20

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

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

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

4

5 回答 5

17

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

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

于 2010-07-24T07:00:19.240 回答
10

另一种选择是具有 iOS SDK 的 Twilio Client。使用 Twilio,您无需维护任何电话基础设施。

(我在 Twilio 工作)

于 2011-07-26T14:17:33.797 回答
2

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

iOS:开源 VoIP/SIP Objective-C 代码

还要检查

具有非 GPL 许可的 iOS SIP 库

您也可以尝试 OZeki、SIphone 等

于 2014-08-06T07:12:12.677 回答
2

iOS Apple 标准库 CallKit Apple 文档 - CallKit中有一个助手来处理调用

这里有一个关于它的讲座WWDC 2016

而且,这里有 Ray Wenderlich 的教程

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

开源库linphone

付费图书馆voipsipsdk

于 2018-02-10T14:45:40.330 回答
-1

Rebtel 已经是仅次于 Skype 的全球第二大移动 VoIP 提供商。 Rebtel 接手 Twilio,推出适用于 iOS 和 Android 应用的免费 VoIP SDK

Rebtel API

于 2015-06-30T12:13:36.610 回答