Speaking of which: there is no documentation regarding the flag set involved in transactions; there is a flag tutorial, but it doesn't tell:<br>-  that one flag set in a transaction will be set automatically in the reply, too (in the on reply route, armed in a transaction) - is this correct?
<br>- what's the flags behaviour with multiple branches (one branch sets a flag, can i see this flag from some other branch or which of the flags will i see in on failure route)?<br><br>WL.<br><br>---------- Forwarded message ----------
<br><span class="gmail_quote">From: <b class="gmail_sendername">SourceForge.net</b> &lt;<a href="mailto:noreply@sourceforge.net">noreply@sourceforge.net</a>&gt;<br>Date: Jul 28, 2006 2:02 AM<br>Subject: [Devel] [ openser-Bugs-1530057 ] Resetting flags in branch_route resets flags for ALL branchs
<br>To: <a href="mailto:noreply@sourceforge.net">noreply@sourceforge.net</a><br><br></span>Bugs item #1530057, was opened at 2006-07-27 17:02<br>Message generated for change (Tracker Item Submitted) made by Item Submitter
<br>You can respond by visiting:<br><a href="https://sourceforge.net/tracker/?func=detail&amp;atid=743020&amp;aid=1530057&amp;group_id=139143">https://sourceforge.net/tracker/?func=detail&amp;atid=743020&amp;aid=1530057&amp;group_id=139143
</a><br><br>Please note that this message will contain a full copy of the comment thread,<br>including the initial issue submission, for this request,<br>not just the latest update.<br>Category: core<br>Group: ver 1.0.x<br>
Status: Open<br>Resolution: None<br>Priority: 5<br>Submitted By: Nobody/Anonymous (nobody)<br>Assigned to: Nobody/Anonymous (nobody)<br>Summary: Resetting flags in branch_route resets flags for ALL branchs<br><br>Initial Comment:
<br>I'm using branch route to trigger mediaproxy logic per<br>branch for UAC<br>directed calls and i'm experiencing some strange behavior:<br><br>t_relay() is called, there are two branches<br><br>In both branches there are two flags set
<br>During branch_route processing of the first branch both<br>are left intact.<br>During branch_route processing of the second branch,<br>both are reset<br>(unset)<br><br>The destination UAC for the first branch picks up the
<br>phone call,<br>sending a SIP OK message<br><br>This is where i'm experiencing the problem<br>Inside of the onreply_route both flags are NOT set,<br>even though they<br>were unset in a different call branch<br><br>This makes it impossible to properly use mediaproxy on
<br>calls with multiple branches (because some branches may<br>not need mediaproxy which will break the ones that do<br>in some circumstances because the &quot;200 OK&quot; that hits<br>the onreply_route will not be flagged to need
<br>mediaproxying)<br><br>This is using a recent (1-2 weeks ago) cvs checkout of<br>OpenSER 1.0.0<br><br>tavis<br><br>----------------------------------------------------------------------<br><br>You can respond by visiting:
<br><a href="https://sourceforge.net/tracker/?func=detail&amp;atid=743020&amp;aid=1530057&amp;group_id=139143">https://sourceforge.net/tracker/?func=detail&amp;atid=743020&amp;aid=1530057&amp;group_id=139143</a><br><br>_______________________________________________
<br>Devel mailing list<br><a href="mailto:Devel@openser.org">Devel@openser.org</a><br><a href="http://openser.org/cgi-bin/mailman/listinfo/devel">http://openser.org/cgi-bin/mailman/listinfo/devel</a><br>