Drupal With SMS And Telephony For Fun And Profit

Post on 30-Apr-2015

9,635 views 0 download

description

Arvin Singla's presentation from Drupal Camp Toronto 2012.

transcript

Contact us:207-90C Centurian DrMarkham, OntarioL3R 8C5

Arvin Singla@arvinsinglaarvin@myplanetdigital.com

We’re hiring!

For Profit!

SMS - The Obligatory Statistics slide

• 7.8 trillion SMS trillion messages were sent in 2011.

• SMS traffic is expected to reach 9.6 trillion in 2012.

• 90% of text messages are read within 3 minutes of being delivered

SMS vs Email

SMS Integration Use Cases

• SMS Direct Marketing– Coupons– Sales promotions– Events organization– Real time updates

VoIP Telephony Use Cases

• Advanced PBX setups on the cheap (“For support press 1”)

• Reduce infrastructure costs(pay for usage instead of monthly

SMS and VoIP with Drupal

Benefits of integration

• Access to your existing data

• Ability to store/save data

• Automation of interaction

Current state of D7 Modules

• SMS Framework (sms_framework)– D6 version is fully functional– D7 still a work in progress (lots of

errors)– Rules integration still not working

correctly– Allows for multiple gateways

• VoIP Drupal (voipdrupal)– D6 version extremely feature rich– D7 still a work in progress– Larger learning curve and heavier

weight

Using the Twilio service

Twilio - Cloud Voice and SMS

Custom Twilio Module

• hook_twilio_sms_incoming– Allow your custom module to

respond to incoming SMS messages

• hook_twilio_voice_incoming– Allow your custom module to

respond to incoming voice calls

• Rules SMS Action– SMS incoming event coming soon

For FUN!

Apps I’ve built with the Twilio Module

• MyPartyPlanet– Born to help Myplanet staff party

more efficiently– Listserv for SMS and Twitter

• Buzzer– Allows people visiting a friends

apartment to let themselves in.

Demo time!

• Setting up Twilio integration

• MyPartyPlanet

• Buzzer

Questions?