gpt4 book ai didi

ios - 发起 Twilio 调用后如何在 iOS 中取消它?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:35:10 34 4
gpt4 key购买 nike

我正在构建的应用程序遇到了问题,我有点卡住了。

我有一个 iOS 应用程序(处理通过 Twilio SDK 发起的调用),它与 Ruby on Rails 后端通信(处理 Twilio 服务器端实现)以启用 iDevice 和被调用的电话号码之间的通信。

我遇到的问题是,当意外发起调用(用户错误或误解应用程序的工作方式)并且用户终止调用时,Twilio 已经收到创建调用的请求并且它仍然通过.

我已经尝试使用各自的断开连接方法(“disconnect”和“disconnectAll”)禁用 TCConnection 和 TCDevice,但我仍然看到调用通过(被调用的电话号码仍然收到来自 Twilio 的调用事物的一面)。我没有在服务器端尝试任何事情,因为如果可以避免的话,我想避免构建一组“oh &$^$%”协议(protocol)。

有没有人遇到过这种情况?有没有人有什么建议?有没有办法终止意外调用的电话?

提前致谢!

最佳答案

联系 Twilio 支持人员后回来分享我的发现,以防将来有人发现此问题。

来自 Twilio 支持:


要取消通话,您可以使用REST API修改实时通话并将Status设置为“已完成”,这将取消正在响铃的通话并结束已建立的通话:

https://www.twilio.com/docs/api/rest/change-call-state


因此,简而言之,构建一些“oh @^%$*”协议(protocol),您可以根据需要 ping 以主动终止您需要的任何调用。不理想,但选择有限。

关于ios - 发起 Twilio 调用后如何在 iOS 中取消它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32287913/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com