Xuo,

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
reason above.

пт, 11 мар. 2022 г. в 09:29, Xuo Guoto <[email protected]>:

> Hi,
>
> 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
> traffic.
>
> 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
> <snip>
>
> 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.
>
> X.
>
>
> Sent with ProtonMail <https://protonmail.com/> secure email.
>
> ------- Original Message -------
> On Friday, March 11th, 2022 at 2:19 PM, Igor Olhovskiy <
> [email protected]> wrote:
>
> Xuo,
>
> How do you capture this traffic? WebSocket pings is not an ordinary
> "SIP-style OPTIONS" pings, It's packets described in RFC6455 -
> https://datatracker.ietf.org/doc/html/rfc6455#section-5.5.2
>
> чт, 10 мар. 2022 г. в 16:57, Xuo Guoto <[email protected]>:
>
>> 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!
>>
>> X.
>> __________________________________________________________
>> 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
>>
>
>
> --
> Best regards,
> Igor
>
>
> __________________________________________________________
> 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
>


-- 
Best regards,
Igor
__________________________________________________________
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

Reply via email to