<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hello,</p>
    <p>1. for websocket the connection has to be reused, the server
      cannot open a connection towards the browser. So you don't have to
      force any socket, if kamailio doesn't find the address matching
      the target ws address, then will throw an error, otherwise will
      use it.</p>
    <p>2. have you enabled xhttp and websocket modules properly?</p>
    <p>Cheers,<br>
      Daniel<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 02/06/16 17:13, Nagorny, Dimitry
      wrote:<br>
    </div>
    <blockquote
      cite="mid:b76630c0ae6c4628b68693188f88630f@r5prod-exchange.robot5.de"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:931473280;
        mso-list-type:hybrid;
        mso-list-template-ids:355096646 67567631 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi List,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">two questions regarding Kamailio
          Websockets:<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><i><span
              style="mso-list:Ignore">1.<span style="font:7.0pt
                "Times New Roman"">      
              </span></span></i><!--[endif]-->How do I send INVITE
          request TO the listening Websocket?<br>
          I usually used for UDP/TCP/TLS these format, but somehow this
          is not working for Websocket because it gets in an endless
          loop:<br>
          <i>if ($rU=~"^(\+|00|0)?[1-9][0-9]{4,20}$") {<o:p></o:p></i></p>
        <p class="MsoListParagraph"><i>               $ru = "sip:" + $rU
            + "@" + $sel(cfg_get.pstn.gw_ip) +
            ";user=phone;transport=udp";<o:p></o:p></i></p>
        <p class="MsoListParagraph"><i>              
            force_send_socket(udp:MY_EXTERN_IP:MY_EXTERN_PORT);<o:p></o:p></i></p>
        <p class="MsoListParagraph"><i>              
            rtpengine_offer("internal trust-address RTP AVP");<o:p></o:p></i></p>
        <p class="MsoListParagraph"><i>               route(RELAY);<o:p></o:p></i></p>
        <p class="MsoListParagraph"><i>               exit;<o:p></o:p></i></p>
        <p class="MsoListParagraph"><i>}</i><br>
          <br>
          <o:p></o:p></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="mso-list:Ignore">2.<span style="font:7.0pt
              "Times New Roman"">      
            </span></span><!--[endif]-->Why do I get these errors every
          time my Websocket Client is registering, but it still works
          and DB is inserted with registered location:<o:p></o:p></p>
        <p class="MsoListParagraph">ERROR: <core>
          [parser/parse_fline.c:257]: parse_first_line():
          parse_first_line: bad message (offset: 22)<o:p></o:p></p>
        <p class="MsoListParagraph">ERROR: <core>
          [parser/msg_parser.c:690]: parse_msg(): ERROR: parse_msg:
          message=<HTTP/1.1 101 Switching Protocols#015#012Sia:
          SIP/2.0/TCP 10.250.5.17:51283#015#012Sec-WebSocket-Protocol:
          sip#015#012Upgrade: websocket#015#012Connection:
          upgrade#015#012Sec-WebSocket-Accept:
          6uLXlD/aBrzu/j3PYP3DWO7rvLE=#015#012Server: kamailio (4.3.5
          (x86_64/linux))#015#012Content-Length: 0#015#012#015#012><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I am using Kamailio 4.3.5 + CentOS 7.2. I
          appreciate every help I can get.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span style="mso-fareast-language:DE">Best
            Regards<o:p></o:p></span></p>
        <p class="MsoNormal"><b><span style="mso-fareast-language:DE">Dimitry
              Nagorny<o:p></o:p></span></b></p>
        <p class="MsoNormal"><span
            style="font-size:8.0pt;mso-fareast-language:DE">Trainee</span><span
style="font-size:8.0pt;color:#7F7F7F;mso-fareast-language:DE"
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a> - <a class="moz-txt-link-freetext" href="http://www.kamailio.org">http://www.kamailio.org</a>
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a></pre>
  </body>
</html>