web-dev-qa-db-ja.com

人気のあるIMネットワークのいずれかがこのように機能しますか?

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 |
                                        +-----+
25
JCCyC

Iainが答えたように、ローカルネットワークにXMPP(Jabberとも呼ばれます)サーバーをインストールして、ワーカーにそのサーバーを使用させることができます。プロプライエタリとオープンソースの両方で、多くの サーバー実装 があります。

次に、XMPPサーバーを他のXMPPサーバー(gmail.com、Jabber.org、someothercompany.com)と通信させて、jack @ yourcompany.comが[email protected]または[email protected]と通信できるようにします。彼らはsabeIMサービスに加入する必要があります。

10
goedson

はい。ただし、パブリックインスタントメッセンジャーではありません。

Microsoft Communication Server これを実行できるため、ローカルで誰もが会話できますが、AIM、MSN、YahooなどのサードパーティのIMプロバイダーとも統合できます。 (ただし、安価ではなく、小規模な環境でも非常に簡単に使用できます。数千人のユーザーがいる場合は、機能します[〜#〜]非常に[〜#〜]まあ!)

この後、ローカルで実行できる XMPPサーバー を確認することをお勧めしますが、サードパーティ製品への統合は、実際には使用するクライアントとサーバーの両方に依存します。

個人的には、サーバー上でXMPPサーバーを実行し、 Pidgin などのクライアントを使用することをお勧めします。これにより、Joe、Jack、Jillがローカルで通信できるだけでなく、他のネットワークも使用できます。これは、彼らがすべてのネットワークで話し、インターネットがダウンしても通信できることを意味します。

(参考までに、 Jabberd は私が以前使用していたものですが、これを行ってから何年も経ち、現在より良いものが存在するかどうかわかりません)

22
William Hilsum

企業のインストール [〜#〜] xmpp [〜#〜] (Jabber)サーバー。

4
Iain

まあ、私はおそらくJabber/XMPP-あなたのオフィスLAN内でサーバーを実行し、フェデレーションをオンにすることも言うつもりです。さらに一歩進んで、ゲートウェイも設定することをお勧めします。これにより、ユーザーはMSN、yahooなどに接続できるようになります。これにより、おそらくほとんどの拠点がカバーされるはずです。

2018年に-私はこれを行うために matrix を使用しています-それは複数のホームサーバーをサポートしているので、ネットワークの内外で別々のホームサーバーを実行し、部屋はダウンしているサーバーに「親」になります引き続き他のホームサーバーを介して動作します。この場合、お互いを見つけることができる内部および外部のホームサーバーを実行することは完全にうまく機能します-適切なポートを開いた状態で、LAN内で内部ホームサーバーを実行すると、問題ありません。

2
Journeyman Geek