Currently, TLS for SIP protects only part of the call flow (invites and registers). TLS for SIP over TCP makes sense for registration because the UAC will transmit credentials. Additional SIP and multimedia commands (audio / video) will still be transmitted over UDP, not encrypted. This is the most common use of TLS over SIP, used by most popular SIP-based VoIP phones (e.g. Skype, WhatsApp).
Alternatively, you can use TLS for SIP over TCP and configure a βbuilt-inβ RTCP stream in which all TLS, SIP and media (audio / video / DTMF) are sent over the same encrypted TCP stream; however, I'm not sure if popular SIP-based VoIP phones (like Skype, WhatsApp) can support this, although this method can be deployed. Conversely, all RTSP clients (Windows Media, Apple QuickTime) can support embedded RTCP through a single stream (indicating this because RTSP and SIP are almost identical, minus verbs).
source share