#終了桁または* 1または* 2に適合するようにVoiceXMLの中で文法を書きます
質問
私は、VoiceXMLのアプリを書いて、私は問題を抱えています。アプリケーションは、DTMFトーンをリッスンします。
ユーザが#続いて確認番号を入力します。彼らはまた、顧客サービスに話をする* 1や* 2を入力するか、確認のメッセージを再送信することができます。
私はトラブルこのために働くだろう文法の作成を持っています。私は、確認コードのためにうまくビルトイン型digits?minlength=1
とtermchar=#
を使用することができました。また、私は基本的に構築されたdigits
機能を複製文法を作成することができました。
私は仕事に* 1、または* 2機能を取得することはできません!彼らは、終端文字を持っていないとして、彼らは特別なものです。
誰もがこれにアプローチする方法任意の手掛かりを持っていますか?ここでは、髪を失う.... おかげで全てます。
解決
SRGS 仕様でから、この例を見てみましょう。ピン例* 9を受け付ける。
注これは仕様でありながら、私は完全に仕様を実装していないいくつかのIVRエンジンを見つけました。具体的には、#と*の両方のための組み込みの前提条件に注意。終了の理由も少し矛盾することができます。
所属していません StackOverflow