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 <[email protected]> > 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 <[email protected]> on behalf of Alex > Balashov <[email protected]> > Sent: Monday, August 29, 2022 5:08 PM > To: Kamailio (SER) - Users Mailing List <[email protected]> > 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 > > <[email protected]> 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 > > * [email protected] > > 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 > * [email protected] > 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 > * [email protected] > 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 * [email protected] 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
