Hello,
On 01/04/2009 04:22 PM, Aymeric Moizard wrote:
[...] Let's describe a case:
I send an INVITE and encrypt the SDP. I'm behind a symmetric NAT. I'm calling somebody (a UA of course) who is able to decrypt it.
Whatever trick you provide, I will not have always voice (except if ICE is supported or if the NAT are kind with me)
Conclusion: I'm forced to provide UA and ask my customer to NOT encrypt their signalling. NEVER encrypt their signalling.
do you mean end-to-end encryption just for SDP? Going over NAT using TLS is just fine.
Still you can encrypt parts of the SDP, just the signaling coordinates for RTP need to be clear. Some of those details are part of other SIP headers, the content of media stream can be SRTPed.
Cheers, Daniel