<html 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=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        font-size:10.0pt;
        font-family:"Courier New";}
span.gmaildefault
        {mso-style-name:gmail_default;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-NZ" link="blue" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hi Richard,  </p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I really appreciate your help!</p>
<p class="MsoNormal">However, the initial problem is to avoid the forking for the scenario you mentioned (no matter if it is serial or parallel) if the INVITE is coming from the GW with Request-Disposition: no-fork. The issue is with the “to tag” parameter:</p>
<p class="MsoNormal"><a href="https://www.opensips.org/Documentation/Script-CoreVar-3-2#toc90">https://www.opensips.org/Documentation/Script-CoreVar-3-2#toc90</a></p>
<p class="MsoNormal">This is read only and also Bogdan does not recommend to play with this:</p>
<p class="MsoNormal"><a href="http://lists.opensips.org/pipermail/users/2022-October/046318.html">http://lists.opensips.org/pipermail/users/2022-October/046318.html</a></p>
<p class="MsoNormal"></p>
<p class="MsoNormal">Here is my original question, I hope you have some idea for this.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">>     I have call forwarding busy/no answer scenario: A number is from a</p>
<p class="MsoNormal">>     gateway, B and C numbers are our own subs.</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     The gateway is sending us the INVITE message with</p>
<p class="MsoNormal">>     “Request-Disposition: no-fork” header field.</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     That means we must use one dialog for the mentioned scenario.</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     Currently the To tag we are sending to the GW in the first 180</p>
<p class="MsoNormal">>     ringing/181 Call is being forwarded messages are different to the</p>
<p class="MsoNormal">>     To tag in the second 180 ringing and 200 OK (SDP).</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     Gateway                  OpenSips</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>                   INVITE</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     ------------------------------------------></p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     100 GIVING IT A TRY</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     <-- -----------------------------------------</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>           180 RINGING</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     <- -------------------------------------------</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     181 CALL IS BEING FORWARDED</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     <- -------------------------------------------</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>           180 RINGING</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     <- -------------------------------------------</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>           200 OK (SDP)</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     <- -------------------------------------------</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal">>     What would be the easiest way from OpenSIPS to send the same To</p>
<p class="MsoNormal">>     tag (it should be the same from the first 180 ringing through to</p>
<p class="MsoNormal">>     the 200 OK) and using one dialog for this scenario?</p>
<p class="MsoNormal">><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Cheers,</p>
<p class="MsoNormal">Bela</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="border:none;padding:0cm"><b>From: </b><a href="mailto:users@lists.opensips.org">Richard Revels via Users</a><br>
<b>Sent: </b>Friday, 10 February 2023 08:35<br>
<b>To: </b><a href="mailto:users@lists.opensips.org">OpenSIPS users mailling list</a><br>
<b>Subject: </b>Re: [OpenSIPS-Users] Does OpenSIPS support Request-Disposition: no-fork in INVITE message?</p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New""><br clear="all">
<o:p></o:p></span></p>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p style="margin:0cm"> <span class="gmaildefault"><span style="font-family:"Courier New"">I'm not looking back to see the old conversation so forgive me if I'm answering the wrong question here.  So, I think you want to send the call to a customer, say at their
 desk.  If they don't answer then send the call to, for example, their cellphone.  In that case you would want serial forking rather than parallel forking.</span></span></p>
<p style="margin:0cm"><o:p> </o:p></p>
<p style="margin:0cm"><span class="gmaildefault"><span style="font-family:"Courier New"">(and im not testing this so may miss something here but in general)</span></span></p>
<p style="margin:0cm"><o:p> </o:p></p>
<p class="MsoNormal">route[0]<br>
{<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>$ru = 'sip:me@mydesk.local';<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>$ru_q = 990;<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>construct_uri("sip", "me", "<a href="http://mycellphone.org">mycellphone.org</a>", "5060", "transport=udp", $avp(newuri));<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>append_branch();<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>$ru = $avp(newuri);<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>$ru_q = 980;<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>serialize_branches();<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>next_branches();<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>t_on_failure( "find-me" );<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>t_relay();<br>
}<br>
<br>
failure_route[find-me]<br>
{<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>if( !t_was_cancelled() )<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>{<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">          </span>
</span>next_branches();<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">          </span>
</span>t_relay();<br>
<span class="gmaildefault"><span style="font-family:"Courier New"">     </span></span>}<o:p></o:p></p>
<p style="margin:0cm"><span class="gmaildefault"><span style="font-family:"Arial",sans-serif">}</span></span></p>
<p style="margin:0cm"><o:p> </o:p></p>
<p style="margin:0cm"><span class="gmaildefault"><span style="font-family:"Courier New"">append_branch <a href="https://www.opensips.org/Documentation/Script-CoreFunctions-3-2#toc3">https://www.opensips.org/Documentation/Script-CoreFunctions-3-2#toc3</a></span></span></p>
<p style="margin:0cm"><span class="gmaildefault"><span style="font-family:"Courier New"">$ru <a href="https://www.opensips.org/Documentation/Script-CoreVar-3-2#toc79">https://www.opensips.org/Documentation/Script-CoreVar-3-2#toc79</a></span></span></p>
<p style="margin:0cm"><span class="gmaildefault"><span style="font-family:"Courier New"">$ru_q <a href="https://www.opensips.org/Documentation/Script-CoreVar-3-2#toc81">https://www.opensips.org/Documentation/Script-CoreVar-3-2#toc81</a></span></span></p>
<p style="margin:0cm"><o:p> </o:p></p>
<p style="margin:0cm"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Mon, Feb 6, 2023 at 7:39 PM Bela H <<a href="mailto:hobe69@hotmail.com">hobe69@hotmail.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hi Bogdan-Andrei,</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I know this is an old topic but customer is complaining.</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">How is it possible to configure the call forwarding no answer without forking?</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Cheers,</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Bela</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>From:
</b><a href="mailto:bogdan@opensips.org" target="_blank">Bogdan-Andrei Iancu</a><br>
<b>Sent: </b>Tuesday, 11 October 2022 01:50<br>
<b>To: </b><a href="mailto:users@lists.opensips.org" target="_blank">OpenSIPS users mailling list</a>;
<a href="mailto:hobe69@hotmail.com" target="_blank">Bela H</a><br>
<b>Subject: </b>Re: [OpenSIPS-Users] Does OpenSIPS support Request-Disposition: no-fork in INVITE message?</p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><span style="font-family:"Courier New"">Hi Bela,<br>
<br>
As per prev email, there is nothing to be supported by OpenSIPS, just don;t do forking in your cfg, nothing more.<br>
<br>
Regards,</span></p>
<pre>Bogdan-Andrei Iancu</pre>
<pre> </pre>
<pre>OpenSIPS Founder and Developer</pre>
<pre>  <a href="https://www.opensips-solutions.com" target="_blank">https://www.opensips-solutions.com</a></pre>
<pre>OpenSIPS Summit 27-30 Sept 2022, Athens</pre>
<pre>  <a href="https://www.opensips.org/events/Summit-2022Athens/" target="_blank">https://www.opensips.org/events/Summit-2022Athens/</a></pre>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On 9/30/22 12:15 AM, Bela H wrote:</p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hello,</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Does OpenSIPS 3.2.6 version support Request-Disposition: no-fork in INVITE message?</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Cheers,</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Bela</p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><o:p> </o:p></p>
<pre>_______________________________________________</pre>
<pre>Users mailing list</pre>
<pre><a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a></pre>
<pre><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a></pre>
</blockquote>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal" style="margin-left:4.8pt">_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>