VoIP Drupal portfolio
-
Upload
leo-burd -
Category
Technology
-
view
835 -
download
0
Transcript of VoIP Drupal portfolio
Developing technologies for Social Inclusion and Civic
Empowerment
Leo Burd MIT Center for Civic Media
MIT – 2012.01.18
3Photo: Leo Burd (2005)
VoIP Drupal is…
A software platform that facilitates the construction of Drupal
sites that literally pick-up the phone, make calls, record
messages, send and receive text messages, run voice polls,
and more.
VoIP Drupal modules
VoIP Call attributes• Call id• Caller id• Destination number• Call status• Duration• Direction• Call script• Text script• Channel• Network• “Answered by”• Other…
Dialplan scripting commands– Dial <number>– Say <prompt, voice, language>– Record– GetInput – JoinConference– RejectCall– Hangup– SendText <number, message>– RunIvrMenu
– Goto <label>– GotoIf <label, condition>– Gosub <script name>– SetVar<var name, expression>
$script = new VoipScript('weather report');
$script->addLabel('start');$script->addGetInput('Local weather by phone. Please type your 5-digit zip code.');
$script->addSet("forecast_result", "^_voipscriptsamples_get_forecast(%input_digits)");$script->addLabel('forecast');$script->addSay("%forecast_result");
$script->addGetInput('To repeat this report, press the star key. To restart, press the pound key.');$script->addGotoIf('forecast', "^%input_digits == '*'");$script->addGotoIf('start', "^%input_digits == '#'");
$script->addSay('Thanks for calling');$script->addHangup();
(617) 652.0978
VoipScript Samples module
– Script navigation
– Audio recording
– Call redirecting
– Conference call
– Office IVR with call redirecting
– SMS dialog
– Group SMS
– Voice call with SMS input
– And more!
Potential VoIP Drupal applications• Go Out to Vote campaigns• 2-1-1 and 3-1-1 hotlines• Phone-based community surveys• PTA and other meeting reminders• Story recording / playback• Group voicemail• Audio speed dating services• Language training• Audio tours• Adventure games
• Interactive community radio programs
• Emergency announcements
• And much more!
(617) 209-9094
(646) 699-3989
Ongoing collaborations
Future directions
• VoIP Drupal 1.0
• What’s Up and other apps
• Visual VoIP Drupal
Visual VoIP Drupal
Ways to get involved
• Join http://groups.drupal.org/voip-drupal
• Play with script examples in the sandbox
• Create new modules
• Contribute code, documentation
• Help us spread the word!
Leo Burd
http://drupal/project/voipdrupal
http://www.voipdrupal.org
For additional information
Special thanks to