Download voipdrupal-7.x-1.0-beta3.tar.gztar.gz 140.1 KB
MD5: 02bf1f0866a7304a1e3dab4c014916e7
SHA-1: 796f96d04c8893b441e281588882577facd9b2e6
SHA-256: 70715bb52b753c4201c81ca15edeed19cd4c460e97ea61ffa82e88c5b2df5196
Download voipdrupal-7.x-1.0-beta3.zipzip 166.54 KB
MD5: c294611cddba4137410dff6a6dcab346
SHA-1: 0cc3c4bbcc25a55053727a674533fa1fd3465fa6
SHA-256: 9063a5da71d33a5d8189db8788cd724511d38074208c1f3405bb2534369b3762

Release info

Created by: leoburd
Created on: 15 Mar 2013 at 20:10 UTC
Last updated: 12 Dec 2013 at 16:03 UTC
Core compatibility: 7.x
Release type: New features, Bug fixes

Release notes

This release brings important new improvements to the VoIP Drupal platform, including:

* Phone number standardization. Different VoIP providers format phone numbers in different ways, which makes it practically impossible to compare calls with one another. Starting in this version, VoIP Drupal expects call source and destination numbers to be prefixed with either a "+" and country code (ITU E.164 standard), as in "+1 617 222 3333" for US numbers, or with a "sip:" (for SIP numbers). While writing numbers without the recommended formatting might work in same cases, that's not advisable and might generate unexpected side effects.
** NOTE: VoIP Number 2.0 ( provides a common API for handling area codes and other features associated with the new number format adopted by VoIP Drupal

* Advanced SMS features. The new release extends the already-existing VoIP Drupal texting capabilities in many ways. By going to "VoIP Drupal -> Default call configuration"(admin/voip/call/settings) and selecting "Advanced text message options" you will find options to:
** Accept incoming text messages from the SMS framework
** Use the SMS framework for outgoing text messages
** Reduce text message size and server issues by converting special Latin characters (ç, ã, é, etc.) to their ASCII equivalent (c, a, e, etc.)
** Define a special "text message handler" function to preprocess incoming SMS whenever they arrive. For instance, you might use a function such as voipcall_join_text_messages() (available in modules/voipcall/ to join multiple SMS message segments back into one single message before sending it to be processed by a call script.

* Advanced hang up processing. Now it is possible to define a special "hang up handler" function to finish processing call elements as soon as a call is hang up. Have a look at the "voipscript_record" script in voipscriptsamples.module for an example in which a caller might accept an ongoing recording simply put hanging up the call.

* A new voip_debug() function -- and associated "voip_debug" variable -- to allow admins to control the output of debugging strings generated by the VoIP Drupal framework.

* Small bug fixes

We are very interested in your feedback and suggestions. If you have any questions, please let us know by posting them in the VoIP Drupal discussion group:

== The VoIP Drupal team


The selected release is the release that will be used for automated testing. Optional projects are only used for testing.