1

そのため、私は現在、混乱を招き、いくつかの点で上を行く、危険な古いコードで書かれたIVRを持っています。

基本的なIVRの1つをVXMLで書き直したいと思っています。

少し調べてみると、データベースを通過してデータを実行するために使用できるperlスクリプトを呼び出すことができますが、その部分は悪くありません。

私の質問は、メニューのdtmf入力を「保持」または保存し、それをperlスクリプトに渡すためにどのように、またはどのような構文を使用するかです。

質問2。

VXMLIVRのホスティング。テストサービスを設定するためのガイドはありますか?私はPABXを持っており、いくつかのサーバーで遊ぶことができます。

4

2 に答える 2

8

VoiceXML をいじるには、Prophecy という Voxeo の優れたプラットフォームをお勧めします。サーバーまたはワークステーション/ラップトップで実行できる2つのポートを無料で入手できます. アプリをテストするための SIP ソフトフォンが提供されるため、複雑な設定は必要ありません。簡単なインストールだけで準備完了です。また、無料でテストできるホスト環境もあります。サービスを本番環境に置く場合は、サービスの料金を支払うだけです。ホスト環境でアプリケーションをセットアップしてテストする方法を説明する投稿があります。また、PC に Prophecy をインストールした場合のアプリケーションのセットアップとテストの方法についての投稿もここにあります。Voxeo の CTO は VoiceXML 標準化委員会に所属しているため、Voxeo のプラットフォームは標準に非常に近いものになっています。

Voxeo の開発者サイトには、VoiceXML に関する優れたドキュメントがあり、例が豊富です。dtmf 入力を取得する方法に関する質問については、ドキュメントの左ペインの下部に移動し、要素「フィールド」をクリックしてください。field 要素は、呼び出し元から情報を収集するために使用されます。DTMF 入力でこれを簡単に行うには、組み込みの文法を使用できます。組み込み文法の詳細については、"field" 要素の "type" 属性に関するドキュメントを参照してください。「field」から「filled」イベントを取得したら、「submit」要素を使用して Perl スクリプトを呼び出すことができます。Voxeo のドキュメントには、Perl を使用した VoiceXML アプリケーションの作成に関するこの記事へのリンクがあります。ボクセオ・フォーラムまた、VoiceXML と Prophecy に関する優れた情報源でもあります。フォーラムで質問に対する回答が見つからない場合は、質問してください。知識豊富なサポート スタッフがサポートします。

.NET テクノロジにも精通している場合は、ASP.NET を使用して VoiceXML アプリケーションを簡単に開発できるVoiceModel というオープン ソース プロジェクトがあります。プロジェクトには多くの例があります。

これらのリソースを読めば、VoiceXML をすぐに使い始めることができます。

于 2012-09-13T13:14:17.983 に答える