You have chosen to sponsor your bid up to a maximum amount of .
I need you to write or modify an already existing software to do a calling campaign using FreePBX Distro that is installed on our server.
The system must be able to do the following:
-Use a database for the numbers list
-Must support making simultaneous calls at the same time
-Must be able to get an answer from the called party and save it to the database to be reported later.
-Must be able to do credit card transactions automatically on the phone using the saved card number of the called person
-Must be able to create reports based on who received the call, who did not, who will be tried again etc.
-Must be able to create reports based on the customer's feedback on the phone.
The scenario is like this:
This will be used in our non-profit organisation.
We will create a calling campaign for our organisation to determine which members will participate in a field trip. We will add all the numbers of the members, along with their names and their credit card information to the database.
We will record a message, saying 'Hello, would you like to participate in the field trip that is coming up next Sunday? If your answer is YES, Press 1, If your answer is NO, Press 2, If you want to be called back again in 3 days, Press 3.
If pressed 1, then the system must ask the called party whether they want to make the trip payment right away on the phone. Pressing 1 will charge their credit card immediately for the amount that we pre-set during campaign creation. Pressing 2 will leave the payment empty and add it to the report accordingly.
At the end of the campaign, we must be able to get a full detailed report of who answered the call, who wants to participate, who doesn't, who wants to be called again, who made the payments, which payments did not go through, which ones did, who still owes money etc.
We will provide the credit card gateway API, you will follow their instructions about it.