[SR-Users] Finding Destination IP:Port for 200 OK

Vitaliy Aleksandrov vitalik.voip at gmail.com
Sun Aug 25 00:10:26 CEST 2013


How about next config snippet:

/route[GET_NEXT_HOP]//
//{//
//    $var(next_hop) = $null;//
////
//    if (is_request()) {//
//        $var(next_hop) = $sel(next_hop.host);//
//    } else if (is_reply()) {//
//         if ($sel(via[2].received) != $null)//
//            $var(next_hop) = $sel(via[2].received);//
//        else//
//            $var(next_hop) = $sel(via[2].host);//
//    }//
//}/

If you need to know what next hop kamailio will use to forward current 
sip message (request/reply) you can just call route(GET_NEXT_HOP) which 
puts what you need into $var(next_hop).

> Dear list,
>
> Its just a little thing to ask but I somehow can't seem to figure out 
> which psuedo variable to use to find out where a particular 200 OK is 
> destined to go.
>
> the scenario is I've multiple media servers in dispatcher and calls 
> are distributed. I need to capture a 200OK that is destined to go to a 
> particular ip!
>
> I've tried using the dst_ip, $dd, $du but none of them are giving any 
> results for the 200 OK. I just need to know where do kamailio is going 
> to send this 200 since it is already a part of an on-going INVITE/call.
>
> Thanks,
> Sammy
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20130825/32180ccb/attachment-0001.html>


More information about the sr-users mailing list