[OpenSIPS-Users] Tls using t_relay

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Apr 23 08:39:22 EST 2020


Hi Tito,

Note that the tcp_connect_timeout is in milliseconds, so maybe 3 ms is 
too short for getting back the SYN ACK.

The logs are keep reporting the failed connect. You say the connect is 
ok, the INVITE is sent forward to callee and there is also an 180 
response? ....and then you get the 500 reply ?

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com

On 4/22/20 2:22 AM, Tito Cumpen wrote:
> Bogdan,
>
> I found out that there was a timer flag for tcp connections that may 
> have been causing an issue
> tcp_connect_timeout=3
> Once I removed this line the tls connection was made fine but now I am 
> seeing opensips send an error message to the client
>
> SIP/2.0 500 Server error occurred (1/SL)
> client---opensips---SIP AS
> even though the SIP AS sent a 180 response
>
>
> Here are the errors from the log
>
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcp_connect_blocking_timeout: poll error: flags 28 - 4 8 16 32
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcp_connect_blocking_timeout: failed to retrieve SO_ERROR 
> [server=127.0.0.1:443 <http://127.0.0.1:443>] (111) Connection refused
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:proto_tls:tls_sync_connect: tcp_blocking_connect failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:proto_tls:proto_tls_send: connect failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:msg_send: send() 
> to 127.0.0.1:443 <http://127.0.0.1:443> for proto tls/3 failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:t_forward_nonack: 
> sending request failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcp_connect_blocking_timeout: poll error: flags 28 - 4 8 16 32
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcp_connect_blocking_timeout: failed to retrieve SO_ERROR 
> [server=127.0.0.1:443 <http://127.0.0.1:443>] (111) Connection refused
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:proto_tls:tls_sync_connect: tcp_blocking_connect failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:proto_tls:proto_tls_send: connect failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:msg_send: send() 
> to 127.0.0.1:443 <http://127.0.0.1:443> for proto tls/3 failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:t_forward_nonack: 
> sending request failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcpconn_async_connect: poll error: flags 1c
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcpconn_async_connect: failed to retrieve SO_ERROR 
> [server=127.0.0.1:5060 <http://127.0.0.1:5060>] (111) Connection refused
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:core:proto_tcp_send: 
> async TCP connect failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:msg_send: send() 
> to 127.0.0.1:5060 <http://127.0.0.1:5060> for proto tcp/2 failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:t_forward_nonack: 
> sending request failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcpconn_async_connect: poll error: flags 1c
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcpconn_async_connect: failed to retrieve SO_ERROR 
> [server=127.0.0.1:5060 <http://127.0.0.1:5060>] (111) Connection refused
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:core:proto_tcp_send: 
> async TCP connect failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:msg_send: send() 
> to 127.0.0.1:5060 <http://127.0.0.1:5060> for proto tcp/2 failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:t_forward_nonack: 
> sending request failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcpconn_async_connect: poll error: flags 1c
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcpconn_async_connect: failed to retrieve SO_ERROR 
> [server=127.0.0.1:5223 <http://127.0.0.1:5223>] (111) Connection refused
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:core:proto_tcp_send: 
> async TCP connect failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:msg_send: send() 
> to 127.0.0.1:5223 <http://127.0.0.1:5223> for proto tcp/2 failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:t_forward_nonack: 
> sending request failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcpconn_async_connect: poll error: flags 1c
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: 
> ERROR:core:tcpconn_async_connect: failed to retrieve SO_ERROR 
> [server=127.0.0.1:5223 <http://127.0.0.1:5223>] (111) Connection refused
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:core:proto_tcp_send: 
> async TCP connect failed
> Apr 21 23:12:46 sip1 /sbin/opensips[11376]: ERROR:tm:msg_send: send() 
> to 127.0.0.1:5223 <http://127.0.0.1:5223> for proto tcp/2 failed
>
> On Tue, Apr 21, 2020 at 11:26 AM Tito Cumpen <tito at xsvoce.com 
> <mailto:tito at xsvoce.com>> wrote:
>
>     Hey Bogdan,
>
>     Here is the capture I took from using t_relay("tls:domain:port")
>
>     As you can see the client side (opensips) does not proceed with
>     allowing the socket to open.
>
>     Thanks,
>     Tito
>
>     On Tue, Apr 21, 2020 at 2:18 AM Bogdan-Andrei Iancu
>     <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>         Hi Tito,
>
>         Well, from OpenSIPS perceptive it is a "Connection refused",
>         so the destination is rejecting the connect.
>
>         Regards,
>
>         Bogdan-Andrei Iancu
>
>         OpenSIPS Founder and Developer
>            https://www.opensips-solutions.com
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200423/da5f5e86/attachment.html>


More information about the Users mailing list