0
我是新来的使用Twilio API,我基本上希望有人能够发送文本,并在电话中读出它,但保持线路打开,以便稍后可以发送更多文本。Twilio动态文本到语音对话
看来我应该使用可编程语音API以及TwilML,但是我遇到的问题是,一旦TwilML指令完成,通话就结束。无论如何,我可以阻止这种情况发生,并且有呼叫等待Rest API更新被发送到电话,让它说新的文本?
我是新来的使用Twilio API,我基本上希望有人能够发送文本,并在电话中读出它,但保持线路打开,以便稍后可以发送更多文本。Twilio动态文本到语音对话
看来我应该使用可编程语音API以及TwilML,但是我遇到的问题是,一旦TwilML指令完成,通话就结束。无论如何,我可以阻止这种情况发生,并且有呼叫等待Rest API更新被发送到电话,让它说新的文本?
Twilio开发者传道士在这里。
有几种方法可以解决这个问题,但我相信最好的方法是使用<Enqueue>
。一旦你的TwiML播放完毕,你可以拨打<Enqueue>
这个电话,然后提供一个waitUrl
,它指向一个端点,它在等待时返回更多的TwiML给用户播放。这会在用户留在队列中时自动循环。你可以无限期地使用它来简单地<Pause>
或<Play>
背景音乐。然后,一旦你有更多的文字阅读给用户,你可以redirect the call by updating it。
让我知道这是否有帮助。
这很好用!谢谢。我可以使用对呼叫静默等待TwiML。然后,我可以更新一次,我有更多的文字。谢谢! –
很高兴听到它! – philnash