<div dir="auto">If the question only in changing R-URI but not call forking behaviour itself - you can go with append_branch function and pseudo vars you can set to each branch.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 28 May 2021, 09:34 Henning Westerholt, <<a href="mailto:hw@skalatan.de">hw@skalatan.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="DE" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="m_-7091365009336190878WordSection1">
<p class="MsoNormal"><span>Hello,<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">there are many ways of doing this parallel-call functionality.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">But one idea is to use e.g., the alias_db module. When you enable a certain parameter, it should add additional contacts in the DB table as branches.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><a href="https://kamailio.org/docs/modules/5.4.x/modules/alias_db.html#alias_db.p.append_branches" target="_blank" rel="noreferrer">https://kamailio.org/docs/modules/5.4.x/modules/alias_db.html#alias_db.p.append_branches</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Cheers,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Henning<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB">-- <u></u>
<u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Henning Westerholt –
</span><span><a href="https://skalatan.de/blog/" target="_blank" rel="noreferrer"><span lang="EN-GB" style="color:#0563c1">https://skalatan.de/blog/</span></a></span><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Kamailio services –
</span><span><a href="https://gilawa.com/" target="_blank" rel="noreferrer"><span lang="EN-GB" style="color:#0563c1">https://gilawa.com</span></a></span><span>
<span lang="EN-GB"><u></u><u></u></span></span></p>
</div>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:35.4pt"><b>From:</b> sr-users <<a href="mailto:sr-users-bounces@lists.kamailio.org" target="_blank" rel="noreferrer">sr-users-bounces@lists.kamailio.org</a>>
<b>On Behalf Of </b>????? ????????<br>
<b>Sent:</b> Thursday, May 27, 2021 4:45 PM<br>
<b>To:</b> <a href="mailto:sr-users@lists.kamailio.org" target="_blank" rel="noreferrer">sr-users@lists.kamailio.org</a><br>
<b>Subject:</b> [SR-Users] kamailio: split initialized call to two (three or four or five) numbers<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hello,<u></u><u></u></p>
<div>
<div>
<div id="m_-7091365009336190878style_16221240121488428939_BODY">
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">I have question regarding of call forking on kamailio. Maybe somebody can help me.<br>
For example I have table like<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">+--------------+---------------+--------------+---------------+--------------+<br>
| First number | Second number | Third number | Fourth number | Fifth number |<br>
+--------------+---------------+--------------+---------------+--------------+<br>
|   A number   |   B number    |   C number   |       ---     |      ---     |<br>
+--------------+---------------+--------------+---------------+--------------+<br>
Table 1: Extra_numbers<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">or<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">separated by comma<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">+--------------------+-----------------------------+<br>
| First_number       |     Additional_numbers      |<br>
+--------------------+-----------------------------+<br>
|   Primary number   |     2nd,3rd number          |<br>
+--------------+-----------------------------------+<br>
Table 2: Extra_numbers<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">+--------------------+---------------------------------+<br>
| First_number       |     Additional_numbers          |<br>
+--------------------+---------------------------------+<br>
|   Primary number   |  2nd number,3rd number,4 number |<br>
+--------------------+---------------------------------+<br>
Table 3: Extra_numbers<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">If kamailio get the call (INVITE) to some number/extension (for example, "1st number"), then in routing I request (select `Additional_numbers` from `Extra_numbers` where First_number='1 number';) from the mysql
 database and there I check, if "Additional_numbers" exists in the database.<br>
Then I add "Additional_numbers" to the routing, and generate INVITE to "Additional_numbers" and 1 number. (always)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><br>
set r-uri ($ru) to first destination (2 number)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">set r-uri ($ru) to second destination (3 number)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">set r-uri ($ru) to Third destination (1 number)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">set r-uri ($ru) to n destination<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><br>
How could this be done?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Who can help with routing?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">--<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Best regards,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Fjodor Izmajlov<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

__________________________________________________________<br>
Kamailio - Users Mailing List - Non Commercial Discussions<br>
  * <a href="mailto:sr-users@lists.kamailio.org" target="_blank" rel="noreferrer">sr-users@lists.kamailio.org</a><br>
Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
Edit mailing list options or unsubscribe:<br>
  * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>