Может ли какая-либо из популярных сетей обмена мгновенными сообщениями работать подобным образом?

Может ли какая-либо из популярных сетей обмена мгновенными сообщениями работать подобным образом?

Джо, Джек и Джилл используют IM как средство общения между собой в компании 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 |
                                        +-----+

решение1

Как ответил Иэн, вы можете установить сервер XMPP (также известный как Jabber) в вашей локальной сети и заставить ваших работников использовать этот сервер. Существует многореализации серверасуществуют как проприетарные, так и с открытым исходным кодом.

Затем вы можете настроить ваш сервер XMPP на взаимодействие с другими серверами XMPP (gmail.com, jabber.org, someothercompany.com), чтобы[email protected]сможет поговорить с[email protected]или[email protected]без необходимости подписываться на услугу обмена мгновенными сообщениями Sabe.

решение2

Да, но не в публичных мессенджерах.

Сервер связи Microsoftможет сделать это, так что все локально смогут общаться, а также интегрироваться со сторонними поставщиками услуг обмена мгновенными сообщениями, такими как AIM, MSN и Yahoo. (Но это недешево и не очень просто в использовании в небольших средах. Если у вас тысячи пользователей, это работает)ОЧЕНЬхорошо!)

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

Я лично рекомендую вам запустить XMPP-сервер на сервере и использовать такой клиент, какПиджинэто позволит Джо, Джеку и Джилл общаться локально, но также использовать любые другие сети, которые им нравятся. Это будет означать, что они смогут общаться во всех сетях и продолжать общаться, когда интернет отключится.

(К вашему сведению,Джаббердэто тот, которым я пользовался раньше, однако прошли годы с тех пор, как я делал это в последний раз, и я понятия не имею, существует ли сейчас что-то лучшее)

решение3

Установить корпоративныйXMPP(Jabber) сервер.

решение4

Ну, я, вероятно, также скажу jabber/XMPP - запустите сервер в вашей офисной локальной сети и включите федерацию. Я собираюсь пойти на шаг дальше и предложить также настроить шлюзы - чтобы ваши пользователи могли подключаться к MSN, Yahoo и другим - что, вероятно, должно покрыть большую часть ваших баз

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

Связанный контент