<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@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:"Apple Color Emoji";
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
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;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.xmsonormal, li.xmsonormal, div.xmsonormal
{mso-style-name:x_msonormal;
margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.xxmsonormal, li.xxmsonormal, div.xxmsonormal
{mso-style-name:x_xmsonormal;
margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.xxxmsonormal, li.xxxmsonormal, div.xxxmsonormal
{mso-style-name:x_xxmsonormal;
margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle22
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
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]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Yes, when the ACK is lost there will be retransmissions of the 200 OK. But if the ACK is being misrouted or the connectivity issue persists for too long then the ACK will never be received. Now the endpoint that did not receive the ACK
*<b>should</b>* then send a BYE to disconnect. However, not all endpoints operate as they should at all times and we have seen this sometimes does not occur. Also, if the network connectivity issue affected both sides of the call, then the BYE will not be
received either.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">So you are right that the problem scenario requires both the ACK and BYE to be lost/misrouted/not sent. But as I said, it doesn’t happen often and even if it does many times the “stuck” calls cause no issues. But if billing or some other
reporting/analytics are being done, the stuck calls can negatively affect those results.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The INVITE refresh mechanism is part of the Dialog module and can be enabled when the dialog is created [1].<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[1] <a href="http://www.opensips.org/html/docs/modules/2.3.x/dialog.html#idp5828384">
http://www.opensips.org/html/docs/modules/2.3.x/dialog.html#idp5828384</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="color:black">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Ben Newlin</span><o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">Users <users-bounces@lists.opensips.org> on behalf of Rodrigo Pimenta Carvalho <pimenta@inatel.br><br>
<b>Reply-To: </b>OpenSIPS users mailling list <users@lists.opensips.org><br>
<b>Date: </b>Tuesday, March 27, 2018 at 1:55 PM<br>
<b>To: </b>OpenSIPS users mailling list <users@lists.opensips.org><br>
<b>Subject: </b>Re: [OpenSIPS-Users] How to terminate a call, via Opensips, before it being answered?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div id="divtagdefaultwrapper">
<p><a name="_MailOriginalBody"><span style="font-size:12.0pt;color:black">Hi Ben.<o:p></o:p></span></a></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Thank you very much!<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">I didn't realized such problems, until you explain that.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">I will check if my project will need the same procedure.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">In that case, I will study about INVITE refreshes.
<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">What I have observed in my OpenSIPS is that when a ACK is lost for a SIP OK, the callee sends SIP OK again and again.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Could you point the OpenSIPS web page (from OpenSIPS documentation) that explain about INVITE refresh, please?<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Best regards.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></span></p>
<div id="Signature">
<div name="divtagdefaultwrapper">
<div>
<div>
<p class="MsoNormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:10.0pt;color:black">RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br>
Ph: +55 35 3471 9200 RAMAL 979<o:p></o:p></span></span></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">
<hr size="2" width="98%" align="center">
</span></span></div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><span style="mso-bookmark:_MailOriginalBody"><b><span style="color:black">De:</span></b></span><span style="mso-bookmark:_MailOriginalBody"><span style="color:black"> Users <users-bounces@lists.opensips.org> em nome de Ben Newlin <Ben.Newlin@genesys.com><br>
<b>Enviado:</b> terça-feira, 27 de março de 2018 14:15<br>
<b>Para:</b> OpenSIPS users mailling list<br>
<b>Assunto:</b> Re: [OpenSIPS-Users] How to terminate a call, via Opensips, before it being answered?</span></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">
<o:p></o:p></span></span></p>
<div>
<p class="MsoNormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
</div>
</div>
<div>
<div>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">You don’t have to read very far back in the mailing list archives to see that misrouted ACKs are a fairly common problem when implementing SIP proxies.
</span></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;font-family:"Apple Color Emoji";color:black">☺</span></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Mishandling of the Record-Route headers is the common problem, but loss of connectivity with the far end server can occur as well. Because the INVITE
transaction is completed, the TM timers will not catch this and the dialog will stay in the CONFIRMED but not ACKed state until the $DLG_timeout expires.<o:p></o:p></span></span></p>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">It doesn’t happen very often at all, but if it does and the timeout is set very high then you end up with a stuck call until the timer pops. If you
are doing billing on the same endpoint then you potentially end up with a very long call being billed.<o:p></o:p></span></span></p>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">There are also other ways to accomplish similar safeguards as this, including OPTIONS or INVITE refreshes using the Dialog module. We are still running
1.11 in production so the INVITE refreshes were not available to us and some of our partners do not accept OPTIONS refreshes. We plan to implement the INVITE refreshes once we have completed the upgrade to 2.X.<o:p></o:p></span></span></p>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Thanks,<o:p></o:p></span></span></p>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Ben Newlin<o:p></o:p></span></span></p>
</div>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><b><span style="font-size:12.0pt;color:black">From:
</span></b></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Users <users-bounces@lists.opensips.org> on behalf of Rodrigo Pimenta Carvalho <pimenta@inatel.br><br>
<b>Reply-To: </b>OpenSIPS users mailling list <users@lists.opensips.org><br>
<b>Date: </b>Tuesday, March 27, 2018 at 12:57 PM<br>
<b>To: </b>OpenSIPS users mailling list <users@lists.opensips.org><br>
<b>Subject: </b>Re: [OpenSIPS-Users] How to terminate a call, via Opensips, before it being answered?<o:p></o:p></span></span></p>
</div>
<div>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
</div>
<div id="x_divtagdefaultwrapper">
<p><span style="mso-bookmark:_MailOriginalBody"><a name="x__MailOriginalBody"><span style="font-size:12.0pt;color:black">Hi.
</span></a></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Just as curiosity, what would cause an ACK lost in your system?<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Best regards.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div id="x_Signature">
<div name="x_divtagdefaultwrapper">
<div>
<div>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:10.0pt;color:black">RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br>
Ph: +55 35 3471 9200 RAMAL 979</span></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
</div>
</div>
</div>
</div>
<p class="xmsonormal" style="margin-bottom:12.0pt"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">
<hr size="2" width="98%" align="center">
</span></span></div>
<div id="x_divRplyFwdMsg">
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><b><span style="font-size:12.0pt;color:black">De:</span></b></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> Users <users-bounces@lists.opensips.org>
em nome de Ben Newlin <Ben.Newlin@genesys.com><br>
<b>Enviado:</b> terça-feira, 27 de março de 2018 11:18<br>
<b>Para:</b> OpenSIPS users mailling list<br>
<b>Assunto:</b> Re: [OpenSIPS-Users] How to terminate a call, via Opensips, before it being answered?
<o:p></o:p></span></span></p>
<div>
<p class="xmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
</div>
</div>
<div>
<div>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Rodrigo,<o:p></o:p></span></span></p>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Yes, they do. I am using them to do exactly what you describe. The final reply (fr) timer is how long a transaction will wait to receive a final reply
(>=200). If the timer expires without receiving a final reply the transaction will be canceled and failure route will be triggered with, I think, a local 408 response.<o:p></o:p></span></span></p>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">As for $DLG_timeout, you can set that value multiple times in a call. We do this as well. Prior to the call being ACKed we set this value fairly low
(~5s) in order to disconnect the dialog if the ACK is lost. Once we receive the ACK, we then extend it to a much longer value.<o:p></o:p></span></span></p>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Thanks,<o:p></o:p></span></span></p>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Ben Newlin<o:p></o:p></span></span></p>
</div>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><b><span style="font-size:12.0pt;color:black">From:
</span></b></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Users <users-bounces@lists.opensips.org> on behalf of Rodrigo Pimenta Carvalho <pimenta@inatel.br><br>
<b>Reply-To: </b>OpenSIPS users mailling list <users@lists.opensips.org><br>
<b>Date: </b>Tuesday, March 27, 2018 at 10:08 AM<br>
<b>To: </b>OpenSIPS users mailling list <users@lists.opensips.org><br>
<b>Subject: </b>Re: [OpenSIPS-Users] How to terminate a call, via Opensips, before it being answered?<o:p></o:p></span></span></p>
</div>
<div>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
</div>
<div id="x_x_divtagdefaultwrapper">
<p><span style="mso-bookmark:_MailOriginalBody"><a name="x_x__MailOriginalBody"><span style="font-size:12.0pt;color:black">Ok Ben.</span></a></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">I will check this possibility and see if reply times will change the duration of a not answered call.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Thank you.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div id="x_x_Signature">
<div name="x_x_divtagdefaultwrapper">
<div>
<div>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:10.0pt;color:black">RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br>
Ph: +55 35 3471 9200 RAMAL 979</span></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
</div>
</div>
</div>
</div>
<p class="xxmsonormal" style="margin-bottom:12.0pt"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">
<hr size="2" width="98%" align="center">
</span></span></div>
<div id="x_x_divRplyFwdMsg">
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><b><span style="font-size:12.0pt;color:black">De:</span></b></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> Users <users-bounces@lists.opensips.org>
em nome de Ben Newlin <Ben.Newlin@genesys.com><br>
<b>Enviado:</b> terça-feira, 27 de março de 2018 10:43<br>
<b>Para:</b> OpenSIPS users mailling list<br>
<b>Assunto:</b> Re: [OpenSIPS-Users] How to terminate a call, via Opensips, before it being answered?
<o:p></o:p></span></span></p>
<div>
<p class="xxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
</div>
</div>
<div>
<div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">You can also use the reply timers in TM to do this:
</span></span><a href="http://www.opensips.org/html/docs/modules/2.3.x/tm.html#fr_timeout"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt">http://www.opensips.org/html/docs/modules/2.3.x/tm.html#fr_timeout</span></span><span style="mso-bookmark:_MailOriginalBody"></span></a><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
<div style="margin-bottom:15.0pt;overflow:auto" id="LPBorder_GT_15221595095260.2548199555547008">
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="90%" style="width:90.0%;background:white;border-top:dotted #C8C8C8 1.0pt;border-left:none;border-bottom:dotted #C8C8C8 1.0pt;border-right:none">
<tbody>
<tr>
<td valign="top" style="border:none;padding:0in 0in 0in 0in">
<div id="LPTitle_15221595095240.4495226861621229">
<p class="xxmsonormal" style="margin-top:15.0pt"><span style="mso-bookmark:_MailOriginalBody"></span><a href="http://www.opensips.org/html/docs/modules/2.3.x/tm.html#fr_timeout" target="_blank"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:16.0pt;font-family:"Segoe UI";text-decoration:none">tm
Module - openSIPS</span></span><span style="mso-bookmark:_MailOriginalBody"></span></a><span style="mso-bookmark:_MailOriginalBody"><o:p></o:p></span></p>
</div>
<div style="margin-top:7.5pt;margin-bottom:12.0pt" id="LPMetadata_15221595095260.774566076556414">
<p class="xxmsonormal" style="margin-top:15.0pt;line-height:10.5pt"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:10.5pt;font-family:"Segoe UI";color:#666666">www.opensips.org</span><o:p></o:p></span></p>
</div>
<div id="LPDescription_15221595095260.21660086474321305">
<p class="xxmsonormal" style="margin-top:15.0pt;line-height:15.0pt"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:10.5pt;font-family:"Segoe UI";color:#666666">TM module enables stateful processing of SIP transactions. The main use of stateful
logic, which is costly in terms of memory and CPU, is some services inherently ...</span><o:p></o:p></span></p>
</div>
</td>
<span style="mso-bookmark:_MailOriginalBody"></span>
</tr>
</tbody>
</table>
</div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Thanks,<o:p></o:p></span></span></p>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Ben Newlin<o:p></o:p></span></span></p>
</div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><b><span style="font-size:12.0pt;color:black">From:
</span></b></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Users <users-bounces@lists.opensips.org> on behalf of Laszlo <laszlo@voipfreak.net><br>
<b>Reply-To: </b>OpenSIPS users mailling list <users@lists.opensips.org><br>
<b>Date: </b>Tuesday, March 27, 2018 at 9:40 AM<br>
<b>To: </b>OpenSIPS users mailling list <users@lists.opensips.org><br>
<b>Subject: </b>Re: [OpenSIPS-Users] How to terminate a call, via Opensips, before it being answered?<o:p></o:p></span></span></p>
</div>
<div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
</div>
<div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><a name="x_x_x__MailOriginalBody"><span style="font-size:12.0pt;color:black"> </span></a></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
<div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">On Tue, Mar 27, 2018 at 3:31 PM, Rodrigo Pimenta Carvalho <</span></span><a href="mailto:pimenta@inatel.br" target="_blank"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt">pimenta@inatel.br</span></span><span style="mso-bookmark:_MailOriginalBody"></span></a><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">>
wrote:<o:p></o:p></span></span></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div id="x_x_x_gmail-m_3794596130446126665divtagdefaultwrapper">
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Hi.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">When a peer invites another one to a call, there are calling and ringing tones for these peers.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">My SIP agents let these tones execute during 2 minutes. After this, the call is terminated, if no one answers the call.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">How to configure OpenSIPS, if possible, so that any call will be terminated after 1 minute?
<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Any hint will be very helpful!<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Best regards.<o:p></o:p></span></span></p>
<p><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:#888888"> </span></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
<div id="x_x_x_gmail-m_3794596130446126665Signature">
<div name="x_x_x_divtagdefaultwrapper">
<div>
<div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:10.0pt;color:#888888">RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br>
Ph: +55 35 3471 9200 RAMAL 979</span></span><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"><o:p></o:p></span></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black"> <o:p></o:p></span></span></p>
</div>
<div>
<p class="xxxmsonormal"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt;color:black">Maybe you can play with $DLG_timeout, see </span></span><a href="http://www.opensips.org/html/docs/modules/2.4.x/dialog.html#timeout-pvar-id"><span style="mso-bookmark:_MailOriginalBody"><span style="font-size:12.0pt">http://www.opensips.org/html/docs/modules/2.4.x/dialog.html#timeout-pvar-id</span></span><span style="mso-bookmark:_MailOriginalBody"></span></a><span style="mso-bookmark:_MailOriginalBody"></span><span style="font-size:12.0pt;color:black"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>