問題の Avaya IVR がエクスペリエンス ポータル スイートである場合、IVR との対話は VXML および CCXML に基づいています。Avaya は、IVR アプリケーションの開発と操作に使用される Java フレームワーク (Service Creation Environment の SCE と呼ばれる) を備えた Orchestration Designer (OD) IDE (基本的には Eclipse プラグインのセット) を提供します。
OD を使用して開発された IVR アプリケーションは、Tomcat などのアプリケーション サーバーにサーブレットとしてインストールされます。次にアプリケーションは、IVR システムによって解釈されて音声にレンダリングされる VXML を「出力」し、テレフォニー システムからのフィードバックを受け取り、IVR アプリケーションへの入力としてフィードします。アプリケーションは Java で作成されているため、Java を使用して実質的に何でも実行できます。
典型的なワークフローは次のようになります。
- コールが IVR システムに着信する
- IVR が IVR アプリケーションの開始ページを要求します。
- IVR アプリケーションは通常 Java サーブレットであり、入力パラメータに応じて何らかの処理を行い、VXML ページを生成します
- IVR システムは、発信者が聞く内容にこの VXML をレンダリングします。発信者が何らかの入力を行います (たとえば、アカウント番号)。
- IVR アプリケーション (Tomcat のサーブレット) は、発信者の応答を入力として受け取ります。Avaya Orchestration Designer Java フレームワークは、発信者からの入力を抽出するために必要なすべてのクラスを提供します。
- IVR アプリケーションは、発信者から受信した応答をバックエンド システムに対して検証できるようになりました。
- 結果に応じて、新しい VXML ページが生成されます。
IVR システムは単なる「レンダラー」であることに注意することが重要です。IVR システムでは、IVR スクリプトは実行されません。IVR「アプリケーション」がこの機能を実行します。何らかの方法で、ページを要求する Web ブラウザーと比較して、HTML をきれいにフォーマットされた Web ページにレンダリングすることができます。
特に Orchestration Designer を使用する必要はありませんが、Avaya がサポートする公式環境です。VXML は手動 (または他のフレームワーク) で作成でき、同様に機能する可能性があります。
詳細が記載されたリンクをリクエストされました。https :
//www.devconnectprogram.com/site/global/products_resources/avaya_aura_orchestration_designer/overview/index.gsp Avaya DevConnect に無料で登録して、SDK とドキュメントを からダウンロードできます。そこの。