[OpenSIPS-Users] set_advertised_address usage
Ben Newlin
Ben.Newlin at genesys.com
Thu Jan 17 08:45:10 EST 2019
I don’t believe you can do that in a reply route because all the headers are already in the message. No new headers or addresses are being inserted. You need to use set_advertised_address() on the original request so that the addresses are inserted in the request properly.
Ben Newlin
From: Users <users-bounces at lists.opensips.org> on behalf of Alexey Kazantsev via Users <users at lists.opensips.org>
Reply-To: Alexey Kazantsev <kurgan-rus at inbox.ru>, OpenSIPS users mailling list <users at lists.opensips.org>
Date: Thursday, January 17, 2019 at 6:20 AM
To: "users at lists.opensips.org" <users at lists.opensips.org>
Subject: [OpenSIPS-Users] set_advertised_address usage
Hi list
I'm trying to use set_advertised_address(); function
in onreply_route
but I see that nothing changes.
[VoIP ISP] <--- [NAT box x.x.116.2] <--- [OpenSIPS 10.45.144.77] <--- [other VoIP server 10.1.30.12]
This is a sip debug, 180 Ringing, leaving OpenSIPS towards Internet:
http://rgho.st/private/7lxQHLFgz/c0af9edb35c175a8dba80228f31ba7a2<http://rgho.st/private/7lxQHLFgz/c0af9edb35c175a8dba80228f31ba7a2>
I think some addresses should be re-written here, but they are not,
as we see 10.1.30.12 in some headers.
By the way, the next 200 OK with SDP has correct IP address in SDP (as I set it
using rtpengine_answer(... media-address=x.x.116.2). So, I'm sure that I use
set_advertised_address() in the right place. But why it does not change the message?
onreply_route {
set_advertised_address(x.x.116.2);
if (has_body("application/sdp")) {
# rewrite SDP for replies within calls from PBX
if ($fd=="pbx. ... .ru") {
rtpengine_answer("RTP/AVP replace-origin replace-session-connection ICE=remove to-tag");
} else {
# fix external address and rewrite SDP for replies within calls from VoIP ISP
rtpengine_answer("RTP/AVP media-address=x.x.116.2 replace-origin replace-session-connection ICE=remove");
}
}
}
-----------------------------------------------
BR, Alexey
http://alexeyka.zantsev.com/<http://alexeyka.zantsev.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20190117/5655fe30/attachment-0001.html>
More information about the Users
mailing list