<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi,<br>
<br>
I made some fixes regarding some similar cases - BYE not being
transmitted on the other side, but only in trunk now. I will make the
backport now and let you know when it is done.<br>
<br>
Regards,<br>
<pre class="moz-signature" cols="72">-- 
Anca Vamanu
<a class="moz-txt-link-abbreviated" href="http://www.voice-system.ro">www.voice-system.ro</a></pre>
<br>
<br>
On 10/06/2010 07:45 PM, thrillerbee wrote:
<blockquote
 cite="mid:AANLkTinVS=ctNb4BG+zVoqg4qfugpbYcJ-h4S=hsC6wR@mail.gmail.com"
 type="cite">
  <div class="gmail_quote">
  <div>I've setup several OpenSIPS proxies (keeping track of
dialogs,acc,etc.) behind a OpenSIPS B2BUA (to implement topology hiding
- nothing else).</div>
  <div>I'm currently using version 1.6.3 on both the proxy &amp; b2bua.
&nbsp;I updated the b2bua modules from svn yesterday.</div>
  <div><br>
Certain dialogs "hang" because of how the B2BUA handles an
inappropriate response to an INVITE&nbsp;in a never-established (canceled)
dialog&nbsp;coupled with the proxy establishing a dialog after a CANCEL has
been processed. &nbsp;</div>
  <div><br>
  </div>
  <div>After the initial call attempt is canceled, the upstream carrier
responds with a 200 OK to the INVITE. &nbsp;The B2BUA sends that back to the
OpenSIPS proxy. &nbsp;The OpenSIPS proxy creates a dialog even though the
INVITE has been canceled. &nbsp;Soon afterwards, a BYE is received from
upstream but the B2BUA does not send that back to the proxy. &nbsp;As a
result, the dialog hangs (until the timeout is reached). &nbsp;I've tried to
show the call flow below:</div>
  <div><br>
  </div>
  <div><font face="'courier new', monospace">proxy &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;b2bua &nbsp; &nbsp; &nbsp;
&nbsp; carrier</font></div>
  <div><font face="'courier new', monospace"><br>
  </font></div>
  <div><font face="'courier new', monospace">----- INV -----&gt;</font></div>
  <div><font face="'courier new', monospace">&lt;---- 100 ------</font></div>
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;------ INV
----&gt;</font></div>
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;-----
100 -----</font></div>
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;-----
183 -----</font></div>
  <div><font face="'courier new', monospace">&lt;---- 183 ------</font></div>
  <div><font face="'courier new', monospace">--- CANCEL ----&gt;</font></div>
  <div><font face="'courier new', monospace">&lt;- 200(cancel)--</font></div>
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;--- CANCEL
----&gt;</font></div>
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;-
200(cancel)--</font></div>
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;-
200(invite)--</font></div>
  <div><font face="'courier new', monospace">&lt;- 200(invite)--</font></div>
  <div><font face="'courier new', monospace"><span
 style="font-family: arial;">
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;-
200(invite)--</font></div>
  <div><font face="'courier new', monospace">&lt;- 200(invite)--</font></div>
  <div><font face="'courier new', monospace"><span
 style="font-family: arial;">
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;-
200(invite)--</font></div>
  <div><font face="'courier new', monospace">&lt;- 200(invite)--</font></div>
  <div><font face="'courier new', monospace"><span
 style="font-family: arial;">
  <div><font face="'courier new', monospace">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;-
200(invite)--</font></div>
  <div><font face="'courier new', monospace">&lt;- 200(invite)--</font></div>
  </span></font></div>
  </span></font></div>
  </span></font></div>
  <div><span style="font-family: 'courier new',monospace;">&lt;-
200(invite)--</span></div>
  <div><span style="font-family: 'courier new',monospace;">&lt;-
200(invite)--</span></div>
  <div><span style="font-family: 'courier new',monospace;">&lt;-
200(invite)--</span></div>
  <div><span style="font-family: 'courier new',monospace;">&lt;-
200(invite)--</span></div>
  <div><span style="font-family: 'courier new',monospace;">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;&lt;----- BYE -----</span></div>
  <div><span style="font-family: 'courier new',monospace;"><span
 style="font-family: arial;">
  <div><span style="font-family: 'courier new',monospace;">&lt;-
200(invite)--</span></div>
  <div><span style="font-family: 'courier new',monospace;"><span
 style="font-family: arial;">
  <div><span style="font-family: 'courier new',monospace;">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;&lt;----- BYE -----</span></div>
  <div><span style="font-family: 'courier new',monospace;"><span
 style="font-family: arial;">
  <div><span style="font-family: 'courier new',monospace;">&lt;-
200(invite)--</span></div>
  </span></span></div>
  </span></span></div>
  <div><span style="font-family: 'courier new',monospace;"><br>
  </span></div>
  <div>I'm hoping I'm doing something stupid in my implementation that
could cause this behavior. &nbsp;Thanks for any help that might resolve this
issue.</div>
  </span></span></div>
  <div><br>
  </div>
  </div>
  <br>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a></pre>
</blockquote>
</body>
</html>