SIPRECとDMCC、およびAlvariaまたはPOM Dialerを使用したAvaya TSAPI
このトピックでは、CXone Multi-ACD (CXone Open)のためのSIPRECおよびDMCCにAvaya TSAPIのインターフェイスを設定するためのガイドラインを説明します。
サポートされているAvaya AES TSAPIバージョンは8.1.3および10.1です。
Avayaサイトエンジニアは、Avaya環境におけるすべての手順を担当します。このセクションで説明する手順は推奨のみです。
次の手順に従って、SIPRECとDMCCを使用してAvaya TSAPIインターフェイスをセットアップし、オプションのダイヤラーを設定します。
ステップ1: Avaya AES TSAPI環境を準備する
ステップ2: Avaya AES DMCC環境を準備する
ステップ 3:CXone Multi-ACD (CXone Open)と統合するSession Border Controller (SBC)を準備します:
(オプション)ステップ4:ダイヤラーを設定します:
ステップ 5:CXoneのサードパーティ接続設定の必須データExcelファイルをダウンロードして保存します。続行する際、必須情報を入力する必要があります。必要な詳細をすべて入力し、CXone Multi-ACD用の環境を準備したら、ExcelファイルをNICEプロフェッショナル サービス担当者に送信する必要があります。
Avaya AES TSAPI環境を準備する
CXone Multi-ACDを設定する前に、Avaya AES TSAPIサーバーを設定する必要があります。
サポートされているAvaya AES TSAPIバージョンは8.1.3および10.1です。
Avaya AES TSAPI環境を準備するには、次の手順を実行します:
ステップ 1:TSAPI ライセンスとステータスを確認する
Avaya TSAPIインターフェイスを構成する前に、Avaya TSAPI サービスが実行中であること、およびライセンスが有効であることを確認する必要があります。
TSAPIサービスとステータスを確認するには:
-
AESサーバーにログインします。アプリケーション有効化サービスのページが表示されます。
-
メニューから、AEサービスを選択します。
-
確認する:
-
TSAPIサービスステータスの列はオンラインであり、状態は実行中になっています。
-
ライセンスモードの列には、標準モードが表示されています。
-
ステップ 2:AES環境を準備する
Avayaサイトエンジニアは、Avaya環境におけるすべての手順に責任を負います。これらの手順は、あくまでも推奨とガイドラインです!
AES環境では、AES管理者はAES-CTIリンク接続を準備しなければなりません。
AESでスイッチを構成するには(一般的なガイドライン):
-
AESのウェブページに移動し、ログインします。
-
ユーザー名そしてパスワードを入力します。ログインをクリックします。ホームページが表示されます。
-
メニューから、コミュニケーションマネージャーインターフェイスをクリックします。
-
接続のスイッチを選択します。
-
接続のスイッチのウィンドウで、フィールドにスイッチ名を追加し、接続を追加をクリックします。新規スイッチ用の接続詳細のウィンドウが表示されます。
-
スイッチのパスワードフィールドに、スイッチのパスワードを入力します。スイッチのパスワードは12~16文字の英数字で、コミュニケーションマネージャーのAESサービスに割り当てられたパスワードと同一でなければなりません。
-
スイッチのパスワードの確認のフィールドに、スイッチのパスワードをもう一度入力します。
-
コミュニケーションマネージャーがプロセッサイーサネットをサポートしている場合は、プロセッサイーサネットを選択します。
-
適用をクリックします。接続のスイッチのウィンドウが再表示されます。
-
-
PE/CLAN IPの編集をクリックします。プロセッサイーサネットIPの編集のウィンドウが表示されます。
-
指定のフィールドに、プロセッサイーサネット/CLANボードのIPアドレスを追加し、 名前またはIPの追加/編集をクリックします。
-
AESメニューで、接続のスイッチをクリックし、接続のスイッチのウィンドウに戻ります。
-
H.323ゲートキーパーの編集をクリックします。H.323ゲートキーパーの編集のウィンドウが表示されます。
-
指定のフィールドに、いずれか1つのプロセッサイーサネット/CLANボードのIPアドレスを入力し、名前またはIPの追加をクリックします。すべてのプロセッサイーサネット/CLAN ボードについてこのステップを繰り返します。
CTIリンクが構成された後、管理者は、AES-CTIリンクの接続がアクティブで、通話中状態にあることを確認することが推奨されます。
CTIリンクを確認するには:
-
AESウェブページから、ステータス>ステータスとコントロール>TSAPIサービスのサマリーを選択します。
-
ステータスが通話中に設定されていることを確認します。
ステップ 3:ユーザーを追加する
ユーザーはウェブページ経由でシステムに追加される必要があります。
この手順は、Avaya管理者と共に実行する必要があります。AES管理者は、まずAES-CTIリンク接続を準備しなければなりません。
このステップの最後に、NICEプロフェッショナルサービスに次の情報を提供する必要があります。
-
ユーザーの資格情報。
ユーザーを追加するには:
-
AEサービスのメニューで、ユーザー管理>ユーザー管理者の順にアクセスし、ユーザーの追加をクリックします。
-
ユーザーの追加のウィンドウで、必須フィールドを構成します:
-
ユーザーID
-
一般名
-
姓
-
ユーザーパスワード
-
パスワードを確認
-
CTユーザー設定をはいに変更します。
-
-
適用をクリックして情報を保存します。
-
これらのユーザー資格情報をExcelファイルに保存します。必要な詳細をすべて入力し、環境を準備したら、ExcelファイルをNICEプロフェッショナルサービスに送信します。
-
ユーザーの追加の結果のウィンドウに、ユーザーが正常に作成されましたのメッセージが表示されることを確認します。
-
ユーザーにすべてのデバイスの無制限の監視を提供します:
-
AEサービスのメニューで、セキュリティ>セキュリティデータベース>CTIユーザーを展開し、ユーザーの検索をクリックします。
-
ユーザーの検索のウィンドウで、以前に作成したユーザーを検索します。
-
検索をクリックします。新規ユーザーが表示されます。
-
編集をクリックします。
-
CTIユーザーの編集のウィンドウのユーザープロファイルのエリアで、無制限アクセスを選択します。
-
変更の適用をクリックします。
-
CTIユーザーのプロパティへの変更の適用で、適用をクリックします。
-
ステップ 4:Tlinkを検証する
CTI接続のTSAPI構成では、サーバー名のパラメーターはTlink値を使用します。
このステップの最後に、NICEプロフェッショナルサービスに次の情報を提供する必要があります。
-
Tlink名
Tlinkを確認するには:
-
AESウェブページで、セキュリティ>セキュリティデータベース>Tlinkを選択します。
Tlink名の列にTlinkのリストが表示されます。サイトが複数のTlinkを使用している場合は、必ずスイッチ名に従って正しいTlinkを選択します。
Tlinkは次のセグメントで構成されています:
-
AVAYA―ベンダー
-
#―セパレーター
-
AVAYA10 - スイッチ/接続名([通信マネージャーインターフェイス] > [スイッチ接続] で定義)
-
CSTA/CSTA-S - 非セキュア/セキュアポータル
-
AES10 - AESサーバー名
-
-
正しいTlink名をExcelファイルに保存します。必要な詳細をすべて入力し、環境を準備したら、ExcelファイルをNICEプロフェッショナルサービスに送信します。
-
保護されたTlinkを使用している場合は、TLSバージョンがAESで設定されていることを確認します。[ネットワーク] > [TCP/TLS設定]に移動します。
-
デフォルトでは、TLSv1.2プロトコルのサポートのみが有効になっています。TLSv1.2プロトコルは唯一のセキュリティプロトコルとしてサポートされています。
-
デフォルトの証明書が提供されなくなったため、Avayaサイトエンジニアは関連する証明書を生成し、CXoneのAvayaテレフォニー システムにアップロードする必要があります。[セキュリティ] > [証明書管理] > [サーバー証明書]に移動します。
-
[サーバー証明書]ウィンドウの[エイリアス]列で証明書を選択し、[エクスポート]をクリックします。
-
[サーバー証明書のエクスポート] ウィンドウで、[いいえ、秘密キーをエクスポートしません] が選択されていることを確認し、[エクスポート] をクリックします。
-
このエクスポートされた証明書をCXoneのAvayaテレフォニーシステムにアップロードします。
ステップ5:VPNを使用して安全な接続を作成する
この手順は、NICEプロフェッショナルサービスと連携してのみ実行する必要があります。
このステップの最後に、CXoneのサードパーティ接続設定の必須データExcelファイルのフォームに必要事項を記入して、NICEプロフェッショナルサービスに必要な詳細を提供してください。NICEプロフェッショナルサービスは、CXoneとの安全なVPN接続の確立を支援します。
SIPREC環境でのみ、SBCがSIPRECとCXoneの間の接続を確立できるように、フォームに追加情報を入力する必要があります。
-
NICEプロフェッショナルサービスは、VPN接続フォームを提供します。
-
提供されたフォームにあなたの詳細と、CXone Multi-ACDに必要な情報を記入してください。
-
NICEプロフェッショナルサービスは、CXoneチームと連携して、すべてのフィールドが適切に入力されていることを確認します。
-
両当事者はフォームと詳細について同意する必要があります。
-
-
NICEプロフェッショナルサービスが共同通話をスケジュールします:
- CXone Multi-ACDとフォームと提供された詳細について同意します。
-
CXoneチームがVPNプロビジョニングを行います。
-
2つのVPNをセットアップします。1つは復元性用、もう1つはフェイルオーバー用です。
-
CXone Multi-ACDBGPをセットアップしてファイアウォールを含むVPNのルーティングを設定するか、指定されたIPアドレスへの静的ルートを作成します。
-
NATを構成します。BGP経由か、または静的ルーティングを使用して広告されたパブリックIPの後のエンドポイントにNATを通します。
-
ファイアウォール設定を構成する:
-
入力されたIPアドレス(2)からCTIエンドポイントへのインバウンド トラフィックを許可します。
-
以下のポートを開きます:
-
TSAPIおよびDMCC接続(接続パックおよびAvaya AES)については:TCP 450、TCP 1050-1081、TCP 4721-4723
-
CTIイベント(接続パックおよびAvaya POM)については:TCP 7999、TCP-UDP 15160
-
-
-
NICEプロフェッショナルサービスは、CXoneチームと連携して次のことを行います:
-
VPNフォームが正しく入力されていることを確認すること。
-
CXoneチームとVPNプロビジョニングとルーティングのセットアップの時間をスケジュールすること。
-
VPNトンネル、ルーティング、接続をテストすること。
-
Avaya AES DMCC環境を準備する
このセクションでは、CXone Multi-ACDのAvaya Device Media Call Control(DMCC)の準備方法について説明します。
サポートされているAvaya AES DMCCバージョンは8.1.3および10.1です。
Avayaサイトエンジニアは、Avaya環境におけるすべての手順を担当します。このセクションで説明する手順は推奨のみです。
Avayaスイッチの設定に関する包括的な情報については、Avayaの付属文書を参照してください。
ワークフロー
このワークフローを使用して、CXone Multi-ACDによりAvaya DMCCアクティブレコーディングをセットアップします。
このワークフローを開始する前に、サイトコンポーネントが設定されていることを確認する必要があります。
ステップ1:音声をキャプチャするための仮想拡張子を設定する
ステップ2:SRTPの設定
ステップ3:NICEプロフェッショナルサービスの情報を準備する
始める前に
Avaya DMCC環境をCXone Multi-ACDに統合する前に、必要な情報を収集し、ダウンロードしたEssential Data for 3rd Party Connectivity Config in CXone Excelファイルに入力します。必要な詳細をすべて入力し、環境を準備したら、ExcelファイルをNICEプロフェッショナルサービスに送信します。
音声をキャプチャするための仮想拡張子を設定する
この手順を使用して、音声キャプチャ用の仮想内線を使用するサイト向けにAvayaコミュニケーションマネージャーを準備します。
仮想内線を使って音声をキャプチャする際は、NICE CTIのライセンスが十分であることを確認します。
-
AESサーバーにログインします。アプリケーション有効化サービスのページが表示されます。
-
メニューから、ライセンス供与>WebLMサーバーアクセスを選択します。
-
WebLMサーバーにログインします。
-
左側のパネルからライセンス済み製品>アプリケーション有効化 を選択し、DMCC DMCに十分なライセンスが定義されていることを確認します。
DMCCサーバーがメディアゲートウェイ上でエミュレートされた(仮想)内線を登録する前に、スイッチ上で内線を定義します。
各仮想拡張機能は個別に定義する必要があり、DMCCライセンスが必要です。DMCCライセンスの合計数が、同時に業務を行うエージェントの最大数と一致するようにしてください。ただし、DMCCライセンス数は、最大通話量の少なくとも20%以上に維持することをお勧めします。
サイトがシングルステップ会議用に設定されている場合、AES上の仮想内線は、シングルステップ会議経由で監視される内線と同じグループに定義する必要があります。そうでない場合、そのユーザーはセキュリティデータベースへの無制限のアクセスが許可されます。
スイッチでレコーディング用の仮想内線を定義するには:
-
スイッチでコンソールウィンドウを開き、次のように入力します:
-
内線タイプ:4624
内線タイプ4624はすべてのソフトフォンを表します。
-
IPソフトフォン:Y(はい)
-
セキュリティコード:セキュリティコード値は内線のパスワードです。CXone Multi-ACDでCTIを設定する際、この値を[パスワード]フィールドに入力します。
-
COR:選択したCOR(制限のクラス)がサービスオブザベーションを有効にするように設定されていることを確認します。次の例を参照してください。
-
-
COR(制限のクラス)の定義を表示し、サービスオブザーバーになれるか?をYとして定義します。これにより、設定されたすべての仮想内線またはソフトフォンがオブザーブおよびレコーディングできるようになります。
Avaya AESサーバーは、最大16の同時C-LAN接続をサポートします。これにより、AESサーバーは複数の接続およびC-LANフェイルオーバーメカニズムにわたるロードバランシングを提供できます。
Avaya AESサーバーでシンボリック名(接続名)を設定します。このシンボリック名は、Avayaメディアゲートウェイ上の複数のC-LANを表します。これにより、レコーディングシステムはシンボリック名ームで通信することで、複数のC-LAN上で冗長性とロードシェアリングを実装できます。300以上のAvaya DMCCチャンネルを実装する場合は、複数のC-LANが必要です。
シンボリック名はAES上の接続名で、大文字と小文字が区別されます。
シンボリック名を設定するには:
-
AESウェブページから、 コミュニケーションマネージャーのインターフェイス>スイッチの接続を選択します。
-
必須コネクション名を選択し、PE/CLAN IPの編集をクリックします。
-
AES接続サービス用のC-LANおよび(または)PEのホスト名またはIPアドレスを入力し、次いで 名前またはIPの追加/編集をクリックします。この接続にアタッチされている各C-LANまたはPEについて繰り返します。
-
スイッチ接続のウィンドウで、H.323ゲートキーパーの編集をクリックします。
シンボリック名機能を使用するには、H.323ゲートキーパーを指定する必要があります。C-LANの設定だけでは不十分です。H.323 IPリストはC-LAN IPリストと異なる可能性があります。
-
必須の名前またはIPアドレスを選択するか、H.323ゲートキーパーのホスト名またはIPアドレスを入力し、名前またはIPの追加をクリックします。
-
ネットワーキング>ポートを選択します。
-
DMCCサーバーのポートが有効になっていることを確認します。
CXone Multi-ACDで定義されたコーデックセットは、スイッチで定義されたコーデックセットと一致していなければなりません。
-
Avayaサイト管理で、display ip-codec-set<n>と入力します。ここで、<n>はオブザーブする必要がある内線のIPネットワークリージョンに関連付けられたコーデックセットです。
-
音声コーデックの列で、圧縮タイプのリストを確認します。これらはスイッチが許可するコーデックです。
CXone Multi-ACDで定義するCodecListに、ここで定義した圧縮タイプのうち少なくとも1つが含まれていることを確認します。
-
display ip-network-region <n>と入力します。ここで、<n>はオブザーブする必要がある内線のネットワークリージョンです。
-
定義されているコーデックセットが、上記で確認したip-codec-setであることを検証します。
Avaya Media Serverで音声コーデックのサイレンス抑制機能が有効になっていることを確認します。これにより、無音期間中に音声パケットが送信されなくなり、帯域幅が節約されます。無音抑制により音声クリッピングが発生する可能性があります。
-
Avayaサイト管理で、display ip-codec-set<n>コマンドを入力します。ここで、<n>はオブザーブする必要がある内線のIPネットワークリージョンに関連付けられたコーデックセットの数です。
-
[IP コーデック セット]ウィンドウの[コーデックセット]セクションで、リストされているコーデックごとに[無音抑制]列で次のように設定できます。
-
無音抑制を有効にし、無音抑制をyとして定義します。
-
無音抑制を有効にし、無音抑制をnとして定義します。
-
-
Escキーを押してからeキーを押して、変更を送信します。
SRTPの設定
サイトでSRTP設定が必要なときは、以下の手順を使用します。
-
Avaya Media Serverにログインします。
-
システム構成のメニューの下で、メディア処理>メディアセキュリティの順にアクセスします。
-
次を確認します:
-
セキュリティポリシーはベストエフォートに設定されています。
-
ベストエフォートモードはケイパビリティーに設定されています。
-
-
クリプトスイートで、次を有効にします:
-
AES_CM_128_HMAC_SHA1_80
-
AES_CM_128_HMAC_SHA1_32
-
-
それぞれについて、SRTP暗号化およびSRTP認証を選択します。
-
IPネットワークリージョン用のAvayaスイッチ暗号化の設定にアクセスします。
SRTP暗号化は、シグナリング(H.323)とメディアストリーム(SRTP)の2つのレベルで設定されます。
このセクションでは、AvayaコミュニケーションマネージャーでSRTPとシグナリング暗号化を有効にする方法について説明します。
この手順の最後に、NICEプロフェッショナルサービスに次の情報を提供する必要があります。
-
サイトで使用される暗号化:HMAC32またはHMAC80。
暗号化を設定するには:
-
Avayaサイト管理で、display ip-codec-set<n>コマンドを入力します。ここで、<n>はオブザーブする必要がある内線のIPネットワークリージョンに関連付けられたコーデックセットです。
-
サイトが次のものがあるかどうかを確認します:
-
Gシリーズゲートウェイ付きのAvayaメディアサーバー。aesはGシリーズゲートウェイでのみサポートされます。
-
Avaya Media Serverでは、2-srtp-aescm128-hmac32または1-srtp-aescm128-hmac80のいずれかを使用します。
-
-
IPコーデックセット画面のメディア暗号化セクションで、1つまたは複数のメディア暗号化タイプを入力します:
-
2-srtp-aescm128-hmac32
-
1-srtp-aescm128-hmac80
-
aes―Avaya Media Serverを使用している場合はサポートされません。
Avayaのサイトエンジニアは、NICEプロフェッショナルサービスにどの暗号化が次のサイトで使用されているかを通知する必要があります:HMAC32/HMAC80。
暗号化情報をExcelファイルに保存します。必要な詳細をすべて入力し、環境を準備したら、ExcelファイルをNICEプロフェッショナルサービスに送信します。
-
-
Avayaサイト管理で、display ip-network-region<n>コマンドを入力します。ここで、<n>はオブザーブする必要がある内線のネットワークリージョンです。
-
ネットワークリージョンに、以前に編集したIPコーデックセットを入力します。
-
CLAN/Medproを設定際は:ネットワークリージョンに、暗号化のために設定したリージョンを入力します。この手順の例では、 ネットワークリージョンでSRTPを有効にするには、2と入力します。
NICEプロフェッショナルサービスの情報を準備する
CXone CTIの設定を開始する前に、特定の情報が必要です。
Avayaのサイトエンジニアに依頼して、以下の情報がExcelファイルに入力されていることを確認してください。ExcelファイルをNICEプロフェッショナルサービスに送信します。
ステップ |
パラメーター |
これはどこに設定されていますか? |
---|---|---|
1 | Avaya DMCCのポート番号:セキュアな接続とセキュアでない接続のAvaya DMCCポート番号を確認します。 | AESサーバー上。 |
DMCCポートが有効になっていることを確認します。 | AESサーバー上。 | |
2 | AESで定義されているAvaya DMCCのCXone Multi-ACDユーザー名とパスワードを確認します。 | AESサーバー上。 |
仮想内線については:
|
||
4 | Avaya DMCCのシンボリック名を確認します。 |
AESサーバー上。 スイッチ接続エリアで、接続名を確認します。接続名はシンボリック名としても知られます。 |
5 | サービスオブザービングリッスンオンリーアクセスコードのフィールドにあるオブザベーションコードを確認します。 | コミュニケーションマネージャー(CM)で。 |
6 | サポートされているコーデックのリストを確認します。 | コミュニケーションマネージャー(CM)で、組織が使用しているコーデックを確認します。 |
7 | サポートされている暗号化アルゴリズムのリストを確認します(AES_128_ Counter (aes)/暗号化なし/AES_128_ HMAC)。AES_128_ HMACがサポートされている場合、CXone Multi-ACDエンジニアはHMAC32とHMAC80のどちらを使用するかを知らされる必要があります。 | コミュニケーションマネージャー(CM)で。 |
Avayaのサイトエンジニアは、CXone Multi-ACDエンジニアにどの暗号化が次のサイトで使用されているかを通知する必要があります:HMAC32/HMAC80。 |
Oracle(Acme Packet)SBCを準備する
このセクションでは、Oracle (Acme Packet) Session Border Controller(SBC)を CXone Multi-ACD (CXone Open)と統合するための準備方法について説明します。
このセクションに記載されている手順は、あくまでも推奨事項です。Oracleのサイトエンジニアがすべての手順を行うことが推奨されます。
ワークフロー
このワークフローを使用して、CXone Multi-ACDのOracle (Acme Packet) SBC を準備します。このワークフローを開始する前に、サイトコンポーネントが設定されていることを確認する必要があります。
段階 |
説明 |
参照 |
---|---|---|
段階1:サイトの準備 | ||
ステップ1:前提条件を確認する。 | ||
段階2:Oracle SBCのセットアップ | ||
ステップ1:ライセンスが有効であり、セッションレコーディング機能が含まれていることを確認します。SRTPにはソフトウェアTLSが必要です。 | ライセンスの確認 | |
ステップ2:SBCが接続するレコーディングレルムを設定する。 | レコーディングレルムを設定する | |
ステップ3:セッションレコーディングサーバー(SRS)接続を設定する。 | セッションレコーディングサーバー(SRS)接続を設定する | |
ステップ4:(オプション)複数のレコーダーの場合は、セッションレコーディンググループ(SRG)への接続を設定します。 | (オプション)セッションレコーディンググループ(SRG)を設定する | |
ステップ5:SIPインターフェイスを設定する。 | SRSとSRG用のSIPインターフェイス、レルム、セッションエージェントを設定する | |
ステップ6:イングレスまたはエグレスのレルムを設定する: | ||
ステップ7:セッションエージェントを設定する。 | SRSとSRG用のSIPインターフェイス、レルム、セッションエージェントを設定する | |
ステップ8:インバウンドコールのUCIDを生成する。 | インバウンドコールのユニバーサルコール識別子の生成を設定する |
インバウンドコールのユニバーサルコール識別子の生成を設定する
Oracle SBC用のユニバーサルコール識別子セッションプラグイン言語(SPL)プラグインは、構成に基づいてユニバーサルコール識別子を生成または保持するように設定できます。ユニバーサルコール識別子が生成または保持されると、システムはその値をセッ ション内のすべての後続のエグレスSIPリクエストに追加します。また、エグレスSIPリクエストの重複を避けるために、不要なユニバーサルコール識別子ヘッダーを削除するようにプラグインを設定することもできます。Avaya UCIDは、SIPRECが使用されているとき、レコーディングメタデータのセッションエレメントに拡張データとして追加できます。
着信のたびにAvaya UCIDを生成するようにSPLプラグインを設定するステップを実行した後、構成を確認できます。
-
Acme Packet CLIの開始プロンプトで、次のように入力します:
configure terminal
-
Enterを押します。
プロンプトは
YourSBC(configure)#
に変わります。 -
タイプ:
system
-
Enterを押します。
プロンプトは
YourSBC(system)#
に変わります。 -
次のように入力してEnterを押します:
spl-config
プロンプトは
YourSBC(spl-config)#
に変わります。 -
次のように入力してEnterを押します:
select
-
次のように入力してEnterを押します:
show
着信ごとにAvaya UCIDを生成するSPLプラグインの構成が表示されます。
-
次のように入力してEnterを押します:
exit
プロンプトは
YourSBC(system)#
に変わります。 -
次のように入力してEnterを押します:
exit
プロンプトは
YourSBC(configure)#
に変わります。 -
次のように入力してEnterを押します:
exit
プロンプトは
YourSBC#
に変わります。
(オプション)暗号化の前提条件
-
1つのコールレッグが暗号化されていることを確認する:
レコーダーのコールレッグを暗号化するには、SBCから発信/着信する他のSBCコールレッグのいずれかが暗号化されていることを確認します。
-
証明書の設定については、Oracleのドキュメンテーションに従います。
ライセンスの確認
ライセンスが有効で、セッションレコーディング機能が含まれていることを確認します。
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
スーパーユーザーのパスワードを入力し、Enterを押します:
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
system
-
次のように入力してEnterを押します:
license
-
次のように入力してEnterを押します:
show
-
ライセンスが有効である(有効期限が切れていない)ことを確認します。
-
ライセンスにセッションレコーディングが含まれていることを確認します。
-
SRTPについては、ライセンスにソフトウェアTLSが含まれていることを確認します。
レコーディングレルムを設定する
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
スーパーユーザーを入力し、Enterを押します:
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
media-manager
-
次のように入力してEnterを押します:
realm-config
-
レルム名を設定する、次のように入力します:
identifier <Name of the realm>
これは、セッションレコーディングサーバー(SRS)接続の設定、または(オプションの)セッションレコーディンググループ(SRG)の設定で定義するレコーディングレルム名と同一である必要があります。
-
インターフェイスを設定し、次のように入力してEnterを押します:
network-interfaces <interface>
例えば:
network-interfaces M01:0
-
RTCP Mux機能を設定し、次のように入力してEnterを押します:
rtcp-mux enable
-
次のように入力してEnterを押します:
done
上の図はあくまでも例です。セキュアでない環境では、media-sec-ポリシーは空白です。
セッションレコーディングサーバー(SRS)接続を設定する
SRSはVRSPです。
-
レコーディングレルムの設定が完了していることを確認します。
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
スーパーユーザーのパスワードを入力し、Enterを押す。
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
session-router
-
次のように入力してEnterを押します:
session-recording-server
-
SRS名を設定し、次のように入力してEnterを押します:
name <name of the SRS>
例えば:
name NiceVRSP
-
(オプション)SRSの説明を設定し、次のように入力してEnterを押します:
description <description of the SRS>
例えば:
description SignalingToVRSP
-
SRSレルムを設定し、次のように入力してEnterを押します:
realm <Name of the realm>
例えば:
realm recording-realm
-
SRSモードを設定し、次のように入力してEnterを押します:
mode selective
-
宛先IPアドレスを設定し、次のように入力してEnterを押します:
destination <IP address of the VRSP>
例えば:
destination 192.168.10.10
-
宛先ポートを設定する:
-
セキュアでない環境では、
port 5060
と入力してEnterを押します -
セキュアな環境では、
port 5061
と入力してEnterを押します
-
-
トランスポート層のプロトコルを設定する:
-
セキュアでない環境では、トランスポート層のプロトコルとしてのTCPの場合は、
transport-method TCP
と入力して Enterを押します -
セキュアな環境では、
DynamicTLS
と入力してEnterを押します
-
-
次のように入力してEnterを押します:
done
-
SRSをSIPインターフェイス、レルムまたはエージェントセッションに追加します。SRSとSRG用のSIPインターフェイス、レルム、セッションエージェントの設定を参照してください。
SRSを3つのレコーディングオプションすべてに追加することもできますが、システムは自動的に次の順番で優先順位を付けます:最初にエージェントセッション、次にレルム、次にSIPインターフェイス。
-
連続ポートのRTPを期待するレコーダー(VoIPロガー)でレコーディングを有効にするには、フォースパリティを無効にする必要があります。デフォルトでは、フォースパリティパラメーターを使用することで、すでにフォースパリティは無効になっています。フォースパリティが無効になっていることを確認するには、次のように入力します:
configure terminal
session-router
session-recording-server
select [choose the recording server name by number]
show
セッションレコーディングサーバーの構成が表示されます。
-
フォースパリティが無効であることを確認します。
-
フォースパリティが有効な場合は、次のように入力してEnterを押します:
force-parity disabled
done
-
構成を保存して有効化します。
(オプション)セッションレコーディンググループ(SRG)を設定する
複数のレコーダーがある場合は、このように設定します。
-
レコーディングレルムの設定が完了したことを確認します。
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
スーパーユーザーのパスワードを入力し、Enterを押す。
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
session-router
-
次のように入力してEnterを押します:
session-recording-group
-
SRG名を設定し、次のように入力してEnterを押します:
name SRG:<name of the session recording group>
例えば:
name SRG:NiceRecordingServer
-
(オプション)SRG の説明を追加し、次のように入力してEnterを押します:
description <description of the SRG>
例えば:
description SignalingToRecGroup
-
SRGの戦略、例えばラウンドロビン(下記参照)を設定します。ストラテジー名を入力してEnterを押します:
strategy RoundRobin
NICE VRSPペアはロードバランシングをサポートしないことに注意してください。
-
追加のストラテジーオプション(Hunt、LeastBusy、PropDist、LowSusRateなど)を表示するには、次のように入力してEnterを押します:
strategy?
-
SRG に割り当てるセッションレコーディングサーバーの数を設定し、次のように入力してEnterを押します:
simultaneous-recording-servers
その後にサーバーの数が続きます。
NICE VRSPペアの場合、数は2です。
-
exit
と入力し、最初のスーパーユーザーのプロンプト(#)に達するまでこの操作を繰り返します、例えば:NiceSBC4500(configure)# session-router
NiceSBC4500(session-router)# session-recording-group
NiceSBC4500(session-recording-group)# exit
NiceSBC4500(session-router)# exit
NiceSBC4500(configure)# exit
NiceSBC4500
-
グループに含めるセッションレコーディングサーバーを指定します。セッションレコーディングサーバー名を引用符で囲み、それぞれのセッションレコーディングサーバー名の間にスペースを入れて入力し、Enterを押します:
"<servername1> <servername2>"
これは、セッションレコーディングサーバー(SRS)接続の設定で定義するレコーディングレルム名と同一である必要があります。
-
次のように入力してEnterを押します:
done
-
次のように入力してEnterを押します:
verify-config
-
確認に成功しましたの通知を受け取ったら、次のように入力してEnterを押します:
save-config
-
次のように入力してEnterを押します:
activate-config
SRSとSRG用のSIPインターフェイス、レルム、セッションエージェントを設定する
上記のコンポーネントについて、これらのインターフェイスをすべて選択することもできますが、システムは自動的に以下の順序で優先順位を付けます:まずセッションエージェント、次にレルム、次いでSIPインターフェイス。
-
レコーディングレルムの設定が完了したことを確認します。
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
スーパーユーザーのパスワードを入力し、Enterを押します:
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
session-router
-
次のように入力してEnterを押します:
sip-interface
-
次のように入力してEnterを押します:
select
-
SIPインターフェイスを選択し、そのインターフェイスの番号を入力します。
たとえば、上記の例のようにCore-ASM SIPインターフェイスをレコーディングしたい場合は、1と入力します。
-
選択したSIPインターフェイスをレコーディングするSRSを定義し、以下のように入力してEnterを押します:
session-recording-server <name of the SRS>
これは、セッションレコーディングサーバー(SRS)接続の構成で定義したSRS名と同一である必要があります。
例えば:
name NiceVRSP
-
次のように入力してEnterを押します:
done
セキュアでない例:
セキュアな例:
-
下にスクロールして、セッションレコーディングサーバーのフィールドを表示します。
-
スーパーユーザーのプロンプト(#)レベルに達するまで、
exit
と数回入力します。 -
次のように入力してEnterを押します:
verify-config
-
確認に成功しましたの通知を受け取ったら、次のように入力してEnterを押します:
save-config
-
次のように入力してEnterを押します:
activate-config
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
スーパーユーザーのパスワードを入力し、Enterを押します:
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
session-router
-
SIPインターフェイスに移動し、以下のように入力してEnterを押します:
sip-interface
-
次のように入力してEnterを押します:
select
この例では、レコーディングは暗号化されていません。
-
SIPインターフェイスを選択し、そのインターフェイスの番号を入力します。
たとえば、上記の例のようにCore-ASM SIPインターフェイスをレコーディングしたい場合は、1と入力します。
-
選択したSIPインターフェイスをレコーディングするSRGを定義し、以下のように入力してEnterを押します:
session-recording-group SRG:<name of the session recording group>
これは、(オプション)セッションレコーディンググループ(SRG)の設定で定義したSRG名と同一である必要があります。
例:
name SRG:NiceRecordingServer
。セッションレコーディンググループ名の前にSRG:
を必ず含めるようにします。 -
次のように入力してEnterを押します:
done
-
スーパーユーザーのプロンプト(#)レベルに達するまで、
exit
と数回入力します。 -
次のように入力してEnterを押します:
verify-config
-
確認に成功しましたの通知を受け取ったら、次のように入力してEnterを押します:
save-config
-
次のように入力してEnterを押します:
activate-config
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
スーパーユーザーのパスワードを入力し、Enterを押します:
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
media-manager
-
SIPインターフェイスに移動し、以下のように入力してEnterを押します:
realm-config
-
次のように入力してEnterを押します:
select
利用可能なレルムのリストが表示され、各レルムの横に番号が表示されます。
-
selection
とマークされた行に、設定したいイングレスまたはエグレスのレルムの番号を入力します。たとえば、Core-ASMレルムを表示したい場合は、1と入力します。
-
(realm-config)#
の行に次のように入力してEnterを押します:show
選択したレルムの詳細が表示されます。
-
SRSを設定している場合は、
(realm-config)# session-recording-server
の行にセッションレコーディングサーバーの名前を入力します。 -
SRGを設定している場合は、
(realm-config)# session-recording-group
の行に、セッションレコーディングループの名前を入力します。例:
name SRG:NiceRecordingServer
。セッションレコーディンググループ名の前にSRG:
を必ず含めるようにします。 -
次のように入力してEnterを押します:
done
-
スーパーユーザーのプロンプト(#)レベルに達するまで、
exit
と数回入力します。 -
次のように入力してEnterを押します:
verify-config
-
確認に成功しましたの通知を受け取ったら、次のように入力してEnterを押します:
save-config
-
次のように入力してEnterを押します:
activate-config
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
有効化のパスワードを入力してEnterを押します:
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
session-router
-
次のように入力してEnterを押します:
session-agent
-
次のように入力してEnterを押します:
select
設定されているセッションエージェントのリストが表示されます。
-
レコーディングしたいエージェントの番号を入力します。
例えば、セッションエージェントをレコーディングしたい場合、1と入力します。
-
選択したセッションエージェントをレコーディングするセッションレコーディングサーバーを定義します。次のように入力してEnterを押します:
session-recording-server <name of the session recording server>
これは、セッションレコーディングサーバー(SRS)接続を設定するで定義したSRS名と同じである必要があります。
例:
name NiceVRSP
。 -
次のように入力してEnterを押します:
done
レコーディングされるセッションエージェントの設定情報が表示されます。
-
下にスクロールして、セッションレコーディングサーバーのフィールドを表示します。
-
有効化のプロンプト(#)レベルに達するまで、
exit
と数回入力します。 -
次のように入力してEnterを押します:
verify-config
-
確認に成功しましたの通知を受け取ったら、次のように入力してEnterを押します:
save-config
-
次のように入力してEnterを押します:
activate-config
-
Acme Packet CLIに接続し、ユーザーパスワードを入力します。
-
次のように入力してEnterを押します:
enable
-
有効化のパスワードを入力してEnterを押します:
-
次のように入力してEnterを押します:
configure terminal
-
次のように入力してEnterを押します:
session-router
-
次のように入力してEnterを押します:
session-agent
-
次のように入力してEnterを押します:
select
設定されているセッションエージェントのリストが表示されます。
-
レコーディングしたいエージェントの番号を入力します。
例えば、Core-ASMセッションエージェントをレコーディングしたい場合は、1と入力します。
-
選択したセッションエージェントをレコーディングセッションレコーディンググループ(SRG)を定義します。次のように入力してEnterを押します:
session-recording-group SRG:<name of the session recording group>
これは、(オプション)セッションレコーディンググループ(SRG)の設定で定義したSRG名と同一である必要があります。
例:
name NiceVRSP
。 -
次のように入力してEnterを押します:
done
レコーディングされるセッションエージェントの設定情報が表示されます。
-
下にスクロールして、セッションレコーディングサーバーのフィールドを表示します。
-
有効化のプロンプト(#)レベルに達するまで、
exit
と数回入力します。 -
次のように入力してEnterを押します:
verify-config
-
確認に成功しましたの通知を受け取ったら、次のように入力してEnterを押します:
save-config
-
次のように入力してEnterを押します:
activate-config
Prepare Ribbon(Sonus)SBCを準備する
このセクションでは、Ribbon (Sonus) Session Border Controller(SBC)をCXone Multi-ACD (CXone Open)と統合するための準備方法について説明します。このガイドに記載されている情報は、Ribbon 5000および7000シリーズのコアSBCと仮想コアSBCに関連するものです。
このガイドに記載されている手順は推奨事項に過ぎず、認定Ribbonのサイトエンジニアが実行することが推奨されます。
ライセンスの確認
Ribbon SBCをCXone Multi-ACD環境に統合するために設定する最初のステップは、ライセンスが有効で、SBC-SIPREC機能が含まれていることを確認することです。
-
ユーザー名adminでRibbon SBCに接続します。
-
コマンドラインインターフェイス(CLI)で次のように入力します:
show table system licenseInfo
。ライセンス情報が表示されます。
-
ライセンスが有効である(有効期限が切れていない)ことを確認します。
-
SBC-SIPREC機能の行に、ライセンスID、有効期限が過ぎていないこと、および使用量限度が0を超えていることを確認してください。
追加ゾーンを設定する
追加のゾーン、例えばNICE_ZONEと名付けられるゾーン、がレコーダー用に追加されなければなりません。ゾーンの名前は恣意的ですが、設定に使用するのと同一の名前をそれ以降の手順で参照する際にも使用する必要があります。
このゾーンは、例に示したようなプロパティを持つ必要があります。
NICE_ZONEという名の新しいゾーンを作成するには(例):
-
コマンドラインインターフェイス(CLI)のコマンドラインプロンプトで、次のように入力します:
configure
CLIはこのメッセージで応答します:
Entering configuration mode private
-
CLIのコマンドラインプロンプトで、次のように入力します:
set addressContext default zone NICE_ZONE id 0
-
CLIのコマンドラインプロンプトで、次のように入力します:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG state enabled mode inService policy carrier 0000 country 1 localizationVariant northAmerica tgIPVersionPreference both-ipv4-and-ipv6 digitParameterHandling numberingPlan NANP_ACCESS Value for 'media mediaIpInterfaceGroupName' [LIF1,LIF2]: LIF2
-
CLIのコマンドラインプロンプトで、次のように入力します:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG ingressIpPrefix 172.0.0.0 8
-
CLIのコマンドラインプロンプトで、次のように入力します:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG signaling messageManipulation outputAdapterProfile UUID-MessageBody
-
CLIのコマンドラインプロンプトで、次のように入力します:
set addressContext default zone NICE_ZONE sipSigPort 1001 ipInterfaceGroupName LIF1 ipAddressV4 172.21.13.62 portNumber 5060 mode inService state enabled recorder disabled siprec enabled transportProtocolsAllowed sip-udp,sip-tcp
-
CLIのコマンドラインプロンプトで、次のように入力します:
commit
コールレコーディングを設定する
コールレコーディングの設定には5つのステップがあります。
PSX Managerにある、トランクグループビューのNICE_TGという名のトランクグループ用に設定する必要がある情報。下記参照。
SRSグループプロファイルビューでレコーダープロファイル用に設定する必要のある情報を以下に表示します。SRSグループプロファイルには、他のサーバーに渡さなければならない情報が含まれています。
-
SRSサーバーのプロパティのエリアで:
-
シーケンス番号に、0と入力します。
-
トランクグループIDで、NICE_TGと入力します。
-
クリプトスイートプロファイルのドロップダウンリストから、 <なし>を選択します。
-
IPv4アドレスに、VRSP IPアドレスを入力します。この情報については、NICEプロフェッショナルサービスにお問い合わせください。
-
ポートV4番号に、5060と入力します。
-
SRSサーバートランスポートでは、UDPを選択します。
-
SRTPの有効化が選択されていないことを確認します。
-
追加/更新をクリックします。
-
保存をクリックします。
-
ルーティングラベルビューでRL_NICE という名前のルーティングラベルに設定する必要のある情報を以下に示します。
コールレコーディング基準を設定する必要があります。サービスプロバイダー側のすべての可能性がサポートされていることに注意します。
-
Avayaイングレスコール
PSXマネージャーでAvayaイングレスコール用に設定する必要のあるコールレコーディング基準を以下に示します。この場合、イングレスコールは、サービスプロバイダー(Cisco)側からエージェント(Avaya)側に向けられます。
-
Avayaエグレスコール
PSXマネージャーでAvayaのエグレスコール用に設定する必要のあるコールレコーディング基準を以下に示します。この場合、エグレスコールはエージェント(Avaya)側からサービスプロバイダー(Cisco)側に向けられます。
UCIDをレコーダーに送る
Avaya環境では、すべての通話のユニバーサルコール識別子(UCID)をレコーダーに送信する必要があります。
エグレスコールの場合、Avaya CMはUCIDを生成し、それをユーザー間情報(UUI)に変換しますが、これは以下に示すように、SIP INVITEヘッダーのユーザー間フィールドで、Avaya Session ManagerからRibbon SBCに送られます。トレースでは、UUIは16進数値として表示され、Avaya CTIイベントでは10進数(UCID)として表示されます。UUI(UCIDを含む)はRibbon SBCに送信され、Ribbon SBCはその後、SIPマニピュレーション(SMM)を使用して、UCIDを含むデータをレコーダーに送信します。
Avaya CMでは、次の画像に表示されているように、Avaya Session ManagerへのトランクでUUI処理を共有済として設定する必要があります。
UCIDは、イングレスコール、つまりRibbon SBCに到着するときにサービスプロバイダーからエージェントに向けられる通話、に含まれる場合もあれば、含まれない場合もあります。UCIDが含まれていない場合、SBCはそれを生成する必要があります。
UCIDがすでにイングレスコールに含まれている場合、SBCは異なるUCIDを生成してはなりません。
UCIDには、それを作成したノードの識別子が含まれます(ucidNodeId)。以下の行は、Ribbon SBCによって生成される各UCIDで使用されるノードIDの値を設定するために必要な設定の例を示します:
% set global signaling sipSigControls ucidNodeId 20
% Commit
この例では、リボンSBCが生成するUCIDにはノードID 20が含まれます。
SBCがUCIDを生成する必要がある場合、生成されるUCIDのノードIDは、ローカルネットワーク内のどのAvaya CMでも使用されていない一意のIDである必要があります。
すべての通話にUCIDがあることを確認するためのサポートを追加するには、Avayaトランクグループに次の例に従ってコマンドを設定します:
% set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG ucidSupport passthruOrGenerate
% Commit
このコマンドは、Ribbon SBCに対して、必要な場合にUCIDを生成するか、通話で提供されたUCIDを通過させるように指示します。
Ribbon SBCがUCIDを準備し、エグレスおよびイングレスの両方のコールでVRSPに送信されるSIP INVITEメッセージに挿入するために、SIPマニピュレーション(SMM)を設定する必要があります。関連のあるSMMは、関連のあるトランクに割り当てることが推奨されます。
以下のCLIコマンドを使用して、ユーザーIDを作成し、そのUCIDタグを作成し、それをXMLメタデータv1 CallIDタグに移動します。
各セクションの後にcommit
コマンドを使用します。次のコマンドセットに移る前に、各コミットが成功したことを確認する必要があります。
以下のコマンドはあくまで例として提供されています。内部または外部プロバイダーの領域に対応する正しいZone番号と、ゾーンおよび内部または外部プロバイダーに対応するsipTrunkGroupを使用していることを確認してください。
-
以下のCLIコマンドを使用して、入力と出力用に以下の2つのSIPマニピュレーションを設定します。
各コマンドセットの最後に、
%commit
を入力し、コミットが成功したことを確認します。-
入力用:
var(--codeSnippetCopyLabel)set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN state enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN advancedSMM enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN profileType messageManipulation
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message messageTypes all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header name User-to-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 operation regstore
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 headerInfo headerValue
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from value User-to-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to variableScopeValue dialog
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp string [a-zA-Z0-9]*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 operation regdel
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp string 00FA08
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp matchInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 operation regprepend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from type value
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from value UUID-
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp string .*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message messageTypes all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header name TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 type token
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to type token
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to tokenValue uridisplayname
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message messageTypes responseAll
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header name TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to value TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message messageTypes requestAll
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message methodTypes [ undefined ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header name From
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to value From
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message messageTypes request
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message methodTypes [ bye ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header name FROM
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to value FROM
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message messageTypes response
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message statusCode [ 200 ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable variableID var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 headerPosition last
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to value X-EGRESS-UUID
% Commit -
出力用:
var(--codeSnippetCopyLabel)set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT state enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT advancedSMM enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT profileType messageManipulation
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message messageTypes request
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header name User-To-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 operation store
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 headerInfo headerValue
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from value User-To-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to variableScopeValue dialog
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 operation regdel
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp string 00FA08
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp matchInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 operation regprepend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from type value
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from value UUID-
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp string .*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message messageTypes response
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message statusCode [ 200 ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable variableID var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 headerPosition last
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to value X-EGRESS-UUID
% Commit
-
-
以下のCLIコマンドを使用して、ヘッダーX-EGRESS-UCIDの透過性を許可します:
var(--codeSnippetCopyLabel)set profiles services transparencyProfile TP_UCID_SIPREC state enabled
set profiles services transparencyProfile TP_UCID_SIPREC sipHeader X-EGRESS-UCID
% Commit -
以下のCLIコマンドを使用して、200 OKからのX-EGRESS-UCID値をSIPREC XMLパラメーターcallidにマップするように、SIPRECメタデータプロファイルを設定します:
var(--codeSnippetCopyLabel)set profiles services sipRecMetadataProfile SIPREC_MDP_MAR state enabled
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR version 1
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR metaDataSource fromLatest
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR sipHeader X-EGRESS-UCID sipToXmlTagName callid
% Commit -
以下のCLIコマンドを使用して、メタデータプロファイルをインアウトトランクグループ(レコーディング先を含む)に割り当てます。
最初のCLIコマンドについては、使用している外部プロバイダーに対応するゾーンを選択し(以下の例では
ZONE2
を使用)、ゾーンと外部プロバイダーに対応するsipTrunkGroupを選択します(以下の例ではCISCOUCM_EXT_TG
を使用)。var(--codeSnippetCopyLabel)set addressContext default zone ZONE2 sipTrunkGroup CISCOUCM_EXT_TG services transparencyProfile TP_UCID_SIPREC
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG services sipRecMetadataProfile SIPREC_MDP_MAR
% Commit -
SIPマニピュレーションをAvayaトランクグループに割り当てます。
var(--codeSnippetCopyLabel)set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG signaling messageManipulation inputAdapterProfile U2U_TO_SIPREC_IN
set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG signaling messageManipulation outputAdapterProfile U2U_TO_SIPREC_OUT
% Commit -
SIPマニピュレーションの設定に成功した場合、 シグナリング>メッセージのマニピュレーションの画面は以下の例のように見えるはずです。
TLSとSRTPを設定する
TLSとSRTPの設定は、以下の手順に従ってください。
-
EMAのタイトルバーで、構成>セキュリティ構成をクリックします。
-
PKIを展開し、証明書を選択します。
-
2つの自己署名証明書を次のSBCのパスにコピーします: /obt/sonus/external。
-
自己署名SBC証明書については、次のことを検証します:
-
拡張子が.p12であること。
-
パスフレーズを知っていること
-
-
NICEの自己署名証明書については、.derの拡張子があることを確認します。
-
自己署名証明書を使用して適用するには、+新規証明書をクリックします。
-
SBC用とCXone用の2つの証明書を設定する必要があります。
各証明書について、次を設定します:
パラメーター名
説明
名前 名前を入力します。この名前は後で必要になります。
状態 有効をクリックします。
ファイル名 パスにコピーされた証明書の名前を入力します。値は大文字と小文字が区別されます。
パスフレーズ SBC証明書についてのみ、パスフレーズを入力します。 タイプ -
SBC証明書については、ローカルを選択します。
-
NICE証明書については、リモートを選択します。
-
-
保存をクリックします。
-
システムプロビジョニングをクリックします。
-
ドロップダウンリストからSIPキャリアピアリング が選択されていることを確認します。
-
メニューから、SIP Sigポートを選択します。
-
アドレスコンテキストのリストから、関連あるアドレスコンテキストを選択します。
-
ゾーンのリストから、NICE_ZONEを選択します。
-
SIPポートの行を選択します。
-
下にスクロールし、 トランスポートプロトコルを許可の下sip-tls-tcpを有効にします。
-
保存をクリックします。
-
PSXマネージャーに接続します。
-
Entityの下で、 Crypto Suite Profileを選択する。
-
デフォルトのプロファイルを選択します。
-
NICE用にサポートされている暗号タイプは以下のとおり:
-
AES-CM-128-HMAC- SHA1-32
-
AES-CM-128-HMAC- SHA1-80
-
-
セッションパラメーターフラッグのエリアで、すべてのチェックボックスが非選択であることを確認します。
-
メニューから、SRSグループプロファイルを選択します。
-
SRSサーバーのプロパティのエリアでこれを行います:
-
クリプトスイートプロファイルのドロップダウンリストからデフォルトを選択します。
-
SRSサーバートランスポートの下で、TLSをクリックします。
-
SRTPの有効化を選択します。
-
更新を追加をクリックします。
-
保存をクリックします。
-
AudioCodes SBCの準備
このセクションでは、CXone Multi-ACD (CXone Open)と統合するためにAudioCodes Session Border Controller (SBC)を準備および設定する方法について説明します。
サポートされているAudioCodes SBCバージョンは7.4です。
このセクションに記載されている手順は、あくまでも推奨事項です。AudioCodesサイトエンジニアは、AudioCodesの準備と設定を実行する必要があります。
ワークフロー
このワークフローを使用して、AudioCodes SBCシステムをCXone Multi-ACD (CXone Open)用に準備します。
ステップ1:ライセンスを検証する
ステップ2:CXone環境のプロキシセットを設定する
ステップ3:CXone AudioCodes SBCのIPグループを設定する
ステップ4:(セキュア/非セキュア環境で)SIPレコーディングを設定する
ステップ5:CXone AudioCodes SBCにUCIDを送信する
安全なSIPRECのワークフロー
このワークフローを使用して、CXone Multi-ACD (CXone Open)で安全なSIPREC設定用にAudioCodes SBCシステムを準備します。
ステップ1:ライセンスを検証する
ステップ2:(セキュア環境のみ)プロキシセットを設定する
ステップ3:セキュアIPプロファイルを設定する
ステップ4:(セキュア環境のみ) IPグループを設定する
ステップ5:(安全な環境のみ) SIPレコーディング用の証明書をインポートおよびエクスポートする
ステップ6:(セキュア/非セキュア環境で)SIPレコーディングを設定する
ステップ7:CXone AudioCodes SBCにUCIDを送信する
ライセンスの確認
ライセンスが有効であること、およびSBC-SIPREC機能がサポートされていることを確認します。
-
Web経由でAudioCodes SBCに接続します。
-
[管理]メニューをクリックします。
-
[時刻と日時]で、[メンテナンス]を展開し、[ライセンスキー]を選択します。
-
[VOIP機能]で、ライセンスがSIPRecセッションをサポートしていることを確認します。
CXone環境用のプロキシセットの設定
この手順では、CXone AudioCodes SBCのIPアドレスなど、CXone AudioCodes SBCのSBCを設定するためのガイドラインを示します。
-
メニューで[信号とメディア]をクリックします。
-
[トポロジービュー]で[コアエンティティ]を展開し、[プロキシセット]を選択します。
-
プロキシセットのリストで、[新規]をクリックします。
-
[プロキシセット]ウィンドウの[全般]で、以下を行います:
-
[名前]フィールドに名前を入力します。
-
[SBC IPv4 SIPインターフェイス]ドロップダウン リストから、SIPインターフェイスを選択します。
-
[適用]をクリックします。
-
-
下にスクロールして、[プロキシアドレス]リンクをクリックします。
-
[プロキシセット] > [プロキシアドレス]ウィンドウで、[新規]をクリックし、CXone AudioCodes SBCのIPアドレスを追加します。
-
[プロキシアドレス]ウィンドウの[全般]の[プロキシアドレス]フィールドに、CXone AudioCodes SBC IPアドレスを入力します。
-
[適用]をクリックします。
(安全な環境のみ)プロキシセットの設定
この手順では、安全な接続のためにSBCプロキシセットとCXone AudioCodes SBCのプロキシIPアドレスを設定するためのガイドラインを示します。
-
メニューで[シグナルとメディア]をクリックします。
-
[トポロジービュー]で[コアエンティティ]を展開し、[プロキシセット]を選択します。
-
プロキシセットのリストで、[新規]をクリックします。
-
[プロキシセット]ウィンドウの[全般]で、以下を行います:
-
[名前]フィールドに名前を入力します。
-
[SBC IPv4 SIPインターフェイス]ドロップダウン リストから、SIPインターフェイスを選択します。
-
[TLSコンテキスト名]ドロップダウンリストから、SBC証明書を含むTLSコンテキストを選択します。
-
-
下にスクロールして、[プロキシアドレス]リンクをクリックします。
-
プロキシセット > プロキシアドレスウィンドウで、新規をクリックし、CXone AudioCodes SBCのIPアドレスを追加します。
-
[プロキシアドレス]ウィンドウの[全般]の[プロキシアドレス]フィールドにCXone AudioCodes SBC IPアドレスを入力し、[トランスポートタイプ]を[TLS]に設定します。
-
[適用]をクリックします。
セキュアIPプロファイルの設定
-
[設定]メニューから[信号とメディア]に移動します。[トポロジービュー]で、[コードとプロファイル]を展開し、[IPプロファイル]を選択します。
-
IPプロファイルのリストで、[新規]をクリックします。
-
[IPプロファイルのリスト]ウィンドウの[メディアセキュリティ]で、[SBCメディアセキュリティモード]が[セキュリティ保護済み]に設定されていることを確認します。
-
[適用]をクリックします。
CXone AudioCodes SBCのIPグループの設定
-
メニューで[シグナルとメディア]をクリックします。
-
[トポロジービュー]で、[コアエンティティ]を展開し、[IPグループ]を選択します。
-
IPグループのリストで、[新規]をクリックします。
-
[IPグループ]ウィンドウの[全般]で、以下を行います。
-
[インデックス]フィールドで、次の連続番号を設定します。
-
[名前]フィールドに名前を入力します。
-
[トポロジーの場所]ドロップダウンリストから場所を選択します。
-
[タイプ]ドロップダウンリストから、[サーバー]を選択します。
-
[プロキシセット]フィールドから、このIPグループのプロキシセットを選択します。
-
[IPプロファイル]フィールドに、既存のIPプロファイルIDを入力します。
-
[メディアレルム名]フィールドで、既存のメディアレルム名を選択します。
-
-
[適用]をクリックします。
(安全な環境のみ)IPグループの設定
セキュアIPプロファイルが設定されていることを確認します。セキュアIPプロファイルの設定を参照してください。
-
メニューで[シグナルとメディア]をクリックします。
-
[トポロジービュー]で、[コアエンティティ]を展開し、[IPグループ]を選択します。
-
IPグループのリストで、[新規]をクリックします。
-
[IPグループ]ウィンドウの[全般]で、以下を行います。
-
[インデックス]フィールドで、次の連続番号を設定します。
-
[名前]フィールドに名前を入力します。
-
[トポロジーの場所]ドロップダウンリストから場所を選択します。
-
[タイプ]ドロップダウンリストから、[サーバー]を選択します。
-
[プロキシセット]フィールドから、このIPグループのCXoneプロキシセットを選択します。
-
IPプロファイルフィールドで、セキュアIPプロファイルの設定で以前に作成したセキュアIPプロファイルを選択します。
-
[メディアレルム名]フィールドで、既存のメディアレルム名を選択します。
-
-
[適用]をクリックします。
-
次に、[保存]をクリックします。
(安全な環境のみ) SIPレコーディング用の証明書のインポートおよびエクスポート
このステップの最後に、NICEプロフェッショナルサービスに次の情報を提供する必要があります。
-
PEM形式の証明書
インポートする前に、CXone AudioCodes SBC証明書をPEM形式で保存する必要があります。
-
CXone AudioCodes SBC証明書をSBCにインポートするには、[セットアップ] > [IPネットワーク]に移動します。[ネットワークビュー]で、[セキュリティ]を展開し、[TLSコンテキスト]を選択します。
-
[TLSコンテキスト]ウィンドウで、[信頼されたルート証明書]をクリックします。
-
インポートをクリックします。
-
[新しい証明書のインポート]ウィンドウで[ファイルの選択]をクリックし、CXone AudioCodes SBC証明書を参照します。CXone AudioCodes SBC証明書がPEM形式であることを確認します。
-
OKをクリックします。
-
[TLSコンテキスト]ウィンドウで、[証明書情報]をクリックします。
-
[証明書情報]ページの[証明書]で、証明書のテキストをコピーします。このテキストから証明書を作成します。
-
証明書が存在する場合は、CAとともにPEM形式でNICEプロフェッショナルサービスに送信します。
(セキュア環境/非セキュア環境) SIPレコーディングの設定
このセクションでは、SIPレコーディングの有効化およびSIPレコーディングのルーティング設定の手順について説明します。
-
メニューでシグナルとメディアをクリックします。
-
SIPレコーディングを展開し、SIPレコーディング設定を選択します。
-
全般のSIPレコーディングメタデータ形式プルダウンリストから、レガシーまたはRFC 7865メタデータオプションを選択します。CXone Multi-ACD (CXone Open)は両方のオプションをサポートします。好みに応じて設定してください。
-
[適用]をクリックします。
-
[SIPレコーディング]から、[SIPレコーディングルール]を選択します。
-
[SIPレコーディングルール]領域で、[新規]をクリックします。
-
[SIPレコーディングルール]ウィンドウの[全般]で、以下を行います:
-
[記録されたIPグループ]リストから、既存のエージェントのサイドグループIDを選択します。
-
記録されたソースパターンフィールドに、記録するソースプレフィックスを入力します。
-
記録された宛先パターンフィールドに、記録する宛先プレフィックスを入力します。
-
[ピアIPグループ]リストから、サービスプロバイダー側のグループIDを選択します。
-
発信者リストから、両方を選択します。
-
-
[レコーディングサーバー]で、以下を行います:
-
レコーディングサーバー (SRS) IPグループ] リストから、以前に作成したレコーダー用のIPグループを選択します。
CXone AudioCodes SBCのIPグループの設定または(セキュア環境のみ) IPグループの設定を参照してください。
-
-
[適用]をクリックします。
-
[SIP録音ルーティング]セクションに新しい行が追加されます。
-
新しい情報をすべて保存するには、[保存]をクリックします。
UCIDをCXone AudioCodes SBCに送信する
Avaya環境では、すべての通話のUniversal Call Identifier (UCID)をCXone AudioCodes SBCに送信する必要があります。
エグレスコールの場合、Avaya CMはUCIDを生成し、それをユーザー間情報(UUI)に変換します。この情報は、Avaya Session Managerから、SIP INVITEヘッダーの[ユーザー間]フィールドのAudioCodes SBCへ送信されます。以下の画像を参照してください。
トレースでは、UUIは16進値として表示され、Avaya CTIイベントでは10進数(UCID)として表示されます。UUI (UCIDを含む)はAudioCodes SBCに送信され、その後、AudioCodes SBCがUCIDをCXone AudioCodes SBCに送信します。
Avaya CMでは、UUI処理をAvaya Session Managerへのトランク上で[共有]として設定する必要があります。
UCIDは、イングレスコールに含まれる場合と含まれない場合があります。イングレスコールは、AudioCodes SBCに着信したときにサービスプロバイダーからエージェントに転送される通話です。UCIDが含まれていない場合は、SBCがそれを生成する必要があります。
UCIDがすでにイングレスコールに含まれている場合、SBCは異なるUCIDを生成してはなりません。
UCIDには、それを作成したノードの識別子が含まれます。AudioCodes SBCで生成される各UCIDで使用されるノードIDの値を設定します。
-
ブラウザを使用して、AudioCodes SBC管理ページにアクセスします。次のURLを入力します:
Http://AudioCodes IP Address/AdminPage
-
ユーザー名とパスワードを使用してログインします。
-
[初期パラメータ]をクリックします。
-
[パラメータ名] フィールドに「NetworkNodeId」と入力します。
-
[値の入力]フィールドに、一意のノードIDを入力します。このノードIDは、ローカルネットワーク内のAvaya CMによって使用されていない一意のIDである必要があります。
-
[新しい値の適用]をクリックします。
AudioCodes SBCを通じて通話が確立されると、SBCはSIP INVITEメッセージをCXone AudioCodes SBCに送信します。CXone AudioCodes SBCによる確認後、SBCは音声をフォークしてCXone AudioCodes SBCに送信します。
CXone AudioCodes SBCは、イングレスコールまたはエグレスコール中にSBCから送信されるSIP INVITEメッセージでUCIDを受信することが期待されます。以下は、SBCからCXone AudioCodes SBCに送信されるSIP INVITEメッセージのメタデータ部分の例です。<ac:AvayaUCID > 0015EE805586C304</ac:AvayaUCID>要素にはUCIDが含まれています。
たとえば、ここではUCID値が強調表示されています。
<ac:AvayaUCID >0015EE805586C304</ac:AvayaUCID>
Avaya POM Dialerの環境を準備する
Avaya POMダイヤラーは、SIPRECとAvaya DMCCを使用してAvaya TSAPIを設定した後でのみ統合します。
このセクションでは、CXone Multi-ACDと統合するためのAvaya POMサーバーの設定方法について説明します。
Avayaサイトエンジニアは、Avaya環境におけるすべての手順を担当します。このセクションで説明する手順は推奨のみです。
Avaya POMとCXone Multi-ACDの統合を開始する前に、POMサーバーを設定する必要があります。
Avaya Aura Experience PortalでPOMを構成するには:
-
Avaya Aura Experience Portal にログインします。
-
POMのページを選択します。
-
AACC構成のページを選択します。
-
Avaya AACCのログイン情報を確認します。これらの詳細をCTI構成で使用します。
-
POMゾーンライセンスを管理のページを選択します。
-
十分なPOMサーバーゾーンライセンスがあることを確認します。
-
キャンペーンマネージャーのページを選択します。
-
キャンペーンを選択します。
-
通話を選択します。
-
POMサーバーで構成されたエージェントのアウトバウンドスキルが、AACCで構成されたものと一致していることを確認します。
-
キャンペーンを終了します。
-
グローバル構成を管理のページを選択します。
-
WFOセクションまで下にスクロールします。
-
Avaya POMサーバーWFOポートおよびネイルアップ通話CLIDを確認してください。これらはCTI接続の構成に使用されます。
次の手順では、AvayaコンタクトセンターでAvaya POMを構成する方法について説明します。
-
構成―サーバープロパティのページを選択します。
-
サーバータイプがCCPOに設定されていることを確認します。
-
構成―CDNのページを選択します。
-
CDN(顧客がスキルを得るために電話をかける番号)の構成をチェックします。
-
構成―スキルセットのページを選択します。
-
スキルセットが構成されていることを確認します。
-
ローンチパッド>コンタクトセンターの管理を選択します。
-
エージェント詳細のページを選択します。
-
エージェント詳細で、音声URIが構成されていること、CCTエージェントを作成が選択され、ローカルユーザーまたはDNSユーザーに関連付けられていることを確認します。
-
コンタクトタイプが構成されていることを確認してください:
-
POM_Outboundおよび音声―必須
-
電子メール―オプション
-
-
マルチメディアのページを選択します。
-
マルチメディアの構成で、マルチメディアクライアントを起動します。
-
サーバー設定で、POMサーバーを選択し、編集をクリックします。
-
POM設定で、POM音声パスCLIDを確認します。
-
エージェント設定で、パスワードを設定のオプションが選択されていることを確認し、パスワードを追加します。
-
CCT管理で、CCTコンソールを起動をクリックします。
-
CCTユーザーのページで、必要なユーザーを選択します。
-
ログインユーザー名がdomain\userとして構成されていることを確認します。
Alvaria Aspect Unified IP Dialerの環境を準備する
この文書では、Aspect Unified IPダイヤラーの環境の準備について詳しく説明します。
CTIイベントを受信するには、ポート番号を確認する必要があります。
ポート番号を確認するには:
-
Aspect Unified IPポータルのIPアドレスを確認します。
-
サーバーコンフィギュレーターに接続する。
-
サイト>テナント>EPro>サーバーの順にアクセスします。
-
CenterCordを右クリックし、プロパティを選択します。サーバープロパティのウィンドウが表示されます。
-
サーバープロパティのウィンドウで、CenterCordのタブを選択します。
-
通話ロガーは、例えば15161のようにポートをリストします。これはCTIイベントを受信するためのポートです。