Hi All, A--------------------->B2BUA------------------------>B
Considering B2BUA and B-Party into session refresh. Both B2BUA and B support timer. Refresher is: B2BUA on 1800/2=900sec, B2BUA sends refresh UPDATE B2BUA ---------UPDATE----------->B B2BUA<--------491----------------B Due to race condition, B sends 491 Queries: 1. B2BUA retries next after some interval, if again B-Party sends with 491. B2BUA should send BYE to the session? 2. How long/how many times should B2BUA should retry? when it should terminate the session. Extracted RFC4028 says, If the session refresh request transaction times out or generates a 408 or 481 response, then the UAC sends a BYE request as per Section <https://tools.ietf.org/html/rfc3261#section-12.2.1.2> 12.2.1.2 of RFC 3261 <https://tools.ietf.org/html/rfc3261#section-12.2.1.2> [2 <https://tools.ietf.org/html/rfc4028#ref-2>]. If the session refresh request does not generate a 2xx response (and, as a result, the session is not refreshed), and a response other than 408 or 481 is received, the UAC SHOULD follow the rules specific to that response code and retry if possible. Thanks Basaw _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors