[OpenSIPS-Users] Drop the call from onreply_route with cause code
Ben Newlin
Ben.Newlin at genesys.com
Fri Jun 17 15:08:35 UTC 2022
Mehdi,
That would be done in a failure_route, using the methods Alexey mentioned, or the corresponding stateful ones from the TM module.
Since OpenSIPS is a proxy, you cannot drop a successful reply, only a failure one.
It may be helpful to review the documentation on the types of routes in OpenSIPS and their purposes and capabilities: https://www.opensips.org/Documentation/Script-Routes-3-3
Ben Newlin
From: Users <users-bounces at lists.opensips.org> on behalf of Mehdi Shirazi <m.shirazi at gmail.com>
Date: Friday, June 17, 2022 at 1:50 AM
To: OpenSIPS users mailling list <users at lists.opensips.org>
Subject: Re: [OpenSIPS-Users] Drop the call from onreply_route with cause code
EXTERNAL EMAIL - Please use caution with links and attachments
________________________________
Hi Alexey
Thanks for the reply, so how can we read a reply message(even outside reply_route) and based on the information in it, decide to send a reply with special cause code and terminate the initiated call ?
Regards
M.Shirazi
>Hi Mehdi,
>onreply_route [1] is used not for generating replies by your OpenSIPS,
>it it used for actions to be taken for SIP replies which are going towards OpenSIPS
>from other VoIP entities.
>To drop a call with some code you may use these functions:
> sl_send_reply(); [2]
> send_reply(); [3]
>but according to the documentation neither of them can be used from onreply_route.
>>Hi
>>How can we disconnect a call from on reply_route with a cause value ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20220617/ed40d352/attachment.html>
More information about the Users
mailing list