[Serusers] Re: cpl won't cancel call transaction

Bogdan-Andrei IANCU iancu at fokus.fraunhofer.de
Fri Jul 9 14:30:27 CEST 2004


Richard wrote:

>Hi,
>
>I have the attached cpl script. It rings the IP phone
>first, if not answer, then send to a pstn phone. The
>script was working, but is broken now. I am not sure
>if it is the script or any latest development breaks
>it.
>
>  
>
can you be a little bit more specific. what exactly doesn't work? is 
some error generated?
a description of what happens and what should happen will help. 
eventualy some logs also.

>A couple of issues,
>If the call is canceled when still ringing ip phone,
>the call is forwarded to the pstn phone. So pstn phone
>rings for nothing. It looks like cancel didn't cancel
>the original transaction in cpl.
>  
>
it's interesting. anyhow, CANCEL is not process by cpl. CANCEL should 
match the INVITE transaction and cancel all active branches. What can 
happen is: if you do a proxy and if fails (negative reply) you do action 
X, when you cancel, we will receive 487 which will be consider by cpl a 
negative reply for the INVITE and it will do action X. For me is perfect 
logic. Be sure that this is not your case.

>A brand new call... If the call is sent to PSTN phone
>eventually, PSTN phone picks up. But didn't hear
>anything, the original phone still hears the ringing
>until a few seconds later. Then they can talk.
>  
>
again, interesting;; watch the signalling - my guess the reason is some 
delay in signalling because of GW??. Do on your server a ngrep/tcpdump 
with time stamp and see who's guilty for delaying.

regards,
bogdan

>Thanks for your help in advance.
>Richard
>
>
>
>
>		
>__________________________________
>Do you Yahoo!?
>New and Improved Yahoo! Mail - Send 10MB messages!
>http://promotions.yahoo.com/new_mail 
>




More information about the sr-users mailing list