Hi All; To overcome the echo problem, what mainly I have to do in the configuration other than the following line in the system.conf under dahdi directory? echocanceller=mg2,1-16 1) How can I know if the digium card supporting echo cancellator? 2) If I am getting a message in the consol that unable to enable the echo cancelator, then what does it means? The hardware is not supporting echo cancellation or there is a software problem? Regards Bilal
On Sat, 13 Aug 2011, bilal ghayyad wrote:> To overcome the echo problem...Digium sells 'High Performance Echo Cancellation' http://www.digium.com/en/products/software/hpec.php Also, the 'Oslec Echo Canceller' http://www.rowetel.com/blog/?page_id=454 is supposed to be pretty good stuff. [un]Fortunately, I've never had the need to try either. -- Thanks in advance, ------------------------------------------------------------------------- Steve Edwards sedwards at sedwards.com Voice: +1-760-468-3867 PST Newline Fax: +1-760-731-3000
OK, I can buy echo canceller from Digium and how will be installed in the digium card? Or it is a hardware? Currently I am reading a message at the consol that Unable to enable the echo canceller .. does this means that Digium card that I have is not supporting? This is the output of the dahdi_scan: [root at PBX-FF asterisk]# dahdi_scan [1] active=yes alarms=OK description=Wildcard TDM2400P Board 1 name=WCTDM/0 manufacturer=Digium devicetype=Wildcard TDM2400P location=PCI Bus 16 Slot 05 basechan=1 totchans=24 irq=20 type=analog port=1,FXO port=2,FXO port=3,FXO port=4,FXO port=5,FXO port=6,FXO port=7,FXO port=8,FXO port=9,FXO port=10,FXO port=11,FXO port=12,FXO port=13,FXO port=14,FXO port=15,FXO port=16,FXO And thanks in advance for the help. Regards Bilal -------------> > > To overcome the echo problem... > > Digium sells 'High Performance Echo Cancellation' > > ??? http://www.digium.com/en/products/software/hpec.php > > Also, the 'Oslec Echo Canceller' > > ??? http://www.rowetel.com/blog/?page_id=454 > > is supposed to be pretty good stuff. > > [un]Fortunately, I've never had the need to try either. > > --
The current dahdi version is:
PBX-FF*CLI> dahdi show version
DAHDI Version: 2.4.1.2 Echo Canceller:
Well, the output of the dahdi_cfg as shown below, it declares there is invalid
argument. But, really I tried to change the configuration in the systems.conf
from fxoks=1-16 to fxsks=1-16 but did not work at all !! I know that FXO ports
needs FXS signaling .. But I do not know why this message appears with me:
[root at PBX-FF /]# dahdi_cfg
DAHDI_CHANCONFIG failed on channel 1: Invalid argument (22)
Selected signaling not supported
Possible causes:
FXO signaling is being used on a FXO interface (use a FXS signaling
variant)
RBS signaling is being used on a E1 CCS span
Signaling is being assigned to channel 16 of an E1 CAS span
Also I have the following lines in the systems.conf:
echocanceller=mg2,1-16
fxoks=1-16
And I have the following lines in the chan_dahdi.conf:
context=IncomingPSTN
signalling=fxs_ks
rxgain=0.0
txgain=0.0
channel => 1-16
group=1
channel => 1-16
The output of the command 'cat /proc/dahdi/1' is:
[root at PBX-FF asterisk]# cat /proc/dahdi/1
Span 1: WCTDM/0 "Wildcard TDM2400P Board 1" (MASTER)
1 WCTDM/0/0 FXSKS (In use)
2 WCTDM/0/1 FXSKS (In use)
3 WCTDM/0/2 FXSKS (In use)
4 WCTDM/0/3 FXSKS (In use)
5 WCTDM/0/4 FXSKS (In use) RED
6 WCTDM/0/5 FXSKS (In use) RED
7 WCTDM/0/6 FXSKS (In use) RED
8 WCTDM/0/7 FXSKS (In use) RED
9 WCTDM/0/8 FXSKS (In use) RED
10 WCTDM/0/9 FXSKS (In use) RED
11 WCTDM/0/10 FXSKS (In use) RED
12 WCTDM/0/11 FXSKS (In use) RED
13 WCTDM/0/12 FXSKS (In use) RED
14 WCTDM/0/13 FXSKS (In use) RED
15 WCTDM/0/14 FXSKS (In use) RED
16 WCTDM/0/15 FXSKS (In use) RED
17 WCTDM/0/16 Reserved
18 WCTDM/0/17 Reserved
19 WCTDM/0/18 Reserved
20 WCTDM/0/19 Reserved
21 WCTDM/0/20 Reserved
22 WCTDM/0/21 Reserved
23 WCTDM/0/22 Reserved
24 WCTDM/0/23 Reserved
So what do u advise?
Regards
Bilal
------------> > OK, I can buy echo canceller from Digium and how will
> be installed in
> > the digium card? Or it is a hardware?
>
> If you're using a TDM2400 you can buy a hardware echocan
> module or HPEC (which
> is a proprietary software echocan) if you desire (or need),
> however...
>
> > Currently I am reading a message at the consol that
> Unable to enable
> > the echo canceller .. does this means that Digium card
> that I have is
> > not supporting?
>
> ...either of those options won't resolve the "Unable to
> enable the echo
> canceller".? After you set 'echocanceller=mg2,1-24' in
> your
> /etc/dahdi/system.conf file, did you run dahdi_cfg??
> Also, what is the output
> of 'cat /proc/dahdi/1'?
>
> --
> Shaun Ruffell
> Digium, Inc. | Linux Kernel Developer
> 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
> Check us out at: www.digium.com & www.asterisk.org
>