[Asterisk-Users] EADS6550 and asterisk - echo on PSTN call

Rich Adamson radamson at routers.com
Sat Mar 12 09:39:51 MST 2005


> >>>>would like to know if some of you have tested asterisk connected to an 
> >>>>EADS 6550 analogique PBX (also know as Nexpan50).
> >>>>
> >>>>Our set up is a Dell Optiplex with 1 TDM400 4 FXO, 1 TDM400 4 FXS, (no 
> >>>>other card, each of them have their own IRQ) all ports connected to the 
> >>>>EADS. We have GS ATA286 as EP. Calling from ATA to ATA give a perfect 
> >>>>sound. Calling to PSTN numbers or reverse side, give echo.
> >>>>
> >>>>We can do what we want in zconfig.h (STEVE2, MARK2, MMX, 
> >>>>AGGRESSIV_SUPPRESSOR, NOECHOCAN_DISABLE) or zapata.conf (tx gain=-10.0, 
> >>>>echocancel=32 ... 256,), test with differents POTS phone, it change 
> >>>>nothing. We even didn't notice changes between our various changes in 
> >>>>those files (and yes modules where unloaded between each test). Always 
> >>>>the same echo.
> >>>>
> >>>>So know we start to doubt that this echo problem is asterisk related but 
> >>>>perhaps more to the PBX. That's why we ask if some of you have/had 
> >>>>similar setup with this PBX and if there is a solution.
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>You didn't mention what country your in; if you outside the US, be sure
> >>>to config the TDM-fxo card for your country (eg, line impedance).
> >>> 
> >>>
> >>>      
> >>>
> >>France.
> >>
> >>    
> >>
> >>>You mention echocancel=32, etc, did you try echotraining=800?
> >>> 
> >>>
> >>>      
> >>>
> >>Yes. It create a second echo :-(
> >>
> >>    
> >>
> >>>For my TDM-fxo in the US, using the following on each channel works fine:
> >>>
> >>>echotraining=800
> >>>echocancel=yes
> >>>echocancelwhenbridged=yes
> >>>rxgain=5.0
> >>>txgain=0.0
> >>> 
> >>>
> >>>      
> >>>
> >>Do you have this setup with the standard zconfig.h (MARK2)?
> >>    
> >>
> >
> >I might have missed some of your earlier posts relative to this; just
> >catching up on over 500 emails from this list.
> >
> >I've not had to configure a TDM for non-US support, but I know
> >for an absolute fact (based on 20 years of detailed telephony
> >engineering experience) that you have to config the TDM card for
> >line impedance, etc, for your country. If you've not done that,
> >start there. (Think that's an optional parameter when loading 
> >the drivers.)
> >
> >I update asterisk from cvs-head about every two weeks or so, and
> >always stick with default values (including zconfig.h). So, yes
> >I'm using the default echo cancellation, etc.
> >
> >There has not been very many changes associated the the zaptel
> >source code and the TDM-fxo drivers. Certainly not necessary to
> >use the latest cvs-head at all; anything from the last few months
> >should work.
> >  
> >
> My /etc/zaptel.conf is adapted to country:
> 
> loadzone=fr
> defaultzone=fr
> 
> Asterisk stable 1.0.5.
> 
> If you're telling that I have to pass parameters to module when loading, 
> I checked with modinfo wctdm (at office I have head version) and options 
> I have are those:
> 
> [root at dual asterisk]# /sbin/modinfo -p wctdm
> debug int
> loopcurrent int
> robust int
> _opermode int
> opermode string
> timingonly int
> lowpower int
> boostringer int
> fxshonormode int
> battdebounce int
> battthresh int
> alawoverride int
>  
> Pardon my ignorance but no one of them remaind me to impedance. And for 
> what I saw earlier in the source file, those informations could be 
> updated with the value of the zaptel.conf file.

I believe its the "opermode" string that needs to be set to a country.
Not sure what values are acceptable, but one google result indicated:
 opermode=Australia
as an example.

The driver name for the tdm-fxo card/modules has changed to wctdm, so
when you look at those google examples, keep that in mind.

I pretty sure you need to do the same thing for the TDM-fxs card.






More information about the asterisk-users mailing list