問題タブ [vxml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - vxml で音声を録音する (Tellme studio 開発者アカウント)
tell studio に開発者アカウントがあります。
私はいくつかの基本的なスニペットを試してみましたが、最後にレコードタグを試しました。
しかし、それは機能していません。イブ NOINPUT TAG も機能していません。
これは私のスニペットです。
visual-studio-2008 - Visual Studio でのカスタム ターゲット検証スキーマの追加
Visual Studio 2008 Web プロジェクトを使用して、以下を使用するアプリケーションを構築したいと考えています。
aspx ファイルの検証スキーマです。ただし、<vxml></vxml>
vxml.dtd で有効なタグである などのタグを記述すると、いくつかの警告が発生します:Element 'html' occurs too few times
およびElement 'vxml' is not supported
.
これは、[ツール] > [オプション] > [テキスト エディター] > [HTML] > [検証] の [検証対象] 設定によるものだと思います。
ターゲット ドロップダウン ボックスで可能な設定のリストに vxml.dtd を追加するにはどうすればよいですか?
ありがとう、ベン
grammar - Voicexml 文法
voicexml ファイルで文法を使用しようとしています。最初はインライン文法を試しました。Web サイトの例を使用しましたが、機能しません。
コードは次のとおりです。
ありがとう
global-variables - Voicexml入力をグローバル変数に保存する方法
voicexmlアプリケーションを作成しています。
ユーザー入力をグローバル変数に格納したい。
入力はfieldvarに保存する必要があるのではないかと思いました。いけませんか?これで試した後、グローバル変数に格納しようとしました。
しかし、どういうわけかそれはうまくいきませんでした。expr="var"
exprとして値を使用しました。
前もって感謝します
- - - - - - - -編集:
今私はこれを使用しました:
私はそれを変えただけです。アプリケーションに「テスト」と表示されますが、エラーが発生します。
代わりに「var」を使用することは許可されていません。代わりに別の名前を使用しました:-)
xml - Selenium を使用して XML / VXML ページをテストすることに興味がある
Selenium を使用して VXML ページをテストする方法はありますか? HTML コンテンツにしかアクセスできないようです。誰でも助けることができますか?
vxml - ダイヤルパッド上の配置に基づいた文字の DTMF エントリ用の VXML
私は VXML (および一般的なコーディング) の初心者であり、明らかに私がやろうとしていることは... 普通ではありませんが、うまくいけばそれが可能です。
私が使用する VXML を使用した DTMF 入力の原則の概念を理解しています。
<grammar mode="dtmf"><![CDATA[ (*|0|1|2|3|4|5|6|7|8|9)<2-31> ]]></grammar>
<prompt>something here</prompt>
<noinput-nomatch-filled>conditions</noinput-nomatch-filled>
私がやろうとしているのは、ダイヤルパッド上の配置に基づいて文字の DTMF 入力を許可するために複数のアクションを実行することです。これを行うには、最初に文字が載っている番号 (2 ~ 9) をダイヤルし、その文字の配置 (1 ~ 4) をダイヤルします。
例: "E" は、ダイヤルパッドでは 3 と 2 になります。
これが VXML でどのように機能するかについて、私は完全に途方に暮れています。私がやりたいことはこれです:
1)プロンプト: 3 文字のコードを入力してください。最初の文字を入力してください。
2) 2 つの DTMF 入力が 2 から 9 の間の最初の数字、1 から 4 の間の 2 番目の数字であると想定します。この論理 (33 = F、94 = Z) に基づいて、文字が設定されます。
3)プロンプト: 入力した文字は (INPUT) です。これは正しいです?はいの場合は 1 を、再試行する場合は 2 を押します。
4)再試行するか、次の文字に進みます。などなど。
誰かがリソースを持っているので、これに対する答えを自分で見つけることができれば、それは素晴らしいことです! 報奨金が必要な場合は... それもオプションです。読んでくれてありがとう!
multithreading - Tomcat のスレッドスリープ
着信 SIP 音声通話を受け入れ、同じホスト マシン上の Tomcat インスタンスで実行されている Java アプリケーションで Web サービスをポーリングして着信音声要求 (音声プロンプトを再生するか、数字を収集するなど) を取得する VXML アプリケーションを作成しています。別のチャンネル。これらの音声要求は、別の WS インターフェイスを介して受信され、収集する VXML セッション用にキャッシュされます。音声要求は、通話が受け入れられてから 0.5 秒から 30 秒以上後に受信される場合があります。
論理的には、VXML セッションは新しいリクエストを定期的にポーリングする必要があり、Tomcat の Java アプリケーションは、リクエストが受信されたかどうかを示すノンブロッキング レスポンスを返します。ただし、VXML インタープリターから Web サービス呼び出しを行うと CPU コストが非常に高くなるため、大量の同時呼び出しに対してこれを定期的に繰り返すと、システム容量に著しく影響するという追加の制約があります。
推奨されるアプローチは、音声サービス要求がキャッシュに到着するまで (たとえば 5 または 10 秒のタイムアウトで)、Web アプリケーションが VXML アプリケーションからのポーリングをブロックするようにすることです。ただし、サーブレットスレッドで Thread.sleep を長期間使用することは、最良の場合でも悪い考えであることを理解しているため、これを達成するための代替手段を探しています。
このアプリケーションは、サーバー上で大量の同時セッションをサポートする必要があるため (計画されたハードウェアでは最大 1000 の VXML セッションが予想されます)、Tomcat のスレッド数を増やすだけでは受け入れられません。
他のリクエストのためにサーブレット スレッドを解放している間、Tomcat にリクエストを一定期間傍受させる方法はありますか? ひょっとして、Tomcat は Thread.sleep を使用しているときに単純にこれを実行できるほど賢いのでしょうか? :-)
ありがとう、fb
ivr - vxml プログラムのライブ テスト場所
vxml テスト用の tellme studio のようなサイトです。
アメリカからのユーザーを受け入れているtellmeスタジオでは、インドにいるので、登録できないと思います、参照してください
vxml プログラムを実行するための他のサイト
vxml - MS Lync Server 2010にはvxmlブラウザが組み込まれていますか?
もしそうなら、それをインストール/構成する方法を説明するオンラインドキュメントはありますか?ありがとう。
vxml - GSL 文法を GRXML 形式に変換する
既存の GSL 文法ファイルを GRXML 文法ファイルに変換するツールはありますか? そのようなツールがすでにあると思っていましたが、検索しても見つかりませんでした。