【发布时间】:2022-09-24 13:12:13
【问题描述】:
我正在使用 Twilio 从我的 React Native 应用程序发出呼叫,并且出站呼叫工作正常。现在我想创建一些东西来检测我何时被接收器搁置。这里的想法是让我的应用程序为我保留,并在保留结束后返回给呼叫者。 我搜索了 twilio 文档和服务,但找不到与此用例有关的任何内容。我该怎么做呢?
标签: node.js react-native twilio
我正在使用 Twilio 从我的 React Native 应用程序发出呼叫,并且出站呼叫工作正常。现在我想创建一些东西来检测我何时被接收器搁置。这里的想法是让我的应用程序为我保留,并在保留结束后返回给呼叫者。 我搜索了 twilio 文档和服务,但找不到与此用例有关的任何内容。我该怎么做呢?
标签: node.js react-native twilio
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 可能会有所帮助。
【讨论】: