Hi, Pat!
Take a look at the sock_pvar parameter of the rtpengine_offer() function[1].
[1]
http://www.opensips.org/html/docs/modules/2.4.x/rtpengine.html#rtpengine.f.rtpengine_offer
Best regards,
Răzvan
On 03/15/2018 03:39 AM, Pat Burke wrote:
Hello,
I am trying to get the IP address of the RTPEngine selected by the
rtpengine_offer (we are load balancing across several rtpengines). In
rtpproxy, there was the optional parameter
/sock_pvar(optional)/ - pvar used to store the RTPProxy socket
chosen for this call. Note that the variable will only be
populated in the initial request.
There is no equivalent in rtpengine. The following code, gets reads the
request sdp line, but not the modified sdp. Is there a way to get to
the modified sdp?
rtpengine_offer("$dlg_val(rtpofferoptions)");
$var(regex) = "/c=IN IP4 //g";
$var(cline) = $(rb{sdp.line,c,0});
$var(ipaddr) = $(var(cline){re.subst,$var(regex)});
xlog("L_INFO", "$tU SCRIPT:RTPPROXY:DEBUG: response
= $var(response) - $var(ipaddr) - $rc\n");
Regards,
*Pat Burke*
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Răzvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com
OpenSIPS Summit 2018
http://www.opensips.org/events/Summit-2018Amsterdam
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users