I have an odd problem that I can’t seem to figure out. I just installed a X100P card to connect to my incoming telephone line last week and I’m having a problem with noise or echoing (I’m not sure if it’s even one of those?)
My setup is as follows:
Incoming PSTN line -> X100P Card -> Asterisk 1.4.0 -> Switch -> GXP-2000 (with latest firmware installed)
I have the latest Zaptel drivers installed as well.
GXP-2000 is using ULAW for the codec.
Problem:
Whenever I receive a call, or even place a call using the GXP-2000 through the PSTN line, and I speak on the GXP-2000, I hear static or a garbled version of what I just said. It’s not delayed whatsoever, so I hear it pretty much in real time. The end user hears what I said just fine – with no echo, static, or interference whatsoever. Whenever they speak, I can pretty much hear them just like normal as well. It’s only when I speak.
Whenever I place a call on the GXP-2000, and I listen to the ringing through the receiver, it sounds like a jackhammer instead of the normal ringing sound when you place a call.
If I set the incoming line to go to an IVR menu, or better yet, transfer the line from the GXP-2000 to an internal IVR menu, the call is crystal clear to the end user. The voice prompts sound clear as day. DTMF digits are recognized just like normal.
If I call between GXP-2000 phones on my internal network, sound quality is great.
I’ve placed with the options in Zapata.conf for hours.
I have adjusted the rxgain and txgain while using ./ztmonitor 1 –v, no luck whatsoever. I have even decreased the txvalue so much that the PSTN line didn’t even recognize my outgoing call.
I have set echocancel to every value possible, still no luck.
I modified the zconfig.h and rebuilt the zaptel drivers to allow for mark2 and aggressive echo cancellation, still no luck.
I looked into fxotune, but fxotune dosen’t work with X100P cards (as far as I know).
./zttest came back with 99.999% average after running for five minutes.
Am I missing something here? Any feedback whatsoever would be extremely greatful!
Here is my current Zapata.conf:
busydetect=yes
busycount=6
language=en
context=from-pstn
signalling=fxs_ks
rxwink=300
;usedistinctiveringdetection=yes
usecallerid=yes
callerid=asreceived
hidecallerid=no
useincomingcalleridonzaptransfer=yes
callwaiting=no
usecallingpres=yes
callwaitingcallerid=no
threewaycalling=no
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=no
rxgain=0
txgain=0
group=
callgroup=
pickupgroup=
immediate=no
channel => 1