Closed spointer closed 1 year ago
the --external-ip
command line arg applies only to the previous contact. So try this
drachtio --port 3416 --contact "sip::3417;transport=udp" --external-ip 10.3.66.87 --contact "sips::3420;transport=wss" --external-ip 10.3.66.87
Hello Dave,
When drachtio-server has multiple transports including ws or wss, it seems udp transport has not external-ip and only ws / wss transport has.
2023-02-15 18:09:00.427807 SipTransport::logTransports - wss/127.0.0.1:3420 (sips::3420;transport=wss, external-ip: 10.3.66.87, local-net: 10.0.0.0/8) 2023-02-15 18:09:00.427816 SipTransport::logTransports - wss/192.168.97.117:3420 (sips::3420;transport=wss, external-ip: 10.3.66.87, local-net: 10.0.0.0/8) 2023-02-15 18:09:00.427832 SipTransport::logTransports - udp/192.168.97.117:3417 (sip::3417;transport=udp, external-ip: , local-net: ), mtu size: 4096 2023-02-15 18:09:00.427852 SipTransport::logTransports - udp/127.0.0.1:3417 (sip::3417;transport=udp, external-ip: , local-net: 127.0.0.1/32), mtu size: 4096
I set drachtio-server as follows:
drachtio --port 3416 --contact "sip::3417;transport=udp" --contact "sips::3420;transport=wss" --external-ip 10.3.66.87
When i add only udp transport, external-ip is set as expected.
Have you seen this issue before? Thank you.