Microsoft Teams Connexion #
~.Dimensions.~ peut modéliser les communications Teams seules ou en conjonction avec vos communications PBX afin de fournir un aperçu complet de vos communications professionnelles.
Microsoft Teams la modélisation utilise Microsoft Graph API pour récupérer les données d'appels et de réunions.
info
Le Microsoft Graph API ne fournit pas d'informations d'appel en temps réel. Les événements de l'appel sont offerts après l'appel et peuvent prendre jusqu'à 150 minutes à la réception.
Teams Configuration #
Voici un guide pour configurer Teams pour supporter la traduction ~.Dimensions.~ Microsoft Teams intégration. Pour ~.Dimensions.~ pour modéliser Teams appelle le ~.Dimensions.~ l'application doit être autorisée pour accéder à Microsoft Graph API dans le contexte du client.
PBX Configuration #
Pour ajouter une connexion 'Teams' à un client, naviguez dans 'Customers -> Phone Systems -> Connections', cliquez sur 'Créez une nouvelle traduction PBX' et sélectionnez 'Teams' de la liste.
Entrez un 'Nom' et 'Pays' pour la connexion, puis suivez l'une des deux options ci-dessous selon qui a la permission d'activer la traduction ~.Dimensions.~ application dans le portail d'administration 365 du client Microsoft 365 Administration portail.
Tu as la permission
Si vous avez accès au portail d'administration du client Microsoft 365 Administration du client, vous pouvez activer le portail ~.Dimensions.~ application pour accéder à la Microsoft Graph API au nom du client.
Cliquez sur le bouton 'Provision sur Azure' pour commencer le processus. Tant que vous êtes connecté avec le bon compte Microsoft, on vous demandera d'autoriser la traduction ~.Dimensions.~ application pour accéder à la Microsoft Graph API au nom du client :

Une fois la permission accordée, la nouvelle connexion PBX que vous avez ajoutée devrait être activée et doit simplement être sauvegardée pour compléter le processus.
Le client a la permission
Si vous n'avez pas accès au portail d'administration 365 Microsoft du client, vous devrez demander au client d'activer le portail ~.Dimensions.~ application pour accéder à la Microsoft Graph API au nom du client.
Sauvegardez la nouvelle connexion PBX que vous avez ajoutée afin qu'elle soit stockée et disponible pour que le client puisse activer la traduction ~.Dimensions.~ application.
Modification de la connexion créée PBX. Le champ courriel sera maintenant activé, vous permettant d'entrer l'adresse courriel du client. Soit :
- Entrez l'adresse courriel d'administrateur Microsoft et cliquez sur le bouton 'Envoyer le lien'.
- Cliquez sur le bouton 'Copier le lien' et envoyez le lien vous-même au client.
Une fois que le client a activé la traduction ~.Dimensions.~ application pour accéder à la Microsoft Graph API, la connexion PBX sera automatiquement activée et il suffit d'être enregistrée pour compléter le processus.
tip
Après avoir activé la traduction ~.Dimensions.~ application sur Teams, n'oubliez pas d'exécuter le script Powershell ci-dessous pour ajouter la permission de surveiller les réunions.
Permettre l'accès aux réunions #
Pour permettre au nom de la réunion d'être défini par rapport au modèle d'appel, vous pouvez créer une stratégie « Application Access » dans Azure pour permettre au ~.Dimensions.~ l'accès des clients.
https://learn.microsoft.com/fr-CA/graph/cloud-communication-online-meeting-application-access-policy
L'autorisation pour cela doit être définie à l'aide de Powershell, en ajoutant à l'ID de l'application :
install-module -name PowerShellGet -force -AllowClobber\
install-module -name MicrosoftTeams -force -AllowClobber
Module d'importation MicrosoftTeams
Connecter-MicrosoftTeams
New-CsApplicationAccessPolicy -Identity Teams-~.Dimensions.~-Policy -AppIds « dfd5c2ad-a086-4414-8564-fb9b6197455c » -Description « Permettre l'accès aux réunions »
Grant-CsApplicationAccessPolicy -PolicyName Teams-~.Dimensions.~-Policy -Globalnote
Cela peut prendre environ 30 minutes pour faire effet.
Pour vérifier la politique :
Get-CsApplicationAccessPolicy Tag :Teams-~.Dimensions.~-PolitiquePour ajouter un AppId à une politique existante :
Set-CsApplicationAccessPolicy -identité Teams-~.Dimensions.~-Policy -AppIds @{Add="dfd5c2ad-a086-4414-8564-fb9b6197455c"}
Grant-CsApplicationAccessPolicy -PolicyName Teams-~.Dimensions.~-Policy -GlobalTraitez les réponses de l'agent automatique comme une sonnerie #
Lorsqu'elle est activée, un appel répondu par un répondeur automatique est signalé comme sonnant seulement, il n'est pas compté comme répondu tant que l'utilisateur ne répond pas à l'appel.
Problèmes connus #
Appels trunk to trunk #
Actuellement, le Graph API ne fournit pas d'événements Webhook pour les appels transférés vers des numéros externes. Cela signifie que si un appel RTC Teams est transféré vers un autre numéro RTCP, le second appel ne sera pas modélisé dans ~.Dimensions.~.