EasyUC para Microsoft Teams
Operator Connect mediante reenvío de Teams
Dirija un número de Operator Connect a un script de EasyUC mediante una cuenta de servicio de Teams y un número piloto.
En EasyUC: Script form → Reachable via MS Teams → Call entry → Operator Connect through Teams forwarding
Para qué sirve
Con Operator Connect, el número de teléfono público permanece en el operador, que lo entrega directamente en Microsoft Teams, no en el SBC de EasyUC. Para que una llamada a un número de este tipo llegue igualmente a un script de EasyUC, EasyUC ofrece la entrada de llamadas Operator Connect through Teams forwarding.
La vía: el llamante marca el número de Operator Connect. Este está asignado a una cuenta de servicio de Teams que reenvía de inmediato cada llamada a un número piloto de Direct Routing. El número piloto figura en la ruta de voz de EasyUC, de modo que la llamada llega al SBC a través del trunk. El SBC lee en el History-Info de la llamada qué número se marcó originalmente y asigna la llamada al script correcto.
El script puede ser un script ACD o la cola de una consola de operador. No interviene ningún Auto Attendant de Microsoft Teams. EasyUC puede comprobar los ajustes necesarios en la cuenta de servicio y definirlos por sí mismo mediante Teams PowerShell.
Requisitos previos
- Módulo de licencia
teams. Sin este módulo no aparece el espacio de trabajo EasyUC Teams. - Rol EasyUC Teams con los subpermisos SCRIPTS (
ROLE_APP_TEAMS_SCRIPTS) y SCRIPTS bearbeiten (ROLE_APP_TEAMS_SCRIPTS_EDIT). - Direct Routing con el SBC de EasyUC está en funcionamiento para este tenant y al menos un script es accesible desde Teams.
- EasyUC ha iniciado sesión en Teams PowerShell o hay un registro de aplicación almacenado.
- Un número de Operator Connect que se pueda asignar a un usuario. Un número de servicio para cuentas de recurso no es adecuado.
- Para cada número de Operator Connect, una cuenta de servicio de Teams específica con licencia de Teams Phone y Enterprise Voice, a la que se asigna el número.
- La política de llamadas de la cuenta de servicio permite el reenvío a números de teléfono. EasyUC no comprueba este punto; verifíquelo en Teams.
- Un número libre de Direct Routing como número piloto. No está asignado a ningún usuario ni recurso y no está sujeto a ninguna regla para números sin asignar.
- La política global de enrutamiento de voz del tenant no contiene el uso de PSTN de EasyUC.
Paso a paso: configurar un script con números de Operator Connect
Paso a paso: comprobar y configurar el reenvío
Paso a paso: configurar el reenvío manualmente o revertirlo
Campos y opciones
| Campo / acción | Significado y uso |
|---|---|
| OC number | Número de Operator Connect en formato internacional con un + inicial, como máximo 40 caracteres. Como máximo 10 por script, ninguno repetido. |
| Teams service account (UPN) | Cuenta a la que se asigna el número en Teams y que realiza el reenvío. Como máximo 190 caracteres. Si difiere del inventario, EasyUC informa “According to the inventory, the number is assigned to …”. |
| Pilot number (Direct Routing) | Número de Direct Routing al que reenvía la cuenta de servicio. No debe coincidir con ningún número de Operator Connect del script. Los números de Direct Routing sin asignar a menudo no aparecen en el inventario; el número puede introducirse libremente. |
| Shared pilot number | Varios scripts de un tenant pueden utilizar el mismo número piloto. Entonces se distinguen únicamente por el History-Info y se rechaza una llamada directa al número piloto. |
| Check now | Comprobación de solo lectura mediante Teams PowerShell. Con muchos números puede quedar incompleta; Check the remaining numbers obtiene el resto. |
| Check items for pilot and trunk | Pilot is in the EasyUC voice route, Pilot is not assigned to any object, Gateway sends History-Info (ForwardCallHistory), Global policy without the EasyUC usage, SBC accepts the pilot. |
| Check items per number | Teams user exists, OC number is assigned to the user, Enterprise Voice enabled, Teams Phone licence present, Voice routing policy contains the EasyUC usage, Forwarding enabled (immediate), Forwarding target is the pilot number, Not the Teams device of an attendant console. |
| Set up forwarding | Modifica únicamente a este usuario mediante el servicio PowerShell. La política Global permanece sin cambios. Solo se puede utilizar después de guardar el script. |
| Operator Connect over a public destination | Tercera tarjeta en Call entry, marcada como vía transitoria. EasyUC solo almacena el número de Operator Connect y un número de destino público de EasyUC y no establece una vía de ejecución propia. El reenvío debe configurarse en el operador. |
Comprobar el resultado y acotar errores
- Éxito: Check now muestra todos los elementos de comprobación como OK y la llamada de prueba al número de Operator Connect llega al script. En el historial de llamadas, To muestra el número de Operator Connect con “via pilot …”.
- “Please save the script first. Checks and setup use the saved state.” Guarde el script antes de realizar la comprobación.
- “The EasyUC gateway in Teams sends no History-Info (ForwardCallHistory is off). Without it the SBC cannot match a forwarded Operator Connect number.” Haga clic en Update routes en la página del tenant o active ForwardCallHistory en el gateway PSTN de Teams.
- “The number … is the Teams device of an attendant console. A transfer to it would run back into EasyUC through the forwarding (call loop). Please use a dedicated service account.” Utilice otra cuenta.
- “The Operator Connect number and the pilot number must differ so that no call loop arises.” Elija otro número piloto.
- “The number … is already used in this tenant (script …).” El número pertenece a otro script.
- “At least one step is blocked. Nothing is run.” Lea el motivo en el paso, normalmente una política ajena o un reenvío existente.
- “The PowerShell service for Microsoft Teams is not reachable.” Compruebe el servicio y el inicio de sesión en la página del tenant.
- Elemento de comprobación Global policy without the EasyUC usage como nota: el uso de PSTN de EasyUC está asociado a la política Global. Esto no se recomienda para esta vía.
- El usuario o un administrador puede modificar el reenvío en cualquier momento. Repita Check now con regularidad. La lista de comprobación de la consola de operador valora como nota una comprobación con más de 7 días de antigüedad.
- Límites: cada número de Operator Connect necesita una cuenta de servicio con licencia. No se ha probado cuántas llamadas pueden circular simultáneamente por el número de un usuario.