#終了桁または* 1または* 2に適合するようにVoiceXMLの中で文法を書きます

StackOverflow https://stackoverflow.com/questions/2240603

質問

私は、VoiceXMLのアプリを書いて、私は問題を抱えています。アプリケーションは、DTMFトーンをリッスンします。

ユーザが#続いて確認番号を入力します。彼らはまた、顧客サービスに話をする* 1や* 2を入力するか、確認のメッセージを再送信することができます。

私はトラブルこのために働くだろう文法の作成を持っています。私は、確認コードのためにうまくビルトイン型digits?minlength=1termchar=#を使用することができました。また、私は基本的に構築されたdigits機能を複製文法を作成することができました。

私は仕事に* 1、または* 2機能を取得することはできません!彼らは、終端文字を持っていないとして、彼らは特別なものです。

誰もがこれにアプローチする方法任意の手掛かりを持っていますか?ここでは、髪を失う.... おかげで全てます。

役に立ちましたか?

解決

SRGS 仕様でから、この例を見てみましょう。ピン例* 9を受け付ける。

注これは仕様でありながら、私は完全に仕様を実装していないいくつかのIVRエンジンを見つけました。具体的には、#と*の両方のための組み込みの前提条件に注意。終了の理由も少し矛盾することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top