Hi all,

Thanks for your prompt replies :-)

The weird thing is that once i send the CANCEL, i get the OK response
but the other phone does not stop ringing. After sending a BYE it
stops ringing, and then remembers to send me back the 487 Transaction
canceled response, with the Cseq number matching the CANCEL.

So for some reason, it doesn't seem to be sending it back until i try
to terminate the call using BYE, not CANCEL.

Thus, the call-flow is:

INVITE (cseq = 1)------------------------->

<------------------------ TRYING (cseq = 1)
<------------------------ RINGING (cseq =1)

CANCEL (cseq = 1)------------------------->

<------------------------ OK (cseq = 1)

<remote phone continues to ring>

BYE (cseq = 2)------------------------->

<------------------------ 487 Transaction canceled (cseq = 1)
<------------------------ OK (cseq = 2)

One of the respondents indicated that once the other phone is RINGING,
i cannot cancel the INVITE. However, RINGING is not a final response,
so hence it should be able to cancel that request.

Any ideas?

Many thanks.
Sam
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to