【问题标题】:TwiML <Stream> won't stream constantlyTwiML <Stream> 不会持续流式传输
【发布时间】:2019-11-11 08:07:10
【问题描述】:

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

TwiML TwiML &lt;Stream&gt;

现在我有服务器端点来接收 JSON 格式的消息,最后我可以从中解析出字节。 但就像 API 所说的,如果在我们的案例 TwiML Verb 中没有执行指令,它就会连接并断开连接。最明显的动词似乎是&lt;Dial&gt; 动词。

这里是参考https://stackoverflow.com/a/36315684/6215280

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

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

任何帮助将不胜感激@philnash

谢谢

【问题讨论】:

    标签: flask twilio twilio-twiml


    【解决方案1】:

    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>
    

    【讨论】:

    • 完成此操作后,我留下了一个问题,即我正在接收相同的字节数据,即 -2 值。无法通过流准确获取音频数据。
    • 我已将此标记为答案,谢谢!你能看看这里吗? stackoverflow.com/questions/58803813/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-29
    • 2019-05-23
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 2017-11-12
    • 1970-01-01
    相关资源
    最近更新 更多