Webex Edge Audio の概要

Edge Audio は、企業内で生成した通話が会社のネットワーク、Webex Edge Connect を経由し、クラウドにつながる音声ソリューションです。 同様に、ミーティング中に Webex から開始される通話も Webex Edge Connect を通してルーティングされ、オンプレミス音声ルーティングを活用します。

Edge Audio は、Webex Edge Connect を使う Expressway-E 展開でのみサポートされます。 インターネットを通して通話をルーティングするには、Expressway-C および Expressway-E ペアまたは CUBE のいずれかを使用します。 これらの展開については、『Cisco Webex Edge Audio の顧客構成ガイド』または『CUBE カスタマーの Cisco Webex Edge Audio 設定ガイド』で説明されています。

Edge Audio ネットワークの展開 (Expressway-E のみ)

上記の図は、代表的なダイヤルイン シナリオを示します。 紫色の電話は、Edge Audio でセットアップされる通話番号であるダイヤルイン ユーザーを表します。 Edge Audio で設定される番号をダイヤルするすべてのオンネットワーク ユーザーの通話は、Unified CM から Expressway を通り、Webex クラウドにルーティングされます。

橙色の電話は、ユーザーが Edge Audio を経由してルーティングされるように設定されていない番号を使用して、ミーティングにダイヤルインしていることを表します。 ユーザーは未設定の番号をダイヤルしているため、通話はセッション ボーダー コントローラーから PSTN または CCA-SP パートナー ネットワークを経由して Webex クラウドにルーティングされます。

灰色の電話はオフネットワーク ユーザーを表します。 ネットワークに接続していないユーザーが Webex Meetings にダイヤルする場合、Edge Audio を経由してルーティングされません。 それらの通話は、PSTN または CCA-PSTN を介して Webex クラウドにルーティングされます。

Expressway-E のみの展開のコールバック シナリオ

上記の図は、代表的コールバック シナリオを示します。 緑の電話は、コール ルーティングされるネットワーク上のコールバック ユーザーを表します。

灰色の電話はオフネットワーク ユーザーを表します。 ネットワークに接続していないユーザーがコールバック オプションを使って音声に接続する場合、PSTN または CCA-SP パートナー ネットワーク経由で通話が Webex からルーティングされます。

このガイドでは、Edge Audio のネットワーク コンポーネントを構成する方法について説明します。 エンタープライズ (ダイヤルイン) から Webex クラウドに向かう通話の設定と、Webex から開始されたコールバック通話の処理が含まれます。

Edge Audio を設定するには、ダイヤルイン番号や Lua 正規化スクリプトなど、Cisco Webex サイトの管理または Cisco Webex Control Hub から必要なダイヤルイン情報を得る必要があります。 この情報を使用して、ユーザーが Webex サービスにダイヤルインするのに使用するダイヤルイン番号をセットアップします。


Edge Audio は、この記事で説明されているサイト リンク プロセスをサポートしています。

Edge Audio を使用している Webex サイトの移行に関する考慮事項

Webex サイトを移行する場合、常に以下を行ってください。

  • 新しい Lua スクリプトを生成します。 その後、Edge Audio の設定で使用するたび、古い Lua スクリプトを新しいスクリプトに置き換えます。


    Webex サイトを移行する場合は、Lua スクリプトを再使用しないでください。

  • 古いサイトを削除する前に、すべての国、内線、Expressway DNS SRV を [音声設定] から保存します。

Edge Audio を使用している Lua Script

Edge Audio はグローバル サービスです。 Webex 番号を使用して Webex クラウドに通話をルーティングするには、Unified CM でコール ルーティング ルールを指定する必要があります。 カスタム ダイヤルイン番号を定義して、Edge Audio で特定の国のダイヤル コードと料金タイプに通話をルーティングすることもできます。 カスタム ダイヤルイン番号は PSTN 経由でアクセス可能でなければならず、クラウド接続音声サービス プロバイダー (CCA-SP) の顧客はサポートされていません。

Unified CM でトランクを作成し、適切なルーティングを維持するために、Lua の正規化スクリプトも必要です。 Webex サイトの管理または Control Hub から、Lua スクリプトとすべての電話番号 (自分のカスタム番号、および許可する Webex の所有する番号) にアクセスできます。

Lua スクリプトにより次の通話の翻訳が可能です。

  • 要求 URI のホストの一部を更新して、Expressway がコールを Edge Audio にルーティングできるようにします。

  • パラメータ x-cisco-site-uuid を Webex サイトを参照した要求 URI に追加します。

  • Edge Audio に必要なSIP To ヘッダー ユーザー部分を更新します。

カスタム ダイヤルイン番号の考慮事項

エンタープライズや PSTN からアクセス可能なカスタム ダイヤルイン番号を追加できます。 エンタープライズ内の発信者は、Edge Audio パスを通して直接番号を使用できます。 Expressway-E のみの展開の場合、パスは Unified CM、Expressway-E を通り、Webex Edge Connect を通り抜け、Webex クラウドに渡されます。

図 1. PSTN で利用できるカスタム ダイヤルイン番号のあるコール パス
カスタム ダイヤルイン番号コール パス

PSTN からアクセス可能なカスタム番号を作成すると、ネットワーク外の発信者はその番号を使用して、PSTN から Edge Audio パスに発信できます。 パスはセッション ボーダー コントローラーから Unified CM、Expressway-E を通じて Webex Edge Connect を通過し、Webex クラウドに渡されます。

カスタム番号がエンタープライズ内でのみ利用可能な場合、ネットワーク外のユーザーはどのコール パスであっても、その番号を使用して Webex Audio にコールインすることはできません。

サイトで最大 100 のカスタム ダイヤルイン番号を有効にすることができます。 カスタム番号は、1 つの Webex サイトに固有でなければなりません。 展開に複数の Webex サイトがある場合、2 つ以上の Webex サイトで同じカスタム番号を使用することはできません。

設定した各番号は、Unified CM の SIP 正規化 (Lua) スクリプトの命令数とメモリ使用量に影響します。 スクリプトのデフォルトは、1000 の命令と 50 キロバイトのメモリしきい値です。 Edge Audio をセットアップすると、Unified CM の Lua 命令のしきい値が 3000 に、メモリしきい値が 200 キロバイトに増加します。

Edge Audio コールインのタスク フローをセットアップする

ステップ

説明

セクション

1

展開のためのダイヤルイン番号と Lua スクリプトを取得します。

Webex サイトの管理からダイヤルイン設定を構成し、Lua スクリプトをエクスポートする

または

Control Hub からダイヤルイン設定を構成し、Lua スクリプトをエクスポートする

2

Unified CM をセットアップします。

Unified CM 構成のタスク フローをセットアップする

3

Expressway-E をセットアップします。

Expressway-E のタスク フローをセットアップする

この図は、タスク フローの詳細なビューを示します。 これらのタスクは、このガイドの後半で説明します。

Expressway E の展開のタスク フロー

Webex サイトの管理からダイヤルイン設定を構成し、Lua スクリプトをエクスポートする

Webex サイトの管理で Webex サイトを管理している場合やサイト リンク プロセスを完了している場合は、以下の手順を使用します。 ダイヤルイン設定を構成し、ダイヤルイン番号の完全なリストを収集し、Lua スクリプトのコピーをエクスポートします。


許可されている Webex コールイン番号またはカスタム コールイン番号を変更する場合、Unified CM で Lua スクリプトを更新します。

1

Webex サイト管理にサインインし、[構成] > [共通サイト設定] > [音声設定] を選択します。

2

[許可されたコールイン番号] セクションで、Webex が提供するグローバル コールイン番号のうち、主催者と参加者がミーティングへのコールインに使用できる番号を選択します。

  1. 有料または無料の国際コールイン番号を主催者と参加者が使用できないようにするには、ボックスのチェックを外して無効にします。

  2. 変更が完了したら、[保存] をクリックします。

3

カスタムのダイヤルイン番号がある場合には、[Edge Audio カスタム国際コールイン番号] セクションで追加します。 これらは組織が所有する番号で、発信者は特定の国または地域からコールインできます。


 

最大 100 件のカスタム番号を追加することができます。 各カスタム番号は、単一の Webex サイトに固有のものでなければなりません。

  1. ドロップダウン メニューから、国または地域と、料金タイプを選択します。

  2. 国または地域コードの後に数字で番号を入力します。 括弧、ダッシュ、またはドットを入力して、番号の表示方法を変更することもできます。 32 桁まで入力できます。

  3. オプションで、自動生成された電話ラベルを変更または置換します。

  4. [保存] をクリックして、コールイン番号リストにエントリを追加します。

4

番号の追加を完了した後は、[プレビュー] をクリックして、許可されるコールイン番号を確認します。 すべての電話番号を別のファイルに記録しておきます。


 

Unified CM でセットアップするルート パターン設定には、これらの番号が必要です。

5

[Lua スクリプトの生成] をクリックし、[エクスポート] を選択します。

Lua スクリプトは、お使いのコンピューターに .lua 形式で保存されます。

6

[サイトのデフォルト グローバル コールイン番号] セクションで、サイトのグローバル デフォルト値として使用するダイヤルイン番号を 2 つまで選択します。

  1. [デフォルトのコールイン番号を指定する] チェック ボックスをオンにします。

  2. 左側のリストからコールインのオプションを選択し、[追加 >] をクリックします。

    [上へ] および [下へ] ボタンでデフォルトのコールイン番号を整理できます。


     

    [許可されたコールイン番号] セクションで Webex のデフォルトの有料番号を無効にした場合は、このセクションで少なくとも 1 つの有料番号オプションを選択する必要があります。

  3. [保存] をクリックします。


     

    変更がクライアントに送信されるのに最大で 30 分かかります。

7

デフォルトとして主催者の使用する番号を無効化または削除したときに、影響を受ける主催者に Webex から通知するかどうかを[通知] セクションで決定します。

オンにしている場合、Webex は影響を受ける主催者に 24 時間以内にメールを送信して、既存のミーティング、および無効化または削除された番号を使用するデフォルトの基本設定を更新するように知らせます。

次に行うこと

変更は、保存するとすぐに Webex 側で有効になります。 ただし、更新された Lua スクリプトを Unified CM に適用して、コール ルーティングを更新する必要があります。

Control Hub からダイヤルイン設定を構成し、Lua スクリプトをエクスポートする

Control Hub で Webex サイトを管理する場合、以下の手順を使用します。 ダイヤルイン設定を構成し、ダイヤルイン番号の完全なリストを収集し、Lua スクリプトのコピーをエクスポートします。


許可されている Webex コールイン番号またはカスタム コールイン番号を変更する場合、Unified CM で Lua スクリプトを更新します。

1

https://admin.webex.com の顧客ビューから [サービス] に移動し、[ミーティング] から [サイト] を選択します。

2

Edge Audio を使用して設定するサイトを選択し、[サイトの設定] を選択します。

3

[共通設定] > [音声設定] の順に選択します。

4

[許可されたコールイン番号] セクションで、Webex が提供するグローバル コールイン番号のうち、主催者と参加者がミーティングへのコールインに使用できる番号を選択します。

  1. 有料または無料の国際コールイン番号を主催者と参加者が使用できないようにするには、ボックスのチェックを外して無効にします。

  2. 変更が完了したら、[保存] をクリックします。

5

カスタムのダイヤルイン番号がある場合には、[Edge Audio カスタム国際コールイン番号] セクションで追加します。 これらは組織が所有する番号で、発信者は特定の国または地域からコールインできます。


 

最大 100 件のカスタム番号を追加することができます。 各カスタム番号は、単一の Webex サイトに固有のものでなければなりません。

  1. ドロップダウン メニューから、国または地域と、料金タイプを選択します。

  2. 国または地域コードの後に数字で番号を入力します。 括弧、ダッシュ、またはドットを入力して、番号の表示方法を変更することもできます。 32 桁まで入力できます。

  3. オプションで、自動生成された電話ラベルを変更または置換します。

  4. [保存] をクリックして、コールイン番号リストにエントリを追加します。

6

番号の追加を完了した後は、[プレビュー] をクリックして、許可されるコールイン番号を確認します。 すべての電話番号を別のファイルに記録しておきます。


 

Unified CM でセットアップするルート パターン設定には、これらの番号が必要です。

7

[Lua スクリプトの生成] をクリックし、[エクスポート] を選択します。

Lua スクリプトは、お使いのコンピューターに .lua 形式で保存されます。

8

[サイトのデフォルト グローバル コールイン番号] セクションで、サイトのグローバル デフォルト値として使用するダイヤルイン番号を 2 つまで選択します。

  1. [デフォルトのコールイン番号を指定する] チェック ボックスをオンにします。

  2. 左側のリストからコールインのオプションを選択し、[追加 >] をクリックします。

    [上へ] および [下へ] ボタンでデフォルトのコールイン番号を整理できます。


     

    [許可されたコールイン番号] セクションで Webex のデフォルトの有料番号を無効にした場合は、このセクションで少なくとも 1 つの有料番号オプションを選択する必要があります。

  3. [保存] をクリックします。


     

    変更がクライアントに送信されるのに最大で 30 分かかります。

9

デフォルトとして主催者の使用する番号を無効化または削除したときに、影響を受ける主催者に Webex から通知するかどうかを[通知] セクションで決定します。

オンにしている場合、Webex は影響を受ける主催者に 24 時間以内にメールを送信して、既存のミーティング、および無効化または削除された番号を使用するデフォルトの基本設定を更新するように知らせます。

次に行うこと

変更は、保存するとすぐに Webex 側で有効になります。 ただし、更新された Lua スクリプトを Unified CM に適用して、コール ルーティングを更新する必要があります。

Unified CM 構成のタスク フローをセットアップする

エンタープライズから Webex クラウドに通話をルーティングするには、Unified CM 管理でルーティング ルールとトランクをセットアップします。 次はこの設定の高レベルな手順です。

ステップ

説明

セクション

1

Webex Lua スクリプトを使用して SIP 正規化スクリプトを作成します。

Webex Lua スクリプトを使用して SIP 正規化スクリプトを作成する

2

(オプション) アーリー オファー サポートを使用するために、SIP プロファイルを作成または更新します。

(オプション) 音声通話とビデオ通話に対するアーリー オファーのサポートを設定する

3

SIP トランクのセキュリティ プロファイルを作成します。

SIP トランク セキュリティ プロファイルを作成する

4

(オプション) G.722 コーデックのサポートを追加します。

(オプション) G.722 コーデックのサポートを追加する

5

Unified CM と Expressway-E 間で新しいトランクを作成します。

Unified CM と 間で新しいトランクを作成する

6

ルート グループを作成します。

ルート グループを作成する

7

ルート リストを作成します。

ルート リストを作成する

8

ルート パターンを作成します。

ルート パターンを作成する

Webex Lua スクリプトを使用して SIP 正規化スクリプトを作成する

Webex サイト管理または Control Hub からエクスポートした Lua スクリプトを使用して、新しい SIP 正規化スクリプトを Unified CM で作成します。

1

[Unified CM 管理] から、[デバイス] > [デバイス設定] > [SIP 正規化スクリプト] の順に移動します。

2

[新規追加] を選択して、新しい SIP 正規化スクリプトを作成します。

3

スクリプトを明確に識別できる名前を付けます (例: your_site_name_webex_edge_audio)。

4

[ファイルのインポート] を選択して、以前エクスポートした Lua スクリプトを選択します。

Lua スクリプトがインポートされた後、Lua スクリプトに基づいて [コンテンツ] が更新されます。

5

[メモリしきい値]200 に設定します。

6

[Lua 指示しきい値]3000 に設定します。

7

[保存] をクリックします。

次に行うこと

この SIP 正規化スクリプトをユーザーの Unified CM と Expressway-E の間のトランクに適用します。

(オプション) 音声通話とビデオ通話に対するアーリー オファーのサポートを設定する

Edge Audio のアーリー オファー サポートを使用することをおおすすめしますが、Edge Audio では必要ではありません。 Edge Audio では、ディレイド オファーもサポートしています。

Unified CM 管理設定に SIP プロファイルが含まれていない場合、これらの手順を使用して作成します。

アーリー オファー サポートの既存の SIP プロファイルがある場合、この目的で再使用を試みることができます。 この手順のステップ 4~6 の設定と一致する必要があります。

1

[Unified CM 管理] から、[デバイス] > [デバイスの設定] > [SIP プロファイル] の順に移動して、[検索] を選択します。

2

[Cisco VCS の標準 SIP プロファイル] を選択します。

3

[コピー] を選択します。

4

新しいバージョンを識別するために [名前] を変更します。 例えば、名前に EO_Profile を追加します。

5

[iX アプリケーションメディアを許可する] チェックボックスをオフにします。

6

音声通話とビデオ コールに対する早期オファーのサポートベストエフォート (MTP は挿入されない) に設定します。

7

SIP プロファイルを保存します。

SIP トランク セキュリティ プロファイルを作成する

1

[Cisco Unified CM 管理] から、[システム] > [セキュリティ] > [SIP トランク セキュリティ プロファイル] の順に選択して、[新規追加] をクリックします。

2

SIP トランク セキュリティ プロファイルの名前を指定します。

3

展開のニーズに基づいて、[デバイスのセキュリティ モード][暗号化] または [非セキュア] に設定します。

4

他のエントリと競合しない [着信ポート] のポート値を入力します。


 

ポート 5060 または 5061 は使用しないでください。 ポート 5070 など、重複しないポートを使用します。

5

プロファイルを保存します。

(オプション) G.722 コーデックのサポートを追加する

Edge Audio は G.722 コーデックをサポートしています。 Edge Audio の Unified CM で G.722 コーデックを設定する必要はありません。 しかし、G.722 は他のコーデックより帯域幅が少ないため、設定すると展開のサービス品質が向上する場合があります。


Webex は、G.722、G.711a、G.711μ 音声コーデックに対応しています。 しかし、Webex は Music On Hold (MOH) などのコーデックの mid call の再ネゴシエーションには対応していません。

1

[Unified CM 管理] から、[システム] > [エンタープライズ パラメータ] の順に移動します。

2

[G.722 コーデックを公開する][有効] を選択し、変更を保存します。

3

[システム] > [リージョン情報] > [リージョン] に進み、[新規追加] をクリックします。

4

リージョンに名前を付けて、変更を保存します。

5

[音声コーデック基本設定リスト][工場出荷時のデフォルトのロス] を選択します。

6

[最大音声ビット レート][64 kbps] (G.722、G.711) を選択します。

7

変更を保存します。

次に行うこと


新しいリージョンを Edge Audio のデバイス プールに適用します。

Unified CM と 間で新しいトランクを作成する


Edge Audio に使用する新しいトランクを作成します。 既存のトランクは変更しないでください。

1

[Cisco Unified CM 管理] から、[デバイス] > [トランク] の順にアクセスして、[新規追加] を選択します。

2

[トランク タイプ] について、[SIP トランク] を選択し、[次へ] を選択します。

3

デバイス名を入力します。

4

[宛先] の下で、Expressway-E の [宛先アドレス] と [宛先ポート] を入力します。


 

セキュアでないトランクに対してポート 5060、セキュアなトランクに対してポート 5061 を使用します。

5

SIP トランク セキュリティ プロファイル[SIP トランク セキュリティ プロファイルの作成] タスクで作成したトランクに設定します。


 

Unified CM と Expressway の間で、セキュアな TLS トランクを 1 つのみ使用できます。 詳細については、「宛先への断続的な通話が TLS トランク経由でフェイルする (CSCus63305)」を参照してください。 別の TLS トランクが存在した場合、ここで Expressway で TCP トランクを設定することが必要になります。

6

[SIP プロファイル] を、「(オプション) 音声通話とビデオ通話に対するアーリー オファーのサポートを設定する」タスクで作成した SIP プロファイルに設定します。

7

DTMF 信号方式に対して、RFC 2833 を選択してください。

8

[正規化スクリプト] の場合、「Webex LUA スクリプトを使用して SIP 正規化スクリプトを作成する」のタスクで作成した正規化スクリプトを選択します。

9

トランクを保存します。


 

デバイス プール、メディア リソース グループ リスト、ロケーション、通話検索スペース、通話分類などのその他の設定の場合、展開に適切な設定を割り当てます。 エンタープライズ ポリシーとサービスに基づいて設定を割り当てます。

ルート グループを作成する

1

[Cisco Unified CM 管理] から、[コール ルーティング] > [ルート/ハント] > [ルート グループ] の順に移動します。

2

[新規追加] を選択します。

3

ルート グループ名を指定します。

4

[使用可能なデバイス] について、作成した Edge Audio トランクを選択します。

5

[ルート グループを追加] を選択します。

6

ルート グループを保存します。

ルート リストを作成する

1

[Cisco Unified CM 管理] から、[コール ルーティング] > [ルート/ハント] > [ルート リスト] の順に移動します。

2

[新規追加] を選択します。

3

ルート リストに名前を付けて、宛先を指定します。

4

[Cisco Unified Communications Manager グループ] について、設定に適切な値を選択し、変更を保存します。

5

[ルート リスト メンバー情報] の下で、[ルート グループに追加] を選択し、作成したルート グループを選択します。

6

ルート リストを保存します。

ルート パターンを作成する

以前に保存した電話番号をセットアップする必要があります。 これらは、 Webex ミーティングを開始して参加するためにユーザーがダイヤルする番号です。

これらの番号には、Edge Audio で接続されるすべての番号の候補が含まれます。 構成、国、またはリージョンに応じて、すべての番号のルート パターンを作成したくない場合があります。


電話番号をルート パターンで設定しない場合は、その番号への通話は PSTN または CCA-SP パートナー ネットワーク経由でルーティングされます。

1

[Cisco Unified CM 管理] から、[コール ルーティング] > [ルート/ハント] > [ルート パターン] の順に進み、[新規追加] を選択します。

2

[ルート パターン] で、ユーザーが Webex ミーティングにダイヤルインする電話番号を入力します。


 

ダイヤルアウトに使用されるエスケープ コードまたはプレフィックスを削除します。 電話番号は、先頭にプラス記号が付いているか付いていない、完全修飾の E.164 形式で送信されます。

3

[ゲートウェイ/ルート リスト] の場合、前のタスクで作成されたルート リストを選択します。

4

変更を保存します。

5

前に保存した残りの各電話番号に対して、これらの手順を繰り返します。

これで、Unified CM 設定により選択された番号の通話が Expressway-E にルーティングされるようになりました。

Expressway-E のタスク フローをセットアップする

展開で使用しているバージョンが Expressway バージョン X8.11 以降の場合、以下の手順に従います。

ステップ

説明

セクション

1

Expressway-E にネイバーゾーンを作成します。

Expressway-E の Unified CM にネイバーゾーンを作成する

2

Expressway-E の Webex ゾーンを定義します。

Expressway-E の Webex ゾーンを定義する

3

Expressway-E で検索ルールを定義します。

Expressway-E で検索ルールを定義する

4

TLS v1.2 を使用するように Expressway-E をセットアップします。

Expressway-E を TLS v1.2 向けにセットアップする

5

Expressway-E で mTLS をセットアップします。

Expressway-E の相互 TLS をセットアップする

6

Expressway-E の最小セッション タイマーを更新します。

最小セッション タイマーを更新します

展開で使用しているバージョンが Expressway バージョン X8.11 より前の場合、以下の手順に従います。

ステップ

説明

セクション

1

Expressway-E にネイバーゾーンを作成します。

Expressway-E の Unified CM にネイバーゾーンを作成する

2

Expressway-E の DNS ゾーンを相互 TLS (mTLS) で定義します。

Expressway-E の DNS ゾーンを相互 TLS で定義する

3

Expressway-E で検索ルールを定義します。

Expressway-E で検索ルールを定義する

4

TLS v1.2 を使用するように Expressway-E をセットアップします。

Expressway-E を TLS v1.2 向けにセットアップする

5

Expressway-E で mTLS をセットアップします。

Expressway-E の相互 TLS をセットアップする

6

Expressway-E の最小セッション タイマーを更新します。

最小セッション タイマーを更新します

Expressway-E の Unified CM にネイバーゾーンを作成する

1

Expressway-C 構成ページにサインインして、[構成] > [ゾーン] > [ゾーン] に進み、[新規追加] を選択します。

2

ゾーンに名前を付けます。

3

[タイプ][近隣] を選択します。

4

[H.323] で、[モード][オフ] に設定します。

5

[SIP] で、次のプロパティを設定します。

プロパティ

モード

オン

ポート

SIP トランク セキュア プロファイルに使用したのと同じポート番号を入力します。

トランスポート

セキュアなネイバーゾーンを作成している場合は [TLS]、または非セキュアなネイバーゾーンを作成している場合は [TCP] を選択します。


 

Unified CM と Expressway の間で 1 つのセキュアな TLS トランクのみを使用します。 詳細については、宛先への断続的な通話が TLS トランク経由でフェイルする を参照してください。 別の TLS トランクが存在した場合、ここで Expressway で TCP トランクを設定することが必要になります。

メディア暗号化モード

自動

6

[ロケーション] で、Unified CM ピア情報を入力します。

7

[詳細] で、次のプロパティを設定します。

プロパティ

ゾーン プロファイル

カスタム

SIP パラメーター プリザベーション

オン

8

[ゾーンの作成] をクリックします。

Expressway-E の Webex ゾーンを定義する

バージョン X8.11 以降の Expresswayを使用している場合、Webex ゾーンを Expressway-E に追加してください

1

Expressway-E 構成ページにサインインして、[構成] > [ゾーン] > [ゾーン] の順に進み、[新規] を選択します。

2

[タイプ][Webex] を選択します。

3

[ゾーンの作成] をクリックします。

4

Webex ゾーンの番号ゾーン ID をゾーン リストから選択して見つけます。 番号ゾーン ID は、ブラウザのアドレス バーに表示されます。例えば、「editzone?id=3」です。

5

番号ゾーン ID を含む管理 CLI を使用して、Webex ゾーンが強制暗号化のメディア暗号化構成を使用するように設定します。 例えば、ゾーン ID が 3 の場合、次のコマンドを使用します。

xConfiguration Zones Zone 3 DNS SIP Media Encryption Mode: "On"

Expressway-E の DNS ゾーンを相互 TLS で定義する

X8.11 より前の Expressway バージョンを使用している場合、相互 TLS (mTLS) を使用するために DNS ゾーンを定義してください。

1

Expressway-E 構成ページにサインインして、[構成] > [ゾーン] > [ゾーン] の順に進み、[ゾーンを作成] を選択します。

2

ゾーンに名前を付けます。

3

[タイプ][DNS] を選択します。

4

[H.323] で、[モード][オフ] に設定します。

5

[TLS verify モード] では、[オン] を選択します。

6

[TLS verify サブジェクト名] では、sip.webex.com を入力します。

7

TLS verify インバウンド マッピング では、[オン] を選択します。

8

メディア暗号化モード強制暗号化 に設定します。

9

[高度] で、[ゾーン プロファイル][カスタム] に設定します。

10

[SIP パラメーターの保存] では、[オン] を選択します。

この設定は、Lua スクリプトがセットアップした正しいパラメーターが Expressway-E をパススルーするように保証します。

11

変更を保存します。

Expressway-E で検索ルールを定義する

1

Expressway-E 構成ページにサインインして、[構成] > [ダイヤル プラン] > [検索ルール] の順に進み、[新規] を選択します。

2

必要に応じて、検索ルールに名前を付けて優先順位を割り当てます。

3

これらのプロパティを設定します。

プロパティ

プロトコル

SIP

モード

エイリアスパターンの一致

パターン タイプ

Regex

パターン文字列

この正規表現を正確に入力します。 .+@.+\.webex\.com(;.+)?

パターン動作

退出

正常に合致

停止

ターゲット

  • Webex ゾーン (バージョン X8.11 以降の場合)。

  • DNS ゾーン (X8.11 より前のバージョンの場合)。

4

[検索ルールの作成] をクリックします。

Expressway-E を TLS v1.2 向けにセットアップする

Edge Audio は TLS v1.2 でのみ動作します。

1

Expressway-E 構成ページにサインインして、[メンテナンス] > [セキュリティ] > [暗号化] の順に進みます。

2

[SIP TLS 暗号化] の場合、この暗号を入力します。

EECDH:EDH:HIGH:-AES256+SHA:!MEDIUM:!LOW:!3DES:!MD5:!PSK:!eNULL:+ADH
3

[SIP の最小の TLS バージョン] の場合、TLS v1.2 を選択します。

4

変更を保存します。

Expressway-E の相互 TLS をセットアップする

Expressway-E が mTLS を使用しているか確認してください。

1

Expressway-E 構成ページにサインインして、[構成] > [プロトコル] > [SIP] の順に進みます。

2

[相互 TLS モード][オン] を選択します。

3

[相互 TLS ポート]5062 に設定します。

4

変更を保存します。

最小セッション タイマーを更新します

Webex と Unified CM はこの設定に異なるデフォルト値を持つため、最小セッション タイマーを更新することをおすすめします。 この変更により、組織から Webex クラウドへの通話に特定の通話エラーが発生するのを回避できます。

以前は、Unified CM での設定の変更を推奨していましたが、このアプローチは長い期間を必要としないその他の SIP フローに影響を与えるものでした。

1

Expressway-E 構成ページにサインインして、[構成] > [プロトコル] > [SIP] の順に進みます。

2

[セッション更新間隔 (秒)] までスクロールして、値を 14400 に設定します。

3

変更を保存します。

ファイアウォールと証明書の設定のタスク フローをセットアップする

Edge Audio を有効にするには、ファイアウォールに適切なポートと署名済み証明書を設定する必要があります。

ステップ

説明

セクション

1

必要なファイアウォール ポートを開きます。

必要なファイアウォール ポート

2

必要な署名済み証明書を適用します。

信頼できる証明機関からの署名済み証明書

3

Edge Audio ルート CA 証明書を Expressway-E に追加する

Edge Audio ルート CA 証明書を Expressway-E に追加する

必要なファイアウォール ポート

Unified CM と Expressway の設定を完了したら、必要なファイアウォール ポートを開く必要があります。 ネットワーク要件と開くポートについては、こちらの記事 https://collaborationhelp.cisco.com/article/WBX264 をご参照ください。

信頼できる証明機関からの署名済み証明書

Edge Audio は Expressway-E を要求し、相互 TLS (mTLS) 接続の信頼できる CA 証明機関から署名済み証明書を提供します。 この記事では、Cisco が信頼する証明機関をリストしています。 https://collaborationhelp.cisco.com/article/WBX9000008850. Edge Audio は、リストされた証明機関が署名した証明書を有効と見なし、接続を許可します。

Edge Audio ルート CA 証明書を Expressway-E に追加する

Edge Audio では、IdenTrust および QuoVadis の署名済み CA 証明書が必要です。 これらの CA 証明書がすでに Expressway-E 設定にアップロードされている場合、このタスクをスキップできます。


まもなく、「Hydrant SSL ICA G2」証明書は使用されなくなります。 Expressway を更新して、代わりに IdenTrust 証明書を含める必要があります。

始める前に

「IdenTrust Commercial Root CA1」と「QuoVadis Root CA2」証明書の PEM ファイルが必要です。 IdenTrust および QuoVadis Web サイトからこれらの CA 証明書を入手できます。

  1. Expressway-E 構成ページにサインインして、[メンテナンス] > [セキュリティ] > [信頼される CA 証明書] の順に進みます。
  2. [アップロード] で、[参照] を選択して作成した PEM ファイルをアップロードします。
  3. [CA 証明書の添付] をクリックします。
1

Expressway-E 構成ページにサインインして、[メンテナンス] > [セキュリティ] > [信頼される CA 証明書] の順に進みます。

2

[アップロード] で、[参照] を選択して作成した PEM ファイルをアップロードします。

3

[CA 証明書の添付] をクリックします。

Edge Audio コールバックのタスク フローをセットアップする

Edge Audio コールバックをセットアップする前に、展開が適切に設定されていることを確認してください。

  • 次の DNS SRV 設定を適用します。

    • 各 Expressway-E ターゲットの DNS SRV は、ポート 5062 をポイントしている必要があります。

    • SRV レコードにある完全修飾ドメイン名 (FQDN) を解決するために A レコードを事前設定します。

  • 一部の展開では、企業間通話と Edge Audio コールバックにも同じ Expressway-E ターゲットを使用する場合があります。 展開でこれらのターゲットを再利用する場合は、Edge Audio Expressway-E ターゲットの SRV レコードに専用のドメインを使用します。 1 組の SRV レコードに異なるポートを混在させることはできません。

  • Unified CM 構成は、ネットワーク内外のユーザーに Edge Audio コールを適切にルーティングする必要があります。


Webex からの通話を処理するためにネットワークが正しく設定されていないと、Edge Audio は Webex PSTN または CCA-SP パートナー ネットワークにフェイルオーバーします。

Edge Audio コールバックは次のように設定します。

ステップ

説明

セクション

1

Expressway-E に検索ルールをセットアップします。

Expressway-E のコール ルーティング

2

Webex サイトの管理またはControl Hub のいずれかのポータルで Edge Audio コールバックを設定します。

Webex サイトの管理に Edge Audio コールバック設定を適用する

または

Control Hub に Edge Audio コールバック設定を適用する

3

(オプション) ポータルサイトで内線コールバックを有効にします。

(オプション) 内線コールバックのタスク フローをセットアップする

Expressway-E のコール ルーティング

Edge Audio コールバックが機能するには、展開で E.164 の番号が Expressway をトラバースし、設定に基づいて通話をルーティングできるようにする必要があります。 これにより、ユーザーがネットワーク上にいるかどうかにかかわらず、適切なコール ルーティングが保証されます。

1

Expressway-E 構成ページにサインインして、[構成] > [ダイヤル プラン] > [検索ルール] の順に進み、[新規] を選択します。

2

必要に応じて、ルールに名前を付けて優先順位を割り当てます。

3

これらのプロパティを設定します。

プロパティ

プロトコル

SIP

SIP バリアント

すべての SIP バリアント

ソース

名前

ソース名

Edge Audio に対して設定した DNS ゾーンまたは Webex ゾーンを選択します。

モード

エイリアスパターンの一致

パターン タイプ

Regex

パターン文字列

この正規表現を正確に入力します。 (.*)@.*;x-cisco-webex-service=audio

パターン動作

Control Hub から取得した

置き換える文字列

次の \1@customerdomain.com を入力します。


 

Unified CM は [クラスター全体のドメイン設定] に基づいて、着信通話に「customerdomain.com」の値を予想します。

クラスタ全体のドメイン構成の構成を確認するためには、[システム] > [エンタープライズ パラメータ] に進み、[クラスター全体のドメイン構成] までスクロールします。

正常に合致

停止

ターゲット

Edge Audio に作成したネイバーゾーンを選択します。

4

[検索規則の作成] をクリックします。

コールバック用の国際配信メディア

Edge Audio では、すべてのコールバックに対してグローバルに配信されるメディアを使用します。 最適な接続性を実現するために、Webex は SRV に基づきエンタープライズ エッジにもっとも近いメディア ノードを選択します。 トラフィックは Webex クラウドからその通話の最も近いエンタープライズ エッジに渡されます。 このルーティングにより待ち時間を最小限に抑え、Webex バックボーンのトラフィックを維持し、インターネットをオフにします。

Webex サイトの管理に Edge Audio コールバック設定を適用する

1

Cisco Webex サイト管理にログインし、[構成] > [共通サイト設定] > [音声設定] を選択します。

2

[Edge Audio が許可されたコールバック番号] セクションで、コールバックの設定を適用する [国/地域] を選択し、Expressway DNS SRV のドメイン名を入力します

例えば、DNS SRV レコードが _sips._tcp.example.com の場合、ここに example.com を入力します。

3

[追加] をクリックします。

[追加] をクリックすると、Edge Audio は構成された DNS SRV の接続性を自動的にテストし、SRV にもっとも近い Webex メディアを検索します。 設定を適用する前に、DNS SRV が接続テストを通過していることを確認します。


 

Webex が追加された SRV の地理的位置を判別できない場合、Webex はサイトの場所に基づいてデフォルトのメディア ノードを選択します。

Webex は MaxMind DB を使用して、IP アドレスを検索します。 IP アドレスの場所の不一致があった場合、MaxMind に連絡して問題を修正してください。

4

接続確認の詳細を表示するには、ステータス インジケータをクリックして、[SIP 宛先の確認] ページを表示します。

5

すべてのコールバック設定を適用したら、[設定の適用] を選択します。

Control Hub に Edge Audio コールバック設定を適用する

1

admin.webex.com の顧客ビューから [サービス] に移動し、[ミーティング][サイト] を選択します。

2

Edge Audio を設定するサイトを選択し、[サイトの設定] を選択します。

3

[共通設定] > [音声設定] の順に選択します。

4

[Edge Audio が許可されたコールバック番号] セクションで、コールバックの設定を適用する [国/地域] を選択し、Expressway DNS SRV のドメイン名を入力します

例えば、DNS SRV レコードが _sips._tcp.example.com の場合、ここに example.com を入力します。

5

[追加] をクリックします。

[追加] をクリックすると、Edge Audio は構成された DNS SRV の接続性を自動的にテストし、SRV にもっとも近い Webex メディアを検索します。 設定を適用する前に、DNS SRV が接続テストを通過していることを確認します。


 

Webex が追加された SRV の地理的位置を判別できない場合、Webex はサイトの場所に基づいてデフォルトのメディア ノードを選択します。

Webex は MaxMind DB を使用して、IP アドレスを検索します。 IP アドレスの場所の不一致があった場合、MaxMind に連絡して問題を修正してください。

6

接続確認の詳細を表示するには、ステータス インジケータをクリックして、[SIP 宛先の確認] ページを表示します。

7

コールバック設定を適用したら、[設定の適用] を選択します。

Edge Audio コールバック ルーティング オプション

1 つ以上の国に対して Edge Audio コールバックを有効にする場合、Webex はインターネット上で通話をルートします。 DNS、TCP、または TLS の接続性に問題がある場合、または通話で 380 または 400-699 SIP エラーの応答が生じた場合、Webex は PSTN または CCA-SP パートナー ネットワーク上で通話を再試行するようデフォルトで設定されています。

Edge Audio が、失敗したコールを PSTN または CCA-SP パートナー ネットワークを介して再試行しないようにする方法の詳細については、「Edge Audio のコールバック ルーティング オプションを制御する」を参照してください。

(オプション) 内線コールバックのタスク フローをセットアップする


Edge Audio の内線コールバックは、WBS33 以降でのみ選択できます。 使用しているバージョンを確認するには、「Cisco Webex Meetings バージョン番号の確認」を参照してください。

Edge Audio の内線コールバックにより、ユーザーは[コールバック] 機能と内線を使用して、Webex ミーティングに参加できるようになります。 これは、Webex Meetings でのみ使用可能で、Webex Events、Webex Training、または Webex Support では動作しません。

Edge Audio コールバックのために作成した検索パターンを、内線コールバックで再利用できます。

Edge Audio コールバックは次のように設定します。

ステップ

説明

セクション

1

Webex サイトの管理またはControl Hub のいずれかのポータルで内線コールバックを有効にします。

Webex サイト管理の内線コールバックを有効にする

または

Control Hub の内線コールバックを有効にする

2

内線コールバック電話会議を有効にします。

Webex サイト管理での Webex 電話会議のための内線コールバックを許可する

または

Control Hub での Webex 電話会議のための内線コールバックを許可する

3

Webex がコールバックをルーティングできる国または地域を指定します。

Webex サイトの管理でコールバックを許可する国を設定する

または

Control Hub のコールバックを許可する国を設定する

4

(オプション) Expressway-E の音声セキュア プロファイルをセットアップします。

(オプション) Expressway-E の音声セキュア プロファイル

Webex サイト管理の内線コールバックを有効にする

Webex サイト管理で Webex サイトを管理する場合、または サイト リンク プロセス を完了した場合、Webex サイト管理から内線コールバックを有効にします。

1

Cisco Webex サイト管理にログインし、[構成] > [共通サイト設定] > [音声設定] を選択します。

2

[Edge Audio が許可されたコールバック番号] セクションで、[内線][国/地域] として選択し、Expressway DNS SRV を入力します

3

[追加] をクリックします。

4

[設定を適用] を選択します。

内線コールバックを有効にした後、設定をデータベースに適用するのに 30 分かかります。

Control Hub の内線コールバックを有効にする

Control Hub で Webex サイトをセットアップして管理する場合、Control Hubで内線コールバックを有効にします。

1

https://admin.webex.com の顧客ビューから [サービス] に移動し、[ミーティング] から [サイト] を選択します。

2

Edge Audio を設定するサイトを選択し、[サイトの設定] を選択します。

3

[共通設定] > [音声設定] の順に選択します。

4

[Edge Audio が許可されたコールバック番号] セクションで、[内線][国/地域] として選択し、Expressway DNS SRV を入力します

5

[追加] をクリックします。

6

[設定を適用] を選択します。

内線コールバックを有効にした後、設定をデータベースに適用するのに 30 分かかります。

Control Hub での Webex 電話会議のための内線コールバックを許可する

サイトの事前設定が完了すると、同じコーポレートサイト上のミーティング参加者が社内電話の番号で通話を受け取るためのオプションを有効にすることができます。 参加者が音声会議に参加する時に音声会議ダイアログに表示されるラベルを編集することも可能です。

1

https://admin.webex.com のカスタマー ビューから [サービス] に移動し、[ミーティング] の下の [サイト] を選択します。

2

設定を変更する Webex サイトを選択し、[サイトの構成] をクリックします。

3

[共通設定] で、[内部コールバックの電話会議を有効にする] チェックボックスにチェックを入れます。

4

[内線コールバック オプション ラベル] フィールドで、内線コールバック オプションを見分けるための記述的な名前または語句を入力します。

5

[アップデート] をクリックします。

Webex サイト管理での Webex 電話会議のための内線コールバックを許可する

サイトの事前設定が完了すると、同じコーポレートサイト上のミーティング参加者が社内電話の番号で通話を受け取るためのオプションを有効にすることができます。 参加者が音声会議に参加する時に音声会議ダイアログに表示されるラベルを編集することも可能です。

1

Webex サイト管理にログインし、[構成] > [共通のサイト設定] > [オプション] の順に選択します。

2

[サイト のオプション] セクションにスクロールして移動して、[内線コールバック電話会議を有効にする] チェックボックスを選択します。

3

[内線コールバック オプション ラベル] フィールドで、内線コールバック オプションを見分けるための記述的な名前または語句を入力します。

4

[アップデート] をクリックします。

Webex サイトの管理でコールバックを許可する国を設定する

Webex サイト管理で Webex サイトを管理する場合、またはサイト リンク プロセスを完了している場合、以下の手順に従って、Webex がコールバックをルーティングできる国または地域を指定します。

1

Cisco Webex サイト管理にログインし、[構成] > [共通サイト設定] > [音声設定] を選択します。

2

[Webex のコールバックを許可されている国] セクションで、チェックボックスを使って国や地域を有効または無効にできます。


 

コールバックには少なくとも 1 つの国または地域を有効にしておく必要があります。

3

変更が完了したら、変更を保存します。

変更がクライアントに送信されるのに最大で 30 分かかります。

Control Hub のコールバックを許可する国を設定する

Control Hub で Webex サイトを管理する場合、以下の手順に従って、Webex がコールバックをルーティングできる国または地域を指定します。

1

https://admin.webex.com の顧客ビューから [サービス] に移動し、[ミーティング] から [サイト] を選択します。

2

Edge Audio を設定するサイトを選択し、[サイトの設定] を選択します。

3

[共通設定] > [音声設定] の順に選択します。

4

[Webex のコールバックを許可されている国] セクションで、チェックボックスを使って国や地域を有効または無効にできます。


 

コールバックには少なくとも 1 つの国または地域を有効にしておく必要があります。

5

変更が完了したら、変更を保存します。

変更がクライアントに送信されるのに最大で 30 分かかります。

(オプション) Expressway-E の音声セキュア プロファイル

Edge Audio の内線コールバックを設定し、Webex サイトからの通話のみを承諾するようにおすすめします。 参加者がコールバックを使用して、予期しない Webex サイトからミーティングに参加した場合、Expressway-E はそれらの通話を拒否します。

音声セキュア プロファイルをセットアップするには、通話ポリシー (CPL) XML ファイルを サイトの管理または Control Hub からダウンロードするか、コピーします。 それから、ファイルを Expressway-E クラスターにアップロードします。


音声セキュア プロファイルを設定するには、Webex サイトがバージョン 40.8.0 以上である必要があります。

通話を承認または拒否するルールを持つ既存の CPL XML ファイルがある場合、サイトの管理または Control Hub の CPL XML ファイルを既存のファイルと結合する必要があります。


2 つのファイルを結合しないと、元の CPL XML ファイルは新しい CPL XML ファイルで上書きされます。 2 つのファイルは慎重に結合するようにします。

CPL XML ファイルを結合する場合、リストの一番上に通話拒否ルールを配置し、リストの一番下に通話承認ルールを配置する必要があります。

複数の Webex サイトからの通話を承認する場合、 <taa:rule> サイト UUID とブロックを結合します。 例えば、次のコード ブロックは、これら 3 つのサイトの UID で CPL XML ファイルがどう見えるかを示します。

  • x-cisco-site-uuid=9ca12345678e321be0123456e00ab789

  • x-cisco-site-uuid=9ca87654321e123be6543210e00ab987

  • x-cisco-site-uuid=9ca11223344e121be5566777e00ab555

<cpl xmlns=”urn:ietf:params:xml:ns:cpl” xmlns:taa=http://www.tandberg.net/cpl-extensions xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation=”urn:ietf:params:xml:ns:cpl cpl.xsd”>
<taa:routed>
<taa:rule-switch>
<taa:rule originating-zone=”Webex Zone” destination=”.*;x-cisco-site-uuid=9ca12345678e321be0123456e00ab789;.*”>
<proxy/>
</taa:rule>
<taa:rule originating-zone=”Webex Zone” destination=”.*;x-cisco-site-uuid=9ca87654321e123be6543210e00ab987;.*”>
<proxy/>
</taa:rule>
<taa:rule originating-zone=”Webex Zone” destination=”.*;x-cisco-site-uuid=9ca11223344e121be5566777e00ab555;.*”>
<proxy/>
</taa:rule>
<taa:rule originating-zone=”Webex Zone” destination=”.*;x-cisco-webex-service=audio”>
<reject status =”403” reason=”Unknown Webex Site”/>
</taa:rule>
</taa:rule-switch>
</taa:routed>
</cpl>
CPL XML ファイルを Expressway-E にアップロードする
1

Webex サイトの CPL XML ファイルをエクスポートまたはコピーします。

  • Cisco Webex サイト管理で管理されたサイトについては、Webex サイト管理にサインインし、[設定] > [共通のサイト設定] > [音声設定] の順に選択します。

  • Cisco Webex Control Hub で管理されたサイトについては、https://admin.webex.com の顧客ビューから [サービス] に移動し、[ミーティング] の下の [サイト] を選択します。 CPL XMLを表示する Webex サイトを選択し、[サイトの構成] > [共通設定] > [音声設定] の順に選択します。

2

[Edge Audio カスタマー エッジ] セクションで、[セキュア エッジ] をクリックします。

3

[Expressway-E] セクションで、[エクスポート] または [コピー ] をクリックします。


 

単一の Expressway-E を経由する Webex サイトが複数ある場合、各 Webex サイトに対して手順 1 ~ 3 を繰り返します。 追加の Webex サイトごとに、 <taa:rule> <taa:rule> ブロックをサイト UUID を含む 1 つのファイルににコピーします。

4

Expressway-E 構成ページににサインインして、[構成] > [通話ポリシー] に進みます。

5

[新しい通話ポリシーファイルを選択][ファイルの選択] を選択し、CPL XML ファイルをアップロードします。

6

[通話ポリシーファイルを表示] をクリックして、アップロードされたファイルを確認します。

CCA パートナーおよび Edge Audio

Edge 音声は CCA パートナーと連動します。 設定は同じです。 主な違いは、Webex PSTN 音声ではなく、CCA パートナーのネットワークを使用している点です。 CCA 通話の詳細録画 (CDR) は、Edge 音声を使用してミーティングに接続するすべての顧客の通話を表示します。 CCA CDR に関する詳細は、設計ドキュメントを参照してください。

CCA パートナーが Edge Audio オーダーを送信した後、パートナーは Edge Audio を自分自身で設定するか、顧客の管理者と共同作業して設定するかを選択します。

ダイヤルイン対話型音声応答装置 (IVR) プロンプト言語をカスタマイズする

CCA パートナーのダイヤルイン番号を使用して Edge Audio でルーティングする IVR プロンプトは、デフォルトで英語に設定されています。 別の言語の IVR システムを持つ Edge Audio Webex サイトを設定するには、各言語のダイヤルイン番号を識別する最新の Lua スクリプトを顧客に提供してください。

Lua スクリプトの言語を更新するには、ロケール タグを設定する必要があります。 ロケール タグの詳細については、以下の記事を参照してください: https://help.webex.com/article/4zjt9m

Lua スクリプトを更新した後、顧客に送信します。 顧客は、Unified CM の Lua スクリプトを更新します。

CCA ダイヤルイン番号のデフォルト IVR 言語を設定する

Edge Audio Webex サイトの IVR プロンプトを、英語以外の言語で再生するように更新することができます。 このタスクでは、デフォルトの IVR 言語を英語から、すべての CCA ダイヤルイン番号に対して別の言語に変更する方法について説明しています。


  • 追加できるロケール タグについては、この記事を参照してください。

  • すべてのロケール タグを x-cisco-site-uuid の前に追加します。

始める前に

サイトの管理、Control Hub、または CCA Portal から LUA スクリプトをダウンロードします。

1

テキスト エディターで、Lua スクリプトを開きます。

2

[Edge Audio URL およびサイト uuid での要求 URI の更新] セクションまでスクロールし、選択します。

  • 1 つの IVR 言語ですべての電話番号に対応 - この例では、Lua スクリプトのどこにロケール タグを置くかを示しています。 このコードは、フランス語 (fr_FR) ロケール タグを使用します。 IVR に必要な言語を使用します。
    -- Update Request URI with Webex Express URL and site uuid
    if phoneNumber == "NUMBER_NEEDS_CUSTOM_LANUAGE" then
    local newRequestURI = string.gsub(requestURI, "sip:(.+)@(.*)", "sip:%1@cca.example.webex.com;locale=fr_FR;x-cisco-site-uuid=6f861ef80b622085e053000000000000”)
    msg:setRequestUri(newRequestURI)
    end
  • 1 つの電話番号に対して 1 つの IVR 言語、それ以外の電話番号には別の言語で対応 - この例では、1 つの番号に対して、Lua スクリプトのどこにロケールタグを配置するかを示しています。 このコードは、フランス語 (fr_FR) ロケール タグを使用します。 次に、 else タグの下に他のすべてのIVRプロンプトで再生される言語のロケール タグを追加します。
     -- Update Request URI with Webex Express URL and site uuid
        if phoneNumber == "NUMBER_NEEDS_CUSTOM_LANUAGE" then 
            local newRequestURI = string.gsub(requestURI, "sip:(.+)@(.*)", "sip:%1@cca.example.webex.com;locale=fr_FR;x-cisco-site-uuid=6f861ef80b622085e053000000000000”)
            msg:setRequestUri(newRequestURI)
        else
            local newRequestURI = string.gsub(requestURI, "sip:(.+)@(.*)", "sip:%1@cca.example.webex.com;x-cisco-site-uuid=6f861ef80b622085e053000000000000")
            msg:setRequestUri(newRequestURI)
        end
  • 異なる電話番号に対して複数の IVR 言語 - この例は、Lua スクリプトのどこにロケールタグを配置するかを示しています。 このコードには、最初に割り当てられた言語としてフランス語 (fr_FR) を使用します。 最初のエントリの下に、次の番号に割り当てられた にロケール タグを使用する elseif コード ブロックを追加します。 最後に、すべての IVR プロンプトに対して locales タグを使用する else コード ブロックを追加します。
    Use this
        -- Update Request URI with Webex Express URL and site uuid
        if phoneNumber == "NUMBER1_NEEDS_CUSTOM_LANUAGE" then 
            local newRequestURI = string.gsub(requestURI, "sip:(.+)@(.*)", "sip:%1@cca.example.webex.com;locale=fr_FR;x-cisco-site-uuid=6f861ef80b622085e0537326e00a3c4f")
            msg:setRequestUri(newRequestURI)
        elseif phoneNumber == "NUMBER2_NEEDS_CUSTOM_LANUAGE" then
            local newRequestURI = string.gsub(requestURI, "sip:(.+)@(.*)", "sip:%1@cca.example.webex.com;locale=en_US;x-cisco-site-uuid=6f861ef80b622085e0537326e00a3c4f")
            msg:setRequestUri(newRequestURI)
        else
            local newRequestURI = string.gsub(requestURI, "sip:(.+)@(.*)", "sip:%1@ccax.qa.webex.com;x-cisco-site-uuid=6f861ef80b622085e0537326e00a3c4f")
            msg:setRequestUri(newRequestURI)
        end
    
3

Lua スクリプトを保存し、顧客に送信して、Unified CM にアップロードします。