We need the development of a web GUI interface that will allow customers to customize the Auto Attendant/IVR script with different voice menus, DB Select/Update/Append,etc. functionality, play/record menu options, call/transfers to different extensions/phone numbers, etc while maintaining the call features available through Asterisk, like call waiting, call forward, caller ID, call transfer, etc.
In order to provide the custom IVR functionality needed, we require the development of web based GUI function boxes (drag & drop), each with several different properties that will write the IVR Asterisk script and integrate it with the account profile for a particular customer. Each of these function boxes would correspond to a particular task to be performed in the IVR process like, Play Menu, Record Menu, place a call (to extension or external phone), Detect DTMF digits, etc. The script that is created would be saved in vxml, the functions would be applied to a particular DID associated with the account and the customer should be able to load the script at any time to make changes as desired.
We are looking to built something like following but should work in browser instead of standalone application.
[login to view URL]
[login to view URL]
We don't want to loose any functionality of Asterisk. Whatever commands we can run with Asterisk we need that functionality in frontend of this application. We will also provide existing call flows that we are currently using. This app should be able to design those call flows along with other customer's requirements. Some call flows are using api for credit card processing therefore we will need some kind of interface in this app that will allow us to interface this application with third party applications.
Attached is the list of all controls that we need. Please do not bid if any of the control is not possible to built.
I will need your help for choosing the right flow control, or the accepted technology, which will satisfy your design preference. The flowchart will be converted to a DB schema that I will provide, which will give all asterisk functionality and more.