【问题标题】:Twilio - how is the switch made?Twilio - 如何进行切换?
【发布时间】:2018-08-22 19:44:58
【问题描述】:

我正在应用程序中实现 Twilio SDK,并且我已经成功地进行了网络到网络呼叫以及网络到电话呼叫。

我似乎无法弄清楚应该如何从网络切换到手机。

我最初使用身份user_39拨打Voice.call(),但是如果用户没有互联网连接,并且没有收到我发送的推送通知,应该如何从网络切换到电话? 它是由 Twilio SDK 以某种方式自动完成的,还是我应该听取对Voice.call() 的错误响应并根据某些状态决定使用用户的实际电话号码重新拨打电话?

我无法找到有关此的明确文档。

【问题讨论】:

    标签: android twilio twilio-api twilio-php


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    如果您尝试呼叫的用户不在线,则呼叫将失败。您需要使用Call.Listener and the onConnectFailure event 来收听。如果您检测到对应用的呼叫失败,则可以处理失败并重新启动对用户电话号码的呼叫。

    让我知道这是否有帮助。

    【讨论】:

    • 废话。我希望 SDK 会自动执行此操作。给它用户的应用程序身份,以及号码并让它自动重定向。但是,好吧,如果这就是它的完成方式,那么这就是我将这样做的方式。现在,为什么我无法在文档中找到解决方案是有道理的 :) 作为 Twilio 布道者,您是否也关心一下这个问题? stackoverflow.com/questions/51974158/…
    • 至少让我知道这是否可能。再次......我无法找到这方面的任何文件:(
    • SDK 只关心一个号码/身份,以便在任何时候拨打电话,因此您可以自定义除此之外的行为。我已经对其他问题发表了评论。
    • 呵呵。是的,我刚刚注意到你也是那个回答的人。对不起。感谢您的帮助!
    • hmm,有趣的是,如果给出了身份并且用户没有回答,它不会进入 onConnectFailure。它进入 onCallDisconnected,没有状态或异常或任何我可以处理的东西......好吧,嘘。
    猜你喜欢
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多