We are building a highly innovative framework that integrates Drupal sites with touch tone phones, SMS and Internet-telephony systems.
Our goal is to create a voice-over-internet-protocol (VoIP) platform that interoperates with existing VoIP PBX implementations (Asterisk, FreeSwitch, Tropo, Twilio and others) to provide Drupal users with the ability to, among other things:
* Record, send and receive audio messages
* Create and manage audio groups
* Add audio events to a shared calendar
* Organize phone-based polls
* Send meeting reminders
* Collect stories
* Broadcast emergency announcements
* And much more!
VoIP Drupal will change the way you interact with Drupal, your phone and the web! Join our LinkedIn group and learn more about VoIP Drupal at the VoIP Drupal project page, the VoIP Drupal Handbook and the demo site.
If you have any pressing questions, please leave them here or get online support at #drupal-voip (FreeNode IRC). Our IRC Office Hours are usually on Wednesdays @ Noon EST.
The VoIP Drupal team
record and playback in a message
Hi,
just wondered if anyone has any experience in what I'm trying to do at the moment. I want to record a message and then be able to create a script which plays that message then hangs up. At mo I have twilio working which I have managed to record a message but this is stored on the twilio server and I dont know how to reference it within a dialog voip script. Now this message was recorded from a phone using the sample script:
voipscript_record Script
Read moreWelcome to VoIP Drupal Beta 8!
Hello all,
We are pleased to announce the release of VoIP Drupal Beta 8!
In addition to bug fixes and code improvements, this version brings a major revamp in the way voices are handled by VoIP Drupal. In particular, Beta 8 introduces a new VoipVoice class (defined in voipcall.module) that can be extended to create new user- and computer-generated voices that go beyond the ones supported by VoIP services.
Read morevoip phone issue with twilio
Hi I'm trying to configure twilio with drupal voip and voip phone in particular but i get this error and as soon as I enable the module and set it as default to twilio i just get a white screen on the browser and the error log has this in it:
[warn] mod_fcgid: stderr: PHP Fatal error: Class 'Services_Twilio_Capability' not found in htdocs/sites/all/modules/voipphone/clients/voiptwilioclient/voiptwilioclient.module on line 112
anyone any idea?
Read moreVoIP Drupal port to D7
Let's use this wiki page to discuss what needs to be done in order to convert VoIP Drupal to Drupal 7.
If you are interested in collaborating with this initiative, please get in touch with me.
Thanks,
Leo
04/16/2012 - Ben
The github code (https://github.com/benbunk/voipdrupal/) will no longer be updated. All code will be updated in the d.o repository on the 7.x-1.x branch going forward.
i think the webchick works for mi6
Sorry Angela that was a bad joke:)
anyway, by default drupal 7 saves files in the sites/default where Your settings.php. This should not be. Your sites/default folder permissions should be owner - read\execute 500 and Your settings.php should be owner - read 400. You should move saved files to sites or sites/all i am sure it was just an overlook.
Hope everyone has a Great Holiday!
Ran
Read moreIPv6 in Drupal 8
Making some changes to the drupal core. We want to be able to block users by the IPv6 instead of IPv4 as You may or not know v6 is unique to the device where v4 can be a block of IP's and can block someone who might end up with the IP the next time it is assigned. But can not find the PHP user $GLOBAL to pull the v6 ip can anyone help?
Thanks,
Ran
Read moreOne day left! Vote for the VoIP Drupal session at Drupal Camp NYC!
Hello all,
The deadline is this Saturday (11/26), and we need your help to get our VoIP Drupal sessions selected for Drupal Camp NYC!
This year, we are proposing the following session:
"Hello, Drupal? Building Drupal sites that make and receive phone calls" (http://bit.ly/s1QUo1)
As part of this session, we will:
- Introduce VoIP Drupal, its goals, background and basic components
- Highlight real life examples of VoIP Drupal in use
- Demonstrate simple ways to get started with the technology
- Present the VoIP Drupal roadmap and how to get involved
VoIP Drupal on O'Reilly Radar blog
Hello all,
Andy Oram, an editor at O'Reilly Media has just posted a nice blog entry on his first hands-on experience with VoIP Drupal. Have a look: http://oreil.ly/rAQqcF
Best,
Leo
Read moreMulti-Factor Authentication Module Beta
Hi All,
I just released the beta version of Multi-Factor Authentication http://drupal.org/project/multifactor and it's associated module, Multi-Factor Call that uses Voip Drupal for additional authentication. There is also a demo site setup at http://voip.stage.mycrux.net/ so feel free to try it out.
Per the module's page:
This module includes a secure method for multi-factor authentication using VoIP Drupal and phone based pin numbers. This enhancement to basic authentication greatly improves security especially for site admins.
How Multi-Factor Pin Authentication Works:
Read moreVoIP Drupal hands-on workshop this Saturday (11/19) noon-4pm at the MIT Media Lab
Hello all,
(Registration: http://tinyurl.com/voipdrupal-workshop)
On Saturday, November 19th, we are organizing a hands-on workshop to provide folks with a good opportunity to play with VoIP Drupal (http://drupal.org/project/voipdrupal/) and push the limits of the platform. The plan is to help everyone get started and have a good time building voice and SMS applications directly from Drupal.
When and where
Saturday, November 19, 2011 at the MIT Media Lab (http://whereis.mit.edu/?go=E14)
noon - 4pm
Room: (to be confirmed)
Who should come?
Read moreOnly a few hours left! Vote for our session at Drupal Con!
Hello all,
There are only a few hours left, and we need your help to get the VoIP Drupal sessions elected for Drupal Con Denver 2012!
This year, we are proposing two sessions:
* Hello, Drupal? Building Drupal sites that make and receive phone calls (http://bit.ly/t3jKup)
* Using Drupal for civic action and social empowerment (http://bit.ly/v3l4W3)
Only 4 days left! VoIP Drupal needs your vote for Drupal Con!
Hello all,
There are only 4 days left, and we need your help to get the VoIP Drupal sessions elected for Drupal Con Denver 2012!
This year, we are proposing two sessions:
* Hello, Drupal? Building Drupal sites that make and receive phone calls (http://bit.ly/t3jKup)
* Using Drupal for civic action and social empowerment (http://bit.ly/v3l4W3)
VoIP Drupal Beta 7 is out! Now with Plivo support!
Hello all,
We are happy to announce the release of VoIP Drupal Beta 7!
The main feature of this release is the inclusion of the first version of the VoIP Plivo module (http://drupal.org/project/voipplivo), which enables VoIP Drupal to make and receive phone calls without necessarily depending on external Internet-telephony providers.
In addition to that, we:
* Fixed general bugs;
VoIP Drupal at Drupal Camp Toronto this weekend!
Hello all,
This coming weekend we will be doing a keynote presentation at Drupal Camp Toronto (http://2011.drupalcamptoronto.org/schedule). The presentation is going to focus on the application of VoIP Drupal for social inclusion and civic empowerment.
It would be great to meet folks from this group over there!
Best,
Leo
Read moreVoIP Drupal Hackaton at the MIT Media Lab (Saturday, Nov. 19)
(Registration: http://tinyurl.com/vd-hackaton)
On Saturday, November 19, we are organizing an open Hackaton to provide Drupalistas with an opportunity to get their hands dirty with VoIP Drupal and push the limits of the platform.
VoIP Drupal (http://drupal.org/project/voipdrupal/) is an innovative open source framework that makes it easy to build Drupal websites that literally pick-up the phone, make calls, record messages, broadcast audio, and more. By enabling the creation of hybrid systems that combine web, SMS, email, and touch tone phone technologies together, VoIP Drupal takes “community plumbing” into a new dimension, facilitating the implementation of community outreach initiatives, phone-based polls, voice menus, audio blogs, click-to-call systems, and much more. Features include:
* Common API that facilitates interaction with different Internet-telephony providers such as Twilio, Tropo and Plivo (FreeSWITCH)
* Simple dialplan scripting language for the creation of interactive phone calls with voice menus, conference calls, audio recording and more
* Sample code and sandbox that help people explore and play with the different aspects of the platform (http://voipdrupal.org/)
* An already-existing suite of modules that extends and builds upon VoIP Drupal capabilities (http://drupal.org/node/1078790)
The road towards VoIP Drupal 1.0
Hello all,
Although we've been relatively quiet in this forum, for the past months we have been working really hard to improve existing VoIP Drupal modules, bring new ones to life, and implement new systems on top of the platform. For a description of the modules already implemented, please check: http://drupal.org/node/1078790
Now that the VoIP Drupal is more mature, we are shifting gears to promote the platform to a larger audience and take it to version 1.0. In order to do so, over the next couple of weeks we will be generating release candidates of the code, giving talks at different VoIP and Drupal venues, and inviting everyone to provide us with feedback on what needs to be improved.
In particular, in order to make VoIP Drupal 1.0 a tremendous success, we would like to:
* Address common issues in the current API
* Improve the existing documentation
* Highlight cases of the platform in use
* Resolve priorities identified by the community
* Spread the word about VoIP Drupal through all channels and means.
We will definitely need all the help we can get to accomplish the list above. If you are interested in being part of this movement, just let us know. Your active contribution will be very much appreciated!
Thanks in advance,
Leo and the rest of the VoIP Drupal team
Read moreJoin the new VoIP Drupal group on LinkedIn!
Hello all,
Interested in strengthening your professional connections with other members of the VoIP Drupal community? So please join the newly created VoIP Drupal group on LinkedIn (http://linkd.in/vIewAW)!
Thanks to iribarne for taking the initiative!
Best,
.L.
Read moreTropo IP Addresses for Firewall Rules
The Tropo IP Address ranges for firewall allow lists can be found here:
https://www.tropo.com/bizblog/viewer?&bb-name=tropo_support&bb-q=ip&&bb-...
Script Expressions and Strict Comparisons
When working with a script expression, strict comparisons might not work exactly like you would expect. For example, when strictly comparing for a TRUE value this will likely fail:
<?php
%input === TRUE
?>
Here is an example where I stumbled onto this:
<?php
function _multifactor_validate_pin($pin = NULL) {
return TRUE;
}
$script->addSet('success', '^_multifactor_validate_pin(%pin)');
$script->addGotoIf('success_message', '^%success === TRUE');
?>
Turn your browser into a phone with the new VoIP Phone module!
Hello all,
We are pleased to announce the release of the VoIP Phone module!
The VoIP Phone module (http://drupal.org/project/voipphone) enables users to make phone calls directly from the browser. It provides a basic API and support for common web-based VoIP phones such as Phono (http://phono.com) and Twilio Client (http://www.twilio.com/api/client).
Read more