PiedPiper is a Android VOIP application (name inspired from the homonym TV Show) developed for the Human Computer Interaction university course.
In this project has been tried to add a new small features to a standard phone's call manager and measure the effect on the user experience.
The new feature introduced allows a caller, on call without response, to leave a message (textual or vocal) to the called.
The experiments showed a good index of approval of the proposed functionality.
-
app/libs/
-
app/src/"..."/piedpiper/Helpers/
-
A VOIP server (Asterisk)
-
A PHP server (Apache2)
-
Set on
app/src/"..."/piedpiper/Controllers/Services/VoipService.java
, line 118, the IP of asterisk and php server. -
Set Asterisk: Hello World Tutorial.
-
Copy .conf files from
/server/asterisk/
to/etc/asterisk/
-
Set Apache2 with PHP and ensure that the directory
/var/www/html/
is writable by www-user. -
Copy .php files from
/server/apache/
to/var/www/html/
.
-
Add John or Jane Doe to phone's contacts.
-
Set the other number as Piedpiper user at the beginning of the application.
-
Start a call.
-
Change on Asterisk configurations files the '100' account to John or Jane Doe number and add it to phone's contacts.
-
Delete the other configurations with that number.
-
Set the other number as Piedpiper user at the beginning of the application.
-
Listen the 'hello world' record.