La encriptación de audio en llamadas VoIP es fundamental para proteger la privacidad y confidencialidad de las comunicaciones empresariales. En este artículo se explica, paso a paso y en tono técnico y serio, cómo configurar la codificación de RTP (SRTP) para cifrar el audio de una llamada entre un servidor Asterisk y un teléfono Yealink T21. No se tratará el cifrado de señalización (TLS), solo el cifrado del flujo de audio (SRTP).
SRTP (Secure Real-Time Transport Protocol) es una extensión del protocolo RTP que proporciona confidencialidad, autenticación e integridad para los paquetes de audio en tiempo real. Su uso es esencial en entornos donde la seguridad de las llamadas es prioritaria.
Asterisk soporta SRTP a partir de la versión 1.8. Se debe habilitar explícitamente en la configuración de los peers SIP.
sip.conf
Accede al archivo /etc/asterisk/sip.conf
y localiza la sección correspondiente a la extensión o peer del Yealink T21. Añade o modifica las siguientes líneas:
[1001]
type=friend
username=1001
secret=clave123
host=dynamic
context=interno
canreinvite=no
nat=yes
encryption=yes
avpf=yes
icesupport=yes
media_encryption=sdes
Guarda el archivo y reinicia Asterisk para aplicar los cambios:
sudo systemctl restart asterisk
El Yealink T21 soporta SRTP desde el menú web de administración. Para configurarlo:
http://IP_DEL_TELEFONO
).admin
/ admin
).Para que el audio cifrado fluya correctamente, asegúrate de que los puertos RTP estén abiertos en el firewall y mapeados en el router hacia la IP del Yealink T21. Por ejemplo:
Configura el port forwarding en el router para estos puertos hacia la IP fija del Yealink T21.
Elemento | Configuración en Asterisk | Configuración en Yealink T21 |
---|---|---|
Extensión | 1001 | 1001 |
Contraseña | clave123 | clave123 |
SRTP | encryption=yes media_encryption=sdes |
SRTP: Activado Negotiation: SDES |
Puertos RTP | 30000-30012 UDP | 30000-30012 UDP |
sip set debug on
y verifica que en la negociación SDP aparezcan las líneas a=crypto
, lo que indica que SRTP está activo.La correcta implementación de SRTP garantiza la confidencialidad del audio en las llamadas VoIP, protegiendo la información sensible de tu organización.