Introducción a la interoperabilidad de Azure Communications Gateway con Operator Connect y Teams Phone Mobile
Azure Communications Gateway puede manipular la señalización y los objetos multimedia para cumplir los requisitos de las redes y los programas de Operator Connect y Teams Phone Mobile. En este artículo se proporciona información general sobre las características de interoperabilidad que ofrece Azure Communications Gateway para Operator Connect y Teams Phone Mobile.
Importante
Debe firmar un contrato de Conexión con operador o Teléfono móvil Microsoft Teams para usar este servicio.
Rol y posición en la red
Azure Communications Gateway ocupa un lugar equidistante entre su línea fija y sus redes móviles. Conecta estas redes al sistema telefónico de Microsoft, lo que le permite admitir Operator Connect (para redes de línea fija) y Teams Phone Mobile (para redes móviles). En el diagrama siguiente se muestra dónde reside Azure Communications Gateway en la red.
Las llamadas fluyen desde clientes de Microsoft Teams a través del sistema telefónico de Microsoft y la puerta de enlace de comunicaciones de Azure a la red.
Cumplimiento de las especificaciones de SBC certificados
Azure Communications Gateway admite las especificaciones de Microsoft para SBC certificados para Operator Connect y Teams Phone Mobile. Para obtener más información sobre la certificación y estas especificaciones, consulte controladores de borde de sesión certificados para el enrutamiento directo y la documentación de Operator Connect o Teams Phone Mobile proporcionada por su representante de Microsoft.
Integración del control de llamadas para Teams Phone Mobile
Teams Phone Mobile le permite ofrecer servicios de llamadas de Microsoft Teams para llamadas realizadas desde el marcador nativo en teléfonos móviles, por ejemplo, presencia e historial de llamadas. Estas características requieren delimitar las llamadas en la nube de comunicaciones y conversaciones inteligentes de Microsoft (IC3), parte del sistema telefónico de Microsoft.
El sistema telefónico de Microsoft se basa en la información de señalización SIP para determinar si una llamada:
- Se dirige a un suscriptor de Teams Phone Mobile.
- Se realiza desde un suscriptor de Teams Phone Mobile o entre dos suscriptores de Teams Phone Mobile.
La red móvil principal debe proporcionar esta información a Azure Communications Gateway, mediante troncos únicos o rellenando correctamente un encabezado de X-MS-FMC
tal y como se define en las especificaciones de SIP Teams Phone Mobile. Si no tiene acceso a estas especificaciones, póngase en contacto con su representante de Microsoft o con el equipo de incorporación.
La red móvil principal también debe ser capaz de delimitar y desviar las llamadas al sistema telefónico de Microsoft. Puedes elegir entre las siguientes opciones.
- Uso del punto de control móvil (MCP) en Azure Communications Gateway. MCP es un servidor de aplicaciones de IMS que consulta la API de consulta móvil de Teams Phone Mobile para determinar si la llamada incluye a un suscriptor de Teams Phone Mobile. A continuación, MCP agrega encabezados X-MS-FMC y actualiza la señalización para desviar la llamada al sistema telefónico de Microsoft mediante Azure Communications Gateway. Para obtener más información, consulte Punto de control móvil en Azure Communications Gateway de Azure para el servicio móvil de Teléfono de Teams.
- Implementación de una versión local del punto de control móvil (MCP) desde Metaswitch. Para obtener más información, consulte la descripción del punto de control móvil de Metaswitch. Esta versión de MCP no se incluye en Azure Communications Gateway.
- Uso de otras funcionalidades de enrutamiento en la red principal para detectar suscriptores de Teams Phone Mobile y enrutar instancias de INVITE hacia o desde estos suscriptores al sistema telefónico de Microsoft a través de Azure Communications Gateway.
Importante
Si INVITE tiene un encabezado X-MS-FMC, el núcleo no debe enrutar la llamada a Microsoft Teams. La llamada ya se ha anclado en el sistema telefónico de Microsoft.
Señalización de SIP
Azure Communications Gateway intercala automáticamente las llamadas para admitir los siguientes requisitos de Operator Connect y Teams Phone Mobile:
- SIP mediante TLS
- Encabezado X-MS-SBC (que describe la función SBC)
- Reglas estrictas en líneas a=atributo en cuerpos SDP
- Reglas estrictas sobre el control de transferencia de llamadas
Puede organizar más funciones de interoperatividad como parte del diseño de red inicial, o bien en cualquier momento mediante la generación de una solicitud de soporte técnico para Azure Communications Gateway. Por ejemplo, puede que necesite configuración adicional de interoperatividad para:
- Manipulación avanzada de encabezados SIP o mensajes SDP
- Compatibilidad con mensajes provisionales confiables (100rel)
- Interoperatividad entre medios iniciales y tardíos
- Interoperatividad fuera de tonos DTMF en banda
- Colocar el identificador de inquilino único en otra parte de los mensajes SIP para facilitar el consumo de la red, por ejemplo, en parámetros
tgrp
El sistema telefónico de Microsoft requiere que las llamadas (A-) y los números de teléfono (B) estén en formato E.164. Este requisito se aplica a los números SIP y TEL. Se recomienda configurar la red para que use el formato E.164 para todos los números. Si la red no puede convertir números al formato E.164, póngase en contacto con el equipo de incorporación o genere una solicitud de soporte técnico para analizar los requisitos de conversión de números.
Los troncos SIP entre su red y Azure Communications Gateway son multiinquilino, lo que significa que el tráfico de todos los clientes comparte el mismo tronco. De forma predeterminada, el tráfico de Operator Connect o Teams Phone Mobile contiene un encabezado X-MS-TenantID. Este encabezado identifica a la empresa que envía el tráfico y que los sistemas de facturación pueden usar.
Multimedia con RTP y SRTP
El sistema telefónico de Microsoft normalmente requiere SRTP para multimedia. Azure Communications Gateway admite tanto RTP como SRTP y puede interoperar entre ellos. Azure Communications Gateway ofrece más características de manipulación multimedia para permitir que las redes interoperen con el sistema telefónico de Microsoft.
Control multimedia para llamadas
Debe seleccionar los códecs que desea admitir al implementar Azure Communications Gateway.
El operador Connect y Teams Phone Mobile requieren redes principales para admitir tonos de anillo (tonos de llamada) durante la transferencia de llamadas. Las redes principales también deben admitir el ruido de confort. Si las redes principales no pueden cumplir estos requisitos, Azure Communications Gateway puede insertar multimedia en llamadas.
Opciones de interconexión multimedia
Azure Communications Gateway ofrece varias opciones de interconexión multimedia. Por ejemplo, podría ser necesario:
- Control de cambios de RTCP
- Control de la asignación de ancho de banda
- Priorizar el tráfico multimedia específico para la Calidad de servicio
Para obtener detalles completos sobre las características de interoperatividad multimedia disponibles en Azure Communications Gateway, presente una solicitud de soporte técnico.
API de aprovisionamiento y conexión de operadores
Conexión con operador y Teléfono móvil Microsoft Teams requieren la integración de API entre los sistemas de TI y Microsoft Teams para el flujo aprovisionamiento y la automatización. Una vez que la implementación esté certificada e iniciada, no debe usar un portal para el aprovisionamiento. Azure Communications Gateway ofrece un método alternativo para aprovisionar suscriptores con su API de aprovisionamiento (versión preliminar) que permite el aprovisionamiento de flujos desde los clientes de BSS a Azure Communications Gateway y los entornos de Operator Connect. Azure Communications Gateway también proporciona un Portal de administración de números (versión preliminar), integrado en Azure Portal, para el aprovisionamiento basado en explorador que se puede usar para empezar mientras completa la integración de API.
Para más información, vea:
- Aprovisionamiento de Azure Communications Gateway e Integración con la API de aprovisionamiento de Azure Communications Gateway.
- Administrar una empresa con el Portal de administración de números de Azure Communications Gateway (versión preliminar) para Operator Connect y Teams Phone Mobile.
Sugerencia
Estos métodos no permiten a los clientes empresariales administrar llamadas de Teams. Por ejemplo, no proporcionan portales de autoservicio.
Proporcionar datos de duración de llamadas a Microsoft Teams
Azure Communications Gateway puede usar las API de Operator Connect para cargar información sobre la duración de las llamadas individuales (información de CallDuration) en el entorno de Microsoft Teams. Esta información permite a los clientes de Microsoft Teams mostrar la duración de la llamada registrada por la red, en lugar de la registrada por Microsoft Teams. Proporcionar esta información a Microsoft Teams es un requisito del programa Operator Connect que Azure Communications Gateway realiza en su nombre.
Compatibilidad con los requisitos de supervisión
El servicio Azure Communications Gateway incluye la supervisión continua de posibles errores en la implementación. Las métricas que supervisamos cubren todas las métricas que los operadores deben supervisar como parte del programa Operator Connect e incluyen:
- Calidad de llamadas
- Errores de llamada y comportamiento inusual (por ejemplo, errores de configuración de llamadas, llamadas cortas o desconexiones inusuales)
- Otros errores en Azure Communications Gateway
Investigaremos el posible error y determinaremos si el error está relacionado con Azure Communications Gateway o el sistema telefónico de Microsoft. Puede que necesite seguir algunos pasos de solución de problemas en las redes para ayudar a aislar el error.
Pasos siguientes
- Obtenga información sobre la supervisión de Azure Communications Gateway.
- Obtenga información sobre solicitar cambios en Azure Communications Gateway.