Difference between revisions of "Asterisk DSP"
(→Details: added frequencies needed for call progress tones in *MOST* countries) |
(→Details: added other minor frequencies) |
||
Line 20: | Line 20: | ||
− | Additional frequencies required for near-total international support | + | Additional frequencies required for near-total international support: |
*Used by many countries | *Used by many countries | ||
− | **425Hz | + | **425Hz |
*Used by some countries | *Used by some countries | ||
− | **450Hz | + | **450Hz |
*Used only by Japan | *Used only by Japan | ||
− | **384Hz | + | **384Hz |
− | **416Hz | + | **416Hz |
+ | *Used only by the Netherlands | ||
+ | **150Hz | ||
+ | *Used only by Singapore | ||
+ | **270Hz | ||
+ | **320Hz | ||
==History== | ==History== | ||
This project stemmed from the time I spent in tech support at Digium. Foreign customers always complained that call progress detection was either unavailable for them, or buggy. | This project stemmed from the time I spent in tech support at Digium. Foreign customers always complained that call progress detection was either unavailable for them, or buggy. |
Revision as of 16:28, 23 April 2007
Status
Implementation: This has just jumped to the top of my list, because I found some free time and I don't have direct access to my other projects at the moment.
Details
This project will focus on improvement of the goertzel algorithm in asterisk's dsp.c. This won't be an improvement to the algorithms themselves, but more to the frequencies detectable by the code. It is currently detects US tones only which limits call progress severely. The ultimate goal of this project is to get the code submitted and into trunk so that it can go into the next major release of Asterisk.
Frequencies already supported:
- US Modes
- 350Hz
- 440Hz
- 480Hz
- 620Hz
- 950Hz
- 1400Hz
- 1800Hz
- CR/BR Modes
- 425Hz
- UK Modes
- 400Hz
Additional frequencies required for near-total international support:
- Used by many countries
- 425Hz
- Used by some countries
- 450Hz
- Used only by Japan
- 384Hz
- 416Hz
- Used only by the Netherlands
- 150Hz
- Used only by Singapore
- 270Hz
- 320Hz
History
This project stemmed from the time I spent in tech support at Digium. Foreign customers always complained that call progress detection was either unavailable for them, or buggy.