[SR-Users] WebSocket ping is not being sent
igorolhovskiy at gmail.com
Fri Mar 11 10:34:14 CET 2022
Can't say for Chrome Web Tools, but they most likely will filter these
packets out as they are not part of "real traffic". I'd suggest you to do a
capture directly on the wire with Wireshark or so.
Same for Kamailio, I also don't expect em to be saved there for the same
пт, 11 мар. 2022 г. в 09:29, Xuo Guoto <xuoguoto at protonmail.com>:
> Yes, I understand that the SIP OPTIONS and websocket pings are different.
> I check the ping using two methods. One at the client side using chrome
> developer tools. At the server side I use sipdump module to capture all
> modparam("sipdump", "enable", 1)
> modparam("sipdump", "folder", "/var/log/kamailio/sip/")
> With this enabled, kamailio dumps all the traffic in a file for analysis.
> For example:
> tag: rcv
> pid: 1553531
> process: 16
> time: 1646982958.357033
> date: Fri Mar 11 12:45:58 2022
> proto: tls ipv4
> srcip: x9.xx.196.11
> srcport: 54640
> dstip: 1x8.xx.59.172
> dstport: 443
> GET /ws HTTP/1.1
> Host: myhost-q01.mydomain.net
> Connection: Upgrade
> Pragma: no-cache
> Cache-Control: no-cache
> User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
> (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.3
> 6 Edg/99.0.1150.36
> Upgrade: websocket
> Origin: https://myhost-adm.mydomain.net
> Sec-WebSocket-Version: 13
> I expect the ping websockets to be printed here, but this is not the only
> place I am checking for. If pings are being sent, I should get to see it at
> chrome websocket also. In my case neither place shows any trace of
> websocket pings packets.
> Sent with ProtonMail <https://protonmail.com/> secure email.
> ------- Original Message -------
> On Friday, March 11th, 2022 at 2:19 PM, Igor Olhovskiy <
> igorolhovskiy at gmail.com> wrote:
> How do you capture this traffic? WebSocket pings is not an ordinary
> "SIP-style OPTIONS" pings, It's packets described in RFC6455 -
> чт, 10 мар. 2022 г. в 16:57, Xuo Guoto <xuoguoto at protonmail.com>:
>> Hello list,
>> I have kamailio 5.5.3 (x86_64/linux) configured as an SBC in front of
>> asterisk to front end webrtc clients. Browser clients running JsSIP 3.7.0
>> connect to kamailio via webrtc and kamailio sends the traffic back to
>> asterisk using SIP. rtpengine is configured to relay the RTP packets.
>> I need to send websocket pings every 10 seconds to the browser clients.
>> I have the following config in kamailio:
>> modparam("websocket", "keepalive_mechanism", 1)
>> modparam("websocket", "keepalive_timeout", 10)
>> modparam("websocket", "keepalive_interval", 2)
>> modparam("websocket", "keepalive_processes", 2)
>> modparam("websocket", "verbose_list", 1)
>> If my understanding of the documentation is correct, I do not need to do
>> any additional configuration.
>> But looking at the websocket traffic, I do not see any ping packets in
>> websocket. I am also using sipdump module to capture all packets sent and
>> received by kamailio and the ping packets are not visible there either.
>> What could be wrong here? Do I need to do any additional config?
>> Thanks for every help!
>> 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
> Best regards,
> 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...
More information about the sr-users