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
