EasyUC para Microsoft Teams
DNS, IP pública y firewall para el SBC
Qué registros DNS, direcciones y puertos necesita el SBC de EasyUC para Teams Direct Routing.
En EasyUC: Preparación fuera de EasyUC; valores en EasyUC Teams → Teams → SBC Setup
Para qué sirve
Microsoft establece el trunk SIP desde su red hasta el SBC. Para ello, el SBC debe ser accesible con un nombre público y una dirección pública, y el firewall debe dejar pasar la señalización y el audio. La mayoría de los errores durante la puesta en marcha se producen aquí, no en EasyUC.
Este capítulo resume lo que usted prepara en el DNS, en el router y el firewall y en el tenant de Microsoft 365 antes de crear el primer tenant en EasyUC. Los números de puerto son los valores predeterminados de EasyUC. Si su configuración es distinta, se aplican los valores de la página del SBC.
El SBC acepta SIP únicamente a través de TLS con verificación mutua de certificados y audio únicamente como SRTP. No utiliza media bypass: el audio siempre circula entre Microsoft y el SBC.
Requisitos previos
- Acceso a la zona DNS pública del dominio del cliente.
- Acceso al firewall y al NAT situados delante del servidor EasyUC.
- Una dirección IPv4 pública fija para el SBC.
- Un administrador del tenant de Microsoft 365 que pueda verificar allí el dominio.
- El servidor EasyUC tiene acceso saliente a Microsoft, a Let’s Encrypt y al DNS público.
Paso a paso
-
En el centro de administración de Microsoft 365, en Settings → Domains, compruebe que el dominio del nombre de host está verificado en el tenant del cliente. Para
sbc.kunde.deeskunde.de. Para un nombre con dos niveles de subdominio, comosbc.voice.kunde.de, debe estar registrado exactamentevoice.kunde.de.
Campos y opciones
| Campo / acción | Significado y uso |
|---|---|
| Registro DNS A | Nombre de host del SBC del tenant → IP pública del SBC. Un nombre por tenant. |
| Registro DNS TXT (temporal) | Para el certificado: la página del tenant muestra el nombre y el valor. Una vez emitido el certificado, el registro puede eliminarse de nuevo. |
| Puerto TLS (TCP, entrante) | Por defecto 5061 para el primer tenant; cada tenant adicional recibe el siguiente puerto libre. No se pueden usar 8021, 9060, 15060 ni 15080. |
| Rango RTP (UDP, en ambos sentidos) | Por defecto 20000 a 20999. El rango pertenece a todo el SBC y se aplica a todos los tenants. No debe solaparse con 16384 a 19999 ni con 24000 a 24999. |
| Redes de Microsoft | 52.112.0.0/14 y 52.120.0.0/14. El SBC acepta conexiones únicamente de estas redes. |
| SIP hacia Microsoft (TCP, saliente) | Puerto 5061 hacia sip.pstnhub.microsoft.com. |
| Public IP | Campo de la página del SBC. La dirección aparece en SIP y SDP. Con NAT 1:1, la dirección externa. |
| Media IP | Campo de la página del SBC. Dirección local del servidor para RTP. |
| Puerto 80 | No es necesario. El certificado se valida mediante DNS-01. |
Comprobar el resultado y acotar errores
- Éxito: el nombre de host se resuelve desde fuera a la IP pública. Tras configurar el certificado y el trunk, la página del tenant muestra una hora actual en Last OPTIONS.
- Comprobación desde fuera: una conexión TLS al nombre de host en el puerto TLS debe entregar el certificado incluido el certificado intermedio. El puerto solo se abre cuando la IP pública está definida, el certificado está emitido y el tenant está activo.
- Trunk down, sin OPTIONS de Microsoft: Microsoft solo comienza cuando le llegan los OPTIONS del SBC. Compruebe el TCP saliente 5061 y el puerto TLS entrante.
- La llamada se establece, pero no hay audio: la IP pública es incorrecta o el rango UDP no está abierto.
- Audio solo en algunas llamadas: el rango RTP se solapa con otro servicio. EasyUC rechaza estos rangos al guardar; revise el mensaje en la página del SBC.
- „Microsoft kennt die Domain dieses SBC-Namens in diesem Tenant nicht.“ El dominio no está verificado en el tenant de Microsoft 365.
- „Die öffentliche IP muss aus dem Internet erreichbar sein; … liegt in einem privaten oder reservierten Bereich.“ Introduzca la dirección externa.