[OpenSIPS-Users] Provisional response handling in case of forking
Ramachandran, Agalya (Contractor)
Agalya_Ramachandran at comcast.com
Mon Jun 13 16:27:36 CEST 2016
Hi Bogdan,
Thank you for your kind response. I will try the logic you told me. But I have a question in the below logic.
"FLAG_180", is this something declared and maintained by opensips and set by default on its own if Ringing response is received or we need to define this flag explicitly ?
E.g for setting NAT flag, we are using 'usrloc' module and 'nat_bflag' as parameter and then value.
modparam("usrloc", "nat_bflag", "NAT")
Likewise if we need to define explicitly, what is the module in which we need to define the flag for FLAG_180?
Regards,
Agalya
From: Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
Sent: Monday, June 13, 2016 6:31 AM
To: OpenSIPS users mailling list <users at lists.opensips.org>; Ramachandran, Agalya (Contractor) <Agalya_Ramachandran at comcast.com>
Subject: Re: [OpenSIPS-Users] Provisional response handling in case of forking
Hi Agalya,
Use the onreply route (be sure to onreply_avp_mode to be set to 1 - see http://www.opensips.org/html/docs/modules/2.2.x/tm.html#id294290) in combination with flags, to record when the an 180 reply was set.
Like:
if ($rs==180) {
if (isflagset(FLAG_180))
drop();
setflag(FALG_180);
}
The onreply_avp_mode 1 will ensure that the onreply route will not overlap for 2 replies .
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 10.06.2016 23:07, Ramachandran, Agalya (Contractor) wrote:
Hi team,
We are using opensips for our project and we are currently using opensips as proxy.
Am forking the incoming sip call, to two destinations. It Rings in both Dest A and Dest B, as a result I get two 180 Ringing response from A and B.
I want to filter only the first incoming 180 Ringing response and send to the actual caller. Is there a way to do this in opensips config file?
I have seen drop() function which drops the complete provisional response. But in my case I have to forward one 180 Ringing to the caller.
Can it be achieved by the changes in config file? Please guide me.
Regards,
Agalya
_______________________________________________
Users mailing list
Users at lists.opensips.org<mailto: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/20160613/8a0e1626/attachment.htm>
More information about the Users
mailing list