Configuring Security Features
261
2. Click Browse to locate the certificate (*.pem or *.cer) from your local endpoint.
3. Click Upload to upload the certificate.
Secure Real-Time Transport Protocol
During a confidential call, you can configure Secure Real-Time Transport Protocol (SRTP) to
encrypt RTP streams to avoid interception and eavesdropping. Both RTP and RTCP signaling
may be encrypted using an AES algorithm as described in RFC3711. Encryption modifies the
data in the RTP streams so that, if the data is captured or intercepted, it cannot be
understood—it sounds like noise. Only the receiver knows the key to restore the data. To use
SRTP encryption for SIP calls, the participants in the call must enable SRTP simultaneously. When
this feature is enabled on both endpoints, the encryption algorithm utilized for the session is
negotiated between the endpoints. This negotiation process is compliant with RFC 4568.
When a site places a call on the SRTP enabled endpoint, the endpoint sends an INVITE message
with the RTP encryption algorithm to the destination endpoint.
The following is an example of the RTP encryption algorithm carried in the SDP of the INVITE
message:
m=audio 11780 RTP/SAVP 0 8 18 9 101
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:NzFlNTUwZDk2OGVlOTc3YzNkYTkwZWVkMTM1YWFj
a=crypto:2 AES_CM_128_HMAC_SHA1_32
inline:NzkyM2FjNzQ2ZDgxYjg0MzQwMGVmMGUxMzdmNWFm
a=crypto:3 F8_128_HMAC_SHA1_80 inline:NDliMWIzZGE1ZTAwZjA5ZGFhNjQ5YmEANTMzYzA0
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:9 G722/8000
a=fmtp:101 0-15
a=rtpmap:101 telephone-event/8000
a=ptime:20