Audio processing using goertzel algorithm

Completed Posted Oct 3, 2009 Paid on delivery
Completed Paid on delivery

Hi,

I'm building a voip application. Most of it works, but I'm missing facilities for detection of tones e.g dtmf or voicemail beeps. Normally a dsp should do the job, but the telephony system used has no dsp's onboard. The Goertzel algorithm can be used to implement the logic needed.

The application has to be a dll which takes an audio buffer (alaw 8khz mono, without header (raw)), this buffer is populated by some third party software. Other arguments are : frequency(s) to detect and a time indicator (how long on a tone has to occur e.g. 100ms). When the specified tones have been detected a callback has to be done indicating which tones have been found.

The application should be robust and fast. It should be able to handle 750 concurrent calls if needed on a 3ghz dual core system with 2gb of ram. For now it will handle 4 lines, as a proof of concept.

Any suggestions appreciated.

Delivery of both a dll and the source code preferably in a ms visual studio project.

With best regards

Rico

C Programming

Project ID: #520536

About the project

5 proposals Remote project Active Oct 11, 2009

Awarded to:

cppart

Please check PMB.

$180 USD in 7 days
(4 Reviews)
3.3

5 freelancers are bidding on average $728 for this job

firewind

Hi, Please take a look at PMB. Best regards

$199 USD in 7 days
(1 Review)
3.0
anipunge

experienced professionals

$190 USD in 45 days
(0 Reviews)
0.0
yuli100

did goertzel in the past in very noisy environment, know how to make it robust.

$3000 USD in 6 days
(0 Reviews)
0.0
nooc

A DLL with Alaw/Goerzel? I'm ready.

$70 USD in 3 days
(0 Reviews)
0.0