twilio openvbx plugin modfication in javascript applet for ringback tone

twilio openvbx plugin modfication in javascript applet for ringback tone

Closed - This job posting has been filled and work has been completed.

Job Description

Essentially I need to implement a ringback tone functionality. Openvbx is an opensource telephone system which was created to make it easy to create visual phone dialing plans. It uses the twilio.com API. The interface relies heavily on a set of JAVA or JAVASCRIPT APPLETS which define a set of functions. One of the functions / APPLETS (called CALL) I want modified. Currently the CALL function if invoked will automatically call out to a phone number it is set to call. As the call is being made out the caller who is connected to the system hears a ring. I instead want the ability to call 1 by 1 a set of up to 3 numbers. While the call is being made the caller should hear a random recording from a set of recordings. The recordings will simply be urls to MP3 files each on a separate line in a text/ memo box.

Each phone number being called out to needs to be able to be set to either forward with confirmation (i.e. person recieving call presses keypad number to accept call) or direct forward (i.e. no confirmation - if the phone is answered by person or machine caller is connected live immediately). There also needs to be a setting for how long each number will be rung with out a connection before going to the next number. Also if there is confirmation required for a number there needs to be a setting for how long the incoming caller has to confirm the call.

The interface has pretty much been created. Just need someone to edit applets that are all ready there.

http://www.openvbx.org/docs/api/2010-06-01/plugin/ gives info about APPLET PLUGINS
http://forum.twilio.com/twilio/topics/support_for_ringback_tones gives two different strategy for creating a ringtone effect

Other open jobs by this client