A brief introduction to VoIP Drupal (webinar)

Uploaded on

Slides used in the VoIP Drupal webinar of May 12th, 2011. …

Slides used in the VoIP Drupal webinar of May 12th, 2011.

For additional information, check http://www.voipdrupal.org/node/414

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • A software platform that facilitates the construction of Drupal sites that literally pick-up the phone, make calls, record messages, broadcast audio, run voice polls, and more . By integrating web, SMS, email, cellphones and dial-up technologies together, VoIP Drupal takes “community plumbing” beyond the Internet, facilitating the implementation of community outreach initiatives, phone-based polls, audio blogs and other systems in ways that would be extremely difficult otherwise


  • 1. Hello, Drupal? Building Drupal sites that make and receive phone calls. Leo Burd & Owen Barton 2011.05.12
  • 2.  
  • 3.
      • Photo: Leo Burd (2005)
  • 4.
      • “ Why wait until everyone has broadband and computers, and why wait until everyone is literate to empower people through information that could be available on the web?” (1)
      • The future of the Web lies on voice-enabled apps accessible even from regular phones (2)
      • (1) http://mashable.com/2011/02/04/web-developing-world/ (2) http://www.fastcompany.com/1719453/tim-berners-lees-voice-enabled-internet-quest-in-africa
  • 5.  
  • 6.  
  • 7. VoIP Drupal modules voip.module voipnumber.module voipext.module voiplogin.module messaging_voip.module click2call.module voipcall.module callblast.module vote_registration.module phonerecorderfield.module core useful specific voip_crm.module voicemail.module voip_event.module voip_group.module voip_geocall.module voiptropo.module voiptwilio.module voip_freeswitch.module voip_skype.module voip_asterisk.module
  • 8. Server API commands
    • $success = voip_dial($voipcall);
    • $success = voip_hangup($voipcall, $server_config=NULL);
    • $success = voip_ping($server_config=NULL);
  • 9. Dialplan scripting commands
      • Dial <number>
      • Say <prompt, voice, language>
      • Record
      • GetInput
      • JoinConference
      • RejectCall
      • Hangup
      • SendSms <number, message>
      • RunIvrMenu
      • Goto <label>
      • GotoIf <label, condition>
      • Load <script name>
      • SetVar<var name, expression>
  • 10. (617) 652.0978 $script = new VoipScript('weather report'); $script->addLabel('start'); $script->addGetInput('Local weather by phone. Please type your 5-digit zip code.'); $script->addSet(&quot;forecast_result&quot;, &quot;^_voipscriptsamples_get_forecast(%input_digits)&quot;); $script->addLabel('forecast'); $script->addSay(&quot;%forecast_result&quot;); $script->addGetInput('To repeat this report, press the star key. To restart, press the pound key.'); $script->addGotoIf('forecast', &quot;^%input_digits == '*'&quot;); $script->addGotoIf('start', &quot;^%input_digits == '#'&quot;); $script->addSay('Thanks for calling'); $script->addHangup();
  • 11. 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!
  • 12. Ongoing collaborations
  • 13. Ways to help
    • Spread the word
    • Add click2call and phonerecorderfield to your sites
    • Build scripts, play with the API, send comments
    • Contribute code
      • Callblast module
      • Asterisk
      • FreeSWITCH
      • Other
    • Build your own VoIP Drupal modules
  • 14. http://www.voipdrupal.org http://groups.drupal.org/voip-drupal [email_address] For additional information Special thanks to