2010-04-01 137 views
20

我想为iPhone开发VoIP应用程序。如何在iPhone中实现VoIP + SIP?

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

所以,如果任何人都可以提供我的VoIP学习资源或图书馆或任何有用的VoIP和iPhone的话,它将是我的宝贵。

回答

13

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

UPDATE请注意,pjsip使用GPL许可证。

+0

嘿,你可以请告诉我们使用GPL许可证的后果是什么。 – 2012-11-07 12:40:41

+2

GPL下的源代码与苹果商店合法不兼容 http://www.zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/8046 – 2013-03-05 08:17:16

10

另一种选择是Twilio Client which has an iOS SDK。借助Twilio,您不必维护任何电话基础设施。

(我曾在Twilio)

+8

+1诚实。 – Simon 2012-04-12 14:52:10

+2

但Twilio昂贵 – 2013-01-25 16:52:05

+0

Twilio最近降低了客户的价格。现在是每分钟0.0025美元(1/4美分)。 https://www.twilio.com/client/pricing – 2014-01-13 22:03:33

1

还有的VoIP呼叫的实现迅速的苹果标准库Callkit Apple Documentation - CallKit

有一个关于它here WWDC 2016

而且一个讲座,还有在雷Wenderlich教程here

希望它可以帮助你!