web-dev-qa-db-ja.com

iOS:オープンソースのVoIP / SIP Objective-Cコード

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

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

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

60
rjstelling

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

ホームページから:

IPhoneおよびiPod Touch 1および2用の世界初の無料のSIP/VoIPアプリケーションのホーム。

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

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

50
pgb

かなり古いスレッドですが、参考のためにここでpjsipも追加します: http://www.pjsip.org Cで記述され、そのAPIもCで記述されています。

9
MrTJ

ポートSIP

あなたがVOIPの新人であれば、 [〜#〜] portsip [〜#〜] のようなシンプルなsdkを使用することをお勧めします
無料でダウンロードできます。アプリをチェックして電話をかけたり、電話で遊んだりできます。ビジネスで使用したい場合にのみお支払いいただけます。ソースプロジェクト。

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


リンフォン

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

-ve s非常に質の悪いドキュメント


-PJSIP

最適なオプションは [〜#〜] pjsip [〜#〜] で、これはドキュメントに非常に適していて、すべてを提供します。コードで何でもできます。 PJSIPを強くお勧めしますが、PJSIPに直接移動してdevolepすることは難しいので、portsipなどの単純なプロジェクトでサンプルを実行してPJSIPに移動することをお勧めします

8
Suraj K Thomas

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

G711、speexナローバンドおよびワイドバンド、およびiLBCコーデックをサポートしています。お気に入りのSIPゲートウェイで設定すると、3Gまたはwifiを使用してモバイルからPSTN番号への呼び出しを実行できます

5
Simon Woodside

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

4
yijiankaka

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

0
Arpan Dixit