We require an IVR phone survey module that can be used to evaluate the quality of customer support calls and agents. At the end of the call an agent will ask the customer if they are prepared to answer a short survey and the call will be transfered to the survey module. The customer will be asked questions and asked to press the appropriate number key to indicate their response.
* Must be delivered as a FreePBX module compatible with FreePBX 220.127.116.11 and asterisk 1.8.7
* Must be configurable through a web page on the FreePBX web interface
* Configurable features must include: number of questions, range of values for response
* Results will be stored in a MySQL database with information on the call, the agent, the questions and the answers to the questions
* There will be a web interface to display the result for each question across multiple agents as a bar chart
* Changing the questions will not invalidate the data in the database
* All source code will be provided