Hi, Perhaps someone could chime in on this.. Andrew Pogrebennyk wrote: > Bogdan, > You are correct. But the thing is that when fr_inv_timer hits, OpenSIPS > (prematurely) sends INVITE on the next branch and only after that > CANCELs the previous one. And if the gateway receives different branch > on transaction to which no final reply has been sent yet - it can merge > the requests. Let me know if you need the traces, but I've found this > behavior to be consistent in the versions 1.3.2 - 1.5.3. > > Another thing I've found is that OpenSIPS resets the fr_timer in > retransmission_handler() if no provisional response to INVITE has been > received, or retransmission_handler() seems to affect the fr_timer somehow. > > Here we see that it forwards the INVITE and sets FR_TIMER as per script:
-- Sincerely, Andrew Pogrebennyk PortaOne, Inc., QA Engineer [email protected] Tel: +1-866-SIP VOIP (+1 866 747 8647) ext. 7133 Meet us at ITEXPO East 2010 Miami Beach Convention Center January 21-22, Booth 424 _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
