Czy którakolwiek z popularnych sieci komunikatorów internetowych działa w ten sposób?

25

Joe, Jack i Jill używają komunikatorów internetowych jako medium komunikacji między sobą w firmie A, w której pracują, a także z klientami i partnerami na całym świecie. Tutaj nie ma sensu - to legalne narzędzie pracy.

                                      +-----+
+-----+                               |Mary |
|Joe  |--------+                      +-----+
+-----+        |                        /
            +------+       ____________/
+-----+     |      |      /            \
|Jack |-----|Server|-----| The Internet |
+-----+     |      |      \____________/
            +------+                   \
+-----+        |                        \
|Jill |--------+                      +-----+
+-----+                               |Paul |
                                      +-----+

Chciałbym, aby po utracie połączenia internetowego Joe, Jack i Jill nadal mogli przesyłać sobie wiadomości w ramach firmy. W końcu połączenie sieciowe między nimi nie zostało naruszone. Czy którakolwiek z popularnych sieci komunikatorów internetowych może to robić w przejrzysty sposób? Być może instalujesz program typu proxy na serwerze firmy?

These three
still see
each other
v v v v v v
                                        +-----+
+-----+                                 |Mary |
|Joe  |--------+                        +-----+
+-----+        |                          /
            +------+         ____________/
+-----+     |      |   D    /            \
|Jack |-----|Server|-/ E /-| The Internet |
+-----+     |      |   A    \____________/
            +------+   D                 \
+-----+        |                          \
|Jill |--------+                        +-----+
+-----+                                 |Paul |
                                        +-----+
JCCyC
źródło
2
przypomina mi Nethack ... :-)
Rook

Odpowiedzi:

10

Jak powiedział Iain, możesz zainstalować serwer XMPP (znany również jako Jabber) w sieci lokalnej i umożliwić pracownikom korzystanie z tego serwera. Istnieje wiele implementacji serwerów , zarówno zastrzeżonych, jak i open source.

Następnie serwer XMPP może komunikować się z innymi serwerami XMPP (gmail.com, jabber.org, someothercompany.com), dzięki czemu [email protected] będzie mógł rozmawiać z [email protected] lub [email protected] bez potrzebujący abonamentu na usługę IM Sabe.

Goedson
źródło
22

Tak, ale nie w publicznych komunikatorach internetowych.

Microsoft Communication Server może to zrobić, aby wszyscy lokalnie mogli rozmawiać, ale także integrować się z zewnętrznymi dostawcami komunikatorów internetowych, takimi jak AIM, MSN i Yahoo. (Ale nie jest tani lub bardzo łatwy w użyciu w małych środowiskach. Jeśli masz tysiące użytkowników, działa BARDZO dobrze!)

Następnie możesz rzucić okiem na serwery XMPP , które możesz uruchamiać lokalnie, jednak integracja z produktami innych firm zależy od używanego klienta i serwera.

Osobiście polecam uruchomić serwer XMPP na serwerze i użyć klienta, takiego jak Pidgin , który pozwoli Joe, Jack i Jill komunikować się lokalnie, ale także korzystać z dowolnych innych sieci, które lubią. Oznacza to, że mogą rozmawiać we wszystkich sieciach i nadal komunikować się, gdy Internet przestanie działać.

(Do Twojej wiadomości, Jabberd jest tym, którego używałem, jednak minęły lata, odkąd to zrobiłem i nie mam pojęcia, czy istnieje coś lepszego)

William Hilsum
źródło
Proponuję rzucić okiem na Prosody i Openfire, a także Jabberd. Openfire ma ładny interfejs administratora, Prosody jest bardzo usprawnione i ma mniejsze potrzeby systemowe.
Scott Markwell
+1 To świetna odpowiedź - użyj jednego produktu IM do systemu wewnętrznego i klienta, który umożliwia dostęp do wielu systemów IM. Zapewnia to nadmiarowość i nie polega na klientach korzystających z określonej sieci komunikatorów internetowych. Pidgen połączy się lokalnie z XMMP, a następnie ze wszystkimi głównymi sieciami IM poza Skype.
dunxd
Robimy to samo z Openfire i ich transportem publicznym do AIM / Yahoo / Gtalk. Inną korzyścią takiego rozwiązania z korporacyjnego punktu widzenia jest możliwość centralnego rejestrowania całego ruchu IM.
Alex
2

Cóż, pewnie też powiem Jabber / XMPP - Uruchom serwer w swojej sieci LAN i włącz federację. Idę o krok dalej i zasugeruję również skonfigurowanie bramek - aby Twoi użytkownicy mogli łączyć się z MSN, Yahoo i innymi - które prawdopodobnie powinny obejmować większość twoich baz

w 2018 r. - Używam do tego matrycy - obsługuje wiele serwerów domowych, więc po prostu będziesz uruchamiał oddzielny serwer domowy wewnątrz i na zewnątrz sieci, a pokoje „nadrzędne” do serwera, który nie działa, nadal działa za pośrednictwem innych serwerów domowych . W takim przypadku działające wewnętrzne i zewnętrzne serwery domowe, które mogą się znaleźć, działałyby doskonale - uruchom wewnętrzny serwer domowy w swoim LAN, z otwartymi odpowiednimi portami i jesteś dobry.

Journeyman Geek
źródło