【问题标题】:Flexisip Linphone don't revice incoming call when in background modeFlexisip Linphone 在后台模式下不恢复来电
【发布时间】:2016-12-31 11:55:32
【问题描述】:

我使用 Linphone 在 iOS 上构建 VOIP 应用,后端 SIP 服务器使用 Flexisip。

如果我的应用程序中有 2 个用户,来电将正常工作。

但如果 1 个用户退出应用程序(按主页按钮),来电将不稳定工作(有时工作正常,有时不工作)

我该如何解决?

谢谢大家。

【问题讨论】:

  • 您使用的是来自 iTunes Connect 的官方 Linphone,还是您自己构建/定制了它?
  • 没有。我使用 Linphone lib 构建我的 voip 应用程序,不要使用商店中的官方 Linphone 应用程序。 (但我测试了官方的Linphone应用程序,它在后台模式下也没有接到来电)
  • 您应该首先尝试它与官方应用程序和linphone.org帐户一起使用。如果可行,请测试官方应用程序和您的服务器。如果可行,那么问题出在您的自定义应用程序上。不然你的服务器有问题。例如,您必须使用 TCP 或 TLS 传输,而不是 UDP,来接收后台调用。

标签: linphone sip-server


【解决方案1】:

如果您自己构建应用程序:

  1. 您需要从https://developer.apple.com申请VoIP推送认证并将其部署到Flexisip。

  2. 确保像 LinphoneManager.m 那样修改注册消息,将“pn-type”、“app-id”、“pn-tok”等附加到 Contact Header。

【讨论】:

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