Asterisk , VOIP or Sip based application to place a call to a list of numbers

Avg Bid (USD)
Project Budget (USD)
$100 - $300

Project Description:
I would like to look at creating an application for cleaning and checking a list of fax numbers that are held in a database. The basic idea is that an automatic agent would take a number from a queue and place a call through a VOIP provider. It would then detect if there was a fax machine at the other end, disconnect the call and update the result in the database.

The technical idea of how this would work is to use Asterisk (preferred method) but I am happy for you to propose any thing else that would do the same job.

If you are looking to use Asterisk please take note that there is a bug with the current version of Asterisk in dsp.c (BUG ID 0008043) where it is looking for a 1100Hz tone rather than the correct tone of 2100Hz (I have attached a document for people who are not that familiar on how fax connection works). If you want to creat your own application you can look at the program iwar (Google iwar) it has most of the requirements but at the moment the signal processing is a little weak on VOIP calls but happy for you to create your application from scratch but needs to work through VOIP rather than the normal PSTN network.

I am happy for this application to be AGI based or a standalone application running on a windows or Linux platform connecting back to the Asterisk server. The database to hold the fax numbers would be MYSQL

The Requirements for the agent are as follows.

1. Must be able be able to be run multiple times or to be able to use as many outbound channels that are available on the system.

2. Must be able to be time controlled either from cron, windows scheduled task or internal schedule as don’t want it to call numbers past a certain time eg past 5pm or before 9pm

3. I have found a current SIP provider that has a good rate for most places so if application is not Asterisk based it should be able to support a SIP provider. But I am happy to use another provider either SIP or IAX2 if the price is right.

I would prefer if this application was tested on your own system and then it could be install on my server or network.

I am happy to work with you from a testing and development point of view and happy to get my hands dirty with the system if need be.

Skills required:
Linux, Perl, Python, System Admin, Telemarketing
Additional Files: Fax Call Connection Procedures.txt
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.