遇到一些麻煩twilio聚集動詞,希望一些幫助Twilio收集 - 當用戶點擊英鎊,而無需輸入數字不會繼續下一動詞
我想收集來自用戶的一個6位數的帳號,但如果他們不知道他們的賬號,他們應該能夠在不等待的情況下繼續打英鎊。
我遇到的行爲是: - 用戶輸入6位數,沒問題,計費php被調用。 - 用戶輸入少於6個位數,計費PHP是超時 後調用 - 用戶輸入什麼,收集的時間了,我們重定向到呼叫處理器XML
最後: - 用戶僅輸入一斤,我們有一個問題,它只是再次啓動「說」動詞。每次他們擊中英鎊時,我們再次得到Say動詞。
因此,除了用戶超時之外,沒有辦法跳過輸入...?
代碼:
<Gather action="v2level2-billing.php" numDigits="6" finishOnKey="#">
<Say voice="alice" loop="5">
Please enter your six digit user number. If you do not know your user number, press pound.
</Say>
</Gather>
<Redirect>v2call-handler.xml</Redirect>
的感謝!
'v2call-handler.xml'說什麼? – philnash
這是我們的根本答案腳本。注意我發現按#只是跳過當前的Say循環迭代,並且僅在用戶聽到Say全部5次後纔會進入重定向。所以刪除循環解決了這個問題。 – coalminecanary