the counting and values provides by $hfl and $hflc are wrong and imcomplete
route {
$var(hname) = "Record-Route";
if (is_present_hf_pv("$var(hname)")){
$var(i) = 0;
$var(hdrc) = $hflc($var(hname));
xlog("there are $var(hdrc) values for $var(hname)\r\n");
xlog("------------------------------------------\r\n");
while ($var(i) < $var(hdrc)){
$var(val) = $(hfl($var(hname))[$var(i)]);
$var(sip_header_ip) = $(var(val){nameaddr.uri}{uri.host});
if ($var(sip_header_ip) != 0){
xlog("checking $var(sip_header_ip) in $var(hname) \r\n");
}
$var(i) = $var(i) + 1;
}
}
}
0(3729) ERROR: <script>: there are 2 values for Record-Route
0(3729) ERROR: <script>: ------------------------------------------
0(3729) ERROR: <script>: checking 1.1.1.1 in Record-Route
0(3729) ERROR: <script>: checking 2.2.2.2 in Record-Route
0(3729) ERROR: <script>: there are 3 values for Record-Route
0(3729) ERROR: <script>: ------------------------------------------
0(3729) ERROR: <script>: checking 1.1.1.1 in Record-Route
0(3729) ERROR: <script>: checking 2.2.2.2 in Record-Route
0(3729) ERROR: <script>: checking 3.3.3.3 in Record-Route
INVITE sip:+3226200866;trunk=PkGHOlui@127.0.0.1:5060;cid=EMDLfGdgrDD SIP/2.0
Via: SIP/2.0/UDP 127.0.0.1:3030;branch=z9hG4bK-3708-1-0
Record-Route: <sip:1.1.1.1;lr=on;nat=yes>
Record-Route: <sip:2.2.2.2:5060;lr;transport=udp>,<sip:3.3.3.3:22506;lr;transport=udp>
From: <sip:8325000000@127.0.0.1:5060>;tag=3708SIPpTag091
To: <sip:++212-94939-43433226200866@127.0.0.1:5060>
Call-ID: 1-3708@127.0.0.1
CSeq: 1 INVITE
Max-Forwards: 70
Content-Type: application/sdp
kamailio -v
version: kamailio 5.6.1 (x86_64/linux)
flags: USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLOCKLIST, HAVE_RESOLV_RES, TLS_PTHREAD_MUTEX_SHARED
ADAPTIVE_WAIT_LOOPS 1024, MAX_RECV_BUFFER_SIZE 262144, MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: unknown
compiled with gcc 10.2.1
(paste your output here)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.