Post on 16-Apr-2017
VoIP Drupal building sites that answer calls, send SMS, and more
Hello Drupal
A Hands On Experience
Mind Blowing
Extraordinary
The VoIP Drupal Platform
Open Source
Hello Drupal
API
Series of Tutorials
Goal: Introducing a series of Hands On Webinars, where participants actually get parts of VoIP Drupal up and running on their server.
Value for Site Administrators: Learn how easily VoIP Drupal modules can be integrated with your site.
Value for Developers: An introduction to customizing and creating new VoIP Drupal modules, scripts and applications built on top of the VoIP Drupal Platform.
How Things Work
At the end of each Webinar you will have added a new feature to your Website.
You will enable your site visitors to interact with your Website, using a telephone, voice or SMS.
WHAT DOES THAT MEAN????
Here is just one idea...
Hello shopping cart,What is the total dueon my order? OK.Call me when it is ready to ship!
www.your_site.com
and one more idea...
People love to fill out forms on your Website... NOT!
I want to register for the contest, but I do not want to fill out a bunch of forms!
You can't get away that easily! Your account can be created using your caller ID information.
BIG CONTEST!!!
Potential VoIP Drupal Applications
Call centers
2-1-1 and 3-1-1 community hotlines
Phone - and SMS - based surveys
Group communications
Story recording / playback
Audio speed dating services
Language training
Audio tours
Adventure games
Interactive community radio programs
Emergency announcements
Get Out the Vote campaigns
VoIP Drupal is a PLATFORM that many applications can be built upon
VoIP Drupal
Modules
In this series of hands on Webinars, we will walk you through installation and configuration of each VoIP Drupal module.
These are the modules that work together as the VoIP Drupal Platform
VoIP Drupal for Non-Programmers
20+ sample scripts that can be customized
Modules that you can install and use right out of the box!
Visual programming language for novice developers and fast prototyping
Learn what you can do with VoIP Drupal without any programming skills. Easily install and configure several features using only your browser
The VoIP Drupal core module includes scripts that can be used as they are, or modified to suit your needs.
Other Webinars
Episode
#2
#2
Setup and Configuration of VoIP Drupal Modules without Programming
Walk through the setup and configuration of VoIP Drupal modules that are very user friendly. No programming skills are needed to setup advanced interaction of the phone system with your Drupal Website.
***This topic will be comprised of several short Webinars that cover a few modules at a time.
Who is this for?Site Adminsistrators
More than twenty sample scripts are included with the core VoIP Drupal module. Many of these scripts can be used without editing. This will allow you to have immediate functionality of some very advanced features.
These are just a few of the modules we will cover
"VoIP Drupal with little or no programming" -- explore what VoIP Drupal can do out of the box.
#2
#2
Who is this for?Site Adminsistrators
AudioField - Using CCK to add an Audio field to content typesAudioRecorder - Enable users to post audio messages on your WebsitePhoneRecorder - Enable users to call your Website and interact in several ways.Small Office Script - Dial 2 for support, 3 for billing etc.AudioBlog - Enable posting of Audio and Text content from phonesClick2Call - Enable your Website to make outgoing phone callsExtensions - Enable phone extensions for users, or for pieces of content
Some of the Modules we will setup and configure:
#2
#2
Episode
#3
#3
Setup and Configuration of Visual Voip Drupal Workspace
This Webinar will show you how to create scripts using the visual editor components. Drag and drop scripts elements into the workspace to arrange events for user interaction or routing calls.
Who is this for?Developers + Site Admins
#3
#3
$script = new VoipScript('hello_world');$script->addSay('hello world');$script->addHangup();
Hello World
$script = new VoipScript('voipscript_small_office_ivr');$script->addSay(t('Welcome to our office hotline.));$script->addLabel(office_menu);$options_menu = t(For sales, dial 1. For customer support, dial 2. For hours of operation, dial 3. To hang up, dial the star key.);$input_options = array( 1 => sales, 2 => customer support, 3 => hours, * => hang up, I => hang up, t => hang up);$invalid_msg = t(Invalid option selected.);$script->addRunIvrMenu($options_menu, $input_options, $invalid_msg);$script->addGoto(%ivr_option_selected);$script->addLabel(sales);$script->addSay(Sales department);$script->addGoto(hang up);$script->addLabel(customer support);$script->addSay(t(Customer support department));$script->addGoto(hang up);$script->addLabel(hours);$script->addSay(t(Our office is open Monday to Friday from 9am to 5pm.));$script->addGoto(office_menu);$script->addLabel(hang up);$script->addSay(t(Thanks so much for calling our office. Bye bye.'));$script->addHangup();
Office Hotline
Each Webinar is labeled for an audience Site Administrators or Developers - most will include both. There are many features that can be implemented by a site administrator without any programming knowledge, but there are also many ways to customize each VoIP Drupal module and each script. A small amount of PHP knowledge will allow you to edit scripts and create custom functionality.
Although there are many ways to display the new VoIP Drupal features on your site, this is not something that we will go into at great length. We will cover a few basic ways to integrate the new calling features, but there are so many ways to include user interaction with these modules, we feel that is best left to you, your site administrator and designer.
Display of VoIP Drupal Blocks, Widgets and Phone Numbers on your site
Key Benefits of the Platform
Facilitates the construction of unified communications systems integrating SMS, email, web, and voice
Makes Drupal accessible from any phone no data plan required!
Enables the expansion of community plumbing beyond the web
Is open source and free you are in control
Benefits for Administrators
Easy installation and configuration no programming required
Fully customizable enable only the features you need
Run as part of the Drupal system itself
Enable access to VoIP Drupal features using roles and permissions
Assign Rules, Actions and Triggers
Enhance user interaction with ready-to-use audio blogs, click2call fields, phone recorders, audio announcements, etc.
Benefits for Developers
Well defined API that can be extended to other VoIP services
20+ sample scripts that can be customized
20+ modules that already implement common functionality
Simple, yet powerful PHP-like scripting language
Visual programming UI for novice developers and fast prototyping
Ways to Get Involved
Join http://groups.drupal.org/voip-drupal
Play with script examples in the sandbox at
voipdrupal.org
Create new modules, new sites, tutorials
Contribute code and documentation
Organize meetups in your area meetup.com
Help us spread the word, using social media!
Let's go create and edit a script in the sandbox!
Open a browser and go to http://voipdrupal.org
Log in on the left:User name: voiptestPassword: voiptest
On the right, click on Create VoIP Scriptshttp://voipdrupal.org/node/add/voipscriptui Edit the text that says your message here and save the script.
On the right, click on Listen to your own VoIP Scriptshttp://voipdrupal.org/node/add/scripts-demo
Fill in a Title, then select the script you just created from the Click2Call list.
Save, then click on the Title link that appears and type in your phone number.
132456
Stay tuned to groups.drupal.org/voip-drupal for dates of future WebinarsUpcoming VoIP Drupal Events
List of Future Webinars, Meetups and Events
Office Hours: Every Wednsday at noon EST. We will be answering questions and discussing VoIP Drupal-related topics. To participate, meet us at the newly created VoIP Drupal chat room: http://voipdrupal.org/node/1296
drupal.org/voipdrupalgroups.drupal.org/voip-drupalvoipdrupal.org
Presented by: Micky Metts
Special Thanks to:
For additional information on the VoIP Drupal Project:
Dr. Leo Burd and the MIT Center for Civic Media - civic.mit.edu
Drupal is a registered trademark of Dries Buytaert - http://buytaert.net