Joe、Jack、およびJillは、彼らが勤務するA社で、また世界中の顧客やパートナーとのコミュニケーション媒体としてIMを使用しています。ここで間抜けはありません-それは合法的な作業ツールです。
+-----+
+-----+ |Mary |
|Joe |--------+ +-----+
+-----+ | /
+------+ ____________/
+-----+ | | / \
|Jack |-----|Server|-----| The Internet |
+-----+ | | \____________/
+------+ \
+-----+ | \
|Jill |--------+ +-----+
+-----+ |Paul |
+-----+
インターネット接続が切断されても、Joe、Jack、Jillが社内で相互にIMを実行できるようにしたいと思います。結局のところ、それらの間のネットワーク接続は危険にさらされていません。人気のあるIMネットワークのいずれかがこれを透過的に実行できますか?おそらく、会社のサーバーにプロキシのようなプログラムをインストールしますか?
These three
still see
each other
v v v v v v
+-----+
+-----+ |Mary |
|Joe |--------+ +-----+
+-----+ | /
+------+ ____________/
+-----+ | | D / \
|Jack |-----|Server|-/ E /-| The Internet |
+-----+ | | A \____________/
+------+ D \
+-----+ | \
|Jill |--------+ +-----+
+-----+ |Paul |
+-----+
Iainが答えたように、ローカルネットワークにXMPP(Jabberとも呼ばれます)サーバーをインストールして、ワーカーにそのサーバーを使用させることができます。プロプライエタリとオープンソースの両方で、多くの サーバー実装 があります。
次に、XMPPサーバーを他のXMPPサーバー(gmail.com、Jabber.org、someothercompany.com)と通信させて、jack @ yourcompany.comが[email protected]または[email protected]と通信できるようにします。彼らはsabeIMサービスに加入する必要があります。
はい。ただし、パブリックインスタントメッセンジャーではありません。
Microsoft Communication Server これを実行できるため、ローカルで誰もが会話できますが、AIM、MSN、YahooなどのサードパーティのIMプロバイダーとも統合できます。 (ただし、安価ではなく、小規模な環境でも非常に簡単に使用できます。数千人のユーザーがいる場合は、機能します[〜#〜]非常に[〜#〜]まあ!)
この後、ローカルで実行できる XMPPサーバー を確認することをお勧めしますが、サードパーティ製品への統合は、実際には使用するクライアントとサーバーの両方に依存します。
個人的には、サーバー上でXMPPサーバーを実行し、 Pidgin などのクライアントを使用することをお勧めします。これにより、Joe、Jack、Jillがローカルで通信できるだけでなく、他のネットワークも使用できます。これは、彼らがすべてのネットワークで話し、インターネットがダウンしても通信できることを意味します。
(参考までに、 Jabberd は私が以前使用していたものですが、これを行ってから何年も経ち、現在より良いものが存在するかどうかわかりません)
企業のインストール [〜#〜] xmpp [〜#〜] (Jabber)サーバー。
まあ、私はおそらくJabber/XMPP-あなたのオフィスLAN内でサーバーを実行し、フェデレーションをオンにすることも言うつもりです。さらに一歩進んで、ゲートウェイも設定することをお勧めします。これにより、ユーザーはMSN、yahooなどに接続できるようになります。これにより、おそらくほとんどの拠点がカバーされるはずです。
2018年に-私はこれを行うために matrix を使用しています-それは複数のホームサーバーをサポートしているので、ネットワークの内外で別々のホームサーバーを実行し、部屋はダウンしているサーバーに「親」になります引き続き他のホームサーバーを介して動作します。この場合、お互いを見つけることができる内部および外部のホームサーバーを実行することは完全にうまく機能します-適切なポートを開いた状態で、LAN内で内部ホームサーバーを実行すると、問題ありません。