[OpenSIPS-Users] Forcing outgoing socket issue?
Ihor Olkhovskyi
igorolhovskiy at gmail.com
Wed Dec 10 15:58:39 UTC 2025
Hello!
I'm trying to build ipv4/ipv6 bridge with OpenSIPS 3.6.2.
I've declared the sockets like this:
# v4 addresses
socket=tls:OPENSIPS_IPV4_ADDR:TLS_PORT
socket=wss:OPENSIPS_IPV4_ADDR:WSS_PORT
# v6 addresses
socket=tls:[OPENSIPS_IPV6_ADDR]:TLS_PORT
socket=wss:[OPENSIPS_IPV6_ADDR]:WSS_PORT
dns_try_ipv6=yes
# Always listen on localhost v4
socket=tls:127.0.0.1:TLS_PORT
Means explicit to start on v4 and v6 addresses for lately to change address
family explicitly
OpenSIPS starts without any issues, but when I try to do socket forcing with
$socket_out = "wss:OPENSIPS_IPV4_ADDR:WSS_PORT";
t_relay();
I'm getting
ERROR:proto_wss:ws_sync_connect: bind failed (22) Invalid argument
ERROR:proto_wss:ws_connect: connect failed
ERROR:proto_wss:proto_wss_send: connect failed
tm:msg_send: send() to EXTERNAL_IPV6(sic!) for proto wss/6 failed
tm:t_forward_nonack: sending request failed
So OpenSIPS is trying to send over IPv6. I guess that is cause network
address of RURI is v6 already, but DNS answers in dual-stack. If I remove `
dns_try_ipv6` it works, but how than I should work with v6?
What am I missing?
Thanks in advance!
--
Best regards,
Ihor (Igor)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20251210/b1a5a1db/attachment.html>
More information about the Users
mailing list