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:

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

  1. En el panel de navegación izquierdo, vaya aEnrutamiento directo de voz> y haga clic en la pestaña SBCs.

  2. Haga clic en Agregar.

  3. 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 nombres contoso.com de dominio y contoso.onmicrosoft.com, use sbc.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 usar sbc.service.contoso.com, debe service.contoso.com registrarse.

  4. 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.

  5. Cuando haya terminado, haga clic en Guardar.

Usar PowerShell

Para conectar su SBC a Enrutamiento directo, tendrá que:

  1. Conéctese a Teams con PowerShell.

  2. Conecte el SBC al espacio empresarial.

  3. Compruebe la conexión SBC.

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
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
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. Null Null
De 1 a 100 000
No Códigos de respuesta de conmutación por error FailoverResponseCodes
Si Direct Routing recibe cualquier código de error sip 4xx o 6xx en respuesta a una invitación saliente, la llamada se considera completada de forma predeterminada. Saliente significa una llamada desde un cliente de Teams a la RTC con flujo de tráfico: cliente de Teams -> Enrutamiento directo -> SBC -> red de telefonía). Cuando se especifica un código de respuesta de conmutación por error, esto fuerza el enrutamiento directo para probar otro SBC (si existe otro SBC en la directiva de enrutamiento de voz del usuario) cuando recibe los códigos especificados si el SBC no puede hacer una llamada debido a la red u otros problemas. 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

Configurar el enrutamiento directo

Descripción de PowerShell para Teams