[Asterisk-Users] Bounty! For help with echo cancellation code.

Steve Underwood steveu at coppice.org
Fri Jul 16 11:56:23 MST 2004


echo-asterisk at secondphone.com wrote:

>>From the CLI and during a call I want to be able to:
>
>  *** Pulse the outgoing line and record at least 50 ms of the incoming line.
>
>      The pulse waveform must be specifiable as a series of amplitudes
>      for each 1/8000 sec time slot.  It would be best of these values
>      could be read from a file specified on the CLI command line.
>
>      Timing should be synced between the pulse and the echo so that the
>      delay from the pulse to the echo can be accurately determined.
>
>      Echo cancellation should be disabled during this operation.
>
>      This would operate similar to the echo-training code that operates
>      at the initiation of a call except that this could be done at
>      any time.
>
>      The initial pulse and any echoes can be combined and saved in a
>      single channel.
>
>      Output should go to a file and should be in a simple format that
>      a program such as Audacity can read, display and play. 
>       
>
>  *** Pulse the outgoing line and record at least 50 ms of the incoming line.
>
>      Same as above EXCEPT echo cancellation would not be disabled during
>      this test and the results of the echo cancellation operations should
>      be recorded and saved in a separate channel.
>      
>
>  *** Change variables used to control echo cancellation.
>
>      Only the code in mec2.h is of interest.
>   
>      I will help identify the variables and modify the mec2.h code as
>      needed to accomplish this goal.
>
>      There are a lot of parameters in mec2.h that may affect the quality
>      of the echo cancellation.  I want to be able to adjust them 'on the
>      fly' and be able to immediately hear the results.
>
>
>I am open to alternative proposals which would accomplish the same goals.
>  
>
It might help if you identify what your actual goal is :-\

Steve




More information about the asterisk-users mailing list