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é
Avant de pouvoir activer la voix pour vos utilisateurs, vous devez d’abord leur attribuer une licence. Pour activer la voix pour vos utilisateurs, vous pouvez utiliser le Centre d’administration Teams ou PowerShell.
- Dans le Centre d’administration Teams, accédez à Un utilisateur>Gérer les utilisateurs et sélectionnez l’utilisateur que vous souhaitez modifier. Sous l’onglet >Numéro de téléphone attribué au compte, définissez Téléphonie – Grandes entreprisessur Activé, puis sélectionnez Enregistrer.
- Pour PowerShell, utilisez l’applet de commande Set-CsPhoneNumberAssignment et définissez le paramètre sur
-EnterpriseVoiceEnabled
$true
.
Pour case activée si l’utilisateur a Téléphonie – Grandes entreprises activé, utilisez la commande PowerShell 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.