Conectar el controlador de borde de sesión (SBC) al enrutamiento directo
En este artículo se describe cómo configurar un controlador de borde de sesión (SBC) y conectarlo a enrutamiento directo. Este es el paso 1 de los siguientes pasos para configurar el enrutamiento directo:
- Paso 1. Conecta tu SBC con El sistema telefónico y valida la conexión (Este artículo)
- Paso 2. Habilitar a los usuarios para el enrutamiento directo
- Paso 3. Configurar el enrutamiento de llamadas
- Paso 4. Traducir números a un formato alternativo
Para obtener información sobre todos los pasos necesarios para configurar el enrutamiento directo, consulte Configurar enrutamiento directo.
Para configurar y conectar un SBC a Enrutamiento directo, puede usar el Centro de administración de Microsoft Teams o PowerShell .
Nota
Para nubes GCC High y DoD, debe usar PowerShell. La opción para conectar el SBC no está disponible en el Centro de administración de Teams.
Usar el Centro de administración de Microsoft Teams
En el panel de navegación izquierdo, vaya aEnrutamiento directo de voz> y haga clic en la pestaña SBCs.
Haga clic en Agregar.
Escriba un FQDN para el SBC.
Asegúrese de que la parte del nombre de dominio del FQDN coincide con un dominio que está registrado en su inquilino. Tenga en cuenta que el*.onmicrosoft.com
nombre de dominio no es compatible con el nombre de dominio FQDN de SBC. Por ejemplo, si tiene dos nombrescontoso.com
de dominio ycontoso.onmicrosoft.com
, usesbc.contoso.com
como nombre SBC. Si usa un subdominio, asegúrese de que este subdominio también está registrado en su inquilino. Por ejemplo, si desea usarsbc.service.contoso.com
, debeservice.contoso.com
registrarse.Configure las opciones para el SBC en función de las necesidades de su organización. Para obtener más información sobre cada una de estas opciones de configuración, consulte Configuración de SBC.
Cuando haya terminado, haga clic en Guardar.
Usar PowerShell
Para conectar su SBC a Enrutamiento directo, tendrá que:
Conectarse a Teams mediante PowerShell
Para emparejar el SBC con la interfaz de enrutamiento directo, use una sesión de módulo de PowerShell de Teams conectada al inquilino. Para abrir una sesión de PowerShell, siga los pasos que se describen en Configurar el equipo para Windows PowerShell.
Después de establecer una sesión de PowerShell remota, compruebe que puede ver los comandos para administrar el SBC. Para comprobar los comandos, escriba o copie y pegue el siguiente comando en la sesión de PowerShell y, después, presione Entrar:
Get-Command *onlinePSTNGateway*
El comando devuelve las cuatro funciones que se muestran aquí que le permitirán administrar el SBC.
CommandType Name Version Source ----------- ---- ------- ------ Function Get-CsOnlinePSTNGateway 1.0 tmp_v5fiu1no.wxt Function New-CsOnlinePSTNGateway 1.0 tmp_v5fiu1no.wxt Function Remove-CsOnlinePSTNGateway 1.0 tmp_v5fiu1no.wxt Function Set-CsOnlinePSTNGateway 1.0 tmp_v5fiu1no.wxt
Conectar el SBC al inquilino
Para conectar el SBC al inquilino, use el cmdlet New-CsOnlinePSTNGateway . En una sesión de PowerShell, escriba lo siguiente y presione Entrar:
New-CsOnlinePSTNGateway -Fqdn <SBC FQDN> -SipSignalingPort <SBC SIP Port> -MaxConcurrentSessions <Max Concurrent Sessions the SBC can handle> -Enabled $true
Consideraciones
Microsoft recomienda establecer un límite máximo de llamadas en el SBC con la información que se puede encontrar en la documentación de SBC. El límite desencadenará una notificación si el SBC está en el nivel de capacidad.
Solo puede conectar el SBC si la parte del dominio de su FQDN coincide con uno de los dominios registrados en el inquilino, excepto *.onmicrosoft.com. No se admite el uso de *.onmicrosoft.com nombres de dominio para el nombre FQDN de SBC. Por ejemplo, si tiene dos nombres de dominio, contoso.com y contoso.onmicrosoft.com, puede usar sbc.contoso.com para el nombre de SBC. Si intenta conectar el SBC con un nombre como sbc.contoso.abc, el sistema no le permitirá, ya que el dominio no es propiedad de este inquilino.
Además del dominio registrado en su inquilino, es importante que haya un usuario con ese dominio y una licencia E3 o E5 asignada. Si no es así, recibirá el siguiente error:
Can not use the "sbc.contoso.com" domain as it was not configured for this tenant
.Para asignar un usuario a ese dominio, el tipo de autenticación configurado del dominio debe ser "Administrado".
No se admiten varios IP asignados con el mismo FQDN en el lado SBC.
Para proporcionar el mejor cifrado de su clase a nuestros clientes, Microsoft forzará el uso de TLS1.2 para la interfaz SIP de enrutamiento directo. Para evitar cualquier impacto en el servicio, asegúrese de que sus SBCs están configurados para admitir TLS1.2 y puede conectarse mediante uno de los siguientes conjuntos de cifrado:
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 es decir, ECDHE-RSA-AES256-GCM-SHA384
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 es decir, ECDHE-RSA-AES128-GCM-SHA256
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 es decir, ECDHE-RSA-AES256-SHA384
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 es decir, ECDHE-RSA-AES128-SHA256
Los pings de OPCIONES SIP NO DEBEN superar una frecuencia de una transacción cada 60 segundos y NO DEBEN ser más o menos frecuentes que una transacción cada 180 segundos para cada tronco configurado para cada punto final.
Por ejemplo: En este ejemplo solo se muestran los parámetros mínimos necesarios. Hay parámetros adicionales que puede establecer con el cmdlet New-CsOnlinePSTNGateway durante el proceso de conexión. Para obtener más información, consulta Configuración de SBC.
New-CsOnlinePSTNGateway -Identity sbc.contoso.com -Enabled $true -SipSignalingPort 5067 -MaxConcurrentSessions 100
Lo que devuelve:
Identity : sbc.contoso.com Fqdn : sbc.contoso.com SipSignalingPort : 5067 FailoverTimeSeconds : 10 ForwardCallHistory : False ForwardPai : False SendSipOptions : True MaxConcurrentSessions : 100 Enabled : True
Comprobar la conexión SBC
Para comprobar la conexión:
Comprobar si el SBC está en la lista de SBC emparejados
Después de conectar el SBC, use el cmdlet Get-CsOnlinePSTNGateway para comprobar que el SBC está presente en la lista de SBC emparejados. Escriba lo siguiente en una sesión de PowerShell remota y, a continuación, presione Entrar:
Get-CsOnlinePSTNGateway -Identity sbc.contoso.com
La puerta de enlace emparejada debería aparecer en la lista, como se muestra en el ejemplo siguiente, y el parámetro Enabled debe mostrar un valor de True.
Lo que devuelve:
Identity : sbc.contoso.com Fqdn : sbc.contoso.com SipSignalingPort : 5067 FailoverTimeSeconds : 10 ForwardCallHistory : False ForwardPai : False SendSipOptions : True MaxConcurrentSessions : 100 Enabled : True
Validar opciones sip
Para validar el emparejamiento mediante las opciones sip salientes, utilice la interfaz de administración SBC y confirme que el SBC recibe 200 respuestas ok a sus mensajes OPTIONS salientes.
Cuando enrutamiento directo vea opciones entrantes, comenzará a enviar mensajes de opciones SIP salientes al FQDN SBC configurado en el campo de encabezado de contacto en el mensaje OPCIONES entrantes.
Para validar el emparejamiento mediante las opciones sip entrantes, use la interfaz de administración de SBC. Compruebe que el SBC envía una respuesta a los mensajes OPTIONS procedentes de Enrutamiento directo y que el código de respuesta que envía es 200 CORRECTO.
Configuración de SBC
En esta tabla se enumeran las opciones que puede establecer para el SBC en el Centro de administración de Microsoft Teams y mediante el cmdlet New-CsOnlinePSTNGateway .
¿Obligatorio? | Configuración del Centro de administración de Teams | Parámetro de PowerShell | Descripción | Valor predeterminado | Valores posibles | Tipo y restricciones |
---|---|---|---|---|---|---|
Sí | Agregar un FQDN para el SBC | FQDN | Ninguna | Nombre FQDN, límite de 63 caracteres | Cadena, consulte la lista de caracteres permitidos y no permitidos en las convenciones de nomenclatura de Active Directory para equipos, dominios, sitios y OU | |
No | Habilitado | Habilitado | Se usa para activar el SBC para las llamadas salientes. Puede usarlo para quitar temporalmente el SBC del servicio mientras se actualiza o durante el mantenimiento. | Falso | Verdadero Falso |
Boolean |
Sí | Puerto de señalización SIP | SipSignalingPort | Este es el puerto de escucha que se usa para comunicarse con el enrutamiento directo mediante el protocolo de la capa de transporte (TLS). | Ninguna | Cualquier puerto | 0 a 65535 |
No | Enviar opciones SIP | SendSIPOptions | Define si el SBC enviará mensajes de opciones SIP. Te recomendamos encarecidamente que actives esta configuración. Cuando esta configuración está desactivada, el SBC se excluye del sistema de supervisión y alerta. | Verdadero | True Falso |
Boolean |
No | Historial de llamadas de desvío | ForwardCallHistory | Indica si la información del historial de llamadas se reenvía a través del tronco. Al activar esta opción, el proxy de Microsoft 365 envía una información del historial y un encabezado referido por. | Falso | Verdadero Falso |
Boolean |
No | Encabezado de forward P-Asserted-identity (PAI) | ForwardPAI | Indica si el encabezado PAI se reenvía junto con la llamada. El encabezado PAI proporciona un método para comprobar la identidad de la persona que realiza la llamada. Si esta configuración está activada, también se envía el encabezado Privacy:ID. | Falso | Verdadero Falso |
Boolean |
No | Capacidad de llamadas simultáneas | MaxConcurrentSessions | Al establecer un valor, el sistema de alertas le notificará cuando el número de sesiones simultáneas sea del 90 por ciento o superior a este valor. Si no establece ningún valor, no se generarán alertas. Sin embargo, el sistema de monitoreo notificará el número de sesiones simultáneas cada 24 horas. | Nulo | Nulo De 1 a 100 000 |
|
No | Códigos de respuesta de conmutación por error | FailoverResponseCodes |
Especificar un código de respuesta de conmutación por error obliga al enrutamiento directo a intentar la conexión con otro SBC (si existe otro en la directiva de enrutamiento de voz del usuario) al recibir cualquiera de los códigos de respuesta especificados del SBC en una solicitud de INVITACIÓN inicial terminada por SBC. Nota: Solo se producirá un reintento si no hay respuestas provisionales anteriores no 100. Para obtener más información, consulte Conmutación por error de códigos SIP específicos recibidos del controlador de borde de sesión (SBC). | 408, 503, 504 | Int | |
No | Tiempos de conmutación por error (segundos) | FailoverTimeSeconds | Cuando usted establece un valor, las llamadas salientes que la puerta de enlace no responde dentro del tiempo que usted establece se enrutan al siguiente tronco disponible. Si no hay troncos adicionales, la llamada se descarta automáticamente. El valor predeterminado es 10 segundos. En una organización con redes lentas y respuestas de puerta de enlace, esto podría provocar que las llamadas se anularan innecesariamente. | 10 | Número | Int |
No | SBC admite PIDF/LO para llamadas de emergencia | PidfloSupported | Especifique si el SBC admite el objeto de ubicación de formato de datos de información de presencia (PIDF/LO) para las llamadas de emergencia. |
Para obtener información sobre Loction-Based configuración de enrutamiento y optimización de medios, consulte Planear el enrutamiento Location-Based y Planear la omisión de medios con enrutamiento directo.
Vea también
Planear el enrutamiento directo