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 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.
Puede usar el Centro de administración de Microsoft Teams o PowerShell para configurar y conectar un SBC a Enrutamiento directo.
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 y 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 siguientes 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.
Con PowerShell
Para conectar su SBC a Enrutamiento directo, tendrá que:
Conectarse a Skype Empresarial Online con PowerShell
Para emparejar el SBC con la interfaz de enrutamiento directo, use una sesión de PowerShell conectada al espacio empresarial. 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
Nota
- Le recomendamos que establezca 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
. - 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.
Aquí se muestra un ejemplo:
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
Nota
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.
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 CodecPriority : SILKWB,SILKNB,PCMU,PCMA ExcludedCodecs : 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 SBC y vea 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 OK.
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. | 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 | País o región preferido para el tráfico multimedia | MediaRelayRoutingLocationOverride | No se aplica al enrutamiento directo. Este parámetro está reservado para su uso con operadores administrados en planes de llamadas | Ninguna | ||
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. | |||
No | - | MediaBypass | Esta configuración indica si el SBC admite omisión de medios y si desea usarlo para este SBC. | Ninguna | Verdadero Falso |
Boolean |
Vea también
Planear el enrutamiento directo