【问题标题】:How to implement VoIP + SIP in iPhone? [closed]如何在 iPhone 中实现 VoIP + SIP? [关闭]
【发布时间】:2010-04-01 05:25:17
【问题描述】:

我想为 iPhone 开发一个 VoIP 应用程序。

但我不知道 VoIP 概念的基础知识,也不知道是否有任何可用的资源或库可以在我的应用程序中使用。

因此,如果有人可以向我提供 VoIP 学习资源或图书馆或任何对 VoIP 和 iPhone 有用的东西,那对我来说将是宝贵的。

【问题讨论】:

    标签: iphone sip voip


    【解决方案1】:

    如果它仍然相关:使用 pjsip 。这是一个用 C 编写的 SIP 库。您必须为 iphone 编译源代码,它在文档here 中有描述。之后看看一个非常基本的示例应用程序here。即使您不了解 C 或如何编译库,它也不是很难使用。我的情况就是这样。

    更新请注意 pjsip 使用 GPL 许可证。

    【讨论】:

    【解决方案2】:

    另一个选项是Twilio Client which has an iOS SDK。使用 Twilio,您无需维护任何电话基础设施。

    (我曾在 Twilio 工作)

    【讨论】:

    • 据记录,Twilio 最近降低了客户的价格。现在是每分钟 0.0025 美元(1/4 美分)。 twilio.com/client/pricing
    • 您好,我们一直在开发 twillo,我们已经实现了通话功能,但它总是说“欢迎使用 twillo,您必须升级您的帐户”,没有其他任何内容,它不会拨打电话
    【解决方案3】:

    我认为您应该在此链接中查看我的答案。

    iOS: Open Source VoIP/SIP Objective-C Code

    也检查一下

    SIP library for iOS with non-GPL license

    你也可以试试OZeki、SIphone等

    【讨论】:

      【解决方案4】:

      iOS苹果标准库CallKitApple Documentation - CallKit中有一个处理调用的助手

      有一篇关于它的讲座hereWWDC 2016

      而且,Ray Wenderlich 有一个教程here

      您可能仍然需要一些库来处理 SIP 连接和来电。

      开源库linphone

      付费图书馆voipsipsdk

      【讨论】:

      • 错了——至少CallKit只负责UI,将应用程序集成到原生Call UI。开发者仍负责语音传输的实现。
      • 谢谢@T.Meyer 我会更新答案。
      【解决方案5】:

      Rebtel 已经是仅次于 Skype 的全球第二大移动 VoIP 提供商。 Rebtel Takes On Twilio, Launches Free VoIP SDK For iOS And Android App

      Rebtel API

      【讨论】:

      • 他们的页面上似乎没有更多内容了。所有链接现在都只是为了他们的商业报价
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 1970-01-01
      相关资源
      最近更新 更多