[OpenSIPS-Users] Dropping all branches...
Bogdan-Andrei Iancu
bogdan at opensips.org
Fri Sep 13 06:04:38 UTC 2024
Hi Pete,
The 500 reply is generated within the t_relay(), if no branches are sent
out. A way to deal with this is to pass the 0x02 flag to t_relay(), to
force it to report the error to the script, rather than automatically
generated some err reply back. So t_relay() will fail and based on the
retcode you can generate something else back to the caller.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
https://www.siphub.com
On 12.09.2024 18:06, Pete Kelly wrote:
> Good afternoon.
>
> I have a situation where I have a number of branches for a call,
> within each branch I am performing some checks and the result of those
> checks will mean that the branch gets dropped (with drop()) or allowed
> to continue.
>
> However if /all/ branches are dropped, a standard "500 Server error
> occurred (1/TM)” message is sent upstream.
>
> Is there a way to customise this 500 error?
>
> Pete
>
> _______________________________________________
> 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/20240913/341ba08c/attachment.html>
More information about the Users
mailing list