Need some work done? Post a Project Today
We have several Linux based Asterisk servers that were developed to operate with our existing MYSQL Server Database. The web interface is programmed in ASP.NET with some of the underlying functions for Asterisk using ASP.NET and Ajax. We have customized the Asterisk service to provide VoIP services for our residential and business customers.
Primarily, 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, 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.
Customer should be able to upload their own prompt or they can use text to speech for their call flow. Since web site will be on windows and Asterisk will be on linux we will need to upload files from client to linux server.
We would prefer to work with professionals that has already done this type of development before and can use some their previous development expertise (and maybe even code) on this project. The bidding professional also needs to display a thorough knowledge and adherence to sound development cycle principles (tech specs, thorough testing procedures, etc.)
Our current Asterisk deployment is already configured to work with our MYSQL Server DB. We only need to have the web GUI developed and integrated with Asterisk for custom IVR development.
Please list your related experience and the best possible solution to accomplish the job. Please list which programming language you feel best suit this job.
We will provide more specifics on this if needed to finalize the estimated proposal. Please pay attention to the requirements listed and don't send us a quote/bid for something else as this is going to be a waste of time for both our companies.
We are looking to built something like following but online instead of standalone application.
Additional Project Description:
02/18/2013 at 10:47 EST
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.