Barry
Maybe your UAS can send a 408 Request Timeout instead of the BYE when
nobody answers.
You have to embrace the idea of handling multiple CSEQs in parallel. When
you start supporting PRACKs and COMETs, you will need to do this, anyway.
Venkat
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Barry
Desborough
Sent: Tuesday, May 22, 2001 5:41 AM
To: [EMAIL PROTECTED] (E-mail)
Subject: [Sip-implementors] Receiving BYE for an incompete INVITE
I know that CANCEL/BYE questions have been discussed before, but I'm still
not clear about this..
I'm a UA. I receive an INVITE and I send provisional responses including
ringing, but nobody's answering. I then receive a BYE (same leg, new CSeq).
I send an OK to the BYE to stop retransmissions then, well nothing else
happens. The INVITE transaction is left incomplete. How else should I be
handling this scenario - send a final response for the INVITE as well? This
complicates the implementaion in that I need to remember two CSeqs at some
point. Is there a better way, or is the caller's behaviour incorrect in the
first place?
Barry Desborough
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors