ダイレクト ルーティングのユーザーを有効にする
この記事では、ダイレクト ルーティングのユーザーを有効にする方法について説明し、ダイレクト ルーティングを構成するための次の手順の手順 2 を表します。
- 手順 1. セッション ボーダー コントローラー (SBC) を電話システムに接続し、接続を検証します 。
- 手順 2. ダイレクト ルーティングのユーザーを有効にする (この記事)。
- 手順 3. 音声ルーティングを構成します。
- 手順 4. 数値を別の形式に変換します。
ダイレクト ルーティングの設定に必要なすべての手順については、「ダイレクト ルーティングの 構成」を参照してください。
ダイレクト ルーティングのユーザーを有効にする準備ができたら、次の手順に従います。
- Microsoft 365 でユーザーを作成し、Teams 電話 ライセンスを割り当てます。
- ユーザーがオンラインでホームであることを確認します。
- 電話番号を構成し、エンタープライズ音声を有効にします。
- ボイスメールに直接通話を送信するように構成します。
- Teams のみのモードをユーザーに割り当てます。
ユーザーを作成し、ライセンスを割り当てる
Microsoft 365 で新しいユーザーを作成するには、2 つのオプションがあります。 ただし、ルーティングの問題を回避するために、organizationは 1 つのオプションのみを選択することをお勧めします。
- オンプレミスの Active Directoryでユーザーを作成し、そのユーザーをクラウドに同期します。 詳細については、「オンプレミスディレクトリとMicrosoft Entra IDの統合」を参照してください。
- Microsoft 365 管理センターでユーザーを直接作成します。 詳細については、「Microsoft 365 または Office 365 にユーザーを個別または一括で追加する - 管理ヘルプ」を参照してください。
ライセンス要件の詳細については、「直接ルーティングの計画」の「ライセンスとその他の要件」を参照してください。
ユーザーがオンラインでホームであることを確認する
この手順は、有効Skype for Business Server エンタープライズ VoIPユーザーが Teams ダイレクト ルーティングに移行される場合に適用されます。
ダイレクト ルーティングでは、ユーザーをオンラインでホームにする必要があります。 チェックするには、infra.lync.com ドメインに値を指定する必要がある RegistrarPool
パラメーターを確認します。 Microsoft では、ユーザーを Teams ダイレクト ルーティングに移行するときに、LineURI をオンプレミスからオンラインに変更することをお勧めしますが、必要ありません。
Microsoft Teams PowerShell セッションを接続します。
コマンドを発行します。
Get-CsOnlineUser -Identity "<User name>" | fl RegistrarPool,OnPremLineUri,LineUri
OnPremLineUri
に <E.164 電話番号が設定されている場合>、電話番号はオンプレミスに割り当てられ、Microsoft 365 に同期されました。 オンラインで電話番号を管理する場合は、Teams PowerShell を使用して電話番号を構成する前に、オンプレミスSkype for Business管理シェルを使用してパラメーターをクリアし、Microsoft 365 に同期します。管理シェルSkype for Businessから、次のコマンドを発行します。
Set-CsUser -Identity "<User name>" -LineUri $null
注意
必要がないため、 EnterpriseVoiceEnabled
を False に設定しないでください。
EnterpriseVoiceEnabled
を False に設定すると、従来のSkype for Business電話が使用されており、テナント ハイブリッド構成が UseOnPremDialPlan $Trueで設定されている場合、ダイヤル プランの正規化の問題が発生する可能性があります。
変更が Microsoft 365 に同期された後、 Get-CsOnlineUser -Identity "<User name>" | fl RegistrarPool,OnPremLineUri,LineUri
の出力は次のようになります。
RegistrarPool : pool.infra.lync.com
OnPremLineURI :
LineURI :
注意
オンプレミスのSkype for Business環境を使用停止する前に、すべてのユーザーの電話属性をオンラインで管理する必要があります。
直接ルーティング番号をテナントにアップロードする
ダイレクト ルーティングの電話番号を Microsoft の電話番号管理インベントリにアップロードすると、今後の番号管理の機能強化がサポートされます。
たとえば、数値をアップロードする場合は、PowerShell コマンドレット Get-CsPhoneNumberAssignment と Export-CsAcquiredPhoneNumber を使用するか、Teams 管理センターの [電話番号] で表示できます。
ダイレクト ルーティングの電話番号を Microsoft の電話番号管理インベントリにアップロードすることはオプションです。 電話番号をアップロードしない場合でも、ユーザーに番号を割り当てることができます。 ユーザーに番号を割り当てると、その番号がまだ存在しない場合は、Microsoft の電話番号管理インベントリに自動的にアップロードされます。
ダイレクト ルーティング電話番号を Microsoft の電話番号管理インベントリにアップロードするには、 New-CsOnlineDirectRoutingTelephoneNumberUploadOrder コマンドレットを 使用します。
数値のアップロードは非同期操作です。 アップロード注文の状態を確認するには、次の例に示すように、OrderType を DirectRoutingNumberCreation
に設定した Get-CsOnlineTelephoneNumberOrder PowerShell コマンドレットを使用します。
Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId <orderId>
注意
別の PSTN 接続オプションを使用してダイレクト ルーティング番号を Teams に移植する場合は常に、Microsoft の電話番号管理インベントリから番号をリリースする必要があります。 ユーザーと番号ポート イベントの前に番号の割り当てを解除した後、PowerShell コマンドレット New-CsOnlineTelephoneNumberReleaseOrder を使用して、ダイレクト ルーティング番号を移植できるようにします。 リリース注文は、取得したダイレクト ルーティング番号を Microsoft のインベントリに保持したくない場合にも使用できます。
電話番号を構成し、エンタープライズ音声を有効にする
ユーザーを作成してライセンスを割り当てた後、ユーザーのオンライン電話設定を構成する必要があります。 ユーザーのクラウド ボイスメールの構成は自動であり、他の構成を行う必要はありません。
電話番号は、Teams 管理センターを使用するか、Teams PowerShell を使用して構成できます。
Teams 管理センターを使用する
[ユーザー>管理ユーザー] に移動します。
ユーザーを選択します。
[ アカウント>全般情報] で、[編集] を選択 します。
[ 電話番号の割り当て] で、[ 電話番号の種類 ] ドロップダウン メニューから [ ダイレクト ルーティング] を選択します。
割り当てられた電話番号と電話番号拡張子 (該当する場合) を入力します。
[適用] を選択します。
アカウントの一般的な情報に割り当てられた電話番号が表示され、電話番号の種類としてダイレクト ルーティングが表示されるようになりました。
PowerShell を使用する
Microsoft Teams PowerShell セッションに接続します。
次の手順は、ユーザーの電話番号をオンプレミスとオンラインのどちらで管理しているかによって異なります。 オンプレミスで電話番号を管理する場合は、「使用停止後に属性を管理する方法を決定する」で説明されているオンプレミスのSkype for Business管理シェル、コントロール パネル、またはいずれかの方法を使用する必要があります。
ユーザーの電話番号をオンプレミスで管理する場合は、次のコマンドを使用して、ユーザーがオンラインでエンタープライズ VoIP有効になっていることを確認する必要があります。
Set-CsPhoneNumberAssignment -Identity "<User name>" -EnterpriseVoiceEnabled $true
ユーザーの電話番号をオンラインで管理する場合は、Teams PowerShell で次のコマンドを使用して、ユーザーに電話番号を割り当てる必要があります。 ユーザーは、コマンドによって自動的に有効エンタープライズ VoIP。
Set-CsPhoneNumberAssignment -Identity "<User name>" -PhoneNumber <phone number> -PhoneNumberType DirectRouting
たとえば、ユーザー "Spencer Low" の電話番号を追加するには、次のコマンドを入力します。
Set-CsPhoneNumberAssignment -Identity "spencer.low@contoso.com" -PhoneNumber "+14255388797" -PhoneNumberType DirectRouting
ユーザー "Spencer Low" と "Stacy Quinn" が一意の拡張機能と同じ基本番号を共有する場合は、次のコマンドを入力します。
Set-CsPhoneNumberAssignment -Identity "spencer.low@contoso.com" -PhoneNumber "+14255388701;ext=1001" -PhoneNumberType DirectRouting Set-CsPhoneNumberAssignment -Identity "stacy.quinn@contoso.com" -PhoneNumber "+14255388701;ext=1002" -PhoneNumberType DirectRouting
Microsoft では、電話番号が国コードを含む完全な E.164 電話番号として構成されていることをお勧めしますが、必要ありません。 電話番号は拡張機能で構成できます。 これらの拡張機能は、ベース番号に対する検索で複数の結果が返されたときにユーザーを検索するために使用されます。 この機能により、企業は同じ基本番号と一意の拡張機能を使用して電話番号を構成できます。 ルックアップを成功させるには、次のように、招待に拡張子を含む完全な番号を含める必要があります。
Invite: <sip:+14255388701;ext=1001@sbc1.adatum.biz
ボイスメールへの直接通話の送信を構成する
ダイレクト ルーティングを使用すると、ユーザーへの呼び出しを終了し、ユーザーのボイスメールに直接送信できます。 ボイスメールに直接通話を送信する場合は、 opaque=app:voicemail
を要求 URI ヘッダー ( sip:user@yourdomain.com;opaque=app:voicemail
など) にアタッチします。 Teams ユーザーは、呼び出し元の通知を受け取りません。 代わりに、通話はユーザーのボイスメールに直接接続します。
Teams のみのモードをユーザーに割り当てて、通話がMicrosoft Teamsに確実に到達するようにする
ダイレクト ルーティングでは、着信通話が Teams クライアントに確実に着信されるように、ユーザーが Teams 専用モードである必要があります。 ユーザーを Teams 専用モードにするには、TeamsUpgradePolicy の "UpgradeToTeams" インスタンスを割り当てます。 詳細については、「 IT 管理者向けのアップグレード戦略」を参照してください。 organizationでSkype for Business Serverを使用している場合は、Skype と Teams の相互運用性に関する情報については、移行とSkype for Businessとの相互運用性に関する記事を参照してください。