[Asterisk-Users] Echo cancellation problem

Giuseppe g.delduca at webster.it
Fri Mar 31 09:06:07 MST 2006


Hi!
I'm here again with echo canceller problem... :-(
I think I've done everything to enable echo canceller feature, but it 
still doesn't work...
Can anybody tell me if there is some error or something missing in this 
configuration please?

I'm using Eicon Diva Server 4Bri.
http://www.eicon.com/worldwide/products/MediaGateways/disv4bri.htm?techspec=1&regID=4999 


Card features:

   * Supplementary Services
         o Number Identification services (CLIP, CLIR, COLP, COLR, KEY,
           MSN, DDI, SUB)
         o Call offering services (TP, CFU, CFB, CFNR)
         o Call completion services (CW, HOLD, ECT)
         o Charging services (AoC)
         o Three-party conference
         o Large Conference
   * VoIP Gateway support
         o Echo cancellation (G.168) 128ms (32ms for VoIP)   <<<<<  it
           seems to support echo cancellation
         o Real Time Protocol (RTP framing)
         o Dynamic Anti-Jitter Buffer
         o Comfort Noise Generation
         o Voice Activity Detection
         o Voice compression (GSM, G.726)


===== capi.conf =====

[general]
nationalprefix=039
;;internationalprefix=011
rxgain=1.0
txgain=2.0
;rxgain=1.0
;txgain=1.0
alaw=yes ;
;ulaw=yes ;set this, if you live in u-law world instead of a-law --beppe

[ISDN3]
ntmode=yes
incomingmsn=*
controller=3
group=1     ;softdtmf=on
;relaxdtmf=on
;accountcode=
context=isdn3in
holdtype=local immediate=yes
;echosquelch=1
echocancel=yes
;echocancelold=yes
echotail=64          bridge=yes           callgroup=1          
;deflect=1234567 devices=2         
====== and this is a piece of what "asterisk -rvvvvvvvvv" says when 
someone calls ======

 == ISDN3: Incoming call 'yyyyyyyyyyyyyy' -> 'xxxxxxxxx'
   -- Executing Set("CAPI/ISDN3/'xxxxxxxxx'-1", "LANGUAGE()=it") in new 
stack
   -- Executing GotoIfTime("CAPI/ISDN3/'xxxxxxxxx'-1", 
"09:00-13:00|mon-fri|*|*?coda_lib_uni|s|1") in new stack
   -- Executing GotoIfTime("CAPI/ISDN3/'xxxxxxxxx'-1", 
"15:00-18:00|mon-fri|*|*?coda_lib_uni|s|1") in new stack
   -- Goto (coda_lib_uni,s,1)
   -- Executing Set("CAPI/ISDN3/'xxxxxxxxx'-1", "LANGUAGE()=it") in new 
stack
   -- Executing SetVar("CAPI/ISDN3/'xxxxxxxxx'-1", 
"MONITOR_FILENAME=lib-uni-31032006-16:40:21-039564615724") in new stack
   -- Executing Playback("CAPI/ISDN3/'xxxxxxxxx'-1", 
"wsa_benvenuto_lib_uni") in new stack
 == ISDN3: Answering for 'xxxxxxxxx'
   -- Playing 'wsa_benvenuto_lib_uni' (language 'it')
Mar 31 16:40:21 WARNING[30181]: file.c:1029 ast_waitstream: Unexpected 
control subclass '14'
 == ISDN3: Setting up echo canceller (PLCI=0x103, function=1, options=4, 
tail=64)
 == ISDN3: Setting up DTMF detector (PLCI=0x103, flag=1)
   -- ISDN3: Error setting up echo canceller (PLCI=0x103)
Mar 31 16:40:21 WARNING[29878]: chan_capi.c:3334 show_capi_conf_error: 
ISDN3: conf_error 0x300b PLCI=0x103 Command=FACILITY_CONF,0x8497
      > CAPI INFO 0x300b: Facility not supported

============================================



More information about the asterisk-users mailing list