
Джо, Джек и Джилл используют 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 году - я используюматрицадля этого - он поддерживает несколько домашних серверов, так что вы просто запустите отдельный домашний сервер внутри и снаружи сети, и комнаты, "привязанные" к серверу, который не работает, все равно будут работать через другие домашние серверы. В этом случае запуск внутренних и внешних домашних серверов, которые могут найти друг друга, будет работать отлично - запустите внутренний домашний сервер внутри вашей локальной сети, открыв соответствующие порты, и все будет хорошо.