Hello,
Could you please help me correctly to configure Kamailio with load balancing between two asterisk servers and topology hidding with topoh module. In attach sip trace from kamailio and my config.
Currently my problem is that after call UP on Asterisk side, Asterisk send 10 times Retransmitting to <-------------> Retransmitting #5 (no NAT) to 37.148.171.162:5060: SIP/2.0 200 OK Via: SIP/2.0/UDP 37.148.171.162;branch=z9hG4bKf534.157d7d1321019895cc6ba367dd3ae94c.0;received=37.148.171.162 Via: SIP/2.0/UDP 37.148.171.162;branch=z9hG4bKsr-mDYdVEts1x8-yJc91MhEVMtOVMhC6pni1uai1uSAQiytLvyKkMqHB5JsSg98PMYayEyHzESE1gdA6E9C From: "testaccount" sip:37125511039@213.21.197.50;tag=as7abbf1f1 To: sip:100@37.148.171.162:5060;tag=as143173ac Call-ID: !!:1MeMfMhpfGtgfo6MQu6HfMNH1v-515SC1omDQocT1Efc1MhEVMtOVMhC6pni1uai1uSA CSeq: 102 INVITE Server: Asterisk PBX GIT-master-c83a44c Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE Supported: replaces, timer Session-Expires: 1800;refresher=uas Contact: sip:100@37.148.171.164:5060 Content-Type: application/sdp Require: timer Content-Length: 267
v=0 o=root 1502512559 1502512559 IN IP4 37.148.171.164 s=Asterisk PBX GIT-master-c83a44c c=IN IP4 37.148.171.164 t=0 0 m=audio 19658 RTP/AVP 8 101 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=maxptime:150 a=sendrecv
And no ACK answer from Kamailio. After 32 sec call drops.
I have call flow: Provider 213.21.197.50 -> Kamailio 37.148.171.162 -> Asterisk 37.148.171.163.
kamailio -v version: kamailio 5.2.0 (x86_64/linux) 535e13 flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, 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_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB poll method support: poll, epoll_lt, epoll_et, sigio_rt, select. id: 535e13 compiled on 01:27:51 Dec 16 2018 with gcc 4.8.5
On Asterisk side I have config
[general] language=en maxexpirey=3600 defaultexpirey=3600 bindport=5060 subscribecontext=lab allowsubscribe=yes limitonpeers=yes notifyringing=yes notifyhold=yes disallow=all alwaysauthreject=yes allowguest=no allow=alaw bindaddr=37.148.171.163 t38pt_udptl=yes,redundancy faxdetect=yes directmedia=no rtptimeout=60 rtpholdtimeout=300
[kamailio] type=friend host=37.148.171.162 port=5060 nat=no qualify=no canreinvite=yes insecure=invite context=from-pstn ;directmedia=yes
Many thanks !
BR, Alex