TwiML <Stream> 不会持续流式传输

TwiML <Stream> won't stream constantly

我有带 Flask 的 Twilio API 和 python 作为开发平台,我正在关注。

TwiML TwiML <Stream>

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

这里是引用

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

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

任何帮助将不胜感激@philnash

谢谢

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>