2010-02-10 21 views
1

我寫了一個VoiceXML應用程序,我遇到了問題。該應用程序僅偵聽DTMF音調。在VoiceXML中編寫語法來匹配#個終止數字或* 1或* 2

用戶輸入確認號碼後跟#。他們也可以輸入* 1或* 2與客戶服務通話,或重新發送確認信息。

我在創建一個能爲此工作的語法時遇到了麻煩。我已經可以使用內置的digits?minlength=1termchar=#這個確認碼了。我也能夠創建一個基本上與構建的digits功能重複的語法。

我無法獲得* 1或* 2的功能!他們是特殊的,因爲他們沒有終止字符。

有沒有人有任何線索如何解決這個問題?這裏鬆散的頭髮.... 謝謝大家。

回答

2

請看SRGS specification的這個例子。該引腳示例接受* 9。

請注意,雖然這是規範,但我發現一些IVR引擎沒有完全實現規範。尤其要小心#和*的內置假設。終止原因也可能有點不一致。

+0

謝謝。這正是我正在尋找的。只需要看看它現在是否工作.... – 2010-02-10 22:34:56

相關問題