<div dir="ltr">
<div>
<div>
<div>
<div dir="ltr">Update support would also be handy. For ease of use there should be update to reinvite (update is a massive problem). </div><div>as you like the oracle documents, here is a link <a href="https://docs.oracle.com/cd/E95618_01/html/sbc_scz810_acliconfiguration/GUID-17824ABA-36FE-4E50-A6EB-F3BADEA9767E.htm">https://docs.oracle.com/cd/E95618_01/html/sbc_scz810_acliconfiguration/GUID-17824ABA-36FE-4E50-A6EB-F3BADEA9767E.htm</a>.</div><div><br></div><div>I implement this feature everywhere. </div><div><br></div><div>-Johan. </div>
</div>
<div id="m_8382738426486463427ms-outlook-mobile-signature">
<div><br>
</div>
Verzonden vanuit <a href="https://aka.ms/o0ukef" target="_blank">Outlook voor iOS</a></div>
</div>
<hr style="display:inline-block;width:98%">
<div id="m_8382738426486463427divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Van:</b> Users <<a href="mailto:users-bounces@lists.opensips.org" target="_blank">users-bounces@lists.opensips.org</a>> namens Bogdan-Andrei Iancu <<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>><br>
<b>Verzonden:</b> Wednesday, November 26, 2025 8:59:10 AM<br>
<b>Aan:</b> OpenSIPS users mailling list <<a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>>; Vlad Paiu <<a href="mailto:vladpaiu@opensips.org" target="_blank">vladpaiu@opensips.org</a>><br>
<b>Onderwerp:</b> Re: [OpenSIPS-Users] PRACK interworking requirements</font>
<div> </div>
</div>
<div><font face="monospace">Hey Vlad,<br>
<br>
Yeah, the function is a good starting point, but maybe for internal usage, either with a wrapper on top or in an auto mode, in order to take care of all 100rel specifics.
<br>
<br>
Regards,<br>
</font>
<pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a href="https://www.opensips-solutions.com" target="_blank">https://www.opensips-solutions.com</a>
<a href="https://www.siphub.com" target="_blank">https://www.siphub.com</a></pre>
<div>On 25.11.2025 18:23, Vlad Paiu wrote:<br>
</div>
<blockquote type="cite">
<p>note that we currently have <a href="https://opensips.org/html/docs/modules/3.6.x/dialog.html#func_dlg_send_sequential" target="_blank">
https://opensips.org/html/docs/modules/3.6.x/dialog.html#func_dlg_send_sequential</a> , it can be used to generate a PRACK ( you'll have to manually add the Rseq header), but it's not working properly if the upstream has multiple TO-TAGS that are ringing (
it will always generate to the newest learnt to-tag, and there's also some quirks with CSEQ mapping ), so perhaps the 'manual' approach would be getting dlg_send_sequential to work properly for generating early requests ( with PRACK being a rather specific
use-case due to it's cseq/rseq stuff )</p>
<div>On 11/25/25 13:14, Giovanni Maruzzelli wrote:<br>
</div>
<blockquote type="cite">
<div dir="auto">
<div dir="auto"><br>
</div>
<div dir="auto">
<div dir="ltr">On Tue, Nov 25, 2025, 11:57 Bogdan-Andrei Iancu <<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>> wrote:</div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><font face="monospace"><br>
The result here should be a dlg dedicated function to generate a PRACK from the onreply_route, like "dlg_answer_with_prack()" kind of function? or should we look into a more automatic approach, like flagging the dialog at creation to automatically generate
the PRACK upon replies flagged with so?<br>
</font></div>
</blockquote>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">personally I'm a control freak and would like better an explicit function, maybe even with parameters to modify things if needed :))</div>
<div dir="auto"><br>
</div>
<div dir="auto">-giovanni</div>
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><font face="monospace"><br>
Regards,<br>
</font>
<pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a href="https://www.opensips-solutions.com" rel="noreferrer" target="_blank">https://www.opensips-solutions.com</a>
<a href="https://www.siphub.com" rel="noreferrer" target="_blank">https://www.siphub.com</a></pre>
<div>On 25.11.2025 11:46, Giovanni Maruzzelli wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>
<div>hello OpenSIPSers,</div>
<div><br>
</div>
<div>in previous mails has been noticed that various ITSPs are starting to require PRACK support.</div>
<div><br>
</div>
<div>We know that PRACK belongs to endpoints, specifically phones and B2BUAs.</div>
<div><br>
</div>
<div>But...</div>
<div><br>
</div>
<div>There can be a use case where OpenSIPS will work as SBC (not necessarily using the b2b module)</div>
<div><br>
</div>
<div>So, we can have a case where we would like to support that the dialogue module insert the 100rel in the Supported: INVITE's header, and manage to send a PRACK method to acknowledge provisional responses</div>
<div><br>
</div>
<div>If and when 100rel/PRACK are "generated" by OpenSIPS, they will be filtered out (not propagated) to/from the endpoints, even if the endpoint would like to support it</div>
<div><br>
</div>
<div>Reference RFC: <a href="https://www.ietf.org/rfc/rfc3262.txt" rel="noreferrer" target="_blank">https://www.ietf.org/rfc/rfc3262.txt</a></div>
<div><br>
</div>
<div>I believe this will be enough to make ITSPs happy.</div>
<div><br>
</div>
<div>Further developments can be moved to future.</div>
<div><br>
</div>
<div>Would be very very nice to have this feature backported to OpenSIPS 3.6, being it the last of the 3.X series, and an LTS</div>
<div><br>
</div>
<div>Please let's gather here your thoughts , requests, corrections and observations on this issue.</div>
<div><br>
</div>
<div>Have a nice Monday you all!</div>
<font color="#888888">
<div><br>
</div>
<div>-giovanni</div>
</font></div>
<div><br>
</div>
<span>-- </span><br>
<div dir="ltr" data-smartmail="gmail_signature">Sincerely,<br>
<br>
Giovanni Maruzzelli<br>
OpenTelecom.IT<br>
cell: +39 347 266 56 18<br>
<br>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" rel="noreferrer" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</blockquote>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<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>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<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>
<br>
</div>
</div>
</div>