2016-08-27 22 views
0

通常のアプリでVoIPアプリケーションを構築しようとしていました。私はすでにSinch APIの助けを借りてこれを達成しました。しかし、今私はサードパーティプロバイダなしでそれをやろうとしていました。 pjsipmjsipなどのいくつかのオプションを調べましたが、アンドロイド用のサンプルや適切なドキュメントがないため、それらを設定してアプリに統合する方法はわかりません。アンドロイドでVoIPアプリを構築する

私はgoogleのドキュメントに行きましたが、this pageが見つかりました。私はSIPサーバーなしではVoIPを実装できないという印象を受けましたが、そのページにはサーバーの記述はありませんでした。

は、この特定のコードサンプル

SipProfile.Builder builder = new SipProfile.Builder(username, domain); 
builder.setPassword(password); 
mSipProfile = builder.build(); 

で、私はジレンマを持っていました。 domainは何を意味するのですか?また、それのためのサンプルアプリケーションはありません(私はそれが削除されていると思います)ドキュメントに基づいて実装されたサンプルが利用可能ですか?

答えて

0

Domain名前は、VoIPプロバイダーのレジストラサーバーのURLです。これは、ネットワーク内のエンドポイント(デバイス)の登録を可能にするために使用されます。これはsip.linphone.orgのように見え、それはSIP URIの一部です。

+0

この@azimovの実装はありますか – Tyson

0

簡単に言えば、ドメインはあなたのSipサーバーのアドレスか、Sipサーバーが稼動しているマシンのIPで、sipサーバーはデフォルトで5060と5061ポートを待ち受けます。

プロキシサーバー

kamailioは、SIPレジストラ、プロキシサーバー

として機能することができ、SIPレジストラとして動作することができる例.FOR

opensipsを使用することができ、インターネット上で利用可能な多くのオープンソースのSIPサーバがあります。

FreeSwitch

asteriskをとして機能することができ、完全なPBXをIVR、SIPレジストラ、A/V会議サーバー、プロキシサーバーとして動作することができますSIPレジストラ、プロキシサーバー、オーディオ会議サーバー、完全なPBXのIVR

関連する問題