<div dir="ltr">I think you need to disable Authentication in Asterisk. Kamailio is doing the authentication and then letting Asterisk know about the registration in a new message. It doesn't know how to handle 401 challenge from Asterisk.<div>
<br></div><div>Dipak</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 3, 2014 at 6:14 AM, *sm1Ly <span dir="ltr"><<a href="mailto:st.uzver@gmail.com" target="_blank">st.uzver@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">hello, I got the same issue. my sip device getting ok from kamailio, but asterisk reply 401.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">but.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">this is my config: </span><font face="arial, sans-serif"><a href="http://pastebin.com/jGCak01E" target="_blank">http://pastebin.com/jGCak01E</a></font></div>
<div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">and I changed regfwd route to</font></div><div><font face="arial, sans-serif"><div>        $du = "sip:50.0.0.10:5060;transport=udp";</div><div>        forward();</div>

<div><br></div><div>and now I see this in logs:</div><div><br></div><div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:633]: parse_msg(): SIP Reply  (status):</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:635]: parse_msg():  version: <SIP/2.0></div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:637]: parse_msg():  status:  <200></div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:639]: parse_msg():  reason:  <OK></div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/parse_via.c:1284]: parse_via_param(): Found param type 232, <branch> = <0>; state=16</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/parse_via.c:2672]: parse_via(): end of header reached, state=5</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:513]: parse_headers(): parse_headers: Via found, flags=2</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:515]: parse_headers(): parse_headers: this is the first via</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [receive.c:152]: receive_msg(): After parse_msg...</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: tm [t_lookup.c:1071]: t_check_msg(): DEBUG: t_check_msg: msg id=25 global id=24 T start=(nil)</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/parse_addr_spec.c:176]: parse_to_param(): DEBUG: add_param: tag=006cfccc318be31188fc19977b3a5651</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/parse_addr_spec.c:885]: parse_addr_spec(): end of header reached, state=29</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:190]: get_hdr_field(): DEBUG: get_hdr_field: <To> [63]; uri=[sip:<a href="http://77.37.241.151:5060" target="_blank">77.37.241.151:5060</a>] </div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:192]: get_hdr_field(): DEBUG: to body [<sip:<a href="http://77.37.241.151:5060" target="_blank">77.37.241.151:5060</a>>]</div>
<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:170]: get_hdr_field(): get_hdr_field: cseq <CSeq>: <1> <OPTIONS></div>
<div><u><b>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: tm [t_lookup.c:1045]: t_reply_matching(): DEBUG: t_reply_matching: failure to match a transaction</b></u></div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: tm [t_lookup.c:1140]: t_check_msg(): DEBUG: t_check_msg: msg id=25 global id=25 T end=(nil)</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:204]: get_hdr_field(): DEBUG: get_hdr_body : content_length=0</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [parser/msg_parser.c:106]: get_hdr_field(): found end of header</div>

<div><b><u>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [forward.c:784]: do_forward_reply(): reply cannot be forwarded - no 2nd via</u></b></div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [usr_avp.c:644]: destroy_avp_list(): DEBUG:destroy_avp_list: destroying list (nil)</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [usr_avp.c:644]: destroy_avp_list(): DEBUG:destroy_avp_list: destroying list (nil)</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [usr_avp.c:644]: destroy_avp_list(): DEBUG:destroy_avp_list: destroying list (nil)</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [usr_avp.c:644]: destroy_avp_list(): DEBUG:destroy_avp_list: destroying list (nil)</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [usr_avp.c:644]: destroy_avp_list(): DEBUG:destroy_avp_list: destroying list (nil)</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [usr_avp.c:644]: destroy_avp_list(): DEBUG:destroy_avp_list: destroying list (nil)</div><div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [xavp.c:448]: xavp_destroy_list(): destroying xavp list (nil)</div>

<div>Feb  3 15:13:38 kamaz /usr/sbin/kamailio[14502]: DEBUG: <core> [receive.c:296]: receive_msg(): receive_msg: cleaning up</div></div></font></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">any ideas?</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">and show me ur conf please.</span></div>

<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><span style="font-family:arial,sans-serif;font-size:13px"><div>

<span style="font-family:arial,sans-serif;font-size:13px">--</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div>Hi All,</span><div class="im"><br style="font-family:arial,sans-serif;font-size:13px">

<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">I'm running into an issue, I'm not sure whether any of you seen this</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">yourselves and resolved it. Please share some pointers. My network is:</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">clients <--> Public IP(Kamailio/RTPProxy)10.1.128.</span><span style="font-family:arial,sans-serif;font-size:13px">11 <--> 10.1.128.34</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">(Freeswitch)</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">The 200 OK response from Freeswitch (on the way back from called party to</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">caller) to Kamailio is shown below. Notice the Contact header URI host part</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">contains Freeswitch Private IP (10.1.128.34). Kamailio suppose to change</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">that to Public IP before forwarding the 200 OK (copied below) to Caller in</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">public domain. But, it's not. As a result, ACK from Caller is not reaching</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">back to Kamailio.</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">How did you or anybody out there using Kamailio resolve this problem? If</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">needed, I can copy/paste my kamailio.cfg.</span><br clear="all"><div><br></div></div><span class="HOEnZb"><font color="#888888">-- <br><div dir="ltr">yours respectfully, Alexander Vasin.<br>
<br><a href="tel:8%20926%201437200" value="+79261437200" target="_blank">8 926 1437200</a><br>
icq: 9906064<br></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Thanks,<div>Dipak</div></div>
</div>