<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi Daniel,<div>I’ve just done a few quick tests after “git pull origin” upgrade.  </div><div><br></div><div>It works when the 2 snom endpoints are registered over UDP transport with stun enabled.  Which is great thank you very much.</div><div><br></div><div>But I have come across a couple of cases that are not working for me yet:</div><div><br></div><div><div>FAIL CASE 1 : It does not send the REFER to the from device when the from device is registered with transport UDP and  with stun disabled.</div></div><div>FAIL CASE 2 : It does not send the REFER to the from device when the from device is registered with transport tcp with stun enabled.  It turns out that the snom is not doing stun when the transport =tcp so this is actually the same case as the one above …. i.e. nat handling and routing.</div><div><br></div><div>… not sure yet whether the nat routing failures are is due to my script or the module… I would have thought theREFER should still go to 105@NATROUTERIP rather than 105@LANlocalIP?</div><div><br></div><div><br></div><div>WORKING CASE : udp transport, stun enabled</div><div>--------------------------------------------------------------The message buffer dump at the top of request_route() gives me</div><div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);"> 2(3415) INFO: <script>:  --- SCRIPT Got a REFER packet from KAMAILIOSERVERIP to <a href="sip:105@NATROUTERIP:38788;line=1ba8dgba">sip:105@NATROUTERIP:38788;line=1ba8dgba</a> with message buffer:</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);"> REFER <a href="sip:105@NATROUTERIP:38788;line=1ba8dgba">sip:105@NATROUTERIP:38788;line=1ba8dgba</a> SIP/2.0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Via: SIP/2.0/UDP KAMAILIOSERVERIP;branch=z9hG4bK92d2.dc966e61000000000000000000000000.0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">To: <<a href="sip:105@KAMAILIOSERVERIP">sip:105@KAMAILIOSERVERIP</a>>;tag=uj221nkycd</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">From: <<a href="sip:controller@kamailio.org">sip:controller@kamailio.org</a>>;tag=48329130e552128b3c54a5eeb8c86eea-ca5a</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">CSeq: 11 REFER</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Call-ID: 5abe7c773aaefc3d-3421@KAMAILIOSERVERIP</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Route: <<a href="sip:KAMAILIOSERVERIP;lr;did=906.c812;nat=yes">sip:KAMAILIOSERVERIP;lr;did=906.c812;nat=yes</a>></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Max-Forwards: 70</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Content-Length: 0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">User-Agent: kamailio (4.2.0 (x86_64/linux))</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Referred-By: <a href="sip:controller@kamailio.org">sip:controller@kamailio.org</a></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Refer-To: <a href="sip:106@KAMAILIOSERVERIP">sip:106@KAMAILIOSERVERIP</a></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Contact: <<a href="sip:controller@kamailio.org:5060">sip:controller@kamailio.org:5060</a>></div></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);"><br></div><div><br></div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">kamctl ul show 105@KAMAILIOSERVERIP</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45); position: static; z-index: auto;">Contact:: <<a href="sip:105@NATROUTERIP:38788;line=1ba8dgba">sip:105@NATROUTERIP:38788;line=1ba8dgba</a>>;q=1;expires=3592;flags=0x0;cflags=0x40;state=2;socket=<udp:KAMAILIOSERVERIP:5060>;methods=0x17DF;received=<<a href="sip:NATROUTERIP:38788">sip:NATROUTERIP:38788</a>>;user_agent=<snom370/8.7.3.19>;+sip.instance=<urn:uuid:b56f3e3c-78ac-4aa2-8073-000413260935>;reg-id=1</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>FAIL CASE 1 : udp transport + stun disabled</div><div>------------------------------------------------------------ The message buffer dump at the top of request_route() gives me</div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);"> 1(3414) INFO: <script>:  --- SCRIPT Got a REFER packet from KAMAILIOSERVERIP to <a href="sip:105@192.168.1.15:5060;line=dq8tdtq2">sip:105@192.168.1.15:5060;line=dq8tdtq2</a> with message buffer:</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);"> REFER <a href="sip:105@192.168.1.15:5060;line=dq8tdtq2">sip:105@192.168.1.15:5060;line=dq8tdtq2</a> SIP/2.0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Via: SIP/2.0/UDP KAMAILIOSERVERIP;branch=z9hG4bK03d2.fbd72b40000000000000000000000000.0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">To: <<a href="sip:105@KAMAILIOSERVERIP">sip:105@KAMAILIOSERVERIP</a>>;tag=z0qd99c588</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">From: <<a href="sip:controller@kamailio.org">sip:controller@kamailio.org</a>>;tag=48329130e552128b3c54a5eeb8c86eea-8a12</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">CSeq: 11 REFER</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Call-ID: 5abe7c773aaefc3c-3421@KAMAILIOSERVERIP</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Route: <<a href="sip:KAMAILIOSERVERIP;lr;did=016.a3f1;nat=yes">sip:KAMAILIOSERVERIP;lr;did=016.a3f1;nat=yes</a>></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Max-Forwards: 70</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Content-Length: 0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">User-Agent: kamailio (4.2.0 (x86_64/linux))</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Referred-By: <a href="sip:controller@kamailio.org">sip:controller@kamailio.org</a></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Refer-To: <a href="sip:106@KAMAILIOSERVERIP">sip:106@KAMAILIOSERVERIP</a></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Contact: <<a href="sip:controller@kamailio.org:5060">sip:controller@kamailio.org:5060</a>></div></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);"><br></div><div><br></div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">kamctl ul show 105@KAMAILIOSERVERIP</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45); position: static; z-index: auto;">Contact:: <<a href="sip:105@192.168.1.15:5060;line=dq8tdtq2">sip:105@192.168.1.15:5060;line=dq8tdtq2</a>>;q=1;expires=3595;flags=0x0;cflags=0x40;state=2;socket=<udp:KAMAILIOSERVERIP:5060>;methods=0x17DF;received=<<a href="sip:NATROUTERIP:38788">sip:NATROUTERIP:38788</a>>;user_agent=<snom370/8.7.3.19>;+sip.instance=<urn:uuid:b56f3e3c-78ac-4aa2-8073-000413260935>;reg-id=1</div></div><div><br></div><div><br></div><div><div>FAIL CASE 2 : tcp transport + stun enabled.  </div><div>---------------------------------------------------------The message buffer dump at the top of request_route() gives me</div><div>It looks like the snom ignores stun settings when transport=tcp …. therefore this failure case is actually the same as the one above…. i.e it is a routing / NAT problem when stun is disabled</div><div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">INFO: <script>:  --- SCRIPT Got a REFER packet from KAMAILIOSERVERIP to <a href="sip:105@192.168.1.15:1113;transport=tcp;line=vr59tdgv">sip:105@192.168.1.15:1113;transport=tcp;line=vr59tdgv</a> with message buffer:</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);"> REFER <a href="sip:105@192.168.1.15:1113;transport=tcp;line=vr59tdgv">sip:105@192.168.1.15:1113;transport=tcp;line=vr59tdgv</a> SIP/2.0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Via: SIP/2.0/UDP KAMAILIOSERVERIP;branch=z9hG4bKf2d2.9651ae40000000000000000000000000.0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">To: <<a href="sip:105@KAMAILIOSERVERIP">sip:105@KAMAILIOSERVERIP</a>>;tag=h233uut5bz</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">From: <<a href="sip:controller@kamailio.org">sip:controller@kamailio.org</a>>;tag=48329130e552128b3c54a5eeb8c86eea-4c61</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">CSeq: 11 REFER</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Call-ID: 5abe7c773aaefc3b-3421@KAMAILIOSERVERIP</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Route: <<a href="sip:KAMAILIOSERVERIP;r2=on;lr;did=f06.06e;nat=yes">sip:KAMAILIOSERVERIP;r2=on;lr;did=f06.06e;nat=yes</a>>, <<a href="sip:KAMAILIOSERVERIP;transport=tcp;r2=on;lr;did=f06.06e;nat=yes">sip:KAMAILIOSERVERIP;transport=tcp;r2=on;lr;did=f06.06e;nat=yes</a>></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Max-Forwards: 70</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Content-Length: 0</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">User-Agent: kamailio (4.2.0 (x86_64/linux))</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Referred-By: <a href="sip:controller@kamailio.org">sip:controller@kamailio.org</a></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Refer-To: <a href="sip:106@KAMAILIOSERVERIP">sip:106@KAMAILIOSERVERIP</a></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">Contact: <<a href="sip:controller@kamailio.org:5060">sip:controller@kamailio.org:5060</a>></div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45); min-height: 14px;"><br></div></div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45);">kamctl ul show 105@KAMAILIOSERVERIP</div><div style="margin: 0px; font-size: 11px; font-family: 'Espresso Mono'; color: rgb(245, 245, 245); background-color: rgb(32, 36, 45); position: static; z-index: auto;">Contact:: <<a href="sip:105@192.168.1.15:1113;transport=tcp;line=vr59tdgv">sip:105@192.168.1.15:1113;transport=tcp;line=vr59tdgv</a>>;q=1;expires=3587;flags=0x0;cflags=0x40;state=2;socket=<tcp:KAMAILIOSERVERIP:5060>;methods=0x17DF;received=<<a href="sip:NATROUTERIP:34841;transport=TCP">sip:NATROUTERIP:34841;transport=TCP</a>>;user_agent=<snom370/8.7.3.19>;+sip.instance=<urn:uuid:b56f3e3c-78ac-4aa2-8073-000413260935>;reg-id=1</div></div><div><br></div>
<br><div><div>On 29 Oct 2014, at 11:11, Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com">miconda@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
  
    <meta content="text/html; charset=windows-1252" http-equiv="Content-Type">
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    should be fixed in 4.2 -- the issue was introduced when changed the
    build of refer to contain a contact header, as it was reported some
    UA don't like it without the header.<br>
    <br>
    Let me know if all works ok now.<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <br>
    </div></blockquote></div><br></div></body></html>