Чи може будь-яка з популярних мереж чатів працювати так?


25

Джо, Джек та Джилл використовують ІМ як засоби комунікації між собою в компанії A, де вони працюють, та із замовниками та партнерами по всьому світу. Тут немає жодних збитків - це законний інструмент роботи.

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

Мені б хотілося, щоб, коли зв’язок з Інтернетом відмирає, Джо, Джек та Джилл все ще змогли чатувати один одного в межах компанії. Зрештою, мережеве з'єднання між ними не було порушене. Чи може будь-яка з популярних мереж чатів зробити це прозоро? Можливо, встановлення програми-подібної програми на сервер компанії?

These three
still see
each other
v v v v v v
                                        +-----+
+-----+                                 |Mary |
|Joe  |--------+                        +-----+
+-----+        |                          /
            +------+         ____________/
+-----+     |      |   D    /            \
|Jack |-----|Server|-/ E /-| The Internet |
+-----+     |      |   A    \____________/
            +------+   D                 \
+-----+        |                          \
|Jill |--------+                        +-----+
+-----+                                 |Paul |
                                        +-----+

2
нагадує мені про Nethack ... :-)
Грач

Відповіді:


10

Як відповів Ієн, ви можете встановити сервер XMPP (також відомий як Jabber) у вашій локальній мережі та дозволити вашим працівникам використовувати цей сервер. Існує багато реалізацій сервера там, як власних, так і з відкритим кодом.

Тоді, можливо, ваш сервер XMPP може спілкуватися з іншими серверами XMPP (gmail.com, jabber.org, someothercompany.com), щоб jack@yourcompany.com зможе спілкуватися з paul@gmail.com або mary@someothercompany.com без їм потрібно підписатися на послугу чату.


22

Так, але не з публічними месенджерами.

Microsoft Server Server може це зробити, тож кожен може локально спілкуватися, а також інтегруватися з сторонніми постачальниками послуг чату, такими як AIM, MSN та Yahoo. (Але це не дешево або дуже просто у використанні в невеликих умовах. Якщо у вас є тисячі користувачів, це працює ДУЖЕ добре!)

Після цього ви можете поглянути на сервери XMPP, які можна запустити локально, проте інтеграція до сторонніх продуктів дійсно залежить від клієнта та сервера, який ви використовуєте.

Я особисто рекомендую запустити на сервері XMPP-сервер і використовувати такий клієнт, як Pidgin, який дозволить Джо, Джеку та Джиллу спілкуватися локально, а також використовувати всі інші мережі, які їм подобаються. Це означатиме, що вони можуть спілкуватися у всіх мережах і все ще спілкуватися, коли Інтернет знизиться.

(FYI, Jabberd - це той, який я використовував, однак минуло років, як я це зробив, і поняття не маю, чи є щось краще зараз)


Я б запропонував поглянути на Prosody і Openfire, а також на Jabberd. Openfire має приємний адміністраторський інтерфейс, Prosody дуже спрощений та знижує потреби системи.
Скотт Марклвелл

+1 Це чудова відповідь - використовуйте один продукт чату для внутрішньої системи та використовуйте клієнт, який дозволяє отримати доступ до декількох систем чату. Це дає вам надмірність і не покладається на ваших клієнтів, які використовують певну мережу чату. Pidgen підключиться до XMMP локально, тоді всі основні мережі чату, крім Skype.
dunxd

Те саме робимо з Openfire та їхнім громадським транспортом до AIM / Yahoo / Gtalk. Інша перевага такого рішення з корпоративної точки зору полягає в тому, що ви можете отримати центральну реєстрацію всього трафіку чату.
Олексій


2

Що ж, я, мабуть, також скажу jabber / XMPP- Запустіть сервер у вашому кабінеті та ввімкніть федерацію. Я збираюся піти ще крок і запропоную встановити шлюзи, щоб ваші користувачі могли підключатися до MSN, yahoo та інших - які, мабуть, повинні охоплювати більшість ваших баз

у 2018 році - для цього я використовую матрицю - він підтримує декілька домашніх серверів, щоб ви просто запустили окремий домашній сервер всередині і поза мережею, а кімнати "були створені" на сервері, який все ще працює через інші домашні сервери . У цьому випадку запуск внутрішніх та зовнішніх домашніх серверів, які можуть знайти один одного, спрацював би абсолютно добре - запускайте внутрішній домашній сервер всередині вашої локальної мережі з відкритими відповідними портами, і ви добре.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.