1
我試圖製作一個Twilio工作流程,允許用戶在任何時候按1取消(只要<Dial>
尚未連接),並留下一個語音信箱。 TwiML文檔提供了一個<Gather>
選項,但這是一個特定的時間,它應該不會讓我在<Gather>
期間運行<Dial>
命令。有什麼竅門讓這個工作?Twilio中的「隨時按1」
我試圖製作一個Twilio工作流程,允許用戶在任何時候按1取消(只要<Dial>
尚未連接),並留下一個語音信箱。 TwiML文檔提供了一個<Gather>
選項,但這是一個特定的時間,它應該不會讓我在<Gather>
期間運行<Dial>
命令。有什麼竅門讓這個工作?Twilio中的「隨時按1」
Twilio福音傳教士在這裏。
您應該能夠在收集輸入後撥另一個號碼。
<Gather action="[your_gather_processing_url]">
當<Gather>
完成(例如,用戶按下一個),然後Twilio會爲您在動作參數中設置的URL的請求。在那裏你可以使用<Dial>
連接到另一個號碼。
這聽起來像你想做的事就是有Twilio <Gather>
輸入而的<Dial>
振鈴。我相信在這種情況下你是對的,那是我們今天無法做到的事情。
一個選項可能是使用<Dial>
的s timeout屬性來設置Twilio等待呼叫被回答的時間長度的有限限制(默認30秒),然後在動作URL中檢查DialCallStatus以查看呼叫是否未被回答,並在適當時發送至語音郵件。
希望有所幫助。