Konfiguration der Wähltastatur

Im Teams-Client ermöglicht die Wähltastatur Benutzern den Zugriff auf pstN-Funktionen (Public Switched Telephone Network). Die Wähltastatur ist für Benutzer mit einer Teams Telefon-Lizenz verfügbar, sofern sie ordnungsgemäß konfiguriert sind. Die folgenden Kriterien sind alle erforderlich, damit die Wähltastatur angezeigt werden kann:

  • Der Benutzer verfügt über eine aktivierte Teams Telefon -Lizenz ("MCOEV")
  • Der Benutzer verfügt über Microsoft-Anrufplan, Operator Connect oder ist für Direct Routing aktiviert.
  • Benutzer hat Enterprise-VoIP aktiviert
  • Der Benutzer wird online und nicht lokal in Skype for Business verwaltet.
  • Der Benutzer hat die Teams-Anrufrichtlinie aktiviert.

Hinweis

Wenn gemeinsame Anrufe in Ihrem Mandanten verfügbar sind und Sie Über Benutzer verfügen, die online ge homed und für Enterprise-VoIP aktiviert sind, wird die Wähltastatur in Teams für diese Benutzer angezeigt. Weitere Informationen finden Sie unter Planen von freigegebenen Anrufen.

In den folgenden Abschnitten wird beschrieben, wie PowerShell zum Überprüfen der Kriterien verwendet wird. In den meisten Fällen müssen Sie sich verschiedene Eigenschaften in der Ausgabe des Cmdlets Get-CsOnlineUser ansehen. Beispiele gehen davon aus$user entweder der UPN (UserPrincipalName) oder die SIP-Adresse des Benutzers ist.

Der Benutzer verfügt über eine aktivierte Teams Telefon -Lizenz ("MCOEV")

Stellen Sie sicher, dass im zugewiesenen Plan für den Benutzer das Attribut CapabilityStatus auf Enabled und die Funktion auf MCOEV (Teams Telefon Lizenz) festgelegt ist. Möglicherweise werden MCOEV, MCOEV1 usw. angezeigt. Alle sind akzeptabel– solange die Funktion mit MCOEV beginnt. Weitere Informationen zur Teams Telefon-Lizenz finden Sie unter Microsoft Teams-Add-On-Lizenzierung.

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob die Attribute richtig festgelegt sind:

(Get-CsOnlineUser -Identity $user).AssignedPlan

Die Ausgabe sieht wie folgt aus. Sie müssen nur die Attribute CapabilityStatus und Capability überprüfen:

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-...

Der Benutzer verfügt über einen Microsoft-Anrufplan, Operator Connect ODER ist für Direct Routing aktiviert.

Wenn der Benutzer über einen Microsoft-Anrufplan verfügt, stellen Sie sicher, dass das Attribut CapabilityStatus auf Enabled und die Funktion auf MCOPSTN festgelegt ist. Möglicherweise werden MCOPSTN1, MCOPSTN2 usw. angezeigt. Alle sind akzeptabel– solange die Funktion mit MCOPSTN beginnt.

Verwenden Sie den folgenden Befehl, um die Attribute zu überprüfen:

(Get-CsOnlineUser -Identity $user).AssignedPlan

Die Ausgabe sieht wie folgt aus. Sie müssen nur die Attribute CapabilityStatus und Capability überprüfen:

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-...

Wenn der Benutzer für Operator Connect aktiviert ist, muss der Benutzer über einen Wert ungleich NULL für TeamsCarrierEmergencyCallRoutingPolicy verfügen. Verwenden Sie den folgenden Befehl, um das Attribut zu überprüfen:

Get-CsOnlineUser -Identity $user|Select TeamsCarrierEmergencyCallRoutingPolicy

Die Ausgabe sollte einen Wert ungleich NULL aufweisen, z. B.:

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

Wenn der Benutzer für Direct Routing aktiviert ist, muss dem Benutzer ein Wert ungleich NULL für OnlineVoiceRoutingPolicy zugewiesen werden. Verwenden Sie den folgenden Befehl, um das Attribut zu überprüfen:

Get-CsOnlineUser -Identity $user|Select OnlineVoiceRoutingPolicy

Die Ausgabe sollte einen Wert ungleich NULL aufweisen, z. B.:

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

Benutzer hat Enterprise-VoIP aktiviert

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob der Benutzer Enterprise-VoIP aktiviert hat:

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

Die Ausgabe sollte wie folgt aussehen:

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

Der Benutzer wird online und nicht lokal in Skype for Business verwaltet.

Um sicherzustellen, dass der Benutzer online und nicht in Skype for Business lokal verwaltet wird, darf der RegistrarPool nicht NULL sein, und hostingProvider muss einen Wert enthalten, der mit "sipfed.online" beginnt. Verwenden Sie den folgenden Befehl, um die Werte zu überprüfen:

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

Die Ausgabe sollte in etwa wie folgt aussehen:

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

Der Benutzer hat die Teams-Anrufrichtlinie aktiviert.

Für die effektive TeamsCallingPolicy des Benutzers muss AllowPrivateCalling auf true festgelegt sein. Standardmäßig erben Benutzer die globale Richtlinie, für die AllowPrivateCallingPolicy standardmäßig auf true festgelegt ist.

Verwenden Sie den folgenden Befehl, um die TeamsCallingPolicy für einen Benutzer abzurufen und zu überprüfen, ob AllowPrivateCalling auf true festgelegt ist:

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

Die Ausgabe sollte wie folgt aussehen:

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

Zusätzliche Hinweise

  • Möglicherweise müssen Sie den Teams-Client neu starten, nachdem Sie eine dieser Konfigurationsänderungen vorgenommen haben.

  • Wenn Sie kürzlich eines der oben genannten Kriterien aktualisiert haben, müssen Sie möglicherweise einige Stunden warten, bis der Client die neuen Einstellungen erhält.

  • Wenn die Wähltastatur immer noch nicht angezeigt wird, überprüfen Sie mit dem folgenden Befehl, ob ein Bereitstellungsfehler vorliegt:

    Get-CsOnlineUser -Identity $user|Select UserValidationErrors
    
  • Wenn es mehr als 24 Stunden dauert und weiterhin Probleme auftreten, wenden Sie sich an den Support.