Survey module for FreePBX / Asterisk

This project was awarded to meral for $549 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Skills Required
Project Budget
$250 - $750 USD
Total Bids
Project Description

Create a Survey FreePBX/Asterisk module to measure customer satisfaction levels for our call center agents services.

Current software versions:


Asterisk: 13.11.2

Here is what is needed.

After a call, our Call Center Agents will transfer a customer call to an extension where the survey should be executed.

Survey will consist of 2 fixed questions.

We need to be able to define the Survey number and Name, then record the questions and select valid answers for the 2 questions (They will be numeric, 1 digit). Like 1 to 2, 1 to 5, etc. And later be able to change/edit those questions and valid answers. All configuration should be done via a web page in the same FreePBX/Asterisk server that uses Apache.

Results should be stored in a new table within the same MySQL database we have in our asterisk box. The database should contain:

+ Survey number

+ Survey name

+ Agent (Extension) that fired the survey

+ Queue that fired the survey

+ Date and Time

+ Caller id from original customer call

+ Asterisk call id (To identify call recording)

+ Question 1 result (Numeric 1 to 5)

+ Question 2 result (Numeric 1 to 5)

Average results for each of the questions should be displayed on a web page, by asking for Survey number.

Results should contain:

Survey number and name

Agent #

Average Result for Question 1 for Agent #

Average Result for Question 2 for Agent #

Overall Average Result for Question 1 for all agents

Overall Average Result for Question 2 for all agents

Expected delivery time 7-14 days.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online