Dear All, We are supposed to send non-100 1xx provisional response every min as per 3261. This requirement is overwritten by rfc3262 requirement which states non-100 1xx provisional response should be sent every 2 and half min.
What if there are UPDATE exchanges in between, the sdp offer might have been updated by these UPDATE exchanges. Re-sending of previous 180/183 dosent seem logical as we already have an updated sdp Sending 180 without a Message body, when already a 183 prack exchange is over carries a different meaning in my application[my application stops playing the ringtone specified in 183 and starts ringing!!!] So sending 180 without message body is ruled out. Is there any other way to handle this? Pls correct if i am wrong. Regards, Zabi Snippets. RFC 3261 13.3.1.1 To prevent cancellation, the UAS MUST send a non-100 provisional response at every minute, to handle the possibility of lost provisional responses. RFC3262 As discussed in Section 13.3.1.1 of RFC 3261, the UAS will need to send periodic provisional responses to request an "extension" of the transaction at proxies. The requirement is that a proxy receive them every three minutes, but the UAS needs to send them more frequently (once a minute is recommended) because of the possibility of packet loss. As a more efficient alternative, the UAS can send the response reliably, in which case the UAS SHOULD send provisional responses once every two and a half minutes. _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
