Hi ,
The draft draft-ietf-sip-100-rel06 specifies that
Quote
� After the first reliable provisional response for a request has been
acknowledged, the UAS MAY send additional reliable provisional responses.
The UAS MAY send a final response to the initial request before having
recevied PRACKs for all unacknowleged reliable provisional responses, unless
the final response is 2xx and any of the unacknowleged reliable provisional
responses contained a session description.
UnQuote
Because of the above, a scenario like this at UaC is possible
UaC
-----INV-------------------->
<---1XX-(RSeq=45)-Reliable---
----PRACK------------------->
<---200-(PRACK)--------------
<---200-(INVITE)-------------
<---1XX-(RSeq=46)-Reliable---
In this case, should the SIP layer at the UaC,
(a) drop the second 1xx
(b) send a prack for second 1xx, but not inform the application above SIP
about the second 1xx (since, the second 1xx didnot contain sdp information)
And also, in the case of the same scenario, at the UaS side
UaS
-----INV-------------------->
<---1XX-(RSeq=45)-Reliable---
----PRACK------------------->
<---200-(PRACK)--------------
<---200-(INVITE)-------------
<---1XX-(RSeq=46)-Reliable---
Should the UaS retransmit the 1XX 11 times ? If it does, and doesnot get
any reply, should it tear down the call ?
Thanks
Bhagat.
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors