Twilio动态文本到语音对话

时间:2016-11-20 09:42:55

标签: twilio twilio-php twilio-api

我是使用Twilio API的新手,我基本上希望有人能够发送文本并在电话中读出,但随后保持线路打开,以便可以发送更多文本以后。

似乎我应该使用可编程语音API和TwilML,但我遇到的问题是,一旦完成TwilML指令,呼叫就会结束。无论如何我可以阻止这种情况发生并让呼叫等待Rest API更新发送到电话呼叫,让它说新文本吗?

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

有几种方法可以解决这个问题,但我相信最好的方法是使用<Enqueue>。播放完TwiML后,您可以<Enqueue>呼叫,然后提供指向端点的waitUrl,该端点返回更多TwiML,以便在用户等待时播放。当用户保留在队列中时,这将自动循环。您可以使用此功能简单地<Pause>无限期地或<Play>背景音乐。然后,一旦您有更多文本要阅读给用户,您可以redirect the call by updating it

让我知道这是否有帮助。