Джо, Джек и Джилл используют IM как средство коммуникации между собой в компании А, где они работают, а также с клиентами и партнерами по всему миру. Здесь нет никакого дурака - это законный рабочий инструмент.
+-----+
+-----+ |Mary |
|Joe |--------+ +-----+
+-----+ | /
+------+ ____________/
+-----+ | | / \
|Jack |-----|Server|-----| The Internet |
+-----+ | | \____________/
+------+ \
+-----+ | \
|Jill |--------+ +-----+
+-----+ |Paul |
+-----+
Я бы хотел, чтобы, когда интернет-соединение прекратилось, Джо, Джек и Джилл все еще могли общаться друг с другом внутри компании. В конце концов, сетевое соединение между ними не было скомпрометировано. Может ли какая-либо из популярных сетей 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 |
+-----+
Ответы:
Как ответил Iain, вы можете установить сервер XMPP (также известный как Jabber) в своей локальной сети и попросить своих работников использовать этот сервер. Существует множество реализаций серверов , как проприетарных, так и с открытым исходным кодом.
Затем ваш XMPP-сервер может обмениваться данными с другими XMPP-серверами (gmail.com, jabber.org, someothercompany.com), чтобы jack@yourcompany.com мог общаться с paul@gmail.com или mary@someothercompany.com без им нужно подписаться на услугу sabe IM.
источник
Да, но не с публичными мессенджерами.
Microsoft Communication Server может сделать это, так что каждый может разговаривать локально, но также может интегрироваться со сторонними поставщиками мгновенных сообщений, такими как AIM, MSN и Yahoo. (Но это не дешево или очень просто в небольших средах. Если у вас тысячи пользователей, это ОЧЕНЬ хорошо работает !)
После этого вы можете захотеть взглянуть на серверы XMPP, которые вы можете запускать локально, однако интеграция со сторонними продуктами действительно зависит как от клиента, так и от сервера, который вы используете.
Я лично рекомендую вам запустить сервер XMPP на сервере и использовать клиент, такой как Pidgin , который позволит Джо, Джеку и Джилл общаться локально, но также использовать любые другие сети, которые им нравятся. Это будет означать, что они могут общаться во всех сетях и по-прежнему общаться, когда интернет отключается.
(К вашему сведению, я использовал Jabberd , однако прошло много лет с тех пор, как я это делал, и понятия не имею, существует ли что-то лучшее сейчас)
источник
Установите корпоративный XMPP (Jabber) сервер.
источник
Ну, я, вероятно, также скажу, jabber / XMPP - Запустите сервер в локальной сети вашего офиса и включите федерацию. Я собираюсь пойти еще дальше и предложить также настроить шлюзы - чтобы ваши пользователи могли подключаться к MSN, Yahoo и другим - что, вероятно, должно охватывать большинство ваших баз
в 2018 году - я использую матрицу для этого - она поддерживает несколько домашних серверов, поэтому вы просто запускаете отдельный домашний сервер внутри и вне сети, а комнаты «родятся» с сервером, который не работает, по-прежнему работают через другие домашние серверы , В этом случае запуск внутренних и внешних домашних серверов, которые могут находить друг друга, будет работать отлично - запустите внутренний домашний сервер внутри вашей локальной сети с открытыми соответствующими портами, и вы в порядке.
источник