[SR-Users] Get ip from contact on redirect

Diego Nadares dnadares at gmail.com
Fri Jan 20 17:04:00 CET 2017


Hi Guys,

Anybody knows how to get the ip of the new contact of the redirect? I need
it to update one xavp variable that contains the INVITE destination.

6 2017-01-20 12:44:55.138473 172.16.213.38 *172.16.208.121* SIP/SDP 85 Request:
INVITE sip:01152780776 at 172.16.208.121:5060 |
9 2017-01-20 12:44:55.142296 172.16.208.121 172.16.213.38 SIP 661 Status:
302 Moved temporarily |
10 2017-01-20 12:44:55.156268 172.16.213.38 172.16.208.121 SIP 423 Request:
ACK sip:01152780776 at 172.16.208.121:5060 |
16 2017-01-20 12:44:55.293349 172.16.213.38 *172.16.208.111* SIP/SDP
95 Request:
INVITE sip:1152780776 at 172.16.208.111:5060;user=phone |

My cfg:

# Manage failure routing cases
failure_route[MANAGE_FAILURE] {
....

if (t_check_status("302")) {
                 xlog("Got a 302 - redirecting");
                 get_redirects("*:1");
                * $xavp(ip_b[$avp(current_route)]=>name) =
"172.16.208.111";#Hardcoded for testing*
                 xlog("Got a 302 - redirecting $hdr(Contact)");
                 route(RELAY);
                 #t_relay();
         }

Thanks in advance.

Diego.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20170120/b7f221c9/attachment.html>


More information about the sr-users mailing list