sipsorcery-org / sipsorcery

A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.
https://sipsorcery-org.github.io/sipsorcery
Other
1.39k stars 424 forks source link

Connection failure with ICE and PeerConnection when using sipsorcery with Kurento #1136

Open jdelarocar opened 3 weeks ago

jdelarocar commented 3 weeks ago

Issue Description: I'm experiencing an issue with sipsorcery in a .NET environment where the ICE connection and PeerConnection statuses both unexpectedly change to 'failed' when attempting to establish a connection with a Kurento server. The failure occurs after the ICE gathering state changes to complete, and all candidates have been gathered and exchanged.

Steps to Reproduce:

  1. Create a new peer connection with configuration details to connect to Kurento.
  2. Create an offer for the peer connection.
  3. Send the offer to the Kurento server.
  4. Set up the local description with the generated offer.
  5. Receive the answer from Kurento and set the remote description.
  6. Start the peer connection.
  7. Observe that both ICE and PeerConnection statuses change to 'failed'.

Expected Behavior: The ICE and PeerConnection should reach a 'connected' status, allowing media flow between the peer connection and the Kurento server.

Actual Behavior: Both ICE and PeerConnection statuses change to 'failed', preventing any media exchange. Notably, ICE transitions from 'checking' to 'failed' shortly after gathering is completed.

Logs and Error Messages: Here is a snippet of the logs around the time the issue occurs:

16:12:29:718 ICE gathering state changed to gathering. 16:12:29:773 Client Answer Ice Candidate: [REDACTED] 1 udp [REDACTED] 192.x.x.x [REDACTED] typ host generation 0 16:12:29:890 STUN Allocate sent to 12.x.x.x:[REDACTED] is relay False. 16:12:29:926 STUN Allocate sent to 12.x.x.x:[REDACTED] is relay False. 16:12:29:959 STUN AllocateErrorResponse received from 12.x.x.x:[REDACTED] is relay False. 16:12:29:983 STUN Allocate sent to 12.x.x.x:[REDACTED] is relay False. 16:12:29:995 STUN AllocateErrorResponse received from 12.x.x.x:[REDACTED] is relay False. 16:12:30:037 STUN AllocateSuccessResponse received from 12.x.x.x:[REDACTED] is relay False. 16:12:30:042 Client Answer Ice Candidate: [REDACTED] 1 udp [REDACTED] 181.x.x.x [REDACTED] typ srflx raddr 0.0.0.0 rport 0 generation 0 16:12:30:043 Client Answer Ice Candidate: [REDACTED] 1 udp [REDACTED] 12.x.x.x [REDACTED] typ relay raddr 0.0.0.0 rport 0 generation 0 16:12:30:427 ICE gathering state changed to complete. 16:12:30:668 Signaling state changed to have_local_offer. 16:12:30:669 SDP Local Description: v=0 o=- 37150 0 IN IP4 127.0.0.1 s=sipsorcery t=0 0 a=group:BUNDLE 0 m=video [REDACTED] UDP/TLS/RTP/SAVPF 96 c=IN IP4 0.0.0.0 a=ice-ufrag:[REDACTED] a=ice-pwd:[REDACTED] a=fingerprint:sha-256 [REDACTED] a=setup:actpass a=candidate:[REDACTED] 1 udp [REDACTED] 12.x.x.x [REDACTED] typ relay raddr 0.0.0.0 rport 0 generation 0 a=candidate:[REDACTED] 1 udp [REDACTED] 181.x.x.x [REDACTED] typ srflx raddr 0.0.0.0 rport 0 generation 0 a=candidate:[REDACTED] 1 udp [REDACTED] 192.x.x.x [REDACTED] typ host generation 0 a=mid:0 a=rtpmap:96 VP8/90000 a=rtcp-fb:96 goog-remb a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=ice-options:ice2,trickle a=rtcp-fb:96 goog-remb a=rtcp-mux a=rtcp:[REDACTED] IN IP4 0.0.0.0 a=sendrecv a=ssrc:[REDACTED] cname:[REDACTED]

16:12:30:669 SDP Remote Answer: v=0 o=- 3928601550 3928601550 IN IP4 0.0.0.0 s=Kurento Media Server c=IN IP4 0.0.0.0 t=0 0 a=group:BUNDLE 0 m=video 1 UDP/TLS/RTP/SAVPF 96 a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=sendrecv a=mid:0 a=rtcp:[REDACTED] IN IP4 0.0.0.0 a=rtpmap:96 VP8/90000 a=rtcp-fb:96 goog-remb a=rtcp-fb:96 goog-remb a=setup:active a=rtcp-mux a=ssrc:3153875041 cname:[REDACTED] a=ice-ufrag:slbx a=ice-pwd:mgG0P2ly+ee5MhiO16HAgl a=fingerprint:sha-256 4B:5A:EF:48:05:8E:C2:5C:A7:98:6B:BF:9B:DD:F0:29:A9:03:EF:23:FB:6B:AE:AE:E8:90:B3:16:84:89:69:8D

16:12:30:701 ICE connection state changed to checking. 16:12:30:703 Signaling state changed to stable. 16:12:30:703 Client Answer Ice Candidate: [REDACTED] 1 udp 8447 12.x.x.x [REDACTED] typ relay raddr 0.0.0.0 rport 0 generation 0 16:12:30:708 Client Answer Ice Candidate: [REDACTED] 1 udp [REDACTED] 181.x.x.x [REDACTED] typ srflx raddr 0.0.0.0 rport 0 generation 0 16:12:30:710 Starting peer connection. 16:12:31:287 Server Ice Candidate: candidate:1 1 UDP [REDACTED] 172.x.x.x [REDACTED] typ host 16:12:31:287 Server Ice QualityMEDIUM 16:12:31:297 Server Ice Candidate: candidate:2 1 TCP [REDACTED] 172.x.x.x [REDACTED] typ host tcptype active 16:12:31:297 Server Ice QualityMEDIUM 16:12:31:298 Server Ice Candidate: candidate:4 1 UDP [REDACTED] 10.x.x.x [REDACTED] typ host 16:12:31:298 Server Ice QualityMEDIUM 16:12:31:298 Server Ice Candidate: candidate:3 1 TCP [REDACTED] 172.x.x.x 52895 typ host tcptype passive 16:12:31:298 Server Ice QualityMEDIUM 16:12:31:299 Server Ice Candidate: candidate:6 1 TCP [REDACTED] 10.x.x.x [REDACTED] typ host tcptype passive 16:12:31:299 Server Ice QualityMEDIUM 16:12:31:299 Server Ice Candidate: candidate:5 1 TCP [REDACTED] 10.x.x.x [REDACTED] typ host tcptype active 16:12:31:300 Server Ice QualityMEDIUM 16:12:31:300 Server Ice Candidate: candidate:8 1 TCP [REDACTED] fe1x::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:300 Server Ice QualityMEDIUM 16:12:31:301 Server Ice Candidate: candidate:[REDACTED] 1 TCP [REDACTED] fe1x::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:301 Server Ice QualityMEDIUM 16:12:31:301 Server Ice Candidate: candidate:10 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:303 Server Ice QualityMEDIUM 16:12:31:303 Server Ice Candidate: candidate:13 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:304 Server Ice QualityMEDIUM 16:12:31:304 Server Ice Candidate: candidate:15 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:304 Server Ice QualityMEDIUM 16:12:31:305 Server Ice Candidate: candidate:7 1 UDP [REDACTED] fe1x::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:305 Server Ice QualityMEDIUM 16:12:31:305 Server Ice Candidate: candidate:20 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:306 Server Ice QualityMEDIUM 16:12:31:307 Server Ice Candidate: candidate:11 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:307 Server Ice QualityMEDIUM 16:12:31:307 Server Ice Candidate: candidate:18 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:307 Server Ice QualityMEDIUM 16:12:31:308 Server Ice Candidate: candidate:12 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:308 Server Ice QualityMEDIUM 16:12:31:308 Server Ice Candidate: candidate:27 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:309 Server Ice QualityMEDIUM 16:12:31:309 Server Ice Candidate: candidate:28 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:309 Server Ice QualityMEDIUM 16:12:31:310 Server Ice Candidate: candidate:29 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:310 Server Ice QualityMEDIUM 16:12:31:311 Server Ice Candidate: candidate:37 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:311 Server Ice QualityMEDIUM 16:12:31:311 Server Ice Candidate: candidate:31 1 UDP [REDACTED] fexx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:312 Server Ice QualityMEDIUM 16:12:31:312 Server Ice Candidate: candidate:16 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:312 Server Ice QualityMEDIUM 16:12:31:313 Server Ice Candidate: candidate:26 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:313 Server Ice QualityMEDIUM 16:12:31:313 Server Ice Candidate: candidate:39 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:319 Server Ice QualityMEDIUM 16:12:31:321 Server Ice Candidate: candidate:25 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:326 Server Ice QualityMEDIUM 16:12:31:327 Server Ice Candidate: candidate:43 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:328 Server Ice QualityMEDIUM 16:12:31:328 Server Ice Candidate: candidate:24 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:328 Server Ice QualityMEDIUM 16:12:31:329 Server Ice Candidate: candidate:17 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:329 Server Ice QualityMEDIUM 16:12:31:330 Server Ice Candidate: candidate:40 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:330 Server Ice QualityMEDIUM 16:12:31:331 Server Ice Candidate: candidate:19 1 UDP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host 16:12:31:331 Server Ice QualityMEDIUM 16:12:31:331 Server Ice Candidate: candidate:51 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:332 Server Ice QualityMEDIUM 16:12:31:332 Server Ice Candidate: candidate:53 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:332 Server Ice QualityMEDIUM 16:12:31:335 Server Ice Candidate: candidate:21 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype passive 16:12:31:335 Server Ice QualityMEDIUM 16:12:31:335 Server Ice Candidate: candidate:3 2 TCP [REDACTED] 172.x.x.x [REDACTED] typ host tcptype passive 16:12:31:336 Server Ice QualityMEDIUM 16:12:31:336 Server Ice Candidate: candidate:44 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:337 Server Ice QualityMEDIUM 16:12:31:337 Server Ice Candidate: candidate:11 2 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:337 Server Ice QualityMEDIUM 16:12:31:338 Server Ice Candidate: candidate:23 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:338 Server Ice QualityMEDIUM 16:12:31:338 Server Ice Candidate: candidate:14 1 TCP [REDACTED] fxxx::xxxx:xxxx:xxxx:xxxx [REDACTED] typ host tcptype active 16:12:31:339 Server Ice QualityMEDIUM 16:12:31:441 Server Ice Candidate: candidate:61 1 UDP [REDACTED] 12.x.x.x [REDACTED] typ relay raddr 172.x.x.x rport 58429 16:12:31:441 Server Ice QualityMEDIUM 16:12:31:442 Server Ice Candidate: candidate:64 1 TCP [REDACTED] 172.x.x.x [REDACTED] typ srflx raddr 10.x.x.x rport 62831 tcptype passive 16:12:31:442 Server Ice QualityMEDIUM 16:12:31:443 Server Ice Candidate: candidate:62 1 UDP [REDACTED] 172.x.x.x [REDACTED] typ srflx raddr 10.x.x.x rport 64263 16:12:31:443 Server Ice QualityMEDIUM 16:12:31:444 Server Ice Candidate: candidate:63 1 TCP [REDACTED] 172.x.x.x [REDACTED] typ srflx raddr 10.x.x.x rport 9 tcptype active 16:12:31:452 Server Ice QualityMEDIUM 16:12:31:453 Server Ice Candidate: candidate:65 1 UDP [REDACTED] 12.x.x.x [REDACTED] typ relay raddr 10.x.x.x rport 64263 16:12:31:453 Server Ice QualityMEDIUM 16:12:31:454 Server Ice Candidate: candidate:61 2 UDP [REDACTED] 12.x.x.x [REDACTED] typ relay raddr 172.x.x.x rport 51353 16:12:31:454 Server Ice QualityMEDIUM 16:12:31:455 Server Ice Candidate: candidate:62 2 UDP [REDACTED] 172.x.x.x [REDACTED] typ srflx raddr 10.x.x.x rport 52185 16:12:31:455 Server Ice QualityMEDIUM 16:12:31:456 Server Ice Candidate: candidate:63 2 TCP [REDACTED] 172.x.x.x [REDACTED] typ srflx raddr 10.x.x.x rport 9 tcptype active 16:12:31:456 Server Ice QualityMEDIUM 16:12:31:457 Server Ice Candidate: candidate:64 2 TCP [REDACTED] 172.x.x.x [REDACTED] typ srflx raddr 10.x.x.x rport 56766 tcptype passive 16:12:31:457 Server Ice QualityMEDIUM 16:12:31:457 Server Ice Candidate: candidate:65 2 UDP [REDACTED] 12.x.x.x [REDACTED] typ relay raddr 10.x.x.x rport 52185 16:12:31:458 Server Ice QualityMEDIUM 16:12:31:478 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:31:537 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:31:586 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:31:633 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:31:681 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:31:727 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:31:790 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:31:837 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:31:884 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:31:931 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:31:995 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:32:042 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:32:089 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:32:136 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:32:182 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:32:228 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:32:289 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:32:336 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:32:383 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:32:429 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:32:492 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:32:540 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:32:634 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:32:680 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:32:728 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:32:776 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:32:838 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:32:886 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:32:949 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:32:977 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:33:026 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:33:088 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:33:135 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:33:183 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:33:231 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:33:277 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:33:337 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:33:387 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:33:435 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:33:479 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:33:529 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:33:593 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:33:625 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:33:682 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:33:735 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:33:776 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:33:826 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:33:885 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:33:936 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:33:982 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:34:029 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:34:091 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:34:197 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:34:228 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:34:291 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:34:337 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:34:385 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:34:431 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:34:478 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:34:526 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:34:588 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:34:634 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:34:696 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:34:728 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:34:778 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:34:835 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:34:899 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:34:930 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:34:977 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:35:039 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:35:087 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:35:135 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:35:184 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:35:226 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:35:277 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:35:332 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:35:387 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:35:482 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:35:529 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:35:592 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:35:631 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:35:686 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:35:728 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:35:779 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:35:827 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:35:889 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:35:935 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:35:977 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:36:027 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:36:090 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:36:138 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:36:185 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:36:226 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:36:278 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:36:339 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:36:387 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:36:433 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:36:479 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:36:527 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:36:590 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:36:632 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:36:683 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:36:777 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:36:825 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:36:887 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:36:950 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:36:977 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:37:043 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:37:090 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:37:137 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:37:185 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:37:231 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:37:279 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:37:339 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:37:386 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:37:430 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:37:480 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:37:540 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:37:584 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:37:633 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:37:683 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:37:730 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:37:776 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:37:831 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:37:884 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:37:929 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:37:977 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:38:040 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:38:088 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:38:149 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:38:227 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:38:291 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:38:338 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:38:384 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:38:430 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:38:479 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:38:525 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:38:587 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:38:650 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:38:682 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:38:729 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:38:791 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:38:834 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:38:881 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:38:947 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:38:978 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:39:025 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:39:087 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:39:134 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:39:183 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:39:226 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:39:292 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:39:340 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:39:383 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:39:434 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:39:482 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:39:576 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:39:630 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:39:685 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:39:732 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:39:778 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:39:841 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:39:885 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:39:929 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:39:976 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:40:026 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:40:087 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:40:138 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:40:183 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:40:234 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:40:281 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:40:330 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:40:394 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:40:441 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:40:487 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:40:527 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:40:584 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:40:631 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:40:679 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:40:727 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:40:776 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:40:838 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:40:884 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:40:978 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:41:026 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:41:089 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:41:136 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:41:184 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:41:229 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:41:275 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:41:324 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:41:385 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:41:433 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:41:476 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:41:525 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:41:588 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:41:635 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:41:682 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:41:728 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:41:789 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:41:837 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:41:883 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:41:929 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:41:983 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:42:039 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:42:086 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:42:133 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:42:180 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:42:289 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:42:337 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:42:385 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:42:431 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:42:478 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:42:526 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:42:586 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:42:633 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:42:680 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:42:726 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:42:787 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:42:845 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:42:880 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:42:927 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:42:975 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:43:038 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:43:101 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:43:133 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:43:189 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:43:226 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:43:290 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:43:338 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:43:382 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:43:445 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:43:478 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:43:588 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:43:634 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:43:679 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:43:728 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:43:775 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:43:837 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:43:900 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:43:932 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:43:976 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:44:038 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:44:076 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:44:131 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:44:178 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:44:226 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:44:287 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:44:335 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:44:399 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:44:431 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:44:476 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:44:525 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:44:587 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:44:633 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:44:681 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:44:728 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:44:777 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:44:838 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:44:932 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:44:980 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:45:026 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:45:075 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:45:148 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:45:179 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:45:227 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:45:291 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:45:339 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:45:381 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:45:435 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:45:481 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:45:529 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:45:593 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:45:638 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:45:687 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:45:730 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:45:780 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:45:827 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:45:888 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:45:929 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:45:982 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:46:026 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:46:077 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:46:133 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:46:185 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:46:231 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:46:276 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:46:339 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:46:441 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:46:480 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:46:530 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:46:588 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:46:651 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:56013 is relay False. 16:12:46:698 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:46:730 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:46:777 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60734 is relay False. 16:12:46:837 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:46:886 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:46:935 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:46:978 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:65014 is relay False. 16:12:47:030 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57257 is relay False. 16:12:47:079 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:60937 is relay False. 16:12:47:136 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62429 is relay False. 16:12:47:183 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:50584 is relay False. 16:12:47:231 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:57320 is relay False. 16:12:47:292 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:64493 is relay False. 16:12:47:339 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:49353 is relay False. 16:12:47:384 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52865 is relay False. 16:12:47:430 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:52529 is relay False. 16:12:47:476 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:56091 is relay False. 16:12:47:539 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:62200 is relay False. 16:12:47:587 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:59794 is relay False. 16:12:47:635 STUN BindingRequest sent to 10.x.x.x:64263 is relay False. 16:12:47:681 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:47:728 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:47:783 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:47:826 STUN BindingRequest sent to [fxxx::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:47:885 STUN BindingRequest sent to [fe1x::xxxx:xxxx:xxxx:xxxx]:[REDACTED] is relay False. 16:12:47:947 STUN BindingRequest sent to 10.x.x.x:[REDACTED] is relay False. 16:12:47:976 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:48:027 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:48:228 STUN BindingRequest sent to 172.x.x.x:64140 is relay False. 16:12:48:480 STUN BindingRequest sent to 172.x.x.x:[REDACTED] is relay False. 16:12:48:527 STUN BindingRequest sent to [fexx::xxxx:xxxx:xxxx:xxxx]:60183 is relay False. 16:12:48:588 ICE connection state changed to failed. 16:12:48:589 Peer connection changed to failed. Ice Candidates [REDACTED] 1 udp [REDACTED] 12.x.x.x [REDACTED] typ relay raddr 0.0.0.0 rport 0 generation 0 Ice Candidates [REDACTED] 1 udp [REDACTED] 181.x.x.x [REDACTED] typ srflx raddr 0.0.0.0 rport 0 generation 0 Ice Candidates [REDACTED] 1 udp [REDACTED] 192.x.x.x [REDACTED] typ host generation 0 16:12:48:593 Is DTLS complete: False 16:12:48:594 Signaling State: stable

Environment Details: .NET Version: 6.0 Operating System: Windows 10 Enterprise

Additional Context: This setup involves connecting to a Kurento server, which might be handling ICE candidates differently or could have some compatibility issues with the current sipsorcery implementation.

ha-ves commented 1 week ago

Can you try again with PR #1133 ?

I'm not familiar with Kurento, but if it does conform to the TURN's specification RFC 5766 and by extension RFC 6156 for IPv6 support, then it compatible to used as a UDP relay unless explicitly disabled.

Also, if it's possible, could you try to capture the TURN conversation using tools like wireshark?

jdelarocar commented 1 week ago

Thank you very much for your response. I have tried using PR #1133, but I am experiencing the same results. I changed my client application to use only relay, and while this has yielded better results, the connection still fails because the DTLS handshake is failing.

Upon further investigation with Wireshark, I noticed that there are no DTLS packets being captured, which seems unusual. I am attaching the client log and Wireshark trace for your review. The IP addresses have been altered for security reasons, but they should match between the client log and the Wireshark trace.

Could you please check the attached logs and traces to see if there are any obvious issues or provide further guidance?

Thank you for your assistance. client_log.txt trace.zip

ha-ves commented 1 week ago

Thank you for the log file and wireshark trace.

Since the peer successfully binds to the relay port on the STUN/TURN server, I will assume the relay problem is fixed.

The DTLS is encapsulated in the STUN protocol, so it is difficult to decode from wireshark.

Since this is Kurento, I found this in the documentation, but it's valid for Kurento in Mar 2021. you could try setting this property to true but please be aware of the vulnerability implication: (It's RTCPeerConnection's X_DisableExtendedMasterSecretKey) https://github.com/sipsorcery-org/sipsorcery/blob/f35cc1eff873f3991dc18d9c94150c50f36ca8d3/src/net/WebRTC/IRTCPeerConnection.cs#L296-L310

If it still doesn't solve the issue, please try raising the issue in Kurento support.

jdelarocar commented 1 week ago

I tried setting X_DisableExtendedMasterSecretKey to true and now the Peer Connection is not getting closed by failure, thank you very much for your quick responses. I am still not sending video/audio but is nice that the connection is not being closed now.