[SR-Users] Websockets Configuration

Mahmood Alkhalil mahmood.alkhalil at outlook.com
Wed Aug 31 08:11:26 CEST 2022


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

Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: sr-users <sr-users-bounces at lists.kamailio.org> on behalf of Alex Balashov <abalashov at evaristesys.com>
Sent: Tuesday, August 30, 2022 2:11:34 PM
To: Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
Subject: Re: [SR-Users] Websockets Configuration

Hi Mahmood,

xhttp doesn’t have a distinct socket; it rides on top of existing TLS (or, I suppose, insecure TCP) listeners:

https://www.kamailio.org/wikidocs/cookbooks/5.6.x/core/#listen

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.

In general, the HTTP handling inside Kamailio mostly makes use of the existing SIP parser, since there two protocols are grammatically similar.

— Alex

> On Aug 30, 2022, at 3:38 AM, Mahmood Alkhalil <mahmood.alkhalil at outlook.com> wrote:
>
> Hi Alex,
>
> 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,
>
> Mahmood Alkhalil.
> From: sr-users <sr-users-bounces at lists.kamailio.org> on behalf of Alex Balashov <abalashov at evaristesys.com>
> Sent: Monday, August 29, 2022 5:08 PM
> To: Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
> Subject: Re: [SR-Users] Websockets Configuration
>
> Hi,
>
> I think these will be useful to you:
>
> https://github.com/kamailio/kamailio/tree/master/misc/examples/webrtc
>
> — Alex
>
> > On Aug 29, 2022, at 9:04 AM, Mahmood Alkhalil <mahmood.alkhalil at outlook.com> wrote:
> >
> > Hi,
> >
> > 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.
> >
> > 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.
> >
> > if someone can guide me with a link to a working config and that i can start from.
> > __________________________________________________________
> > Kamailio - Users Mailing List - Non Commercial Discussions
> >  * sr-users at lists.kamailio.org
> > Important: keep the mailing list in the recipients, do not reply only to the sender!
> > Edit mailing list options or unsubscribe:
> >  * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> --
> Alex Balashov | Principal | Evariste Systems LLC
>
> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)
> Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>   * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the sender!
> Edit mailing list options or unsubscribe:
>   * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>  * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the sender!
> Edit mailing list options or unsubscribe:
>  * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

--
Alex Balashov | Principal | Evariste Systems LLC

Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/


__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
  * sr-users at lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
  * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220831/d52666dd/attachment.htm>


More information about the sr-users mailing list