<div dir="ltr">Hi Daniel,<div>Yes, I will try to get the requested details...</div><div><br></div><div>As far as the second REGISTER, this is true. </div><div>I am forwarding the REGISTER request to freeswitch, it replies with SIP/2.0 401 Unauthorized</div><div>Then the UA sends another REGISTER with the Authorization header.</div><div><br></div><div>I hope this makes sense, thanks.</div><div>/V</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 12, 2014 at 4:10 PM, Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@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 bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    apparently the register was replied, then it is another request
    (could be another register though).<br>
    <br>
    Can you load debugger module and set tis parameter cfgtrace to 1,
    redo the test and send the output?<br>
    <br>
    Also, it would be good to get the sip message for that case --
    inside the request_route, add:<br>
    <br>
    xlog("received message: [[$rb]]\n");<br>
    <br>
    Cheers,<br>
    Daniel<div><div class="h5"><br>
    <br>
    <div>On 12/11/14 21:56, Vik Killa wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="h5">
      <div dir="ltr">Hello,
        <div>I'm wondering why kamailio will try doing a DNS lookup of
          the from host with a REGISTER packet when using TCP?<br>
          It doesn't do this with UDP.</div>
        <div>I always get this error since the host is not a valid
          domain:</div>
        <div><br>
        </div>
        <div><core> [resolve.c:1726]: sip_hostport2su(): could not
          resolve hostname: "3.local"<br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>Here is the full log with debug (error is last line)</div>
        <div><br>
        </div>
        <div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [mem/shm_mem.c:111]: _shm_resize():
            WARNING:vqm_resize: resize(0) called</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [tcp_main.c:2294]: tcpconn_send_put():
            tcp_send: found fd in cache ( 10, 0x7f860bd18938, 1)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [tcp_main.c:2516]: tcpconn_do_send():
            tcp_send: sending...</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [tcp_main.c:2550]: tcpconn_do_send():
            tcp_send: after real write: c= 0x7f860bd18938 n=639 fd=10</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [tcp_main.c:2551]: tcpconn_do_send():
            tcp_send: buf=#012SIP/2.0 401 Unauthorized#015#012Via:
            SIP/2.0/TCP
            192.168.16.120:53972;received=192.168.213.162;rport=53972;branch=z9hG4bKPjac894585917043d28da015d397178725;alias#015#012From:
            "1003"
            <a><sip:1003@3.local></a>;tag=dbc7a9087cb84006b65d891e5ad1f5ea#015#012To:
            "1003"
            <a><sip:1003@3.local></a>;tag=ey7D0K9DX49DF#015#012Call-ID:
            ee72194a1b8e4effa2948e237d804b90#015#012CSeq: 1
            REGISTER#015#012User-Agent: AMPSwitch#015#012Allow: INVITE,
            ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER,
            REFER, NOTIFY, PUBLISH, SUBSCRIBE#015#012Supported: timer,
            path, replaces#015#012WWW-Authenticate: Digest
            realm="3.local",
            nonce="cdf32dde-ab14-4265-b491-bee703e83255", algorithm=MD5,
            qop="auth"#015#012Content-Length: 0#015#012#015#012</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: tm [t_reply.c:1663]: cleanup_uac_timers(): DEBUG:
            cleanup_uac_timers: RETR/FR timers reset</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [usr_avp.c:643]: destroy_avp_list():
            DEBUG:destroy_avp_list: destroying list (nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [usr_avp.c:643]: destroy_avp_list():
            DEBUG:destroy_avp_list: destroying list (nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [usr_avp.c:643]: destroy_avp_list():
            DEBUG:destroy_avp_list: destroying list (nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [usr_avp.c:643]: destroy_avp_list():
            DEBUG:destroy_avp_list: destroying list (nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [usr_avp.c:643]: destroy_avp_list():
            DEBUG:destroy_avp_list: destroying list (nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [usr_avp.c:643]: destroy_avp_list():
            DEBUG:destroy_avp_list: destroying list (nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [xavp.c:448]: xavp_destroy_list():
            destroying xavp list (nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [receive.c:298]: receive_msg():
            receive_msg: cleaning up</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3026]:
            DEBUG: <core> [io_wait.h:388]: io_watch_add(): DBG:
            io_watch_add(0xa2c420, 6, 2, 0x7f860bd2dbe0), fd_no=1</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/msg_parser.c:629]: parse_msg():
             version: <SIP/2.0></div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/parse_via.c:1284]:
            parse_via_param(): Found param type 235, <rport> =
            <n/a>; state=6</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/parse_via.c:1284]:
            parse_via_param(): Found param type 232, <branch> =
            <z9hG4bKPj19019d19feaa4a06ac1d6cdc31a2e05d>; state=6</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/parse_via.c:1284]:
            parse_via_param(): Found param type 237, <alias> =
            <n/a>; state=16</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/parse_via.c:2672]: parse_via():
            end of header reached, state=5</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/msg_parser.c:513]:
            parse_headers(): parse_headers: Via found, flags=2</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/msg_parser.c:515]:
            parse_headers(): parse_headers: this is the first via</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [receive.c:154]: receive_msg(): After
            parse_msg...</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [receive.c:197]: receive_msg():
            preparing to run routing scripts...</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: maxfwd [mf_funcs.c:85]: is_maxfwd_present(): value =
            70 </div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/parse_addr_spec.c:898]:
            parse_addr_spec(): end of header reached, state=10</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/msg_parser.c:190]:
            get_hdr_field(): DEBUG: get_hdr_field: <To> [27];
            uri=[<a>sip:1003@3.local</a>] </div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/msg_parser.c:192]:
            get_hdr_field(): DEBUG: to body ["1003"
            <a><sip:1003@3.local></a>#015#012]</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/msg_parser.c:170]:
            get_hdr_field(): get_hdr_field: cseq <CSeq>: <1>
            <PUBLISH></div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/msg_parser.c:204]:
            get_hdr_field(): DEBUG: get_hdr_body : content_length=757</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [parser/msg_parser.c:106]:
            get_hdr_field(): found end of header</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: sanity [mod_sanity.c:255]: w_sanity_check(): sanity
            checks result: 1</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: textops [textops.c:2478]: has_body_f(): content type
            is 196613</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: siputils [checks.c:103]: has_totag(): no totag</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:1072]: t_check_msg(): DEBUG:
            t_check_msg: msg id=10 global id=9 T
            start=0xffffffffffffffff</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:527]: t_lookup_request():
            t_lookup_request: start searching: hash=12001, isACK=0</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:485]: matching_3261(): DEBUG: RFC3261
            transaction matching failed</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:709]: t_lookup_request(): DEBUG:
            t_lookup_request: no transaction found</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:1141]: t_check_msg(): DEBUG:
            t_check_msg: msg id=10 global id=10 T end=(nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:1373]: t_newtran(): DEBUG: t_newtran:
            msg id=10 , global msg id=10 , T on entrance=(nil)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:527]: t_lookup_request():
            t_lookup_request: start searching: hash=12001, isACK=0</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:485]: matching_3261(): DEBUG: RFC3261
            transaction matching failed</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: tm [t_lookup.c:709]: t_lookup_request(): DEBUG:
            t_lookup_request: no transaction found</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [md5utils.c:67]: MD5StringArray():
            DEBUG: MD5 calculated: d71ddc300035dfaa15e181fe4d6a9aa7</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [dns_cache.c:566]: _dns_hash_find():
            dns_hash_find(_sip._tcp.3.local(17), 33), h=867</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [resolve.c:770]: get_record():
            get_record: lookup(_sip._tcp.3.local, 33) failed</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [dns_cache.c:894]:
            dns_cache_mk_bad_entry():
            dns_cache_mk_bad_entry(_sip._tcp.3.local, 33, 60, 1)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [dns_cache.c:827]: dns_cache_add():
            dns_cache_add: adding _sip._tcp.3.local(17) 33 (flags=1) at
            867</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [dns_cache.c:566]: _dns_hash_find():
            dns_hash_find(3.local(7), 1), h=184</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [resolve.c:770]: get_record():
            get_record: lookup(3.local, 1) failed</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [dns_cache.c:894]:
            dns_cache_mk_bad_entry(): dns_cache_mk_bad_entry(3.local, 1,
            60, 1)</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            DEBUG: <core> [dns_cache.c:827]: dns_cache_add():
            dns_cache_add: adding 3.local(7) 1 (flags=1) at 184</div>
          <div>Nov 12 15:45:19 ua01-proxy01 /usr/sbin/kamailio[3025]:
            ERROR: <core> [resolve.c:1726]: sip_hostport2su():
            could not resolve hostname: "3.local"</div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><span class="HOEnZb"><font color="#888888">
</font></span></pre><span class="HOEnZb"><font color="#888888">
    </font></span></blockquote><span class="HOEnZb"><font color="#888888">
    <br>
    <pre cols="72">-- 
Daniel-Constantin Mierla
<a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Nov 24-27, Berlin - <a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a></pre>
  </font></span></div>

<br>_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br></blockquote></div><br></div>