<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_ym19_1_1492355258179_16264"><span id="yui_3_16_0_ym19_1_1492355258179_16270">Hi Georg,</span></div><div id="yui_3_16_0_ym19_1_1492355258179_16302"><span id="yui_3_16_0_ym19_1_1492355258179_16270"><br></span></div><div id="yui_3_16_0_ym19_1_1492355258179_16285"><span id="yui_3_16_0_ym19_1_1492355258179_16270">I believe my issue relates to this function:</span></div><div id="yui_3_16_0_ym19_1_1492355258179_16300" dir="ltr"><span id="yui_3_16_0_ym19_1_1492355258179_16270"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16550"><span id="yui_3_16_0_ym19_1_1492355258179_16270"># Forward REGISTER to Asterisk<br id="yui_3_16_0_ym19_1_1492355258179_16514">route[REGFWD] {<br id="yui_3_16_0_ym19_1_1492355258179_16515">    if(!is_method("REGISTER"))<br id="yui_3_16_0_ym19_1_1492355258179_16516">    {<br id="yui_3_16_0_ym19_1_1492355258179_16517">        return;<br id="yui_3_16_0_ym19_1_1492355258179_16518">    }<br id="yui_3_16_0_ym19_1_1492355258179_16519">    $var(rip) = $sel(cfg_get.asterisk.bindip);<br id="yui_3_16_0_ym19_1_1492355258179_16520">    $uac_req(method)="REGISTER";<br id="yui_3_16_0_ym19_1_1492355258179_16521">    $uac_req(ruri)="sip:" + $var(rip) + ":" + $sel(cfg_get.asterisk.bindport);<br id="yui_3_16_0_ym19_1_1492355258179_16522">    $uac_req(furi)="sip:" + $au + "@" + $var(rip);<br id="yui_3_16_0_ym19_1_1492355258179_16523">    $uac_req(turi)="sip:" + $au + "@" + $var(rip);<br id="yui_3_16_0_ym19_1_1492355258179_16524">    $uac_req(hdrs)="Contact: <sip:" + $au + "@"<br id="yui_3_16_0_ym19_1_1492355258179_16525">                + $sel(cfg_get.kamailio.bindip)<br id="yui_3_16_0_ym19_1_1492355258179_16526">                + ":" + $sel(cfg_get.kamailio.bindport) + ">\r\n";<br id="yui_3_16_0_ym19_1_1492355258179_16527">    if($sel(contact.expires) != $null)<br id="yui_3_16_0_ym19_1_1492355258179_16528">        $uac_req(hdrs)= $uac_req(hdrs) + "Expires: " + $sel(contact.expires) + "\r\n";<br id="yui_3_16_0_ym19_1_1492355258179_16529">    else<br id="yui_3_16_0_ym19_1_1492355258179_16530">        $uac_req(hdrs)= $uac_req(hdrs) + "Expires: " + $hdr(Expires) + "\r\n";<br id="yui_3_16_0_ym19_1_1492355258179_16531">    uac_req_send();<br id="yui_3_16_0_ym19_1_1492355258179_16532">}<br id="yui_3_16_0_ym19_1_1492355258179_16533">#!endif<br id="yui_3_16_0_ym19_1_1492355258179_16534"></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16535"><span id="yui_3_16_0_ym19_1_1492355258179_16270"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16629"><span id="yui_3_16_0_ym19_1_1492355258179_16270">Where should I put your code to test it?</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16630"><span id="yui_3_16_0_ym19_1_1492355258179_16270"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16631"><span id="yui_3_16_0_ym19_1_1492355258179_16270">Regards</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16632"><span id="yui_3_16_0_ym19_1_1492355258179_16270">Marko<br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16633"><span id="yui_3_16_0_ym19_1_1492355258179_16270"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16634"><span id="yui_3_16_0_ym19_1_1492355258179_16270"></span></div><div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_ym19_1_1492355258179_16259" style="display: block;">  <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1492355258179_16258"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1492355258179_16257"> <div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16256"> <font id="yui_3_16_0_ym19_1_1492355258179_16260" face="Arial" size="2"> <br>----- Forwarded Message -----<br> <b id="yui_3_16_0_ym19_1_1492355258179_16777"><span style="font-weight:bold;" id="yui_3_16_0_ym19_1_1492355258179_16776">From:</span></b> gh <gh@heissa.de><br> <b><span style="font-weight: bold;">To:</span></b> Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Sunday, April 16, 2017 6:47 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> [SR-Users] Kamailio 5.0 doesn't forward Authorization (Digest username) to Asterisk<br> </font> </div> <div class="y_msg_container" id="yui_3_16_0_ym19_1_1492355258179_16261"><br><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16262">Hi Marko,<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16263"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16437">i work on the same scenario. It should work with:<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16303"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16304">if(uac_reg_request_to("$fU", 0))<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16305">     {<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16338">         xlog("L_NOTICE", "Found remote user [$rU] on [$rd] via [$du]");<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16337">         t_on_failure("REMOTE_AUTH");<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16628"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16431">         t_relay();<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16432">     }<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16433"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16434"><br></div><div dir="ltr">But in my case xlog() currently does not print out the variables, so i <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16306">am not able to debug:-(<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16839"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16824">Can you try this code and tell me if xlog() works for you?<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16435"><br></div><div dir="ltr">Best regards<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16840"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16842">Georg<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16436"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16339"><br></div><div id="yui_3_16_0_ym19_1_1492355258179_16827"><br></div><div id="yui_3_16_0_ym19_1_1492355258179_16828">MY ISSUE:</div><div id="yui_3_16_0_ym19_1_1492355258179_16430">----------------------<br></div><div id="yui_3_16_0_ym19_1_1492355258179_16427">Hi Daniel,</div><br id="yui_3_16_0_ym19_1_1492355258179_16385">yes I want to register my SIP clients twice to have full media path through Asterisk.<br id="yui_3_16_0_ym19_1_1492355258179_16386"><br id="yui_3_16_0_ym19_1_1492355258179_16387">Now I register eg. clients 31 & 32 on Kamailio and when I try to call 31->32 then my call reaches Asterisk but it doesn't find the callee because it isn't registered in Asterisk.<br id="yui_3_16_0_ym19_1_1492355258179_16388"><br id="yui_3_16_0_ym19_1_1492355258179_16389">Am I right that Kamailio cuts a part of register message header (Authorisation - Digest name) which it receives from SIP-client and forward just such shortened message to Asterisk or there is an other problem?<br id="yui_3_16_0_ym19_1_1492355258179_16390"><br id="yui_3_16_0_ym19_1_1492355258179_16391">Is there any better approach for above requirement (full media path through Asterisk for all calls and for all users registered by Kamailio)?<br id="yui_3_16_0_ym19_1_1492355258179_16392"><br id="yui_3_16_0_ym19_1_1492355258179_16393">Thank you<br id="yui_3_16_0_ym19_1_1492355258179_16394">Regards<br id="yui_3_16_0_ym19_1_1492355258179_16395">Marko<br id="yui_3_16_0_ym19_1_1492355258179_16396"><div dir="ltr" id="yui_3_16_0_ym19_1_1492355258179_16829"><br></div></div> </div> </div>  </div></div></body></html>