hello,
I’m trying to build two kamailio-3.3.4 server like this:
ua1 ----> kamailio1(k1)-----> kamailio2(k2) -----> ua2
ua1 (5978003 ) is register k1
ua2 (5001005) is register k2
When ua1 callout to ua2 sip process through k1 and k2
The problem is k2 server ACK not transfer to ua2 and k2 has received ack
signals from u1 through k1
I ngrep sip process for k2 and k2 /var/log/debug
see the attached File ngrep_k2server.txt, debug_k2
1.
First ACK uri have ua2 number sip:5001005@xxx.xxx.xxx.xxx(k2):5003;ob ,
is correct !!
2. Second ack not include 5001005 , again loop itself ; Route:
<sip:xxx.xxx.xxx.xxx(k2):5003;lr;did=763.941>
loose_route Next hop: 'sip:xxx.xxx.xxx.xxx(k2):5003;lr;did=763.941' is
loose router.
so next hop Not found in usrloc db 5001005 user and not transfer to
ua2
How to fix this problem, any suggestions ?