我是使用Twilio API的新手,我基本上希望有人能够发送文本并在电话中读出,但随后保持线路打开,以便可以发送更多文本以后。
似乎我应该使用可编程语音API和TwilML,但我遇到的问题是,一旦完成TwilML指令,呼叫就会结束。无论如何我可以阻止这种情况发生并让呼叫等待Rest API更新发送到电话呼叫,让它说新文本吗?
答案 0 :(得分:0)
Twilio开发者传道者在这里。
有几种方法可以解决这个问题,但我相信最好的方法是使用<Enqueue>
。播放完TwiML后,您可以<Enqueue>
呼叫,然后提供指向端点的waitUrl
,该端点返回更多TwiML,以便在用户等待时播放。当用户保留在队列中时,这将自动循环。您可以使用此功能简单地<Pause>
无限期地或<Play>
背景音乐。然后,一旦您有更多文本要阅读给用户,您可以redirect the call by updating it。
让我知道这是否有帮助。