Hi, I don't clearly understand what to do if a UAC receives a 423 response for a REGISTER request. The new register after 423 is a "retry" [3261 - 10.2.8] (after expire time is modified properly), but what rules shoud be applied to contruct the new "retry" request? 1) Call-ID, To and From must be the same and CSeq updated or [3261 - 8.1.3.5] 2) new request with different Call-ID, ..., unrelated to the preceeding request
from RFC 3261 ******** 8.1.3.5 Processing 4xx Responses [401, 407, 413, 415, 416 and 420] In all of the above cases, the request is retried by creating a new request with the appropriate modifications. This new request constitutes a new transaction and SHOULD have the same value of the Call-ID, To, and From of the previous request, but the CSeq should contain a new sequence number that is one higher than the previous. With other 4xx responses, including those yet to be defined, a retry may or may not be possible depending on the method and the use case. 10.2.8 Error Responses If a UA receives a 423 (Interval Too Brief) response, it MAY retry the registration after making the expiration interval of all contact addresses in the REGISTER request equal to or greater than the expiration interval within the Min-Expires header field of the 423 (Interval Too Brief) response. ******** Thanks -- Marco Ambu R&D Software Engineering Abbeynet S.p.A. - www.abbeynet.com <http://www.abbeynet.com> phone: +39 070 2339331 <http://www.marco-ambu.sitofono.it> _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
