Iñaki,<div>Thanks for clearing that up.. it&#39;s quite helpful understanding that.. One question tho. I&#39;ve seen opensips at times totally ignore a message as well.. Is there any time that *should* happen?</div><div><br>

</div><div><br></div><div>-Brett</div><div><br><br>On Tue, May 19, 2009 at 1:39 PM, Iñaki Baz Castillo &lt;<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>&gt; wrote:<br>&gt;<br>&gt; El Martes, 19 de Mayo de 2009, Brett Nemeroff escribió:<br>

&gt; &gt; So my question is, what is opensips&#39;s behavior with these kinds of<br>&gt; &gt; transactions.<br>&gt;<br>&gt; &gt; I don&#39;t understand when opensips decides to retransmit a<br>&gt; &gt; 200OK (without re-relaying the BYE), versus a 481 Transaction Does not<br>

&gt; &gt; Exist, versus completely ignoring the packet.<br>&gt;<br>&gt; This is the correct behaviour of a transaction stateful proxy:<br>&gt; - Opensips receives the BYE and relays it sucesfully (since it receives 200<br>

&gt; from downstream).<br>&gt; - Opensips forwards the 200 to the broken UA who &quot;doesn&#39;t&quot; understand it (why?<br>&gt; no idea).<br>&gt; - So the broken UA re-sends the BYE.<br>&gt; - Opensips receives it again and it matches the previous transaction (which<br>

&gt; remains in memory for 32 seconds). It could occur that the first 200 from<br>&gt; OpenSIPS to the UA is lost in the network so OpenSIPS MUST be ready to receive<br>&gt; a BYE retransmission.<br>&gt; - After 32 seconds the transactions end so next BYE would be relayed by<br>

&gt; OpenSIPS and would get 481 from the other endpoint.<br>&gt;<br>&gt;<br>&gt; &gt; I was guessing the<br>&gt; &gt; transaction stays in memory after it&#39;s been destroyed just to absorb<br>&gt; &gt; retransmissions. If that&#39;s the case, would i expect to see a 481 once that<br>

&gt; &gt; timer expires for the same retransmitted BYE?<br>&gt;<br>&gt; Yes, but the 481 will be replied by the other endpoint.<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Iñaki Baz Castillo &lt;<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>&gt;<br>

&gt;<br>&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>

<br></div>