Twilio 重新启动语音响应时出现问题



我正在使用Tiwlio SDK创建一个CallResource:

Dim tCall = CallResource.Create(toPhone,
fromPhone,
url:=New Uri("http://blah.com/api-callback")
)

回调返回 twiml。 录制完成后,它永远不会点击"谢谢"部分,而是从第一个 Say 重新开始。

Dim vr As New Twilio.TwiML.VoiceResponse()
vr.Pause(1)
vr.Say("Hello, please talk after the beep.", voice:="woman")
vr.Record(trim:="trim-silence", maxLength:=10, recordingStatusCallback:=New Uri("http://blah.com/api-complete"))
vr.Pause(10)
vr.Say("Thank you for registering.", voice:="woman")
vr.Hangup()

有什么想法吗?

是的,TwiML 记录谓词需要一个操作 URL,否则它将调用相同的 TwiML URL,循环。

TwiML 语音:记录(操作 URL(

"请记住,默认情况下,Twilio将重新请求当前文档的URL,如果您不小心,可能会导致不必要的循环行为。记录之后出现的任何 TwiML 动词都无法访问。

最新更新