1

Avaya IVR を CTI に統合するための Java クライアントの開発を検討しています。2 つの質問があります。

  1. IVR 出力の形式は何ですか? これはJAVAを使ってどのように読むことができますか? 入力発信者フィードを IVR に読み取り、それに基づいて何らかのアクションを実行できる Java プログラムを開発したいと考えています。この目的で使用できる Avaya の API または Web サービスはありますか? 上記の機能の API の詳細を見つけることができる Web サイトへのリンクを誰かが提供してくれたら、感謝します。

  2. 発信者からのさまざまな入力に基づいて特定のアクションを実行するように IVR を構成するにはどうすればよいでしょうか?

4

2 に答える 2

1

問題の 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 を使用して実質的に何でも実行できます。

典型的なワークフローは次のようになります。

  1. コールが IVR システムに着信する
  2. IVR が IVR アプリケーションの開始ページを要求します。
  3. IVR アプリケーションは通常 Java サーブレットであり、入力パラメータに応じて何らかの処理を行い、VXML ページを生成します
  4. IVR システムは、発信者が聞く内容にこの VXML をレンダリングします。発信者が何らかの入力を行います (たとえば、アカウント番号)。
  5. IVR アプリケーション (Tomcat のサーブレット) は、発信者の応答を入力として受け取ります。Avaya Orchestration Designer Java フレームワークは、発信者からの入力を抽出するために必要なすべてのクラスを提供します。
  6. IVR アプリケーションは、発信者から受信した応答をバックエンド システムに対して検証できるようになりました。
  7. 結果に応じて、新しい 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 とドキュメントを からダウンロードできます。そこの。

于 2016-09-18T17:41:44.280 に答える
0

お客様の環境に適していると思われる IVR サーバー ツールを開発しました。Java などの開発言語でサーバーを統合できるように、安らかなインターフェイスを備えています。リンクはhttp://upinget.wordpress.com/2016/03/25/ctisvr/です。

于 2014-08-28T00:05:47.293 に答える