Partage via


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 est hébergé en ligne et non dans Skype Entreprise localement
  • L’utilisateur a Téléphonie – Grandes entreprises activé
  • L’utilisateur a autorisé l’appel privé activé dans la stratégie d’appel Teams

Pour passer un appel à l’aide du pavé de numérotation, l’utilisateur doit disposer de l’un des éléments suivants : Forfait d’appels Microsoft, Connexion d’opérateur, est activé pour le routage direct ou peut utiliser les appels partagés. Pour plus d’informations sur les appels partagés, 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 ou est activé 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 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

Remarque

Si votre locataire est configuré avec une stratégie Global OnlineVoiceRoutingPolicy qui s’applique à tous les utilisateurs, une stratégie affectée par l’utilisateur n’est pas nécessaire.

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

Remarque

Lors de l’attribution d’un numéro de téléphone, Téléphonie – Grandes entreprises activé est automatiquement défini sur True. Si un numéro de téléphone est attribué et que la valeur est False, vous devez utiliser l’applet de commande Set-CsPhoneNumber pour définir la valeur sur 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.