Hello,

Thanks for the pointer – it is included in 5.6.4, if one wants to use an 
official release. Probably worth a try.

Cheers,

Henning

From: Sergey Safarov <s.safa...@gmail.com>
Sent: Samstag, 22. April 2023 07:34
To: Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org>
Subject: [SR-Users] Re: TCP/TLS connection (id: 0) for WebSocket could not be 
found

This may be related
https://github.com/kamailio/kamailio/issues/3278

Try cheery pick commit our stable branch.

On Fri, Apr 21, 2023 at 4:56 PM Henning Westerholt 
<h...@gilawa.com<mailto:h...@gilawa.com>> wrote:
Hello,

difficult to say why the connection seems to be not available anymore. Have you 
already tried to capture some traces for that on a network level? Its probably 
difficult if it’s happens only after a day or so, but might worth a try.

Cheers,

Henning

From: Joey Golan <joe...@gmail.com<mailto:joe...@gmail.com>>
Sent: Samstag, 15. April 2023 18:31
To: Kamailio (SER) - Users Mailing List 
<sr-users@lists.kamailio.org<mailto:sr-users@lists.kamailio.org>>
Subject: [SR-Users] Re: TCP/TLS connection (id: 0) for WebSocket could not be 
found

Anyone?



On Apr 2, 2023 at 10:45 AM, <Joey Golan<mailto:joe...@gmail.com>> wrote:
Hello,

I have 2 clients. 1 using websocket and 1 mobile using TLS.
Both can call each other perfectly. After 24-48 hours calls from mobile to 
websocket failed with an error message: TCP/TLS connection (id: 0) for 
WebSocket could not be found.
At the same time I can make calls from the websocket client to the mobile.

I know that the search of the connection is done by target address so I printed 
the addresses + ports and they are matched to the ones that appear on the 
ul.dump and ws.dump.


kamcmd ul.dump output:

Info: {

                                                          AoR: usrmt63ly_1040

                                                          HashID: 1830036546

                                                          Contacts: {

                                                                      Contact: {

                                                                                
 Address: 
sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>;transport=ws

                                                                                
 Expires: 283

                                                                                
 Q: -1

                                                                                
 Call-ID: tvne1pskgkm2a01pnqm677

                                                                                
 CSeq: 1060

                                                                                
 User-Agent: JsSIP 3.9.0

                                                                                
 Received: sip:10.218.51.86:24061<http://10.218.51.86:24061>;transport=ws

                                                                                
 Path: 
<sip:10.218.154.228:50443;transport=ws;received=sip:10.218.51.86:24061<http://10.218.51.86:24061>;transport=ws;lr>

                                                                                
 State: CS_NEW

                                                                                
 Flags: 0

                                                                                
 CFlags: 64

                                                                                
 Socket: tls:10.218.154.228:50443<http://10.218.154.228:50443>

                                                                                
 Methods: 7071

                                                                                
 Ruid: uloc-61ebba84-64242101-89ba-1

                                                                                
 Instance: <urn:uuid:7573726d-7436-116c-915f-313034304077>

                                                                                
 Reg-Id: 1

                                                                                
 Server-Id: 1642838660

                                                                                
 Tcpconn-Id: 100420

                                                                                
 Keepalive: 1

                                                                                
 Last-Keepalive: 1680417282

                                                                                
 KA-Roundtrip: 0

                                                                                
 Last-Modified: 1680417282

                                                                      }

                                                          }

                                              }



kamcmd ws.dump

{

           connections: {

                      100420: wss:10.218.51.86:24061<http://10.218.51.86:24061> 
-> wss:10.218.154.228:50443<http://10.218.154.228:50443> (state: OPEN,  last 
used 14s ago, sub-protocol: sip)

           }

           info: {

                      wscounter: 1

                      truncated: no

           }

}





Call from mobile (TLS) to websocket: Failed with error message: TCP/TLS 
connection (id: 0) for WebSocket could not be found



30(35263) INFO: {1 2563 INVITE 4248c155-cd92-49b8-b68a-eef5f2cb3e88} <script>: 
request_route: method [INVITE] from 
[sip:usrrcv4o4_1...@example.com<mailto:sip%3ausrrcv4o4_1...@example.com>] 
socket [sip:10.218.51.86:50909;transport=tls] to 
[sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>]

30(35263) INFO: {1 2563 INVITE 4248c155-cd92-49b8-b68a-eef5f2cb3e88} <script>: 
[RELAY]: method [INVITE] from 
[sip:usrrcv4o4_1...@example.com<mailto:sip%3ausrrcv4o4_1...@example.com>] 
socket [sip:10.218.51.86:50909;transport=tls] to 
[sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>] 
socket [sip:10.218.51.86:24061<http://10.218.51.86:24061>;transport=ws]

30(35263) WARNING: {1 2563 INVITE 4248c155-cd92-49b8-b68a-eef5f2cb3e88} <core> 
[core/msg_translator.c:2863]: via_builder(): TCP/TLS connection (id: 0) for 
WebSocket could not be found

30(35263) ERROR: {1 2563 INVITE 4248c155-cd92-49b8-b68a-eef5f2cb3e88} <core> 
[core/msg_translator.c:2040]: build_req_buf_from_sip_req(): could not create 
Via header

30(35263) ERROR: {1 2563 INVITE 4248c155-cd92-49b8-b68a-eef5f2cb3e88} tm 
[t_fwd.c:479]: prepare_new_uac(): could not build request

30(35263) ERROR: {1 2563 INVITE 4248c155-cd92-49b8-b68a-eef5f2cb3e88} tm 
[t_fwd.c:1759]: t_forward_nonack(): failure to add branches

30(35263) ERROR: {1 2563 INVITE 4248c155-cd92-49b8-b68a-eef5f2cb3e88} sl 
[sl_funcs.c:418]: sl_reply_error(): stateless error reply used: No error (2/SL)

30(35263) NOTICE: {1 2563 INVITE 4248c155-cd92-49b8-b68a-eef5f2cb3e88} acc 
[acc.c:287]: acc_log_request(): ACC: call missed: 
timestamp=1680417920;method=INVITE;from_tag=e168ffa6-e577-48ec-b9c9-a73f5be318e8;to_tag=0c3e625e9f223a7ee2b093e8e31b2526-b7165bcb;call_id=4248c155-cd92-49b8-b68a-eef5f2cb3e88;code=500;reason=Server
 Internal 
Error;src_user=usrrcv4o4_1040;src_domain=example.com<http://example.com>;src_ip=10.218.51.86;dst_ouser=usrmt63ly_1040;dst_user=usrmt63ly_1040;dst_domain=example.com<http://example.com>





Call from websocket to mobile (TLS):



38(35271) INFO: {1 7488 INVITE urcnete8r71dpkhmngd8} <script>: request_route: 
method [INVITE] from 
[sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>] 
socket [sip:10.218.51.86:24061<http://10.218.51.86:24061>;transport=ws] to 
[sip:usrrcv4o4_1...@example.com<mailto:sip%3ausrrcv4o4_1...@example.com>]

38(35271) INFO: {1 7488 INVITE urcnete8r71dpkhmngd8} <script>: [RELAY]: method 
[INVITE] from 
[sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>] 
socket [sip:10.218.51.86:24061<http://10.218.51.86:24061>;transport=ws] to 
[sip:usrrcv4o4_1...@example.com<mailto:sip%3ausrrcv4o4_1...@example.com>] 
socket [sip:10.218.51.86:20674;transport=tls]

39(35272) INFO: {2 7488 INVITE urcnete8r71dpkhmngd8} <script>: 
onreply_route[MANAGE_REPLY] method [INVITE] code [100] from 
[sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>] to 
[sip:usrrcv4o4_1...@example.com<mailto:sip%3ausrrcv4o4_1...@example.com>]

39(35272) INFO: {2 7488 INVITE urcnete8r71dpkhmngd8} <script>: 
onreply_route[MANAGE_REPLY] method [INVITE] code [200] from 
[sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>] to 
[sip:usrrcv4o4_1...@example.com<mailto:sip%3ausrrcv4o4_1...@example.com>]

39(35272) NOTICE: {2 7488 INVITE urcnete8r71dpkhmngd8} acc [acc.c:287]: 
acc_log_request(): ACC: transaction answered: 
timestamp=1680417926;method=INVITE;from_tag=18q0p37nfo;to_tag=a88272a0-25ca-43c2-8ce9-8615831b7e9a;call_id=urcnete8r71dpkhmngd8;code=200;reason=OK;src_user=usrmt63ly_1040;src_domain=example.com<http://example.com>;src_ip=10.218.51.86;dst_ouser=usrrcv4o4_1040;dst_user=usrrcv4o4_1040;dst_domain=10.218.51.86

38(35271) INFO: {1 7488 ACK urcnete8r71dpkhmngd8} <script>: request_route: 
method [ACK] from 
[sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>] 
socket [sip:10.218.51.86:24061<http://10.218.51.86:24061>;transport=ws] to 
[sip:usrrcv4o4_1...@example.com<mailto:sip%3ausrrcv4o4_1...@example.com>]

38(35271) INFO: {1 7488 ACK urcnete8r71dpkhmngd8} <script>: [RELAY]: method 
[ACK] from 
[sip:usrmt63ly_1...@example.com<mailto:sip%3ausrmt63ly_1...@example.com>] 
socket [sip:10.218.51.86:24061<http://10.218.51.86:24061>;transport=ws] to 
[sip:usrrcv4o4_1...@example.com<mailto:sip%3ausrrcv4o4_1...@example.com>] 
socket [sip:10.218.51.86:20674;transport=tls]





Version: kamailio 5.6.2 (x86_64/linux)



What could be the reason for that?

Your help would be much appreciated.



Thanks,

Joey.
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to 
sr-users-le...@lists.kamailio.org<mailto:sr-users-le...@lists.kamailio.org>
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to