Hello
I am getting started with Kamailio (or restarted, used it briefly years ago), with the final objective to do load balancing.
For the time being, I am just trying to have one asterisk and one kamailio, on the same box. I have setup a box with an asterisk 11.3, and kamailio 4.4. I've taken the config file from http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb .
My idea is that asterisk runs on port 5080, while kamailio on port 5060. Client interacts with Kamailio on port 5060.
It almost works... Registration is fine, but when I send an invite, it is properly acknowledged (by asterisk 100 trying then 200 OK) - but the OK message gets repeated multiple times and asterisk issues its infamous 'Retransmission timeout reached ...' - as if Kamailio wasnt processing it. See below ngrep traces between asterisk and kamailio
Any ideas where to look ?
Thanks J.
# U +18.289105 192.168.2.228:5060 -> 192.168.2.228:5080 INVITE sip:102@192.168.2.228 SIP/2.0..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b9922 4198ef593.0..Via: SIP/2.0/UDP 192.168.2.200:5085;received=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102@ 192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Contact: sip:iper@(null)..Content-Type: application/sdp..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY , MESSAGE, SUBSCRIBE, INFO..Max-Forwards: 69..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Subject: Phone call..Content-Length: 437....v=0..o=199 2799 2990 IN IP4 192. 168.2.200..s=Talk..c=IN IP4 192.168.2.200..t=0 0..m=audio 7078 RTP/AVP 124 111 110 0 8 101..a=rtpmap:124 opus/48000..a=fmtp:124 useinbandfec=1; usedtx=1..a=rtpmap:111 s peex/16000..a=fmtp:111 vbr=on..a=rtpmap:110 speex/8000..a=fmtp:110 vbr=on..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-11..m=video 9078 RTP/AVP 103 99..a=rtpmap:103 VP8/90000..a=rtpmap:99 MP4V-ES/90000..a=fmtp:99 profile-level-id=3..
# U +0.000683 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as57c98c4b..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 52fa034372ce18ca2b93fc1817ad38a5@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.001035 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as30d9cfb4..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 4331da391bca02965b2af65254717a18@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.000407 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 100 Trying..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;rec eived=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip :102@192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLIS H..Supported: replaces, timer..Contact: sip:102@192.168.2.228:5080..Content-Length: 0....
# U +0.003961 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.087859 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..From: "asterisk" sip:199@192.168.2.228:5080;tag=as57c98c4b..To: < sip:199@192.168.2.228:506 0>;tag=524348182..Call-ID: 52fa034372ce18ca2b93fc1817ad38a5@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.000213 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..From: "asterisk" sip:199@192.168.2.228:5080;tag=as30d9cfb4..To: < sip:199@192.168.2.228:506 0>;tag=939659485..Call-ID: 4331da391bca02965b2af65254717a18@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.011138 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.200291 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.400478 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
#
There isn't an ACK received, check in kamailio side to make sure it is received. This is most probably a nat issue. On Tue, May 16, 2017 at 11:20 PM Jean Cérien cerien.jean@gmail.com wrote:
Hello
I am getting started with Kamailio (or restarted, used it briefly years ago), with the final objective to do load balancing.
For the time being, I am just trying to have one asterisk and one kamailio, on the same box. I have setup a box with an asterisk 11.3, and kamailio 4.4. I've taken the config file from http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb .
My idea is that asterisk runs on port 5080, while kamailio on port 5060. Client interacts with Kamailio on port 5060.
It almost works... Registration is fine, but when I send an invite, it is properly acknowledged (by asterisk 100 trying then 200 OK) - but the OK message gets repeated multiple times and asterisk issues its infamous 'Retransmission timeout reached ...' - as if Kamailio wasnt processing it. See below ngrep traces between asterisk and kamailio
Any ideas where to look ?
Thanks J.
# U +18.289105 192.168.2.228:5060 -> 192.168.2.228:5080 INVITE sip:102@192.168.2.228 SIP/2.0..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b9922 4198ef593.0..Via: SIP/2.0/UDP 192.168.2.200:5085;received=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102@ 192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Contact: sip:iper@(null)..Content-Type: application/sdp..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY , MESSAGE, SUBSCRIBE, INFO..Max-Forwards: 69..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Subject: Phone call..Content-Length: 437....v=0..o=199 2799 2990 IN IP4 192. 168.2.200..s=Talk..c=IN IP4 192.168.2.200..t=0 0..m=audio 7078 RTP/AVP 124 111 110 0 8 101..a=rtpmap:124 opus/48000..a=fmtp:124 useinbandfec=1; usedtx=1..a=rtpmap:111 s peex/16000..a=fmtp:111 vbr=on..a=rtpmap:110 speex/8000..a=fmtp:110 vbr=on..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-11..m=video 9078 RTP/AVP 103 99..a=rtpmap:103 VP8/90000..a=rtpmap:99 MP4V-ES/90000..a=fmtp:99 profile-level-id=3..
# U +0.000683 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as57c98c4b..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 52fa034372ce18ca2b93fc1817ad38a5@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.001035 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as30d9cfb4..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 4331da391bca02965b2af65254717a18@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.000407 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 100 Trying..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;rec eived=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip :102@192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLIS H..Supported: replaces, timer..Contact: sip:102@192.168.2.228:5080..Content-Length: 0....
# U +0.003961 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.087859 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..From: "asterisk" sip:199@192.168.2.228:5080;tag=as57c98c4b..To: < sip:199@192.168.2.228:506 0>;tag=524348182..Call-ID: 52fa034372ce18ca2b93fc1817ad38a5@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.000213 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..From: "asterisk" sip:199@192.168.2.228:5080;tag=as30d9cfb4..To: < sip:199@192.168.2.228:506 0>;tag=939659485..Call-ID: 4331da391bca02965b2af65254717a18@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.011138 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.200291 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.400478 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
#
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Thanks for the help. I have reverted to the default config file ( https://github.com/sipwise/kamailio/blob/master/etc/kamailio.cfg), and trying to place a call between two ua (linphone & zoiper). I am testing totally on a LAN, clients & kamailo on the same subnet, no nat.
Register is fine, Invite is fine, I receive the 200OK from called, then I get the ACK from the calling, and while processing it, I get the following errors in the log:
May 17 14:12:32 kamailio : ERROR: <core> [resolve.c:1694]: sip_hostport2su(): could not resolve hostname: "(null)" May 17 14:12:32 kamailio : ERROR: <core> [forward.c:495]: forward_request(): bad host name (null), dropping packet May 17 14:12:32 kamailio : ERROR: sl [sl_funcs.c:363]: sl_reply_error(): ERROR: sl_reply_error used: Unresolvable destination (478/SL)
Digging a bit more, I've noticed that the calling party, using Linphone, has the Contact field a bit weird: Contact: sip:user@(null)
Changing to another softphone that populates correctly this field works ok. Is there a way to mitigate this external issue ? The softphone works ok directly connected to asterisk for instance
Rgds J.
On Tue, May 16, 2017 at 6:15 PM, David Villasmil < david.villasmil.work@gmail.com> wrote:
There isn't an ACK received, check in kamailio side to make sure it is received. This is most probably a nat issue. On Tue, May 16, 2017 at 11:20 PM Jean Cérien cerien.jean@gmail.com wrote:
Hello
I am getting started with Kamailio (or restarted, used it briefly years ago), with the final objective to do load balancing.
For the time being, I am just trying to have one asterisk and one kamailio, on the same box. I have setup a box with an asterisk 11.3, and kamailio 4.4. I've taken the config file from http://kb.asipto.com/ asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb.
My idea is that asterisk runs on port 5080, while kamailio on port 5060. Client interacts with Kamailio on port 5060.
It almost works... Registration is fine, but when I send an invite, it is properly acknowledged (by asterisk 100 trying then 200 OK) - but the OK message gets repeated multiple times and asterisk issues its infamous 'Retransmission timeout reached ...' - as if Kamailio wasnt processing it. See below ngrep traces between asterisk and kamailio
Any ideas where to look ?
Thanks J.
# U +18.289105 192.168.2.228:5060 -> 192.168.2.228:5080 INVITE sip:102@192.168.2.228 SIP/2.0..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b9922 4198ef593.0..Via: SIP/2.0/UDP 192.168.2.200:5085;received= 192.168.2.200;rport=5085;branch=z9hG4bK1247964647..From: < sip:199@192.168.2.228>;tag=1034946464..To: <sip:102@ 192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Contact: sip:iper@(null)..Content-Type: application/sdp..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY , MESSAGE, SUBSCRIBE, INFO..Max-Forwards: 69..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Subject: Phone call..Content-Length: 437....v=0..o=199 2799 2990 IN IP4 192. 168.2.200..s=Talk..c=IN IP4 192.168.2.200..t=0 0..m=audio 7078 RTP/AVP 124 111 110 0 8 101..a=rtpmap:124 opus/48000..a=fmtp:124 useinbandfec=1; usedtx=1..a=rtpmap:111 s peex/16000..a=fmtp:111 vbr=on..a=rtpmap:110 speex/8000..a=fmtp:110 vbr=on..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-11..m=video 9078 RTP/AVP 103 99..a=rtpmap:103 VP8/90000..a=rtpmap:99 MP4V-ES/90000..a=fmtp:99 profile-level-id=3..
# U +0.000683 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as57c98c4b..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 52fa034372ce18ca2b93fc1817ad38 a5@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.001035 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as30d9cfb4..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 4331da391bca02965b2af65254717a 18@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.000407 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 100 Trying..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;rec eived=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip
:102@192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLIS H..Supported: replaces, timer..Contact: sip:102@192.168.2.228:5080..Content-Length: 0....
# U +0.003961 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip:102
@192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.087859 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..From: "asterisk" sip:199@192.168.2.228:5080;tag=as57c98c4b..To: < sip:199@192.168.2.228:506 0>;tag=524348182..Call-ID: 52fa034372ce18ca2b93fc1817ad38 a5@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.000213 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..From: "asterisk" sip:199@192.168.2.228:5080;tag=as30d9cfb4..To: < sip:199@192.168.2.228:506 0>;tag=939659485..Call-ID: 4331da391bca02965b2af65254717a 18@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.011138 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip:102
@192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.200291 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip:102
@192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.400478 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip:102
@192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
#
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
You can set the contact manually, look up set_contact_alias() ... I'm not sure whether this would be advisable though... you need someone more kamailio-knowledgeable...
I think the problem is the linphone config, i sometimes use it and have never seen that... On Wed, May 17, 2017 at 8:45 PM Jean Cérien cerien.jean@gmail.com wrote:
Thanks for the help. I have reverted to the default config file ( https://github.com/sipwise/kamailio/blob/master/etc/kamailio.cfg), and trying to place a call between two ua (linphone & zoiper). I am testing totally on a LAN, clients & kamailo on the same subnet, no nat.
Register is fine, Invite is fine, I receive the 200OK from called, then I get the ACK from the calling, and while processing it, I get the following errors in the log:
May 17 14:12:32 kamailio : ERROR: <core> [resolve.c:1694]: sip_hostport2su(): could not resolve hostname: "(null)" May 17 14:12:32 kamailio : ERROR: <core> [forward.c:495]: forward_request(): bad host name (null), dropping packet May 17 14:12:32 kamailio : ERROR: sl [sl_funcs.c:363]: sl_reply_error(): ERROR: sl_reply_error used: Unresolvable destination (478/SL)
Digging a bit more, I've noticed that the calling party, using Linphone, has the Contact field a bit weird: Contact: sip:user@(null)
Changing to another softphone that populates correctly this field works ok. Is there a way to mitigate this external issue ? The softphone works ok directly connected to asterisk for instance
Rgds J.
On Tue, May 16, 2017 at 6:15 PM, David Villasmil < david.villasmil.work@gmail.com> wrote:
There isn't an ACK received, check in kamailio side to make sure it is received. This is most probably a nat issue. On Tue, May 16, 2017 at 11:20 PM Jean Cérien cerien.jean@gmail.com wrote:
Hello
I am getting started with Kamailio (or restarted, used it briefly years ago), with the final objective to do load balancing.
For the time being, I am just trying to have one asterisk and one kamailio, on the same box. I have setup a box with an asterisk 11.3, and kamailio 4.4. I've taken the config file from http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb .
My idea is that asterisk runs on port 5080, while kamailio on port 5060. Client interacts with Kamailio on port 5060.
It almost works... Registration is fine, but when I send an invite, it is properly acknowledged (by asterisk 100 trying then 200 OK) - but the OK message gets repeated multiple times and asterisk issues its infamous 'Retransmission timeout reached ...' - as if Kamailio wasnt processing it. See below ngrep traces between asterisk and kamailio
Any ideas where to look ?
Thanks J.
# U +18.289105 192.168.2.228:5060 -> 192.168.2.228:5080 INVITE sip:102@192.168.2.228 SIP/2.0..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b9922 4198ef593.0..Via: SIP/2.0/UDP 192.168.2.200:5085;received=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102@ 192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Contact: sip:iper@(null)..Content-Type: application/sdp..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY , MESSAGE, SUBSCRIBE, INFO..Max-Forwards: 69..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Subject: Phone call..Content-Length: 437....v=0..o=199 2799 2990 IN IP4 192. 168.2.200..s=Talk..c=IN IP4 192.168.2.200..t=0 0..m=audio 7078 RTP/AVP 124 111 110 0 8 101..a=rtpmap:124 opus/48000..a=fmtp:124 useinbandfec=1; usedtx=1..a=rtpmap:111 s peex/16000..a=fmtp:111 vbr=on..a=rtpmap:110 speex/8000..a=fmtp:110 vbr=on..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-11..m=video 9078 RTP/AVP 103 99..a=rtpmap:103 VP8/90000..a=rtpmap:99 MP4V-ES/90000..a=fmtp:99 profile-level-id=3..
# U +0.000683 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as57c98c4b..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 52fa034372ce18ca2b93fc1817ad38a5@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.001035 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as30d9cfb4..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 4331da391bca02965b2af65254717a18@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.000407 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 100 Trying..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;rec eived=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip :102@192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLIS H..Supported: replaces, timer..Contact: sip:102@192.168.2.228:5080..Content-Length: 0....
# U +0.003961 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.087859 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..From: "asterisk" sip:199@192.168.2.228:5080;tag=as57c98c4b..To: < sip:199@192.168.2.228:506 0>;tag=524348182..Call-ID: 52fa034372ce18ca2b93fc1817ad38a5@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.000213 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..From: "asterisk" sip:199@192.168.2.228:5080;tag=as30d9cfb4..To: < sip:199@192.168.2.228:506 0>;tag=939659485..Call-ID: 4331da391bca02965b2af65254717a18@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.011138 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.200291 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.400478 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: sip:199@192.168.2.228;tag=1034946464..To: <sip:102 @192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
#
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Using set_contact_alias()/handle_ruri_alias() should get this working in terms of routing through kamailio.
But probably is more sane to fix it in client side, other UAs may complain on such domain part.
Cheers, Daniel
On 17.05.17 21:23, David Villasmil wrote:
You can set the contact manually, look up set_contact_alias() ... I'm not sure whether this would be advisable though... you need someone more kamailio-knowledgeable...
I think the problem is the linphone config, i sometimes use it and have never seen that... On Wed, May 17, 2017 at 8:45 PM Jean Cérien <cerien.jean@gmail.com mailto:cerien.jean@gmail.com> wrote:
Thanks for the help. I have reverted to the default config file (https://github.com/sipwise/kamailio/blob/master/etc/kamailio.cfg), and trying to place a call between two ua (linphone & zoiper). I am testing totally on a LAN, clients & kamailo on the same subnet, no nat. Register is fine, Invite is fine, I receive the 200OK from called, then I get the ACK from the calling, and while processing it, I get the following errors in the log: May 17 14:12:32 kamailio : ERROR: <core> [resolve.c:1694]: sip_hostport2su(): could not resolve hostname: "(null)" May 17 14:12:32 kamailio : ERROR: <core> [forward.c:495]: forward_request(): bad host name (null), dropping packet May 17 14:12:32 kamailio : ERROR: sl [sl_funcs.c:363]: sl_reply_error(): ERROR: sl_reply_error used: Unresolvable destination (478/SL) Digging a bit more, I've noticed that the calling party, using Linphone, has the Contact field a bit weird: Contact: <sip:user@(null)> Changing to another softphone that populates correctly this field works ok. Is there a way to mitigate this external issue ? The softphone works ok directly connected to asterisk for instance Rgds J. On Tue, May 16, 2017 at 6:15 PM, David Villasmil <david.villasmil.work@gmail.com <mailto:david.villasmil.work@gmail.com>> wrote: There isn't an ACK received, check in kamailio side to make sure it is received. This is most probably a nat issue. On Tue, May 16, 2017 at 11:20 PM Jean Cérien <cerien.jean@gmail.com <mailto:cerien.jean@gmail.com>> wrote: Hello I am getting started with Kamailio (or restarted, used it briefly years ago), with the final objective to do load balancing. For the time being, I am just trying to have one asterisk and one kamailio, on the same box. I have setup a box with an asterisk 11.3, and kamailio 4.4. I've taken the config file from http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb. My idea is that asterisk runs on port 5080, while kamailio on port 5060. Client interacts with Kamailio on port 5060. It almost works... Registration is fine, but when I send an invite, it is properly acknowledged (by asterisk 100 trying then 200 OK) - but the OK message gets repeated multiple times and asterisk issues its infamous 'Retransmission timeout reached ...' - as if Kamailio wasnt processing it. See below ngrep traces between asterisk and kamailio Any ideas where to look ? Thanks J. # U +18.289105 192.168.2.228:5060 <http://192.168.2.228:5060> -> 192.168.2.228:5080 <http://192.168.2.228:5080> INVITE sip:102@192.168.2.228 <mailto:sip%3A102@192.168.2.228> SIP/2.0..Record-Route: <sip:192.168.2.228;lr=on;ftag=1034946464>..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b9922 4198ef593.0..Via: SIP/2.0/UDP 192.168.2.200:5085;received=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..From: <sip:199@192.168.2.228 <mailto:sip%3A199@192.168.2.228>>;tag=1034946464..To: <sip:102@ 192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Contact: <sip:iper@(null)>..Content-Type: application/sdp..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY , MESSAGE, SUBSCRIBE, INFO..Max-Forwards: 69..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Subject: Phone call..Content-Length: 437....v=0..o=199 2799 2990 IN IP4 192. 168.2.200..s=Talk..c=IN IP4 192.168.2.200..t=0 0..m=audio 7078 RTP/AVP 124 111 110 0 8 101..a=rtpmap:124 opus/48000..a=fmtp:124 useinbandfec=1; usedtx=1..a=rtpmap:111 s peex/16000..a=fmtp:111 vbr=on..a=rtpmap:110 speex/8000..a=fmtp:110 vbr=on..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-11..m=video 9078 RTP/AVP 103 99..a=rtpmap:103 VP8/90000..a=rtpmap:99 MP4V-ES/90000..a=fmtp:99 profile-level-id=3.. # U +0.000683 192.168.2.228:5080 <http://192.168.2.228:5080> -> 192.168.2.228:5060 <http://192.168.2.228:5060> OPTIONS sip:199@192.168.2.228:5060 <http://sip:199@192.168.2.228:5060> SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..Max-Forwards: 70..From: "asterisk" <sip:199@192.168.2.228:5080 <http://sip:199@192.168.2.228:5080>>; tag=as57c98c4b..To: <sip:199@192.168.2.228:5060 <http://sip:199@192.168.2.228:5060>>..Contact: <sip:199@192.168.2.228:5080 <http://sip:199@192.168.2.228:5080>>..Call-ID: 52fa034372ce18ca2b93fc1817ad38a5@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0.... # U +0.001035 192.168.2.228:5080 <http://192.168.2.228:5080> -> 192.168.2.228:5060 <http://192.168.2.228:5060> OPTIONS sip:199@192.168.2.228:5060 <http://sip:199@192.168.2.228:5060> SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..Max-Forwards: 70..From: "asterisk" <sip:199@192.168.2.228:5080 <http://sip:199@192.168.2.228:5080>>; tag=as30d9cfb4..To: <sip:199@192.168.2.228:5060 <http://sip:199@192.168.2.228:5060>>..Contact: <sip:199@192.168.2.228:5080 <http://sip:199@192.168.2.228:5080>>..Call-ID: 4331da391bca02965b2af65254717a18@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0.... # U +0.000407 192.168.2.228:5080 <http://192.168.2.228:5080> -> 192.168.2.228:5060 <http://192.168.2.228:5060> SIP/2.0 100 Trying..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;rec eived=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: <sip:192.168.2.228;lr=on;ftag=1034946464>..From: <sip:199@192.168.2.228 <mailto:sip%3A199@192.168.2.228>>;tag=1034946464..To: <sip :102@192.168.2.228 <mailto:102@192.168.2.228>>..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLIS H..Supported: replaces, timer..Contact: <sip:102@192.168.2.228:5080 <http://sip:102@192.168.2.228:5080>>..Content-Length: 0.... # U +0.003961 192.168.2.228:5080 <http://192.168.2.228:5080> -> 192.168.2.228:5060 <http://192.168.2.228:5060> SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: <sip:192.168.2.228;lr=on;ftag=1034946464>..From: <sip:199@192.168.2.228 <mailto:sip%3A199@192.168.2.228>>;tag=1034946464..To: <sip:102 @192.168.2.228 <http://192.168.2.228>>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: <sip:102@192.168.2.228:5080 <http://sip:102@192.168.2.228:5080>>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99.. # U +0.087859 192.168.2.228:5060 <http://192.168.2.228:5060> -> 192.168.2.228:5080 <http://192.168.2.228:5080> SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..From: "asterisk" <sip:199@192.168.2.228:5080 <http://sip:199@192.168.2.228:5080>>;tag=as57c98c4b..To: <sip:199@192.168.2.228:506 <http://sip:199@192.168.2.228:506> 0>;tag=524348182..Call-ID: 52fa034372ce18ca2b93fc1817ad38a5@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0.... # U +0.000213 192.168.2.228:5060 <http://192.168.2.228:5060> -> 192.168.2.228:5080 <http://192.168.2.228:5080> SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..From: "asterisk" <sip:199@192.168.2.228:5080 <http://sip:199@192.168.2.228:5080>>;tag=as30d9cfb4..To: <sip:199@192.168.2.228:506 <http://sip:199@192.168.2.228:506> 0>;tag=939659485..Call-ID: 4331da391bca02965b2af65254717a18@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0.... # U +0.011138 192.168.2.228:5080 <http://192.168.2.228:5080> -> 192.168.2.228:5060 <http://192.168.2.228:5060> SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: <sip:192.168.2.228;lr=on;ftag=1034946464>..From: <sip:199@192.168.2.228 <mailto:sip%3A199@192.168.2.228>>;tag=1034946464..To: <sip:102 @192.168.2.228 <http://192.168.2.228>>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: <sip:102@192.168.2.228:5080 <http://sip:102@192.168.2.228:5080>>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99.. # U +0.200291 192.168.2.228:5080 <http://192.168.2.228:5080> -> 192.168.2.228:5060 <http://192.168.2.228:5060> SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: <sip:192.168.2.228;lr=on;ftag=1034946464>..From: <sip:199@192.168.2.228 <mailto:sip%3A199@192.168.2.228>>;tag=1034946464..To: <sip:102 @192.168.2.228 <http://192.168.2.228>>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: <sip:102@192.168.2.228:5080 <http://sip:102@192.168.2.228:5080>>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99.. # U +0.400478 192.168.2.228:5080 <http://192.168.2.228:5080> -> 192.168.2.228:5060 <http://192.168.2.228:5060> SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: <sip:192.168.2.228;lr=on;ftag=1034946464>..From: <sip:199@192.168.2.228 <mailto:sip%3A199@192.168.2.228>>;tag=1034946464..To: <sip:102 @192.168.2.228 <http://192.168.2.228>>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: <sip:102@192.168.2.228:5080 <http://sip:102@192.168.2.228:5080>>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99.. # _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org <mailto:sr-users@lists.kamailio.org> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org <mailto:sr-users@lists.kamailio.org> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org <mailto:sr-users@lists.kamailio.org> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Thanks - Ive tried to play with these functions, but not much luck. However, thanks to the linphone mailing list, I realised that its configuration was wrong (for some stupid reason, the network settings had a null public address defined), hence the issue !
Moving on to the dispatcher.... some fun ahead I guess !
Thanks again for the help
J.
On Thu, May 18, 2017 at 4:12 AM, Daniel-Constantin Mierla <miconda@gmail.com
wrote:
Using set_contact_alias()/handle_ruri_alias() should get this working in terms of routing through kamailio.
But probably is more sane to fix it in client side, other UAs may complain on such domain part.
Cheers, Daniel
On 17.05.17 21:23, David Villasmil wrote:
You can set the contact manually, look up set_contact_alias() ... I'm not sure whether this would be advisable though... you need someone more kamailio-knowledgeable...
I think the problem is the linphone config, i sometimes use it and have never seen that... On Wed, May 17, 2017 at 8:45 PM Jean Cérien cerien.jean@gmail.com wrote:
Thanks for the help. I have reverted to the default config file (https://github.com/sipwise/ kamailio/blob/master/etc/kamailio.cfg), and trying to place a call between two ua (linphone & zoiper). I am testing totally on a LAN, clients & kamailo on the same subnet, no nat.
Register is fine, Invite is fine, I receive the 200OK from called, then I get the ACK from the calling, and while processing it, I get the following errors in the log:
May 17 14:12:32 kamailio : ERROR: <core> [resolve.c:1694]: sip_hostport2su(): could not resolve hostname: "(null)" May 17 14:12:32 kamailio : ERROR: <core> [forward.c:495]: forward_request(): bad host name (null), dropping packet May 17 14:12:32 kamailio : ERROR: sl [sl_funcs.c:363]: sl_reply_error(): ERROR: sl_reply_error used: Unresolvable destination (478/SL)
Digging a bit more, I've noticed that the calling party, using Linphone, has the Contact field a bit weird: Contact: sip:user@(null)
Changing to another softphone that populates correctly this field works ok. Is there a way to mitigate this external issue ? The softphone works ok directly connected to asterisk for instance
Rgds J.
On Tue, May 16, 2017 at 6:15 PM, David Villasmil < david.villasmil.work@gmail.com> wrote:
There isn't an ACK received, check in kamailio side to make sure it is received. This is most probably a nat issue. On Tue, May 16, 2017 at 11:20 PM Jean Cérien cerien.jean@gmail.com wrote:
Hello
I am getting started with Kamailio (or restarted, used it briefly years ago), with the final objective to do load balancing.
For the time being, I am just trying to have one asterisk and one kamailio, on the same box. I have setup a box with an asterisk 11.3, and kamailio 4.4. I've taken the config file from http://kb.asipto.com/ asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb.
My idea is that asterisk runs on port 5080, while kamailio on port 5060. Client interacts with Kamailio on port 5060.
It almost works... Registration is fine, but when I send an invite, it is properly acknowledged (by asterisk 100 trying then 200 OK) - but the OK message gets repeated multiple times and asterisk issues its infamous 'Retransmission timeout reached ...' - as if Kamailio wasnt processing it. See below ngrep traces between asterisk and kamailio
Any ideas where to look ?
Thanks J.
# U +18.289105 192.168.2.228:5060 -> 192.168.2.228:5080 INVITE sip:102@192.168.2.228 SIP/2.0..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22.bff83e1026a667df63b9922 4198ef593.0..Via: SIP/2.0/UDP 192.168.2.200:5085;received= 192.168.2.200;rport=5085;branch=z9hG4bK1247964647..From: < sip:199@192.168.2.228>;tag=1034946464..To: <sip:102@ 192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Contact: sip:iper@(null)..Content-Type: application/sdp..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY , MESSAGE, SUBSCRIBE, INFO..Max-Forwards: 69..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Subject: Phone call..Content-Length: 437....v=0..o=199 2799 2990 IN IP4 192. 168.2.200..s=Talk..c=IN IP4 192.168.2.200..t=0 0..m=audio 7078 RTP/AVP 124 111 110 0 8 101..a=rtpmap:124 opus/48000..a=fmtp:124 useinbandfec=1; usedtx=1..a=rtpmap:111 s peex/16000..a=fmtp:111 vbr=on..a=rtpmap:110 speex/8000..a=fmtp:110 vbr=on..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-11..m=video 9078 RTP/AVP 103 99..a=rtpmap:103 VP8/90000..a=rtpmap:99 MP4V-ES/90000..a=fmtp:99 profile-level-id=3..
# U +0.000683 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as57c98c4b..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 52fa034372ce18ca2b93fc1817ad38 a5@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.001035 192.168.2.228:5080 -> 192.168.2.228:5060 OPTIONS sip:199@192.168.2.228:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..Max-Forwards: 70..From: "asterisk" sip:199@192.168.2.228:5080; tag=as30d9cfb4..To: sip:199@192.168.2.228:5060..Contact: < sip:199@192.168.2.228:5080>..Call-ID: 4331da391bca02965b2af65254717a 18@192.168.2.228:5080..CSeq: 102 OPTIONS ..User-Agent: Asterisk PBX 11.3.0..Date: Tue, 16 May 2017 21:08:29 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH..Supported: re places, timer..Content-Length: 0....
# U +0.000407 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 100 Trying..Via: SIP/2.0/UDP 192.168.2.228;branch= z9hG4bK9e22.bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;rec eived=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip
:102@192.168.2.228>..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLIS H..Supported: replaces, timer..Contact: <sip:102@192.168.2.228:5080
..Content-Length: 0....
# U +0.003961 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip:102
@192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.087859 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK7c2d71fb..From: "asterisk" sip:199@192.168.2.228:5080;tag=as57c98c4b..To: < sip:199@192.168.2.228:506 0>;tag=524348182..Call-ID: 52fa034372ce18ca2b93fc1817ad38 a5@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.000213 192.168.2.228:5060 -> 192.168.2.228:5080 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228:5080;branch=z9hG4bK4248158e..From: "asterisk" sip:199@192.168.2.228:5080;tag=as30d9cfb4..To: < sip:199@192.168.2.228:506 0>;tag=939659485..Call-ID: 4331da391bca02965b2af65254717a 18@192.168.2.228:5080..CSeq: 102 OPTIONS..Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, SUBSCRIBE, NOTIFY, INFO..Accept: application/sdp..User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)..Content-Length: 0....
# U +0.011138 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip:102
@192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.200291 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip:102
@192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
# U +0.400478 192.168.2.228:5080 -> 192.168.2.228:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.2.228;branch=z9hG4bK9e22. bff83e1026a667df63b99224198ef593.0;received=192.168.2.228..Via: SIP/2.0/UDP 192.168.2.200:5085;receive d=192.168.2.200;rport=5085;branch=z9hG4bK1247964647..Record-Route: sip:192.168.2.228;lr=on;ftag=1034946464..From: <sip:199@192.168.2.228
;tag=1034946464..To: <sip:102
@192.168.2.228>;tag=as497f35c0..Call-ID: 1571382735..CSeq: 21 INVITE..Server: Asterisk PBX 11.3.0..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, I NFO, PUBLISH..Supported: replaces, timer..Contact: < sip:102@192.168.2.228:5080>..Content-Type: application/sdp..Content-Length: 312....v=0..o=root 350189084 350189084 I N IP4 192.168.2.228..s=Asterisk PBX 11.3.0..c=IN IP4 192.168.2.228..t=0 0..m=audio 17148 RTP/AVP 0 8 101..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:101 telep hone-event/8000..a=fmtp:101 0-16..a=silenceSupp:off - - - -..a=ptime:20..a=sendrecv..m=video 0 RTP/AVP 103 99..
#
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing Listsr-users@lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierlawww.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio Advanced Training - May 22-24 (USA) - www.asipto.com Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users