<div dir="ltr"><div dir="ltr"><div>It's not clear what kamailio/asterisk integration method you are using. Looking at the 2 provided messages - the 2nd one is not a relay of the 1st one.</div><div><br></div><div><div>handle authentication/usrloc in Kamailio?</div><div>or</div><div>using PATH extension?</div><div><br></div></div><div>Cheers.</div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Nov 6, 2018 at 4:00 PM Kevin Olbrich <<a href="mailto:ko@sv01.de">ko@sv01.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif">Hi!</font><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">I have a phone (Mitel 6930) that does not send an Expire-header but "expire" in Contact during REGISTER:</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="arial, helvetica, sans-serif">Session Initiation Protocol (REGISTER)<br>    Request-Line: REGISTER sip:<a href="http://pbx.example.com" target="_blank">pbx.example.com</a> SIP/2.0<br>    Message Header<br>        Via: SIP/2.0/TLS 192.168.6.16:5061;branch=xxxxxxxxxxxxxxxx;rport<br>        Route: <sip:<a href="http://pbx.example.com" target="_blank">pbx.example.com</a>;lr=lr;transport=tls><br>        Max-Forwards: 70<br>        From: "Example" <<a href="mailto:sip%3A121212_6666@pbx.example.com" target="_blank">sip:121212_6666@pbx.example.com</a>>;tag=b0cec92c3e<br>        To: "Example" <<a href="mailto:sip%3A121212_6666@pbx.example.com" target="_blank">sip:121212_6666@pbx.example.com</a>><br>        Call-ID: aaaaaaaaaaaaaaaaa<br>        CSeq: 1190442896 REGISTER<br>        Accept-Language: de<br>        Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, OPTIONS, UPDATE, PRACK, SUBSCRIBE, INFO, PUBLISH<br>        Allow-Events: talk, hold, conference, LocalModeStatus<br>        Contact: "Example" <<a href="http://sip:121212_6666@192.0.2.1:62336" target="_blank">sip:121212_6666@192.0.2.1:62336</a>>;+sip.instance="<urn:uuid:00000000-0000-1000-8000-08000FB888F5>";expires=300<br>        Supported: path, gruu<br>        User-Agent: Mitel 6930/5.0.0.2041<br>        Aastra-Line: 1<br>        Aastra-Mac: AAAAAAAAAAAA<br>        Content-Length: 0</font></blockquote></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">This results in successful register, kamailio forwards REGISTER to asterisk (endpoint registered) and immediatly kamailio sends a new REGISTER with Expire set to 0 to asterisk:</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="arial, helvetica, sans-serif">Session Initiation Protocol (REGISTER)<br>    Request-Line: REGISTER sip:<a href="http://192.168.99.112:5060" target="_blank">192.168.99.112:5060</a> SIP/2.0<br>    Message Header<br>        Via: SIP/2.0/UDP 192.168.99.111:5060;branch=z9hG4bK9f9e.599cf243000000000000000000000000.0<br>        To: <<a href="mailto:sip%3A121212_6666@192.168.99.112" target="_blank">sip:121212_6666@192.168.99.112</a>><br>        From: <<a href="mailto:sip%3A121212_6666@192.168.99.112" target="_blank">sip:121212_6666@192.168.99.112</a>>;tag=7e4f6993bfbf831f6b016fea6683cdca-b98a<br>        CSeq: 10 REGISTER<br>        Call-ID: <a href="mailto:2bc5fd1061b31723-1350@192.168.99.111" target="_blank">2bc5fd1061b31723-1350@192.168.99.111</a><br>        Max-Forwards: 70<br>        Content-Length: 0<br>        User-Agent: kamailio (5.1.6 (x86_64/linux))<br>        Contact: <<a href="http://sip:121212_6666@192.168.99.111:5060" target="_blank">sip:121212_6666@192.168.99.111:5060</a>><br>        Expires: 0</font></blockquote></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">The phone is then unregistered - the phone also shows "no service". It looks like Kamailio generates this message on it's own (and I don't know why).</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">I am still learning to implement kamailio as proxy. Reading the docs, I would expect Kamailio to automatically eval the correct parameter:</font></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="arial, helvetica, sans-serif"><span style="color:rgb(0,0,0);font-size:15px;text-align:justify">If the processed message contains neither Expires </span><acronym class="m_-5117312745907284800gmail-acronym" style="color:rgb(0,0,0);font-size:15px;text-align:justify">HFs</acronym><span style="color:rgb(0,0,0);font-size:15px;text-align:justify"> nor expires contact parameters, this value will be used for newly created usrloc records.</span>  </font></blockquote><div><font face="arial, helvetica, sans-serif">[1]<br></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">What did I miss?</font></div><div><font face="arial, helvetica, sans-serif">Phones which use the Expire-header are working fine.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Kind regards</font></div><div><font face="arial, helvetica, sans-serif">Kevin</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">[1] default_expires - <a href="http://www.kamailio.org/docs/modules/5.2.x/modules/registrar.html" target="_blank">http://www.kamailio.org/docs/modules/5.2.x/modules/registrar.html</a></font></div></div></div></div></div></div></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>