<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<div>
<div>
<div dir="ltr">Thanks for the clarification, Alex. it confused me that there is no place to define xhttp port at the beginning , but now that i understand it i got it to work and am able to register over WSS</div>
</div>
<div id="ms-outlook-mobile-signature">
<div><br>
</div>
Get <a href="https://aka.ms/o0ukef">Outlook for iOS</a></div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> sr-users <sr-users-bounces@lists.kamailio.org> on behalf of Alex Balashov <abalashov@evaristesys.com><br>
<b>Sent:</b> Tuesday, August 30, 2022 2:11:34 PM<br>
<b>To:</b> Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org><br>
<b>Subject:</b> Re: [SR-Users] Websockets Configuration</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi Mahmood,<br>
<br>
xhttp doesn’t have a distinct socket; it rides on top of existing TLS (or, I suppose, insecure TCP) listeners:<br>
<br>
<a href="https://www.kamailio.org/wikidocs/cookbooks/5.6.x/core/#listen">https://www.kamailio.org/wikidocs/cookbooks/5.6.x/core/#listen</a><br>
<br>
The Kamailio core detects that the incoming request is an HTTP request rather than a SIP request and sends the message to the event_route exposed by xhttp.<br>
<br>
In general, the HTTP handling inside Kamailio mostly makes use of the existing SIP parser, since there two protocols are grammatically similar.<br>
<br>
— Alex<br>
<br>
> On Aug 30, 2022, at 3:38 AM, Mahmood Alkhalil <mahmood.alkhalil@outlook.com> wrote:<br>
> <br>
> Hi Alex,<br>
> <br>
> Thanks for the link, I've tried both of them, the old config which is 5 years old now is not working and i think it contains old config parameters that are not valid on latest Kamailio, the second file which is 17 months old which seems to be written with
 kamailio 5.x in mind seems ok but i cannot work out where is the websocket port number actually defined, would really appreciate a small guidance about that,<br>
> <br>
> Mahmood Alkhalil.<br>
> From: sr-users <sr-users-bounces@lists.kamailio.org> on behalf of Alex Balashov <abalashov@evaristesys.com><br>
> Sent: Monday, August 29, 2022 5:08 PM<br>
> To: Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org><br>
> Subject: Re: [SR-Users] Websockets Configuration<br>
>  <br>
> Hi,<br>
> <br>
> I think these will be useful to you:<br>
> <br>
> <a href="https://github.com/kamailio/kamailio/tree/master/misc/examples/webrtc">
https://github.com/kamailio/kamailio/tree/master/misc/examples/webrtc</a><br>
> <br>
> — Alex<br>
> <br>
> > On Aug 29, 2022, at 9:04 AM, Mahmood Alkhalil <mahmood.alkhalil@outlook.com> wrote:<br>
> > <br>
> > Hi,<br>
> > <br>
> > I'm trying to configure kamailio to register users over websockets, but i am not able to find any working configuration around, am new to kamailio.<br>
> > <br>
> > as far as i understand now, xhttp will handle the HTTP GET requests, i am not sure how to configure xhttp port number, cannot find parameters in the module manual, i found multiple sample configs but none of them is working, am using JsSip client.<br>
> > <br>
> > if someone can guide me with a link to a working config and that i can start from.<br>
> > __________________________________________________________<br>
> > Kamailio - Users Mailing List - Non Commercial Discussions<br>
> >  * sr-users@lists.kamailio.org<br>
> > Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
> > Edit mailing list options or unsubscribe:<br>
> >  * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
> <br>
> -- <br>
> Alex Balashov | Principal | Evariste Systems LLC<br>
> <br>
> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)<br>
> Web: <a href="http://www.evaristesys.com/">http://www.evaristesys.com/</a>, <a href="http://www.csrpswitch.com/">
http://www.csrpswitch.com/</a><br>
> <br>
> <br>
> __________________________________________________________<br>
> Kamailio - Users Mailing List - Non Commercial Discussions<br>
>   * sr-users@lists.kamailio.org<br>
> Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
> Edit mailing list options or unsubscribe:<br>
>   * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
> __________________________________________________________<br>
> Kamailio - Users Mailing List - Non Commercial Discussions<br>
>  * sr-users@lists.kamailio.org<br>
> Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
> Edit mailing list options or unsubscribe:<br>
>  * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br>
-- <br>
Alex Balashov | Principal | Evariste Systems LLC<br>
<br>
Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)<br>
Web: <a href="http://www.evaristesys.com/">http://www.evaristesys.com/</a>, <a href="http://www.csrpswitch.com/">
http://www.csrpswitch.com/</a><br>
<br>
<br>
__________________________________________________________<br>
Kamailio - Users Mailing List - Non Commercial Discussions<br>
  * sr-users@lists.kamailio.org<br>
Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
Edit mailing list options or unsubscribe:<br>
  * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</div>
</span></font></div>
</body>
</html>