私は学生プロジェクト用のVoIPテスト環境を構築したいと考えています。 SIPを使用する必要があります。VoIPテスト環境
私の最初のアイデアは、ソフトフォンクライアントとしてAsterisk、OpenSIPSまたはFreeSWITCHサーバー用とSIP Communicator、MinisipまたはLinphoneを使用することです。
- 誰もこのような環境を設定した経験はありますか?
- どのような組み合わせを使用しますか?
- このインフラストラクチャを設定するためのチュートリアルはありますか?
私は学生プロジェクト用のVoIPテスト環境を構築したいと考えています。 SIPを使用する必要があります。VoIPテスト環境
私の最初のアイデアは、ソフトフォンクライアントとしてAsterisk、OpenSIPSまたはFreeSWITCHサーバー用とSIP Communicator、MinisipまたはLinphoneを使用することです。
私はAsterisk
とSJPhone
でいくつかの経験がありました。
ネットワークにホットラインなどの複雑なダイヤルプランが不要で、お使いのPC
が互いにアクセスできる場合は、サーバーはまったく必要ありません。
SJphone
は、アドレスまたはホスト名IP
を使用するだけで、ピアツーピア接続を確立できます。
お使いのPCが相互にアクセスできない場合は、Asterisk
を設定してクライアント登録を有効にする必要があります。
私のFedora 10
には、Asterisk
が用意されていました。
クライアントの登録は、ICQ
またはMSN
のようなものです。サーバはあなたがオンラインであることを知っており、誰かがあなたに電話したい場合に備えてTCP
ストリームを生きています。
また、人々の状態を表示するために使用することができます:オンラインですが、オフラインで、忙しいなど
sip.conf
ファイルが含まれているサンプルは、それは本当に簡単です、があります。各クライアントについて、次のようなエントリを作成します。
[john]
type=friend
secret=secretpassword
host=dynamic
このデータをデータベースに保存できるプラグインはありますが、まだ見ていません。
私は、使用するプロジェクトはあなたの主な目的が何であるかによって異なります。それがSIPで、プロトコルを理解したいのであれば、私はSIP Express Routerまたはそのプロジェクトの1つを使用します。一般的にvoipを使用している場合は、ASteriskが適切です。アスタリスクは、現在のクライアントのために良い代替
あり、それはSJPhone、LinphoneはとKPhone ...私は時々Xliteを使用するために使用される、あなたも何をしたいかに依存...
ことを覚えておいてくださいOpenSIPSとAsteriskまたはFreeSWITCHの目的は非常に異なっています。
OpenSIPSは、任意の種類のユーザエージェントではなく、SIPプロキシです。コールエンドポイントとして機能することはできず、コールルーティングや低レベルのSIPマングリングだけでなく、他のさまざまなUASタイプの機能(レジストラ)にも使用されます。
また、アスタリスクとFreeSWITCHは、PBX、IVRサーバ、メディアサーバなどとして機能することができます。
したがって、実際にはプロジェクトの目的が何であるかによって異なります。ある電話機から別の電話機に電話をかけるだけであれば、まったく何もする必要はありません。特定の高水準のテレフォニーアプリケーションを使用する場合は、アスタリスクまたはFreeSWITCHを使用します。それが単純なルーティングとシグナリング仲介(メディア関与なし)であれば、OpenSIPSなどを使用してください。
Mobicentsをご覧ください。これは完全なJavaであり、Mobicents Sip ServletsとJAIN SLEEで構成されており、強力なSIP、VoIP、またはコンバージドアプリケーションと、IVR会議などの関連するすべてのメディア用のメディアサーバーを構築します...
テストしたい私はお勧め:あなたはSIPの周りプロトコルテストと混乱をシミュレートしたい場合は、クライアントをテストするためのサーバソフトウェアを書きたい場合は
miniSipServerとXliteを使用してSIPシステムを構築します。これらのソフトウェアはどちらもWindowsをベースにしています。それは非常に使いやすいです。
とVoIPネットワークを展開する方法を説明するためのステップの文書による簡単なステップがある、を参照してください。
http://www.myvoipapp.com/docs/faq/setup_ippbx_for_small_business_step_by_step/index.html
私は自分のために、このようなテストサーバーを構築しています、そしてあなたには、いくつかを見つけることができますここのアイデア:http://txlab.wordpress.com/tag/xlab1/