2012-03-02 8 views
4

アンドロイドにボイスチャット用の利用可能なAPIがありますか?私たちはバックエンドで何をする必要がありますか?どこでフロントエンドについての情報を見ることができましたか?どのようにバックエンドで動作するのか分かりませんか? SIPサーバーが必要ですか?それを設定するには?その価格はいくらですか?VoIPを使い始める

答えて

8

しようと提供、ネイティブSIPのサポートは、VoIPを促進するフレームワークに追加されました。 http://developer.android.com/resources/samples/SipDemo/index.html

+0

私はそれを持っています。バックエンド部分に問題があります。ドンノはどこから始めるのですか? –

+2

バックエンド部分はどういう意味ですか?それはSIPサーバーの実装を意味しますか?あなたはそれをしたいですか?利用可能なSIPサービスとサーバーはたくさんあります:http://en.wikipedia.org/wiki/List_of_SIP_software#Servers – Anirudh

+0

yeah.thanks。それが私を助けるだろうと思う –

1

lipphoneは、VoIPコールがAPIレベル9を起動するthis link

+0

これは市場で入手できるアプリのようです。それを実装するAPIはありますか? –

+0

このgitクローンを使用して、linphoneコードを取得します。 http://www.linphone.org/eng/download/git.html –

1

編集:ここでは http://developer.android.com/reference/android/net/sip/package-summary.html

はデモアプリです私は、Apache Webサーバhttp://www.openvbx.org/で、このソリューションをお勧めします。

ネイティブSIPプロジェクトの場合は、http://code.google.com/p/csipsimple/thisをチェックするとよいでしょう。

私はこの記事を参考にして、より大きい規模とコストでstart with VoIPの方法に役立つかもしれません。簡単な解決策のために

3

あなたはバックエンドのための2つのオプションがあります。

a)は、ホームサーバー - 難しい方法は、あなたの技術仕様に依存します。サーバーからどんな機能が必要ですか?たとえば、Asteriskには電話会議用のオーディオミキサーがありますが、ユーザの存在はありません(Openfireと統合する必要があります)。 Kamailio/Openserは存在をSIMPLEでサポートしますが、オーディオミキサーのサポートはありません(アスタリスクまたはSEMSと統合する必要があります)。 「オールイン」アプライアンスはSipwiseのように考えることもできますが、デフォルトの設定とは別のものを設定する場合は、十分な知識が必要です。

大部分のサーバーでは、ほとんどのサーバーで音声通話を実行する必要はほとんどないため、必要な場合は、自分のサーバーをセットアップすることをお勧めします。

このアプローチの利点は、サービス全体を制御できること、バックエンドログを表示できること、公共サービスでは使用できないユースケースをテストできることです。そのためには、セットアップ、構成、およびサポートに大きなリソースが必要です。これは主観的であり、サーバーから必要な機能に依存します。

b)公共サービス - これは最も簡単な方法です。サービスの能力に応じて、無料または月額料金がかかります。ほとんどの公衆SIPサービスは、サービス(PSTNへの呼び出し、ビデオ通話、会議の音声/ビデオ通話など)に依存するすべてのものについて、SIP音声コールを許可します。私はsip2sip.infoをお勧めしますが、他の人も簡単に見つけることができます。プロはすぐに(登録後に)それを使い始めることができ、あなたはサービスの管理について気にしません。短所はサービスを制御できないため、バックエンドのログを見ることができません(機能豊富なSIPソフトウェアクライアントを開発する場合は不可欠です)。