[OpenSIPS-Users] PRACK interworking requirements

Bogdan-Andrei Iancu bogdan at opensips.org
Tue Nov 25 10:57:33 UTC 2025


Thank you Giovanni for starting this.

So, the feature should focus on generating the PRACK requests. Maybe 
this should be decoupled from the `100rel` management, as this can be 
received or locally inserted. And you can easily do it from script:
https://opensips.org/html/docs/modules/3.6.x/sipmsgops.html#func_list_hdr_add_option

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?

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
   https://www.siphub.com

On 25.11.2025 11:46, Giovanni Maruzzelli wrote:
> hello OpenSIPSers,
>
> in previous mails has been noticed that various ITSPs are starting to 
> require PRACK support.
>
> We know that PRACK belongs to endpoints, specifically phones and B2BUAs.
>
> But...
>
> There can be a use case where OpenSIPS will work as SBC (not 
> necessarily using the b2b module)
>
> 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
>
> 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
>
> Reference RFC: https://www.ietf.org/rfc/rfc3262.txt
>
> I believe this will be enough to make ITSPs happy.
>
> Further developments can be moved to future.
>
> 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
>
> Please let's gather here your thoughts , requests, corrections and 
> observations on this issue.
>
> Have a nice Monday you all!
>
> -giovanni
>
> -- 
> Sincerely,
>
> Giovanni Maruzzelli
> OpenTelecom.IT
> cell: +39 347 266 56 18
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20251125/4608d7e4/attachment.html>


More information about the Users mailing list