2016-11-20 62 views
0

我是新來的使用Twilio API,我基本上希望有人能夠發送文本,並在電話中讀出它,但保持線路打開,以便稍後可以發送更多文本。Twilio動態文本到語音對話

看來我應該使用可編程語音API以及TwilML,但是我遇到的問題是,一旦TwilML指令完成,通話就結束。無論如何,我可以阻止這種情況發生,並且有呼叫等待Rest API更新被髮送到電話,讓它說新的文本?

回答

0

Twilio開發者傳道士在這裏。

有幾種方法可以解決這個問題,但我相信最好的方法是使用<Enqueue>。一旦你的TwiML播放完畢,你可以撥打<Enqueue>這個電話,然後提供一個waitUrl,它指向一個端點,它在等待時返回更多的TwiML給用戶播放。這會在用戶留在隊列中時自動循環。你可以無限期地使用它來簡單地<Pause><Play>背景音樂。然後,一旦你有更多的文字閱讀給用戶,你可以redirect the call by updating it

讓我知道這是否有幫助。

+0

這很好用!謝謝。我可以使用呼叫靜默等待TwiML。然後,我可以更新一次,我有更多的文字。謝謝! –

+0

很高興聽到它! – philnash