2010-04-01 42 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

希望它可以幫助你!