コンストラクターで使用可能なコンポーネントについて説明し、最後に説明したコンポーネントの小さな例を示します。 便宜上、コンポーネントは3つのカテゴリに分類されます。
1.コール関連
2.制御構造
3.高度な(追加機能
関連カテゴリを呼び出します。
ルーティングまたは発信者から送信されたDTMFに応じて、コールの管理を担当するコンポーネントのセット。
そして今、順番に。
メニュー
選択メニューのコンポーネント。 IVRツリーの基礎。使用するボタンを選択できます。コンポーネント設定:
- 割り込みを許可 -内線番号のダイヤル、およびIVRメニューを使用する機能を有効または無効にします。
- タイムアウト(秒) -特別なメッセージ(TimeoutPrompts)が再生されるまでのタイムアウト。
- 最大再試行回数 -再生されたサウンドファイルの繰り返し回数。
- オプション0-1、*、# -電話のキーパッドで使用する特定のアクション用にプログラムできるボタン。
さらに、 メニューコンポーネントでは、さまざまなイベントのサウンドファイルを選択する必要があります。
- InitialPrompts-挨拶を開始します。
- InvalidDigitPrompts-未使用の番号が入力された場合のメッセージ。
- SubsequentPrompts- [最大再試行回数]フィールドで指定された値の後、またはその間にメイングリーティングに加えて再生できる音声メッセージ。 たとえば、グリーティングを3回再生するように指示されていますが、グリーティングがすでに2回再生されている場合、何かが間違っている可能性があることを理解しているため、たとえば、非表示のメニューについて通知するか、何らかのヒントを与えることができます:
- MinTryCount-調整可能な値。 メイングリーティングの再生後に追加のサウンドファイルを挿入する回数を示します。
TimeoutPrompts-アクションが入力されていない場合に再生されるメッセージ。
ユーザー入力
このコンポーネントのタスクに応じて、内線番号またはその他の数字をダイヤルする機能を担当するコンポーネント。コンポーネント設定:
- 割り込みを許可 -内線番号のダイヤル、およびIVRメニューを使用する機能を有効または無効にします。
- 最大再試行回数 -再生されたサウンドファイルの繰り返し回数。
- 最初の数字のタイムアウト(秒) -最初の数字を入力する前のタイムアウト。
- 桁間タイムアウト(秒) -数字を入力する間のタイムアウト。
- 最終桁タイムアウト(秒) -番号が制限内でダイヤルされた場合、ダイヤルするまでの待機時間
- 最小桁 -有効な数字の最小長
- 最大桁数 -有効な数字の最大長
- Stop Digit-数字の強制ダイヤル
- 有効な数字 -番号はダイヤルに有効です。 ダイヤルが禁止されている番号が使用された場合、対応する通知が再生されます。
音声メッセージの設定があり、 メニューコンポーネントの完全な例えです。
プロンプト再生
ファイルの再生中に文字の入力を許可または拒否する機能を備えた、さまざまなボイスメッセージの挿入を担当するコンポーネント。コンポーネント設定:
- 説明 -コンポーネントの説明。
- 有効 -コンポーネントのオン/オフを切り替えます。
- (名前) -コンポーネントの名前はプロジェクト内で一意でなければなりません。
- AllowBargeIn-ダイヤル番号を許可または拒否します。
- プロンプト -サウンドファイルを選択します。
記録
会話の記録を担当するコンポーネント。コンポーネント設定:
- 録音直前にビープ音を鳴らす-録音開始前に「 ビープ音 」信号を再生するかどうか
- 最大時間(秒) -最大記録時間の制限。 この例では、会話が60秒以上続く場合、60秒を超えるものはすべて記録されません。
- 最終沈黙(秒) -会話の録音を終了します。指定された時間(例では10秒)以内にシステムが録音を自動的に終了します。
- DTMFによる終了 -追加。 オプションを使用すると、特定のボタンを押すか、特定のデジタル値をダイヤルすることで、記録を終了できます。
- ファイルとファイル名に保存 -プロパティは式を使用して設定できます。 これらのプロパティの式を作成するには、右側の「式エディター」ボタンを使用します。
乗り換え
特定の番号、バッファ、またはダイヤルされた番号が処理されるその他のアクセス可能な場所への呼び出しの転送を担当するコンポーネント:コンポーネント設定:
通話をリダイレクトできます:
- JavaScript式-Java式
- 変数-現在のCallFlowで使用可能なオプション(つまり、現在のワークスペースで使用可能なすべてのコンポーネントが考慮されます)
- VAD式-VADで使用される式、定義済みの式:
通話を切断する
コンポーネント呼び出しの終了。コンポーネントには微妙な設定はありませんが、単にオンまたはオフにします。
簡単なIVRメニューを作成する例:
このIVRは以下を提供します。
1.着信コール
2.次に、「マネージャー」キューに接続するか、「2」ボタンを押して内線番号をダイヤルすることを提案するメッセージ。
3.「2」ボタンをクリックした後、クライアントは別のメニューに移動し、そこで内線番号をダイヤルできます。メインメニューで内線番号をダイヤルすることは禁止されています。
4.さらに、正しい内線番号をダイヤルすると、PBXはクライアントを内線に接続します。ボードではない場合、システムはクライアントが間違った内線番号をダイヤルしたことを通知し、通話を終了します。
5.クライアントが何もダイヤルしていない場合、システムはタイムアウトアクション用の音声メッセージを発行します。
以下に、このようなシンプルなIVRメニューを示します。5分で収集し、ダイヤルを制限できます。
次の記事では、 制御構造コンポーネントの機能について説明します。