if wss is not supported for inbound call what othe...
# ask-ai
s
if wss is not supported for inbound call what other options i have
t
Thanks for reaching out, Ajay. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
If WSS isn’t supported for inbound calls, don’t worry! You have some great alternatives to consider: • TLS: This offers secure signaling over port 5061. You just need to update the SIP URI to include
;transport=tls
. • TCP: A reliable option, especially if your network filters UDP traffic. • UDP: Great for low latency in stable networks. Just make sure to use media encryption like SRTP for extra security. • WS (WebSocket, non-secure): This can work well within trusted networks. Each choice comes with its own setup and performance details, so if you’d like, I’m here to help you configure any of these options. Just let me know! Sources: Documentation/CallGuide.md | livekit/livekit_sip.pb.go | README.md | Enhanced noise cancellation | LiveKit Docs
s
no my sip vendor says he works only with websocket but livekit offers only sip uri
t
I'm happy to let you know that LiveKit does support WebSocket for SIP communication. The SIP service includes a WebSocket transport implementation, which means you can use SIP communication over WebSocket connections. If your SIP vendor requires WebSocket, you can easily configure the SIP trunk to use this transport protocol. Please feel free to reach out if you'd like any help with the configuration or if you need more details. I'm here to support you! Sources: SIP overview | LiveKit Docs | transport/ws.go | livekit-protocol/livekit/protocol/sip.py
s
yes how do i do it
t
Hi there! I wanted to share that currently, LiveKit's SIP service doesn't support WebSocket (WS or WSS) as a transport protocol for SIP communication with external SIP providers. The options we do support are UDP, TCP, and TLS. I completely understand if your SIP vendor requires WebSocket—right now, that feature isn't available in LiveKit's current version. Please feel free to reach out if you'd like help exploring other configuration options, or if you'd like me to escalate this for further review. I'm here to support you every step of the way! Sources: pkg/config/config.go | protobufs/livekit_sip.proto | livekit-api/livekit/api/sip_service.py | lib/livekit/proto/livekit_sip_pb.rb | transport/layer.go
s
escalate this for further review
t
I don't have the answer you're looking for. You could also try asking your question: • in one of the other Slack channels or • to https://deepwiki.com/livekit/livekit_composite which is trained on all LiveKit source code If you find the answer, please post it here to help others!