自分のホームPBX

おそらく多くの人がすでに知っているSIPとは何か。 実際、通信デバイスのセッションを確立するためのプロトコルにすぎず、すべてがシンプルです。サーバーに呼び出されたサブスクライバーの存在を要求し、サーバーはそれが存在する、応答しない、生きている、オフラインなどを応答します。 、両方の当事者に接続(ACK)を確立するように要求します。その後、友人と正常に会話します。 プロトコルは非常にシンプルで、コードと構成の両方でHTTPと非常に似ています。



画像



この記事はプロトコルに関するものではありません。 それはあなた自身の自動電話交換を作成し、合理的に外部および内部コールを整理する方法についてです。



そのため、まず最初に、独自のPBXを整理するための「ターンキーソリューション」のいくつかのオプションを検討してください。



オプション1:市販製品CommunigatePro。 なぜ1番ですか? はい。すべての主要なプラットフォームに実装が存在するため、明確なWebベースの管理インターフェイスと、関連するサービス、メール、IMなどが多数あります。 費用はかかりますが、正式なサービスの場合は、機能を制限することなく個人的なサービスとして簡単に機能します。



オプション2:アスタリスク。 asterisk.org。 そして、クローン、アセンブリ、フォークの巨大な束:TrixBox( trixbox.org )、Elastix( www.elastix.org )、Yate2( voip.null.ro )、 FreePBXwww.freepbx.org )...長い間アスタリスクのクローンとmodをリストできます。 プラスは何ですか-プロジェクトは開発中です。多くの追加機能があります-Webインターフェース、データベース統合。 マイナス-アスタリスクには、構成ファイル用の非常に単純な構文はありません。 したがって、初心者にはお勧めしません。



オプション3:私が知らない他のソフトウェア。 :-)実際、管理者、クライアント、課金などのための明確なインターフェースを備えた膨大な数のサーバーソリューションがあります。



だから。 CommunigatePro( www.stalker.com/communigatepro )について話すことは明らかです。 ちなみに、彼にはロシア語のドキュメントがあり、多くのリンクがあります。例えばここに: relay.bhost.ru/guide/russian



サーバーのインストールは、さまざまなLinuxおよびWindows実装に対して非常に簡単です。 サーバーは、ドメインアカウント、設定、Webスキンテンプレート、ボイスメッセージが保存される2つのメインフォルダー-サービスフォルダーとデータフォルダーを使用します。

任意のプラットフォームでのインストール全体は、フォルダーを指定してインストーラーを起動することになります。 プロセスは最小限であるため、インストールプロセスは考慮しません。 誰かに問題がある場合は、コメントで回答します。

Linuxでは、Communigateは/ opt / CommuniGateおよび/ var / CommuniGateフォルダーにあります。



サービスがインストールされます。 次は?



Web管理パネルのデフォルトポートは8010です。ブラウザ127.0.0.1を使用して管理サービスにアクセスします。サーバーが同じコンピューターにインストールされている場合は8010、リモートコンピューターにサービスをインストールした場合は127.0.0.1をリモートサーバーのアドレスに置き換えます)。 サーバーは、最初のログイン時に、サーバーを管理するためのパスワードの入力を求めます。 そこで、デフォルトのシステム言語を指定できます。 デフォルトのユーザーはpostmasterです。



すべてが管理パネルにあります。 SIPサービスを展開するには、3つの手順で十分です。



1. WebAdminインターフェイスを介して、[設定]領域の[全般]ページを開きます。ドメインを指定するか、ドメインの代わりにIPアドレスを使用します。 このドメイン内のすべてのメールアドレスはローカルとして扱われ、(最も単純な場合)メールはユーザーのローカルフォルダに保存されます。 最初、このフィールドには、CommuniGate ProがOSから取得するサーバーコンピューター名が含まれています。 この名前がhost12345hh.company.comのように見える場合、サーバーが提供するドメイン名に変更する必要があります。



2.ドメインが作成されます。 次に、クライアントとそのテフン番号を構成する必要があります。 共同体では、それは非常に簡単です。 デフォルトのドメインでは、ドメインオブジェクトに登り、ユーザー(ivanなど)を追加します。 [作成]ボタンをクリックすると、ユーザー設定フォームが表示されます。ユーザーのパスワードを入力し、設定ページの一番下に移動してください。右下の最も重要なのは、「電話番号」という名前のテキストボックスです。 さて、最も先駆者として、1001を設定しました。



これは、ローカルPBXにとって最も重要なことです。 すべてを洗うのは簡単です。 次に、別のアカウントをいくつか作成して、ネットワーク内で話をする必要があります。

手順2を繰り返して、ユーザーにVasyaとJenyaを追加し、それぞれ番号1002と1003を割り当てます。

今、選択の段階:何を言いますか?



オプション3:



1.ソフトフォンがあります。 リストは、 en.wikipedia.org / wiki / List_of_SIP_softwareで表示できます。

個人的にはen.wikipedia.org/wiki/SIP_Communicatorが好きです

2.ハードウェアソリューションがあります。 WellTech LP-388のハードウェアを使用しています。 他にも多くの類似物があります。

3. SIPアダプター。 イーサネットとシンプルなテフロンRJ-11穴を備えた箱の形で作られています。 個人的な目的では人気がありません。



そのため、ソフトウェアをインストールし(デバッグ用に、1台のコンピューターに2つのサイフォンを配置できます)、異なるアカウントを指定して、受け取りました!

電話がかかった! すべてが機能するという事実をお楽しみください。 さらに、いずれかのクライアントから200をダイヤルすると、自動受付が話し始めます。これはシステムの自動通知者です。 彼は英語を話しますが、後で彼の母国語であるロシア語でのコミュニケーション方法を教えます)。



今最も重要な段階。 外の世界!)



3.内部PBXが相互に接続するだけでなく、外部SIPゲートウェイを取得する必要があります。

それらの多くがあります。 最も人気のあるカップルを検討してください。 騒々しいサービス-sipnet( sipnet.ru )。 私たちは集まっています。 登録後、サービスはタイプ0023413643の内線番号を提供します-これはシステムの内線番号です。 どうなっているかはわかりませんが、プロモーションの時点で、sipnetはアカウントに登録するとすぐに小さなボーナス(100ルーブル)をくれました。これで、サーバーの外部接続を確立できます。

サーバーを捨てるには何が必要ですか?

-sipnetアドレス-sipnet.ru

-登録したアカウントのユーザー名とパスワード

次に進みます。[設定]-[リアルタイム]-[SIP]-[ゲートウェイ]で、Communigateの管理パネルに進みます。

ゲートウェイ名、ドメイン、ユーザー名、AUTH名、パスワード-左側の列、右側のフィールドを持つ空のフォームが表示されます-呼び出し:(認証、プロキシ)、置換、連絡先フィールド、一度登録...

記述内容:ゲートウェイの名前は個人用の名前です。少なくともtel1という名前を付けることができます。この名前は、後でコールルーティングを設定するときに使用します。

主なものは、次を指定することです:ドメイン:sipnet.ru-入手先、ユーザー名:システム形式0023413643のIDおよびパスワード。

特にsipnetの場合、認証を(異なるシステムで異なる方法で)Authに設定し、... 30分ごとに1回登録する必要があります。 これらは推奨事項です。

プロキシフィールドは、UNREAL IPを使用するサーバーが信号とメディアで動作するように使用されます。 内部IPがある場合は、メディアプロキシの種類を設定することをお勧めします。



そして今、最も重要なこと。 Vasyaを引き出す方法。

設定に入ります-ルーター(ルーター):

フルテキストボックスがあります。

私たちは恐れていません、私たちは書かれていることを見ます:

= john; 単純なエイリアス

<sales@client1.com> = sales-client1; 単純なエイリアス

<info@client1.com> = info@otherhost.com; ユーザー->別のユーザー



これは、システム内でコールを渡すためのセットアップです。

実際、デフォルトのインストールでは、1桁のみを修正する必要があります。これは、ローカルコールがある場所です。 デフォルトでは、そこに7dがあります-1001 1002のような番号付けを使用する予定がある場合-005-364536がある場合は4dに変更します-<005(6d) "*>よく、または類似して-<(6d)@ *>プレフィックスなし。

今、最良の部分:CITYを設定します。

すべてがある(追加)後の1行だけ:

N:S:<(7d)@ *> = + 7495*@tel1.sipgw; これが私たちの外の世界です! tel1は、ゲートウェイを呼び出す方法です(上記を参照)

保存して(変更)、ソフトバックグラウンドから自宅の番号にダイヤルします。



お電話ください!)



おめでとうございます! 独自のPBXを設定し、内線番号を友人に配布したり、ネットワーク上でtsiska、veltechなどのソフトウェアクライアントとハードウェアソリューションの両方と通信したりできます。さらに、このサーバーはIM、メール、Webなどもサポートします。 。



また、小さなPy-Sy-ゲートウェイで2番目のゲートウェイにスコアを付けて、たとえばtel2と命名すると、次のようにルーティングを安全に行うことができます。



N:S:<(7d)@ *> = + 7495*@tel1.sipgw

N:S:<8(10d)@ *> = + 7*@tel2.sipgw



これは次のように機能します。9463746形式の市内通話はすべてtel1プロバイダーのゲートウェイに行き、89267485746形式の携帯電話通話はすべて2番目のtel2プロバイダーを経由します。 これは、1つのプロバイダーがモスクワに無料でボーナスを提供し、2番目のプロバイダーがはるかに低いセルラー価格を持っている場合に非常に有益です。



All Articles