<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>