<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">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">pbx.example.com</a>;lr=lr;transport=tls><br>        Max-Forwards: 70<br>        From: "Example" <<a href="mailto:sip%3A121212_6666@pbx.example.com">sip:121212_6666@pbx.example.com</a>>;tag=b0cec92c3e<br>        To: "Example" <<a href="mailto:sip%3A121212_6666@pbx.example.com">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">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">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">sip:121212_6666@192.168.99.112</a>><br>        From: <<a href="mailto:sip%3A121212_6666@192.168.99.112">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">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">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="gmail-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">http://www.kamailio.org/docs/modules/5.2.x/modules/registrar.html</a></font></div></div></div></div></div></div></div>