[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