Sip kamailio:如何从收到的路由头中提取IP

Sip kamailio:如何从收到的路由头中提取IP,sip,kamailio,opensips,Sip,Kamailio,Opensips,是否可以帮助我找到从接收到的路由头(位于从远程服务器接收到的SIP INVITE上)提取IP和端口的方法 KAMAILO-->A服务器 服务器正在向路由器头追加目标IP地址,如下所示 A服务器-->KAMAILIO 路线:, 这里,我需要从SIP INVITE中接收到的路由头中提取目标服务器(B-server)IP和端口 KAMAILI-->B-Server 我在kamailio论坛上找到了下面使用select方法提取VIA头的方法,但我不确定如何为路由头使用正确的变量 onreply_

是否可以帮助我找到从接收到的路由头(位于从远程服务器接收到的SIP INVITE上)提取IP和端口的方法

KAMAILO-->A服务器

服务器正在向路由器头追加目标IP地址,如下所示

A服务器-->KAMAILIO

路线:,

这里,我需要从SIP INVITE中接收到的路由头中提取目标服务器(B-server)IP和端口

KAMAILI-->B-Server

我在kamailio论坛上找到了下面使用select方法提取VIA头的方法,但我不确定如何为路由头使用正确的变量

    onreply_route[MANAGE_REPLY] {
    ...
    if(search_hf("Via", "received", "f")) {
            xdbg("received param exists on top most via header \n");
            $var(public_ip) = $sel(via.received);
        }
    ...
    }
请帮忙

提前谢谢