Статья про то, как и чем заменить мессенджеры Telegram, WhatsApp, Viber, Slack или Teams для корпоративного использования. Установка должна быть на своем сервере. Что-то простое, быстрое, не очень ресурсоемкое, а не тяжёлый комбайн типа Bitrix. Со звонками, безопасное, с возможностью доработки. И без привязки к телефону.
Проблемы использования публичных мессенджеров (Telegram, WhatsApp, Viber, Teams)
Надо понимать, что использование публичных мессенджеров, с точки зрения обычного человека — очень удобно. Вы просто заходите в Play Market или в App Store на своем телефоне, скачиваете соответствующий мессенджер, устанавливаете его. Потом простой вход по номеру телефона с подтверждением через SMS, и всё.

Далее всё каким-то магическим образом начинает работать. Магия в двух моментах. Первое — вы добровольно отдаёте свой номер телефона в службу, которая анализирует ваш граф контактов. Все контакты из вашей телефонной книжки автоматически передаются на сервер установленного только что мессенджера куда-то за океан.
Сервер мессенджера, например Telegram, просто перебирает все эти номера телефонов в международном формате и по ним определяет, кто из абонентов уже пользуется точно таким же мессенджером, что и вы. Именно так у вас в приложении чата появляется список контактов. Там уже будут те люди, которые установили, например, Телеграм. Потому что сервер Телеграма уже это обработал и понял. Идею впервые реализовал Ян Кум, разработчик WhatsApp.
С одной стороны, это очень удобно. С другой стороны, вы, грубо говоря, плюете на свою безопасность. Отдаете мессенджеру информацию про ваш граф контактов целиком. Соответственно, если спецслужбы или какие-то не очень хорошие люди смогут получить эту информацию, они будут знать о вас очень-очень много. А если привязать к этому еще и мобильный телефон, то, в принципе, не составляет никакого труда определить ваше географическое положение. с очень высокой точностью, даже если у вас, например, выключен GPS в телефоне. По триангуляции между базовыми вышками сотовой связи. Особенно если вы находитесь в городе, где концентрация этих сотовых вышек достаточно высокая, фактически вы открыто отдаёте информацию о том, где вы находитесь, с точностью до нескольких метров.

Где вы находились вчера, позавчера, в какое время обычно ходите на обед, в каком кафе любите сидеть, с кем встречаетесь, с кем разговариваете, куда ездите в отпуск, какой ваш маршрут на работу, с работы, где вы забираете своих детей из садика или школы. Если у ваших детей уже есть мобильные телефоны, а скорее всего так и есть, то можно даже определить, кто ваши дети, ну и так далее, и так далее, и так далее. Собственно, именно по этой причине в фильмах про шпионов главные герои стараются не пользоваться гаджетами вообще в принципе, потому что для них это тема выживания.
Вы можете сказать «да кому я нужен, я обычный человек и ничего не нарушаю, чтобы за мной следить». Погуглите, что пришлось пережить людям, прошедшим фильтрацию в зонах боевых действий. Они рассказывают про то, как спецслужбы показывали им их удалённую переписку из их же личных смартфонов. Привет тем, кто думает, что «раз я удалил в вотсапе или в телеграме сообщение — значит оно реально удалено». Или что случилось с людьми, которые случайно оказались задержаны силовыми подразделениями в не очень демократических государствах. Современный смартфон — это цифровое «я» человека, он хранит коллосальный объём информации, о которой вы чаще всего даже не задумываетесь.
Второе — вы не заморачиваетесь техническими вопросами подключения, файрволов, регистрации, настройки и так далее. Оно «как-то работает», лишь бы был доступ в интернет. Просто потому, что адрес сервера мессенджера уже жёстко «зашит» в приложение. Вы пользуетесь только клиентской частью. Сервер — где-то там, в датацентре. В Аризоне, Абу-Даби, Мюнхене или в Лондоне. Но точно не рядом с вами. Нет интернета — нет мессенджера.
Альтернатива: установка собственного мессенджера
Серверы публичных мессенджеров (например, Telegram или Viber) недоступны для самостоятельной установки, потому что это очень сложный штучный софт, и компании-владельцы не делятся им. Но свой корпоративный месседжер вы можете установить на любой компьютер с Windows (не обязательно даже Windows Server, достаточно любого десктопа).

Это достаточно просто, на самом деле. Все, что вам нужно — это компьютеры и смартфоны, они у вас уже есть. Если надо подключение через интернет — нужен внешний IP-адрес и какой-нибудь домен, чтобы получить бесплатный HTTPS-сертификат для шифрования. Всё. Запускайте сервер, соединяйтесь с ним, как вам удобно. В локальной сети, если у вас вообще абсолютно закрытая сеть, или через интернет, или через VPN, или смешивая эти все варианты, это уже не важно, вам решать. Важно, что сервер будет у вас, локально или в вашем приватном облаке. Ключевое — под вашим контролем. Вся переписка будет концентрироваться только на вашем сервере внутри компании. Звонки между абонентами, опять же, идут напрямую через ваш сервер и только между вашими устройствами. Соответственно, легко настроить права, кому можно делать звонки, а кому нельзя.
Важно понимать, что заблокировать такой трафик достаточно сложно, потому что, во-первых, он шифруется, а во-вторых, вряд ли контролирующие органы будут охотиться за какой-то конкретно небольшой компанией. То есть, грубо говоря, заблокировать сервер Телеграма, Вайбера или WhatsApp технически намного проще, потому что известно, какие адреса он использует. А заблокировать какой-то сервис, который появился вчера и, возможно, его адрес поменяется послезавтра… Ну, игра не стоит свеч.
Очень важный момент заключается в том, что свой собственный мессенджер никак не привязан к номеру телефона вообще. Понятно, что для идентификации пользователя надо хоть что-то: логин, почта, просто цифровой номер — это решать вам. Но жесткой привязки к номеру телефона нет и она не нужна. И когда вы скачиваете приложение для мессенджера из мобильных маркетов, вы подключаетесь на свой адрес сервера. Это намного безопаснее и контролируемо с вашей стороны.
Рекомендация: MyChat как корпоративный мессенджер
Подытоживая вот это вот все, мы рекомендуем установить мессенджер MyChat. Причин тому несколько. Первое, есть бесплатная версия без ограничения срока использования. И там нет никаких ограничений типа «история только 30 дней» или «можно использовать какие-то сервисы, а какие-то нельзя».
Все открыто, не надо доплачивать, есть лицензия на 20 человек для тестов. Открыт сам мессенджер, внутренний форум, звонки, система управления проектами Kanban и много-много других полезных вещей. Вам для установки и настройки сервера достаточно любого компьютера с Windows и 5 минут времени. Или 3, но это не точно 🙂
Клиентские приложения есть под все операционные системы. Под Linux, macOS, Windows. Мобильные приложения есть тоже для Android, iOS, даже для Huawei. Есть даже веб-приложение, если вы не хотите, например, устанавливать на каком-то компьютере или ноутбуке MyChat, то можете просто в браузере зайти и работать. Это не так удобно, как настольное приложение, но, тем не менее, это работает достаточно хорошо.
Звонки будут работать в любых операционных системах. Вы можете позвонить, например, с Android на Windows или с Linux на Mac или прямо в браузер. Тут проблем нет.
Хорошая интеграция с Active Directory, поскольку мессенджер изначально разрабатывался для Windows. Её очень часто используют компании с сотнями и тысячами сотрудников. И это огромный плюс, потому что, во-первых, вы можете быстро развернуть MyChat, используя групповые политики с помощью MSI-пакета. А во-вторых, если в компании уже есть Active Directory и один или несколько доменов, то, скорее всего, уже есть какая-то структура компании, которая реализована через organization units, уже заведены люди, имена, фамилии, телефоны, имейлы, должности, фотографии и так далее. MyChat это очень легко импортирует и строит на основе OU древовидный список контактов, который автоматически прогружается абсолютно всем пользователям вашей компании.
Таким образом, у вас в чате мало того, что есть все контакты, не надо их заводить как-то индивидуально, как, например, в Телеге или в WhatsApp, они еще и иерархически правильно организованы. Новый человек, что пришёл в компанию, сразу видит этот древовидный список контактов, структуру компании, если ему надо связаться с каким-то сотрудником, которого он еще не знает, но приблизительно понимает, в каком тот отделе или департаменте, проблемы нет.
Прозрачная авторизация (без явного ввода логина и пароля) — дополнительный плюс. Сотрудник включил рабочий ноутбук или десктоп. Залогинился в Windows и тут же зашел автоматически в MyChat. Можно использовать смешанную авторизацию. То есть, если вам надо доменным пользователем залогиниться, например, на Android, то вы легко можете это сделать.
Возможности доработки и интеграции

Понятное дело, что если вы используете какой-то публичный сервис, вроде Skype, когда он еще работал, или Teams, или Viber, или WhatsApp, то вы пользуетесь тем, что есть. Доработки либо невозможны, либо вы можете их делать, но в каких-то рамках. Если речь идет о Телеграме, то да, вы можете организовать какие-то боты, которые будут делать нужную вам логику. Но вы все равно ограничены из-за того, что это публичный сервис. То есть, например, написать бота и реализовать какую-то логику вы можете, но первым написать какому-то пользователю автоматически, например, отправить сообщение вы не можете. Просто из-за антиспам-политик мессенджера. И это логично и нормально для публичного сервиса. Абы кому разрешать отправлять сообщения любым контактам — путь в пучину хаоса и спама.
Но если у вас есть свой мессенджер со своим сервером, то понятно, что никаких ограничений у быть не должно. Вы рулите, как хотите. Надо отправлять какое-то сообщение из вашего 1С или какой-то CRM, CRP-системы — вы можете это сделать. Или вам надо, например, организовать звонок с автоматическим ответом, чтобы получатель не должен даже нажимать на кнопочку «Да, я согласен на этот звонок». Вы можете это сделать, потому что вы управляете своим сервером. Касаемо доработок конкретно в MyChat, тут есть достаточно широкие возможности.
Плагины. Можно использовать готовые, написать или доработать плагины, которые есть под MyChat клиент для Windows.
Integration API на сервере, который доступен, например, через REST. И вы можете достаточно много всяких вещей делать, напрямую работая с сервером. Отправлять сообщения, регистрировать пользователей, создавать срочные оповещения, добавлять задания в Kanban-доски разных проектов.
Скриптовый движок сервере. Большое количество разных функций. Ваши технические специалисты могут либо с нуля написать необходимые вам скрипты, чтобы как-то изменить или дополнить логику работы мессенджера, либо просто взять один из готовых скриптов и доработать его под ваши нужды. Либо заказать создание нужных вам скриптов у разработчиков. У MyChat достаточно отзывчивая служба поддержки с очень большим форумом русскоязычным. Люди отвечают и помогают при разных возникающих вопросах.
Безопасность и изоляция

На различных предприятиях, заводах, компаниях, которые работают с очень чувствительной информацией, в банках, страховых компания, в системе здравоохранения — критически важно, чтобы информация циркулировала внутри закрытого контура и не могла попасть наружу.
Кроме того, MyChat прекрасно работает даже в полностью закрытой локальной изолированной сети (LAN), без интернета. Или в корпоративной VPN, когда все устройства компании находятся как бы в большой виртуальной частной сети, хотя физически могут быть раскиданы по свету.
MyChat не получится заблокировать, потому что его сервер находится под вашим контролем.
Очень кратко про основные возможности по безопасности:
- шифрование трафика;
- шифрование баз данных клиентских приложений;
- шифрование голосовых и видеозвонков;
- разветвленная система прав и ограничений;
- опция запрета скриншотов и копирования текста (copy&paste) прямо из чата на уровне операционной системы;
- фильтры по IP-адресам, MAC-адресам и «железу» по HardwareID;
- фиксация перемещений сотрудников на карте по GPS-координатам мобильных устройств;
- специальный panic code для экстренного удаления данных на мобильных устройствах;
- физическое удаление любых сообщений в чате за любой период;
- просмотр истории сообщений на сервере для службы безопасности компании;
- контроль и фиксация работающих приложений и их заголовков на компьютерах сотрудников;
- интеграция с системами удалённого управления (UltraVNC, RAdmin, LiteManager).
Система стабильно и динамично развивается с 2004 года, имеет большое количество пользователей по всему миру.
На сайте MyChat есть специальный раздел с честными интервью компаний-пользователей, которые согласились на публичное размещение информации. Эти интервью не являются хвалебными одами, а содержат неудобные вопросы и информацию о различных недоработках. Разработчики прислушиваются к пользователям, и после сообщений о явных неудобствах или недоработках выпускают обновления, где эти моменты учтены. Стоит почитать и посмотреть, когда люди говорят о явных неудобствах или недоработках, а потом спустя какое-то время выходит свежее обновление, где это уже учтено.
Лицензирование и переход на коммерческую версию
- Бесплатная версия доступна для скачивания и установки с сайта.
- При решении приобрести коммерческую лицензию в будущем не требуется никаких перенастроек.
- Просто покупаете лицензию на необходимое количество пользователей онлайн, и сервер после ввода лицензии становится коммерческим.
- Все ваши настройки, переписка, скрипты и наработанные данные сохраняются и продолжают работать. Это очень удобно и практично.





