<!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 bgcolor="#ffffff" text="#000000">
<tt>Hi Jorge,<br>
<br>
Strange indeed - the second BYE is not retransmission, it has a
different cseq number.<br>
<br>
I suspect the second BYE is triggered by the ACK (for 200 OK).<br>
<br>
As per an older email , I still think it is not correct (from SIP
point of view) to force sending BYE (to callee) before sending the
ACK to it. First you have to finish the call setup (sending ACK
back) and then to terminate it.<br>
<br>
Could you provide logs in debug 4 covering the entire call ?<br>
<br>
Regards,<br>
<br>
</tt>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a></pre>
<br>
On 03/08/2013 05:18 PM, Jorge Henrique Pinho wrote:
<blockquote
cite="mid:AA970528BDC4D3439B10D0D6295E87A601B3E2E2D78C@INOAVREX11.ptin.corpPT.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 12 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Courier New \;";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        color:black;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Hi Bogdan!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Yes I can, it is in attachment.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Thank you<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Jorge Pinho<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"><o:p> </o:p></span></p>
<div>
<div style="border-right: medium none; border-width: 1pt
medium medium; border-style: solid none none; border-color:
rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color;
padding: 3pt 0cm 0cm;">
<p class="MsoNormal"><b><span style="font-size: 10pt;
font-family:
"Tahoma","sans-serif"; color:
windowtext;" lang="EN-US">From:</span></b><span
style="font-size: 10pt; font-family:
"Tahoma","sans-serif"; color:
windowtext;" lang="EN-US"> Bogdan-Andrei Iancu
[<a class="moz-txt-link-freetext" href="mailto:bogdan@opensips.org">mailto:bogdan@opensips.org</a>] <br>
<b>Sent:</b> sexta-feira, 8 de Março de 2013 11:55<br>
<b>To:</b> Jorge Henrique Pinho<br>
<b>Cc:</b> OpenSIPS users mailling list<br>
<b>Subject:</b> Re: [OpenSIPS-Users] b2b terminate_call!<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><tt><span style="font-size: 10pt;">Hi
Jorge,</span></tt><span style="font-size: 10pt;
font-family: "Courier New";"><br>
<br>
<tt>The flow itself is not sufficient, if you could send the
pcap (off list) to check, it will great.</tt><br>
<br>
<tt>Regards,</tt><br>
<br>
<br>
</span><o:p></o:p></p>
<pre>Bogdan-Andrei Iancu<o:p></o:p></pre>
<pre>OpenSIPS Founder and Developer<o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a><o:p></o:p></pre>
<p class="MsoNormal"><br>
On 03/08/2013 01:13 PM, Jorge Henrique Pinho wrote: <o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Hi Bogdan!</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Here is the sip trace, opensips is on ip
10.112.137.205:5065:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><br>
<br>
</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Don’t mind the duplicate ‘100 Trying’ message.
I send one in my config file before calling
b2b_init_request, and b2b send the other after this.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">In attachment I send the log where the opensips
generates the BYE and ACK messages.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Kind regards.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Jorge Pinho</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<div>
<div style="border-right: medium none; border-width: 1pt
medium medium; border-style: solid none none; padding: 3pt
0cm 0cm; border-color: -moz-use-text-color;">
<p class="MsoNormal"><b><span style="font-size: 10pt;
font-family:
"Tahoma","sans-serif"; color:
windowtext;" lang="EN-US">From:</span></b><span
style="font-size: 10pt; font-family:
"Tahoma","sans-serif"; color:
windowtext;" lang="EN-US"> Bogdan-Andrei Iancu [<a
moz-do-not-send="true"
href="mailto:bogdan@opensips.org">mailto:bogdan@opensips.org</a>]
<br>
<b>Sent:</b> quinta-feira, 7 de Março de 2013 17:53<br>
<b>To:</b> Jorge Henrique Pinho<br>
<b>Cc:</b> OpenSIPS users mailling list<br>
<b>Subject:</b> Re: [OpenSIPS-Users] b2b terminate_call!</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><tt><span style="font-size: 10pt;">Are you
sure it is not a retransmission ??</span></tt><span
style="font-size: 10pt; font-family: "Courier New
;","serif";"><br>
<br>
</span><tt><span style="font-size: 10pt;">Could you post a SIP
capture of the entire call ?</span></tt><span
style="font-size: 10pt; font-family: "Courier New
;","serif";"><br>
<br>
</span><tt><span style="font-size: 10pt;">Regards</span></tt><span
style="font-size: 10pt; font-family: "Courier New
;","serif";"><br>
<br>
<br>
</span><o:p></o:p></p>
<pre>Bogdan-Andrei Iancu<o:p></o:p></pre>
<pre>OpenSIPS Founder and Developer<o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a><o:p></o:p></pre>
<p class="MsoNormal"><br>
On 03/07/2013 07:49 PM, Jorge Henrique Pinho wrote: <o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Hi Bogdan!</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">The call is terminated in both clients, the
issue is that b2b is sending two BYE messages to B instead
of one.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Is there any way to fix this behavior?</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Kind regards,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US">Jorge Pinho</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"
lang="EN-US"> </span><o:p></o:p></p>
<div>
<div style="border-right: medium none; border-width: 1pt
medium medium; border-style: solid none none; padding: 3pt
0cm 0cm; border-color: -moz-use-text-color;">
<p class="MsoNormal"><b><span style="font-size: 10pt;
font-family:
"Tahoma","sans-serif"; color:
windowtext;" lang="EN-US">From:</span></b><span
style="font-size: 10pt; font-family:
"Tahoma","sans-serif"; color:
windowtext;" lang="EN-US"> Bogdan-Andrei Iancu [<a
moz-do-not-send="true"
href="mailto:bogdan@opensips.org">mailto:bogdan@opensips.org</a>]
<br>
<b>Sent:</b> quinta-feira, 7 de Março de 2013 17:44<br>
<b>To:</b> OpenSIPS users mailling list<br>
<b>Cc:</b> Jorge Henrique Pinho<br>
<b>Subject:</b> Re: [OpenSIPS-Users] b2b terminate_call!</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><tt><span style="font-size: 10pt;">Hi
Jorge,</span></tt><span style="font-size: 10pt;
font-family: "Courier New";"><br>
<br>
<tt>Why is the order important ( A or B first) ? as you
simply want to terminate the whole call :).</tt><br>
<br>
<tt>Regards,</tt><br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>Bogdan-Andrei Iancu<o:p></o:p></pre>
<pre>OpenSIPS Founder and Developer<o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a><o:p></o:p></pre>
<p class="MsoNormal"><br>
On 03/07/2013 05:35 PM, Jorge Henrique Pinho wrote: <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">Hi,
I am using opensips with b2b module with topology hiding.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">I am
trying to terminate a call when i receive the 200OK response
to a Re-Invite. To accomplish this i am using the
'terminate_call' function defined in b2b_logic module.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">The
dialog is establish and an user sends an in dialog Invite to
renegotiate codecs, but the 200OK reply is mal formed. In
consequence I need to terminate the call at this stage.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">To
accomplish this I am using the terminate_call function
present in b2b_logic module. When I receive the 200OK bad
formatted message, I invoke the terminate_call function. The
behavior of b2b is this :</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">A
----------------- Opensips (B2B) ------------------------ B</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">A
Re-Invite </span><span style="font-size: 12pt; font-family:
Wingdings;" lang="EN-US">à</span><span style="font-size:
12pt; font-family:
"Arial","sans-serif";" lang="EN-US">
| Re-Invite </span><span
style="font-size: 12pt; font-family: Wingdings;"
lang="EN-US">à</span><span style="font-size: 12pt;
font-family: "Arial","sans-serif";"
lang="EN-US"> B</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">A
| 200 OK* </span><span style="font-size: 12pt;
font-family: Wingdings;" lang="EN-US">ß</span><span
style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">
B *Bad formatted 200OK</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">A
BYE </span><span style="font-size: 12pt; font-family:
Wingdings;" lang="EN-US">ß</span><span style="font-size:
12pt; font-family:
"Arial","sans-serif";" lang="EN-US">
|
B</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">A
| BYE </span><span style="font-size: 12pt;
font-family: Wingdings;" lang="EN-US">à</span><span
style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">
B</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">A
| ACK </span><span
style="font-size: 12pt; font-family: Wingdings;"
lang="EN-US">à</span><span style="font-size: 12pt;
font-family: "Arial","sans-serif";"
lang="EN-US"> B</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">A
| BYE </span><span style="font-size: 12pt;
font-family: Wingdings;" lang="EN-US">à</span><span
style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">
B</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">It
seems that b2b is sending a first BYE to B that was not
supposed to.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">Can
you help me fix this?</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">Kind
regards</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family:
"Arial","sans-serif";" lang="EN-US">Jorge
Pinho</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<pre> <o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Users mailing list<o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><o:p></o:p></pre>
</div>
</blockquote>
</body>
</html>