[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