【问题标题】:Does Twilio provide any APIs or services that can detect if call has been placed on hold by the receiver?Twilio 是否提供任何 API 或服务来检测呼叫是否已被接收方搁置?
【发布时间】:2022-09-24 13:12:13
【问题描述】:

我正在使用 Twilio 从我的 React Native 应用程序发出呼叫,并且出站呼叫工作正常。现在我想创建一些东西来检测我何时被接收器搁置。这里的想法是让我的应用程序为我保留,并在保留结束后返回给呼叫者。 我搜索了 twilio 文档和服务,但找不到与此用例有关的任何内容。我该怎么做呢?

    标签: node.js react-native twilio


    【解决方案1】:

    Twilio 开发人员布道者在这里。

    不幸的是,没有任何机制可以实现这一点,即使来自运营商的 SIP 信令中有某些内容,例如 re-INVITE。

    在 SIP 的世界中,保持呼叫通常涉及发送带有不同媒体参数的 re-INVITE,例如在session description 中说a=sendonly。即使这通过 PSTN 端到端传递到 Twilio,我们也不会生成 webhook 来通知客户的应用程序这一事实。

    关于placing a Twilio call on hold and retrieving it later 有一些很好的SO 问题——Enqueue verb 可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多