A brief introduction to VoIP Drupal (webinar)

  • 1,206 views
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

Views

Total Views
1,206
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
13
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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

Transcript

  • 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