[Asterisk-Users] TDM400P FXO callprogress doesn't detect remote
answer
Eric S. Johnson
esj at cs.fiu.edu
Tue Jul 12 15:02:58 MST 2005
Location = US
asterisk/zaptel from CVS. Updated last week some time. Currently
rebuilding with todays checkout.
I have 2 fxo channels hooked up to outside standard Bell South phone lines.
If I configure as so
[channels]
context=pstn
group = 1
signalling = fxs_ks
callprogress = yes
channel => 4,3
Then any call routed from asterisk to the outside line will ring, and can be
picked up, but * never detects pickup..
-- Executing Macro("SIP/phone3-e601", "dialout|93053484021") in new stack
-- Executing Dial("SIP/phone3-e601", "ZAP/4/93053484021") in new stack
-- Called 4/93053484021
-- Zap/4-1 is ringing
-- Zap/4-1 is ringing
I answer phone here.. * doesn't realize it...
Voice is flowing and all seems well except after about 2:40 some odd
seconds some timeout is thrown and * hangs up...
My source for this call is a SIP phone. It says it is in the Session
Progress (183) state. It stays there till the timeout hangup...
-- Hungup 'Zap/4-1'
If I change to
[channels]
context=pstn
group = 1
signalling = fxs_ks
callprogress = no
channel => 4,3
then when dialing out as soon as * realizes the zap channel is available
it signals back call success..
-- Executing Macro("SIP/phone5-4313", "dialout|93053486215") in new stack
-- Executing Dial("SIP/phone5-4313", "ZAP/4/93053486215") in new stack
-- Called 4/93053486215
then this happens immediately
-- Zap/4-1 answered SIP/phone5-4313
It does dial out and eventually it is connected. Both sides show
connected and no timeout worries. Then I hang up.
-- Hungup 'Zap/4-1'
So basicly the callprogress options understands some of the call progress
but doesn't detect the remote end picking up the phone.
Is there some magic I am missing?
Thanks for any advice.
E
More information about the asterisk-users
mailing list