Encryption with SRTP
SRTP is an encryption mechanism that is negotiated during call setup via SIP. Both sides of the SIP conversation must agree to support RTP encryption and exchange keys for encryption in the SIP packets. The encryption key used for SRTP is exchanged inside SIP packets. This information is then used to encrypt the audio stream.
SRTP enables encryption of the RTP data with minor overhead to the RTP UDP packets. This has the benefit that the call data are encrypted but still transmit via UDP, minimizing latency and using network traversal mechanisms that would normally be used in an unencrypted stream.
Generally SRTP is the most firewall friendly strategies for existing installations since the actual work has already been ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access