次の方法で共有


ダイヤル パッドの構成

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有効になっている

ユーザーの音声を有効にするには、まずライセンスを割り当てる必要があります。 ユーザーの音声を有効にするには、Teams 管理センターまたは PowerShell を使用できます。

  • Teams 管理センターで、 ユーザー>管理ユーザー に移動し、編集するユーザーを選択します。 [アカウント] タブ> [割り当てられた電話番号] で、[エンタープライズ VoIP] を [オン] に変え、[保存] を選択します
  • PowerShell の場合は、 Set-CsPhoneNumberAssignment コマンドレットを使用し、 -EnterpriseVoiceEnabled パラメーターを $true に設定します。

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

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 時間以上経過しても問題が解決しない場合は、サポートにお問い合わせください。