ダイヤル パッドの構成
Teams クライアントのダイヤル パッドを使用すると、ユーザーは公衆交換電話網 (PSTN) 機能にアクセスできます。 ダイヤル パッドは、Teams 電話 ライセンスを持つユーザーが適切に構成されている場合に使用できます。 ダイヤル パッドを表示するには、次の条件がすべて必要です。
- ユーザーが有効なTeams 電話 ("MCOEV") ライセンスを持っている
- ユーザーはオンラインでホームであり、オンプレミスのSkype for Businessではありません
- ユーザーがエンタープライズ VoIP有効になっている
- Teams 通話ポリシーで [プライベート通話を許可する] が有効になっている
ダイヤル パッドを使用して通話を正常に発信するには、Microsoft 通話プラン、オペレーター接続、ダイレクト ルーティングが有効になっているか、共有通話を使用できるいずれかのユーザーが必要です。 共有通話の詳細については、「共有通話 の計画」を参照してください。
次のセクションでは、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-...
ユーザーが直接ルーティングに対して有効になっている場合は、OnlineVoiceRoutingPolicy に null 以外の値を割り当てる必要があります。 属性をチェックするには、次のコマンドを使用します。
Get-CsOnlineUser -Identity $user|Select OnlineVoiceRoutingPolicy
出力には null 以外の値が必要です。たとえば、次のようになります。
OnlineVoiceRoutingPolicy
------------------------
Test_Policy
注意
テナントが、すべてのユーザーに適用される Global OnlineVoiceRoutingPolicy で構成されている場合、ユーザー割り当てポリシーは必要ありません。
ユーザーがエンタープライズ VoIP有効になっている
ユーザーがエンタープライズ VoIP有効になっているかどうかをチェックするには、次のコマンドを使用します。
Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled
出力は次のようになります。
EnterpriseVoiceEnabled
----------------------
True
注意
電話番号を割り当てると、有効エンタープライズ VoIPが自動的に True に設定されます。 電話番号が割り当てられ、値が False の場合は、 Set-CsPhoneNumber コマンドレットを使用して値を 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 時間以上経過しても問題が解決しない場合は、サポートにお問い合わせください。