Azure Communications Gateway を使用した Microsoft Teams ダイレクト ルーティングの顧客と番号を管理する
Azure Communications Gateway で Microsoft Teams ダイレクト ルーティング サービスを提供するには、Azure Communications Gateway と顧客テナントでの構成が必要です。 この記事では、次のようなお客様向けにダイレクト ルーティングを設定する方法に関するガイダンスを提供します。
- 新しいお客様を設定します。
- 必要に応じてカスタム ヘッダーを構成するなど、お客様の番号を管理します。
ヒント
あなたの組織にはアクセス許可がないため、通常は顧客に自分のテナントの構成を変更するよう依頼する必要があります。
Azure Communications Gateway と Microsoft Teams がどのようにテナント構成を使用して通話をルーティングするかの詳細については、「Microsoft Teams マルチテナント モデルを使用する複数の顧客のサポート」を参照してください。
前提条件
Azure Communications Gateway を Microsoft Teams ダイレクト ルーティングに接続する。
この手順では、エンタープライズ顧客テナントの詳細と企業の番号を使用して Azure Communications Gateway をプロビジョニングします。
- Azure Communications Gateway の番号管理ポータル (プレビュー) をプロビジョニングに使う場合 (推奨) は、Azure Communications Gateway リソースへの閲覧者アクセス権と、AzureCommunicationsGateway エンタープライズ アプリケーションの ProvisioningAPI.ReadUser と ProvisioningAPI.WriteUser の各ロールを持っている必要があります。
- Azure Communications Gateway の Provisioning API (プレビュー) を使うには、API と統合されたクライアントを使って要求を行える必要があります。 API リファレンスへのアクセス権も必要です。
エンタープライズは、ドメイン名のアクティブ化に必要なため、Microsoft Teams のライセンスが付与されたユーザー アカウントまたはリソース アカウントを少なくとも 2 つ割り当て可能である必要があります。 適切なライセンスの詳細については、Microsoft Teams のドキュメントを参照してください。
顧客のダイレクト ルーティングを設定する
顧客のダイレクト ルーティングを設定する際は、顧客用のアカウントを使用して Azure Communications Gateway を構成し、Azure Communications Gateway に接続できるように顧客にテナントの構成を依頼する必要があります。
この手順では、複数のテナントの SBC を構成するための Microsoft Teams ドキュメントの次の手順に相当する詳細なガイダンスを提供します。
- 顧客テナントへのサブドメイン名の登録。
- 顧客テナントでの派生トランクの構成 (フェールオーバーを含む)。
顧客を識別するために使用する DNS サブドメイン ラベルを選択する
Azure Communications Gateway には、Microsoft Teams Direct Routing に接続するための "リージョンごとのドメイン名" があります。 顧客用に、これらのドメイン名のサブドメインを選択する必要があります。 Microsoft Phone System と Azure Communications Gateway は、これらのサブドメインを使用して通話をテナントに対応させます。
- Microsoft Teams Direct Routing に接続するためのリージョンごとのドメイン名を使ってみましょう。 これらのドメイン名は
1r<region-number>.<base-domain-name>
の形式を使用します。 基本ドメイン名は、Azure portal の Azure Communications Gateway リソースのドメインです。 - サブドメインを形成するための適切な顧客固有の DNS ラベルを選択します。
- ラベルは長さが最大 9 文字で、英字、数字、アンダースコア、ダッシュのみを含めることができます。
- ワイルドカード サブドメインまたは複数のラベルを持つサブドメインは使用しないでください。
- たとえば、ラベル
contoso
を割り当てることができます。
重要
完全な顧客サブドメイン (リージョンごとのドメイン名を含む) は、最大 48 文字にする必要があります。 Microsoft Entra ID では、48 文字を超えるドメイン名はサポートされていません。 たとえば、顧客サブドメイン
contoso1.1r1.a1b2c3d4e5f6g7h8.commsgw.azure.com
は 48 文字です。 - このラベルを使用して、Azure Communications Gateway のリージョンごとのドメイン名の "顧客サブドメイン" を作成します。
- 選択したラベルと、対応する顧客サブドメインを書き留めます。
次に例を示します。
- 基本ドメイン名が
<deployment-id>.commsgw.azure.com
であるとします。ここで、<deployment-id>
は自動生成されたもので、デプロイに固有です。 - そのため、リージョンごとのドメイン名は次のようになります。
1r1.<deployment-id>.commsgw.azure.com
1r2.<deployment-id>.commsgw.azure.com
- ラベル
contoso
を割り当てた場合、このラベルをリージョンごとのドメイン名と組み合わせて、顧客用の次の顧客サブドメインが作成されます。contoso.1r1.<deployment-id>.commsgw.azure.com
contoso.1r2.<deployment-id>.commsgw.azure.com
重要
Microsoft Teams Direct Routing に接続するためのリージョンごとのドメイン名は、ネットワークに接続するためのリージョンごとのドメイン名とは異なります。
ヒント
ラボ デプロイには、リージョンごとに 1 つのドメイン名があります。 このため、ラボ デプロイの顧客も 1 つのみのサブドメインを持ちます。
自分のテナントへサブドメインを登録し、DNS TXT 値を取得するよう顧客に依頼します
「顧客を識別するために使用する DNS サブドメイン ラベルを選択する」で割り当てた顧客サブドメインで顧客テナントを構成する必要があります。 次に、Microsoft 365 は、エンタープライズから受け取った確認コードを使用する DNS レコードを通信事業者が作成することを要求します。
顧客に顧客サブドメインを提供し、次の手順を実行するように依頼します。
- Microsoft 365 管理センターにグローバル管理者としてサインインします。
- 「サブドメインを顧客テナントに追加してその確認を行う」を使用して以下を行います。
- 最初の顧客サブドメイン (たとえば
contoso.1r1.<deployment-id>.commsgw.azure.com
) を登録します。 - TXT レコードを使用して確認プロセスを開始します。
- Microsoft 365 が提供する TXT 値をメモします。
- 最初の顧客サブドメイン (たとえば
- 2 番めの顧客サブドメインに対して上記の手順を繰り返します。
重要
顧客はまだ確認プロセスを完了してはいけません。 まず、Azure Communications Gateway で顧客を構成して、DNS レコードを生成する必要があります。
Azure Communications Gateway で顧客を構成して、DNS レコードを生成する
Azure Communications Gateway には、顧客サブドメインの検証に必要な DNS レコードの生成に使用する必要がある DNS サーバーが含まれます。 Azure Communications Gateway で顧客テナントの詳細と DNS TXT 値をプロビジョニングします。
- Communications Gateway リソースの概要ページで、サイドバーの [番号管理] セクションを見つけてください。
- 取引先企業を選択します。
- [アカウントの作成] を選択します。
- [アカウント名] を入力し、[Teams ダイレクト ルーティングを有効にする] チェックボックスをオンにします。
- Teams のテナント ID を顧客テナントの ID に設定します。
- 必要に応じて、[通話スクリーニングを有効にする] を選択します。 このスクリーニングにより、顧客は、割り当てられた番号からのみダイレクト ルーティング通話できるようになります。
- サブドメインを、[顧客を識別するために使用する DNS サブドメイン ラベルを選択する] で選択したサブドメインのラベルに設定します (
contoso
など)。 - [サブドメイン トークン リージョン] フィールドを、サブドメインを登録した際に顧客が指定した TXT 値に設定します。
- [作成] を選択します
- DNS レコードが生成されたことを確認します。
- [アカウント] ペインで、一覧からアカウント名を選択します。
- サブドメインのプロビジョニング済み状態が [プロビジョニング済み] になっていることを確認します。
顧客テナントでのドメインの確認を完了するよう顧客に依頼します
Azure Communications Gateway を使用して顧客サブドメインの DNS レコードの生成を完了したら、Microsoft 365 管理センターでサブドメインを確認するよう顧客に依頼します。
顧客は次の手順を実行する必要があります:
- 顧客テナントの Microsoft 365 管理センターに全体管理者としてサインインします。
- [設定]>[ドメイン] を選択します。
- 「顧客テナントにサブドメインを追加して確認する」に従って、顧客サブドメインの検証を完了します。
顧客テナントでのドメインをアクティブ化するよう顧客に依頼します
Microsoft 365 で顧客サブドメインをアクティブ化するには、Microsoft Teams のライセンスを付与したユーザー アカウントまたはリソース アカウントをドメイン名ごとに少なくとも 1 つセットアップします。 使用できるライセンスと手順については、「サブドメイン名をアクティブにする」を参照してください。
重要
アカウントが、テナント内の既存のドメイン名ではなく、顧客サブドメイン (contoso.1r1.<deployment-id>.commsgw.azure.com
など) を使用することを確認してください。
Azure Communications Gateway を使用するように通話ルーティングの構成を顧客に依頼します
通話を Azure Communications Gateway にルーティングする音声ルートを使用して、(音声ルーティング ポリシーとも呼ばれる) 通話ルーティング ポリシーを構成するよう顧客に依頼します。
顧客は次の手順を実行する必要があります:
- PSTN ゲートウェイを、Azure Communications Gateway の顧客サブドメイン (
contoso.1r1.<deployment-id>.commsgw.azure.com
、contoso.1r2.<deployment-id>.commsgw.azure.com
など) に設定します。 この手順では、トランクを作成し、複数のテナントのためにユーザーをプロビジョニングする方法に関する Microsoft Teams ドキュメントの説明にあるように、顧客テナントの派生トランクを設定します。 - まだ通話ルーティング ポリシーを使用するようにユーザーを構成しないでください。
重要
Microsoft Teams 管理センターは派生トランクの追加をサポートしないため、音声ルートの PSTN ゲートウェイを設定するには PowerShell を使用する必要があります。 他のすべての音声ルート構成には、Microsoft Teams 管理センターを使用できます。
音声ルートの PSTN ゲートウェイを設定するには、次の PowerShell コマンドを使用します。
Set-CsOnlineVoiceRoute -id "<voice-route-id>" -OnlinePstnGatewayList <customer-subdomain-1>, <customer-subdomain-2>
お客様の番号を管理する
顧客に番号を割り当てる際は、Azure Communications Gateway でこれらの番号をプロビジョニングし、番号を使用してテナントを構成するように顧客に依頼する必要があります。
Azure Communications Gateway 上で番号を構成する
顧客のダイレクトルーティングを設定する際は、顧客のアカウントを使用して Azure Communications Gateway を構成しました。 このアカウントで顧客に割り当てる番号を構成する必要があります。
- Communications Gateway リソースの概要ページで、サイドバーの [番号管理] セクションを見つけてください。 取引先企業を選択します。
- 企業の [アカウント名] の横にあるチェックボックスをオンにし、[番号の表示] を選びます。
- [番号の作成] を選びます。
- [Teams ダイレクト ルーティングを有効にする] を選びます。
- 必要に応じて [カスタム SIP ヘッダー] の値を入力します。
- [電話番号] に番号を追加します。
- [作成] を選択します
既存の番号を変更または削除するには:
- Communications Gateway リソースの概要ページで、サイドバーの [番号管理] セクションを見つけてください。 取引先企業を選択します。
- お客様の [アカウント名] の横にあるチェックボックスをオンにし、[番号の表示] を選びます。
- 変更または削除する番号の横にあるチェックボックスをオンにし、[Manage number]\(番号の管理\) または [番号の削除] を選択します。
顧客に自分のテナントでユーザーを構成するように依頼する
顧客は Microsoft Teams ダイレクト ルーティング用にユーザーを構成できるようになりました。 新しい番号を追加するには:
- 「Enable users for Direct Routing」 (ユーザーのダイレクト ルーティングを有効にする) の手順に従って、ユーザーによる Microsoft Teams ダイレクト ルーティングを有効にします。
- 先ほど構成した Azure Communications Gateway の音声ルートを使用して、これらのユーザーを構成します。 手順については、「ダイレクト ルーティングの通話ルーティングを構成する」の音声ルーティング ポリシーの割り当て手順を参照してください。