Difference between revisions of "Asterisk DSP"

From Makers Local 256
Jump to: navigation, search
(update and cleanup)
m (added related information and category)
 
(10 intermediate revisions by one user not shown)
Line 1: Line 1:
 
==Status==
 
==Status==
I have looked at code to find the places where changes would be necessary.  This is another project that is near the bottom of the list because A) it's a trivial change and B) it doesn't directly relate to any of my current projects.
+
<onlyinclude>{{{status|Cancelled}}}</onlyinclude>:
 +
 
 +
I don't have time for this work.
  
 
==Details==
 
==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.
 
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 some countries
 +
**450Hz
 +
*Used only by Japan
 +
**384Hz
 +
**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.
 +
 +
==Related Information==
 +
*[[IRC bot for controlling an Asterisk server]]
 +
*[[Backpack Payphone]]
 +
*[[Victorian Cellphones]]
 +
 +
[[Category: Project idea]]

Latest revision as of 13:29, 25 August 2011

Status

Cancelled:

I don't have time for this work.

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 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.

Related Information