Description

I'm trying to set call redirection to another sip server.
But now i receive only error. Check reproduction and logs section.

On client side: in softphone i try to call: z#8888

Troubleshooting

From server's ssh:

root@serv:~# ping sip.zadarma.com
PING sip.zadarma.com (185.45.152.174) 56(84) bytes of data.
64 bytes from sipbalancer-2.fr.zadarma.com (185.45.152.174): icmp_seq=1 ttl=59 time=0.746 ms
64 bytes from sipbalancer-2.fr.zadarma.com (185.45.152.174): icmp_seq=2 ttl=59 time=0.839 ms
64 bytes from sipbalancer-2.fr.zadarma.com (185.45.152.174): icmp_seq=3 ttl=59 time=0.852 ms
64 bytes from sipbalancer-2.fr.zadarma.com (185.45.152.174): icmp_seq=4 ttl=59 time=0.827 ms
^C

Reproduction

In my kamailio.cfg:

...
request_route {
    if($rU=~"^(z\#)[0-9][0-9]{1,20}$"){
        # get normal DestNum without prefix
        $var(nuu) = $(var(nu){s.strip,2});

        #set FROM Caller ID /TEST/
        # @TODO: Set from callerID HERE
        $fU = "74951277197";

        # new sip uri
        $ru = "sip:" + $var(nuu) + "@sip.zadarma.com";
        route(RELAY);
    }
...

Log Messages

kamailio.log:

Feb 15 21:30:13 serv /usr/sbin/kamailio[20999]: ERROR: <core> [core/resolve.c:1710]: sip_hostport2su(): could not resolve hostname: "@sip.zadarma.com"
Feb 15 21:30:13 serv /usr/sbin/kamailio[20999]: ERROR: tm [ut.h:309]: uri2dst2(): failed to resolve "@sip.zadarma.com"
Feb 15 21:30:13 serv /usr/sbin/kamailio[20999]: ERROR: tm [t_fwd.c:1735]: t_forward_nonack(): failure to add branches
Feb 15 21:30:13 serv /usr/sbin/kamailio[20999]: ERROR: sl [sl_funcs.c:362]: sl_reply_error(): stateless error reply used: Unresolvable destination (478/SL)

same in syslog:

Feb 15 21:30:13 serv /usr/sbin/kamailio[20999]: ERROR: <core> [core/resolve.c:1710]: sip_hostport2su(): could not resolve hostname: "@sip.zadarma.com"
Feb 15 21:30:13 serv /usr/sbin/kamailio[20999]: ERROR: tm [ut.h:309]: uri2dst2(): failed to resolve "@sip.zadarma.com"
Feb 15 21:30:13 serv /usr/sbin/kamailio[20999]: ERROR: tm [t_fwd.c:1735]: t_forward_nonack(): failure to add branches
Feb 15 21:30:13 serv /usr/sbin/kamailio[20999]: ERROR: sl [sl_funcs.c:362]: sl_reply_error(): stateless error reply used: Unresolvable destination (478/SL)

Additional Information

System:

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

kernel:

Linux server.com 4.4.0-67-generic #88-Ubuntu SMP Wed Mar 8 16:34:45 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Kamailio version:

version: kamailio 5.1.1 (x86_64/linux)
flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, 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_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, 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 5.3.1

Kamailio is running on ports:

tcp:5060
udp:5060
tls: 20060
tcp: 20059

Thoughts

Maybe i have some mistakes in my kamailio config? Or something with DNS lookup permissions for kamailio?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.