62

私は、社内のVoIP/SIPシステムにアクセスするためのiPhoneアプリの作成の実現可能性を調査する任務を負っています。

私はこれまでVoIPに近いものをコーディングしたことがありません。CまたはObjective-CにオープンソースのVoIP/SIPライブラリまたは例はありますか?

スキンを適用して必要な機能(主にUI関連)を追加できるiOSアプリは、ここでの聖杯です。

4

7 に答える 7

51

サイフォン(http://code.google.com/p/siphon/)をご覧ください。

彼らのホームページから:

iPhoneおよびiPodTouch1および2用の世界初の無料SIP/VoIPアプリケーションの本拠地。

サイフォンSIP/VoIPプロジェクトは、すべてのSIPプロバイダー向けのヘッドセットを備えたiPhoneおよびiPodTouch2で動作する彼のカテゴリーの最初のプロジェクトです。これは、内部マイクロ/スピーカーとヘッドセットを使用して2.Xで実行することが承認されたネイティブアプリケーションです。

このアプリケーションはSIP標準をサポートし、数百のSIPプロバイダーとの互換性を維持し、ネイティブiPhoneアプリケーションのアップルデザインを維持するGUIを提供します。

于 2009-09-29T23:50:34.063 に答える
9

それはかなり古いスレッドですが、参考のためにここにpjsipも追加します:http ://www.pjsip.orgそれはかなり成熟したiOSポートを持っていますが、それはCで書かれており、そのAPIもCです。

2021年6月現在の更新:この回答は元々9年前に書かれたものであることに注意してください。私は今VoIP開発から完全に離れており、pjsipがまだiOSで動作しているか、迅速に動作しているかにかかわらず、責任を負いません。

于 2012-03-22T17:29:08.550 に答える
9

ポートSIP

VOIPを初めて利用する場合は、 PORTSIPのようなシンプルなSDKを使用することをお勧めし
ます。無料でダウンロードできます。アプリを確認して電話をかけたり、電話をいじったりすることができます。ビジネスで使用する場合にのみ料金が発生します。 PORTSIP sdkは、他のsdkやオープンソースプロジェクトと比較して非常に簡単です。

-vesオープンソースではなく、柔軟性が低い


LINPHONE

これを手に入れたら、オープンソースプロジェクトのLinphonen / PJSIPなどに行きます。Linphoneは高品質のサウンドを提供しますが、統合が非常に複雑で、利用できるドキュメントが非常に少なくなります。最初にプロジェクトをビルドする必要があります。http://shallwelearn.com/blog/build-linphone-for-iphone-and-ipad/(IOSの場合)

-ves非常に貧弱なドキュメント


-PJSIP

最良のオプションは、ドキュメントに非常に優れ、すべてを提供するPJSIP です。コードを最初から取得するため、コードを使用して何でも実行できます。私はPJSIPを強くお勧めしますが、PJSIPに直接行って開発することは困難です。私がお勧めするのは、portsipのような単純なプロジェクトでサンプルを作成してPJSIPに行くことです。

于 2014-08-04T05:56:51.880 に答える
5

iPhone用のLinphoneもあります:http ://www.linphone.org/eng/linphone/news/linphone-for-iphone.html

G711、speexナローバンドおよびワイドバンドおよびiLBCコーデックをサポートします。お気に入りのSIPゲートウェイで構成すると、3Gまたはwifiを使用して携帯電話からPSTN番号への通話を実行できるようになります

于 2011-04-19T18:18:57.230 に答える
4

http://www.pjsip.orgは最も完璧ではありません。ビデオはPJSIPバージョン2.0以降で利用できます。デスクトッププラットフォームのみがサポートされており、iOSなどのモバイルデバイスはまだサポートされていません。このドキュメントでは、PJSIPでビデオ機能を使用する方法について説明します。

于 2012-10-30T06:01:08.210 に答える
0

このリンクをたどると、完璧なソリューションが得られます http://www.xianwenchen.com/blog/2014/06/09/how-to-make-an-ios-voip-app-with-pjsip-part-1/

于 2014-09-23T09:30:09.887 に答える
-3

私はサイフォンを使用しています。これを試してください。

os-mac  
ide-X
于 2013-07-12T14:16:51.120 に答える