Configuration du pavé de numérotation

Dans le client Teams, le pavé de numérotation permet aux utilisateurs d’accéder à la fonctionnalité de réseau téléphonique commuté (RTC). Le pavé de numérotation est disponible pour les utilisateurs disposant d’une licence Téléphonie Teams, à condition qu’ils soient correctement configurés. Les critères suivants sont tous requis pour que le pavé de numérotation s’affiche :

  • L’utilisateur dispose d’une licence Téléphonie Teams (« MCOEV ») activée
  • L’utilisateur dispose d’un forfait d’appels Microsoft, d’une connexion d’opérateur ou est activé pour le routage direct
  • L’utilisateur a Téléphonie – Grandes entreprises activé
  • L’utilisateur est hébergé en ligne et non dans Skype Entreprise localement
  • La stratégie d’appel Teams est activée pour l’utilisateur

Remarque

Si les appels partagés sont disponibles dans votre locataire et que vous avez des utilisateurs hébergés en ligne et activés pour Téléphonie – Grandes entreprises, le pavé de numérotation s’affiche dans Teams pour ces utilisateurs. Pour plus d’informations, consultez Planifier les appels partagés.

Les sections suivantes décrivent comment utiliser PowerShell pour case activée les critères. Dans la plupart des cas, vous devez examiner différentes propriétés dans la sortie de l’applet de commande Get-CsOnlineUser . Les exemples supposent que $user est soit l’UPN (UserPrincipalName) ou l’adresse SIP de l’utilisateur.

L’utilisateur dispose d’une licence Téléphonie Teams (« MCOEV ») activée

Assurez-vous que le plan attribué à l’utilisateur affiche l’attribut CapabilityStatus défini sur Activé et le paramètre De capacité défini sur MCOEV (licence Téléphonie Teams). Vous pouvez voir MCOEV, MCOEV1, etc. Tous sont acceptables, tant que la fonctionnalité commence par MCOEV. Pour plus d’informations sur la licence Téléphonie Teams, consultez Licences de module complémentaire Microsoft Teams.

Pour case activée que les attributs sont définis correctement, utilisez la commande suivante :

(Get-CsOnlineUser -Identity $user).AssignedPlan

La sortie se présente comme suit. Vous devez uniquement case activée les attributs CapabilityStatus et Capability :

AssignedTimestamp   Capability      CapabilityStatus ServiceInstance                          ServicePlanId
-----------------   ----------      ---------------- ---------------                          -------------
07-02-2020 12:28:48 MCOEV           Enabled          MicrosoftCommunicationsOnline/NOAM-4A-S7 4828c8ec-dc2e-4779-b502-...
07-02-2020 12:28:48 Teams           Enabled          TeamspaceAPI/NA001                       57ff2da0-773e-42df-b2af-...

L’utilisateur dispose d’un forfait d’appels Microsoft, la connexion d’opérateur OU est activée pour le routage direct

Si l’utilisateur dispose d’un forfait d’appels Microsoft, assurez-vous que l’attribut CapabilityStatus est défini sur Activé et que la fonctionnalité est définie sur MCOPSTN. Vous pouvez voir MCOPSTN1, MCOPSTN2, etc. Tous sont acceptables, tant que la fonctionnalité commence par MCOPSTN.

Pour case activée les attributs, utilisez la commande suivante :

(Get-CsOnlineUser -Identity $user).AssignedPlan

La sortie se présente comme suit. Vous devez uniquement case activée les attributs CapabilityStatus et Capability :

AssignedTimestamp   Capability      CapabilityStatus ServiceInstance                          ServicePlanId
-----------------   ----------      ---------------- ---------------                          -------------
07-02-2020 12:28:48 MCOEV           Enabled          MicrosoftCommunicationsOnline/NOAM-4A-S7 4828c8ec-dc2e-4779-b502-...
07-02-2020 12:28:48 MCOPSTN2        Enabled          MicrosoftCommunicationsOnline/NOAM-4A-S7 5a10155d-f5c1-411a-a8ec-...
07-02-2020 12:28:48 Teams           Enabled          TeamspaceAPI/NA001                       57ff2da0-773e-42df-b2af-...

Si l’utilisateur est activé pour Operator Connect, l’utilisateur doit avoir une valeur non null pour TeamsCarrierEmergencyCallRoutingPolicy. Pour case activée l’attribut, utilisez la commande suivante :

Get-CsOnlineUser -Identity $user|Select TeamsCarrierEmergencyCallRoutingPolicy

La sortie doit avoir une valeur non null, par exemple :

TeamsCarrierEmergencyCallRoutingPolicy
--------------------------------------
Synergy_98d1a5cb-d3e6-4306-885e-69a95f2da5c3

Si l’utilisateur est activé pour le routage direct, une valeur non null doit être affectée à l’utilisateur pour OnlineVoiceRoutingPolicy. Pour case activée l’attribut, utilisez la commande suivante :

Get-CsOnlineUser -Identity $user|Select OnlineVoiceRoutingPolicy

La sortie doit avoir une valeur non null, par exemple :

OnlineVoiceRoutingPolicy
------------------------
Test_Policy

L’utilisateur a Téléphonie – Grandes entreprises activé

Pour case activée si l’utilisateur a Téléphonie – Grandes entreprises activé, utilisez la commande suivante :

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

La sortie doit ressembler à ceci :

EnterpriseVoiceEnabled
----------------------
                  True

L’utilisateur est hébergé en ligne et non dans Skype Entreprise localement

Pour vous assurer que l’utilisateur est hébergé en ligne et non dans Skype Entreprise localement, le RegistrarPool ne doit pas être null et hostingProvider doit contenir une valeur commençant par « sipfed.online ». Pour case activée les valeurs, utilisez la commande suivante :

Get-CsOnlineUser -Identity $user|Select RegistrarPool, HostingProvider

La sortie doit ressembler à ce qui suit :

RegistrarPool                 HostingProvider
-------------                 ---------------
sippoolbn10M02.infra.lync.com sipfed.online.lync.com

La stratégie d’appel Teams est activée pour l’utilisateur

L’option AllowPrivateCallingPolicy effective de l’utilisateur doit avoir la valeur true. Par défaut, les utilisateurs héritent de la stratégie globale, qui a AllowPrivateCallingPolicy définie sur true par défaut.

Pour obtenir teamsCallingPolicy pour un utilisateur et case activée que AllowPrivateCalling a la valeur true, utilisez la commande suivante :

if (($p=Get-CsUserPolicyAssignment -Identity $user -PolicyType TeamsCallingPolicy) -eq $null) {Get-CsTeamsCallingPolicy -Identity Global} else {Get-CsTeamsCallingPolicy -Identity $p.PolicyName}

La sortie doit ressembler à ceci :

Identity                   : Global
Description                :
AllowPrivateCalling        : True
AllowWebPSTNCalling        : True
AllowVoicemail             : UserOverride
AllowCallGroups            : True
AllowDelegation            : True
AllowCallForwardingToUser  : True
AllowCallForwardingToPhone : True
PreventTollBypass          : False
BusyOnBusyEnabledType      : Disabled
MusicOnHoldEnabledType     : Enabled

Notes supplémentaires

  • Vous devrez peut-être redémarrer le client Teams après avoir apporté l’une de ces modifications de configuration.

  • Si vous avez récemment mis à jour l’un des critères ci-dessus, vous devrez peut-être attendre quelques heures pour que le client reçoive les nouveaux paramètres.

  • Si vous ne voyez toujours pas le pavé de numérotation, case activée en cas d’erreur d’approvisionnement à l’aide de la commande suivante :

    Get-CsOnlineUser -Identity $user|Select UserValidationErrors
    
  • Si cela fait plus de 24 heures et que vous rencontrez toujours des problèmes, contactez le support.