ダイヤル パッドの構成

Teams クライアントのダイヤル パッドを使用すると、ユーザーは公衆交換電話網 (PSTN) 機能にアクセスできます。 ダイヤル パッドは、Teams 電話 ライセンスを持つユーザーが適切に構成されている場合に使用できます。 ダイヤル パッドを表示するには、次の条件がすべて必要です。

  • ユーザーが有効なTeams 電話 ("MCOEV") ライセンスを持っている
  • ユーザーが Microsoft 通話プラン、オペレーター接続、またはダイレクト ルーティングに対して有効になっている
  • ユーザーがエンタープライズ VoIP有効になっている
  • ユーザーはオンラインでホームであり、オンプレミスのSkype for Businessではありません
  • ユーザーが Teams 通話ポリシーを有効にしている

注意

テナントで共有通話を利用でき、オンラインで自宅にいてエンタープライズ VoIPが有効になっているユーザーがいる場合は、それらのユーザーの Teams にダイヤルパッドが表示されます。 詳細については、「 共有通話の計画」を参照してください。

次のセクションでは、PowerShell を使用して条件をチェックする方法について説明します。 ほとんどの場合、 Get-CsOnlineUser コマンドレットの出力でさまざまなプロパティを確認する必要があります。 例では、$userがユーザーの UPN (UserPrincipalName) または SIP アドレスであるとします。

ユーザーが有効なTeams 電話 ("MCOEV") ライセンスを持っている

ユーザーに割り当てられたプランに、CapabilityStatus 属性が [有効] に設定され、[機能] が MCOEV (Teams 電話 ライセンス) に設定されていることを確認します。 MCOEV、MCOEV1 などが表示される場合があります。 機能が MCOEV で始まる限り、すべて許容されます。 Teams 電話 ライセンスの詳細については、「Microsoft Teams アドオン ライセンス」を参照してください。

属性が正しく設定されていることをチェックするには、次のコマンドを使用します。

(Get-CsOnlineUser -Identity $user).AssignedPlan

出力は次のようになります。 CapabilityStatus 属性と 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-...

ユーザーが Microsoft 通話プランを持ち、オペレーター接続または直接ルーティングが有効になっている

ユーザーが Microsoft 通話プランを持っている場合はCapabilityStatus 属性が [有効] に設定されていること、および 機能が MCOPSTN に設定されていることを確認します。 MCOPSTN1、MCOPSTN2などが表示される場合があります。 機能が MCOPSTN で始まる限り、すべて許容されます。

属性をチェックするには、次のコマンドを使用します。

(Get-CsOnlineUser -Identity $user).AssignedPlan

出力は次のようになります。 CapabilityStatus 属性と 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-...

ユーザーが Operator Connect に対して有効になっている場合、ユーザーは TeamsCarrierEmergencyCallRoutingPolicy の null 以外の値を持っている必要があります。 属性をチェックするには、次のコマンドを使用します。

Get-CsOnlineUser -Identity $user|Select TeamsCarrierEmergencyCallRoutingPolicy

出力には null 以外の値が必要です。たとえば、次のようになります。

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

ユーザーが直接ルーティングに対して有効になっている場合は、OnlineVoiceRoutingPolicy に null 以外の値を割り当てる必要があります。 属性をチェックするには、次のコマンドを使用します。

Get-CsOnlineUser -Identity $user|Select OnlineVoiceRoutingPolicy

出力には null 以外の値が必要です。たとえば、次のようになります。

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

ユーザーがエンタープライズ VoIP有効になっている

ユーザーがエンタープライズ VoIP有効になっているかどうかをチェックするには、次のコマンドを使用します。

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

出力は次のようになります。

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

ユーザーはオンラインでホームであり、オンプレミスのSkype for Businessではありません

ユーザーがオンラインでホームであり、オンプレミスSkype for Businessにないことを確認するには、RegistrarPool を null にし、HostingProvider に "sipfed.online" で始まる値を含める必要があります。値をチェックするには、次のコマンドを使用します。

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

出力は次のようになります。

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

ユーザーが Teams 通話ポリシーを有効にしている

ユーザーの有効な TeamsCallingPolicy には、AllowPrivateCalling が true に設定されている必要があります。 既定では、ユーザーはグローバル ポリシーを継承します。このポリシーでは、AllowPrivateCallingPolicy が既定で true に設定されています。

ユーザーの TeamsCallingPolicy を取得し、AllowPrivateCalling が true に設定されていることをチェックするには、次のコマンドを使用します。

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

出力は次のようになります。

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

その他の注意事項

  • これらの構成を変更した後、Teams クライアントを再起動する必要がある場合があります。

  • 上記のいずれかの条件を最近更新した場合は、クライアントが新しい設定を受信するまで数時間待つ必要がある場合があります。

  • それでもダイヤル パッドが表示されない場合は、次のコマンドを使用してプロビジョニング エラーが発生した場合にチェックします。

    Get-CsOnlineUser -Identity $user|Select UserValidationErrors
    
  • 24 時間以上経過しても問題が解決しない場合は、サポートにお問い合わせください。