[Asterisk-Users] Problem Detecting Answer on a PRI Outcall (sometimes)

jkeller at isecorp.com jkeller at isecorp.com
Mon Apr 11 18:23:37 MST 2005


Hello, all!

I have an asterisk setup that I am just starting to deploy, but I've run
into a snag.  I have a problem that manifests itself as the user being
unable to use the 1-9 keys on his phone to interact with a voice menu, but
only on some calls.

Here are the system details:

I am running CVS_HEAD for zaptel, libpri and asterisk (as of 5:30 PST
tonight), just to see if it fixes the problem, no joy.
The phone is the Uniden UIP200 FW 2.63, and I have a Digium TE110P card
hooked to a full T-1 PRI. I also have a TDM interface that I'm currently
not using.

Using "sip debug peer," I was able to track it down to the fact that the
zap channel never reports that the called party was ringing or answered. 
Therefore, the UIP200 never gets that indication that the call was
answered and won't allow the user to access the DTMF routines (or HOLD or
FLASH  button for that matter).

The example phone number that doesn't work is American Airlines 800
reservations at 1-800-433-7300.  I notice that there is no ring when I
call that number, it jumps right to the voice menu.  Having said that,
Citibank's Card Services (800-950-5114) has no initial ring, but it works!

The budgetone I have works, but it seems to let me generate DTMF tones
whenever I want.

Any ideas on what I can tweak on the zaptel or SIP configurations?

Thanks!
-Jesse

FYI, here is my zaptel.conf file:

[channels]
context=international
signalling=fxo_ks
usecallerid=yes
hidecallerid=no
callwaiting=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=no
echocancel=yes
echocancelwhenbridged=yes
echotraining=yes
echotraining=800
callprogress=yes

mailbox=1234
rxgain=0.0
txgain=0.0

callerid="Fax"<(555) 555-5555>
channel => 25
callerid="ISE"<(555) 555-5555>
channel => 26
signalling=fxs_ks
context=mainmenu
callerid=""
group=1
channel=>28

;
; PRI (CPE) config
;
context=did
switchtype = national
pridialplan=unknown
signalling = pri_cpe
callerid=""
group = 2
callerid="My company"<(858) 555-5555>
channel => 1-23






More information about the asterisk-users mailing list