Hello,
the BYE is coming with a rather strange R-URI. That should be taken from INVITE contact. Also, apparently the INVITE comes from behind NAT, you should use nat traversal logic to update the contact (e.g., add/set alias parameter).
See default configuration file for nat traversal, same should be applied here.
Cheers,
Daniel
On 29/10/14 11:55, Marko Seidenglanz wrote:
Hello,
We have a setup where Kamailio 4.2 is used in front of Asterisk as WebRTC Proxy doing the encryption and NAT Traversal.
Everything works as expected, except that BYE Requests sent by the WebRTC Client are not forwarded by Kamailio to Asterisk. We use record routing. Instead Kamailio responds with a "404 Not here".
INVITE Headers: Kamailio --> Browser:
Record-Route: <sip:104.155.11.255:5060;nat=yes;lr=on>Via: SIP/2.0/UDP 104.155.14.169:5064;branch=z9hG4bKa938.2add79aa083cd5776556ff0813878415.0Via: SIP/2.0/UDP 10.240.177.13:5060;received=127.0.0.1;branch=z9hG4bK2d4f70dbMax-Forwards: 70From: "Anonymous" <sip:anonymous@anonymous.invalid>;tag=as32dd9e24Contact: <sip:anonymous@10.240.177.13:5060>CSeq: 102 INVITEUser-Agent: Asterisk PBX 11.13.1Date: Wed, 29 Oct 2014 10:04:22 GMTAllow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGESupported: replaces, timerContent-Type: application/sdpContent-Length: 676
BYE Headers Browser --> Kamailio:
BYE sip:anonymous@anonymous.invalid SIP/2.0Via: SIP/2.0/UDP 104.155.14.169:5064;branch=z9hG4bKa938.2add79aa083cd5776556ff0813878415.0, SIP/2.0/UDP 10.240.177.13:5060;received=127.0.0.1;branch=z9hG4bK2d4f70dbFrom: <sip:e3W5LffMkg0PZjP3SIGf6@wh2.24dial.com>;tag=2TQ878KMAVLA43TXVZHNAWCWVKU6BLPBURF3To: "Anonymous" <sip:anonymous@anonymous.invalid>;tag=as32dd9e24CSeq: 0 BYERecord-Route: <sip:104.155.11.255:5060;nat=yes;lr=on>Reason: Q.850;cause=16
BYE Response Kamailio --> Browser:
SIP/2.0 404 Not hereVia: SIP/2.0/UDP 104.155.14.169:5064;branch=z9hG4bK65df.6fd637d055286a45aa6f3e12c5ac873c.0, SIP/2.0/UDP 10.240.177.13:5060;received=127.0.0.1;branch=z9hG4bK51c69f33;received=80.255.2.37From: <sip:e3W5LffMkg0PZjP3SIGf6@wh2.24dial.com>;tag=47J6E76F5EVB583A682FQR799J6XDSU46MW8To: "Anonymous" <sip:anonymous@anonymous.invalid>;tag=as0b12a022CSeq: 0 BYEServer: kamailio (4.2.0 (x86_64/linux))Content-Length: 0
In the logs I can see the following messages:[loose.c:113]: find_first_route(): No Route headers found
[loose.c:929]: loose_route(): There is no Route HF
Does anybody know, why Kamailio may respond with 404 Not here? Do I have to send the BYE request directly to Asterisk?
Kind regards,Marko
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users