TwiML <Stream>不会持续流

时间:2019-11-11 08:07:10

标签: flask twilio twilio-twiml

我正在使用带有flask和python的Twilio API作为开发平台,

TwiML TwiML <Stream>

现在,我拥有服务器端点来接收JSON消息,最后我可以解析出其中的字节。 但是就像API所说的那样,如果在我们的案例TwiML Verb中没有继续执行的指令,它将连接并断开连接。最明显的动词似乎是<Dial>动词。

这是引荐https://stackoverflow.com/a/36315684/6215280

现在,我们的主要目标是仅从调用方接收字节并将其发送回处理后的数据。但是在这里,由于通话中断,我只能打电话给其他人以保持TwiML Bin的运行。

我一直在寻找API,但没有找到任何使<Stream>保持循环的方法。 没有<Dial>,没有人B可以接收和发送字节的任何方式。

@philnash提供任何帮助

谢谢

1 个答案:

答案 0 :(得分:2)

Twilio Media Streams github repo中,如果您不想进行拨号或会议,则使用TwiML暂停动词来实现此目的。

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Start>
    <Stream url="wss://<ngrok url>/"></Stream>
  </Start>
  <Pause length="40"/>
</Response>