Переписка с клиентами на своём сервере
Клиенты и партнёры пишут в комнаты аккаунта на вашем сервере Matrix, операторы отвечают из Открытой линии, история остаётся в карточке клиента.
Как устроена связка с Битрикс24Charon входит в аккаунт на вашем сервере Matrix по логину и паролю. Сообщения из личных и групповых комнат приходят в Открытую линию, оператор отвечает из Битрикс24. Зашифрованные комнаты тоже поддерживаются.
Matrix — открытый протокол переписки, сервер которого компания может держать у себя. Charon подключает аккаунт на таком сервере и переносит переписку из его комнат в Битрикс24. Прежде чем подключать, проверьте по карточкам ниже.
Клиенты и партнёры пишут в комнаты аккаунта на вашем сервере Matrix, операторы отвечают из Открытой линии, история остаётся в карточке клиента.
Как устроена связка с Битрикс24
Звонки, стикеры, опросы и геопозиция в линию не передаются. Написать первым из карточки CRM в Matrix нельзя — диалог начинается в комнате.
Что передаётся
Адрес вашего сервера Matrix, логин и пароль аккаунта, от имени которого будут отвечать операторы. Для зашифрованных комнат — ещё один клиент Matrix этого аккаунта, чтобы заверить сеанс Charon.
Как работают зашифрованные комнаты
Подключение одинаково в облаке Charon24 и на своём сервере. При установке у себя ключи шифрования и переписка остаются в вашей сети.
Сравнить облако и свой сервер
Charon входит в аккаунт Matrix как ещё одно устройство и работает с сервером по стандартному протоколу клиентов Matrix, без привязки к конкретной программе сервера. Приглашения в комнаты Charon принимает сам.
Клиент пишет в ваш аккаунт, как обычно.
Получает сообщение из комнаты как одно из устройств аккаунта.
Открывает диалог и распределяет его по своим правилам.
Видит сообщение в Битрикс24 и историю в карточке клиента.
Оператор пишет ответ или прикладывает файл в чате линии.
Отправляет ответ в ту же комнату от имени аккаунта.
Клиент получает ответ в том же чате.
Четыре шага. Первые два делаются в панели Charon, третий — один раз для всего портала Битрикс24.
В панели Charon добавьте подключение Matrix и укажите адрес сервера, например https://matrix.example.com.
Введите имя пользователя (user или @user:matrix.example.org) и пароль аккаунта Matrix. Если в аккаунте есть зашифрованные комнаты, заверьте сеанс Charon — как это сделать.
Проверка Статус подключения в панели — «На связи».
Если портал ещё не подключён, поставьте приложение Charon из Маркетплейса Битрикс24 и выберите Открытую линию — по шагам это описано на странице подключения Битрикс24. Затем привяжите к линии подключение Matrix.
Напишите аккаунту из другого аккаунта Matrix.
Проверка Сообщение появилось в Открытой линии, а ответ оператора пришёл в ту же комнату.
Коротко о том, что оператор увидит в Открытой линии и чего там не будет.
| Что | Как передаётся |
|---|---|
| Текст | В обе стороны: от клиента в линию и от оператора в комнату. |
| Изображения, видео, аудио, файлы | Приходят в линию файлами — в том числе из зашифрованных комнат. Оператор может отправить файл в ответ. |
| Правки и удаления | Передаются в обе стороны. |
| Сообщения из других клиентов этого аккаунта | Если сотрудник ответил из другого клиента Matrix под тем же аккаунтом, ответ тоже попадает в переписку. |
| Личные и групповые комнаты | Приходят в линию, у каждого сообщения указан участник, который его написал. |
| Звонки, стикеры, опросы, геопозиция | Не передаются. |
В зашифрованных комнатах (сквозное шифрование, E2EE) сообщения расшифровывает только устройство, которому доверяет аккаунт. Charon — новое устройство, поэтому его сеанс нужно заверить.
В панели Charon нажмите «Заверить сеанс», откройте другой клиент этого аккаунта, например Element, и подтвердите запрос: сравните эмодзи и нажмите «Совпадают». Пока сеанс не заверен, часть зашифрованных сообщений может приходить без текста.
Статус каждого подключения виден в панели Charon. Вход сохраняется между перезапусками; заново входить нужно, только если сеанс завершили на сервере Matrix.
| Что случилось | Что увидите | Что делать |
|---|---|---|
| Charon перезапустили или обновили | Подключение возвращается в «На связи» без вашего участия. | Ничего. Вход в Matrix хранится в базе Charon в зашифрованном виде. |
| Сеанс Charon завершили на сервере Matrix | Подключение перестаёт получать сообщения, панель показывает ошибку. | Войдите в аккаунт заново по логину и паролю и, если нужно, снова заверьте сеанс. |
| Потеряно хранилище ключей шифрования | Charon подключается как новое устройство. | Заверьте новый сеанс. Прежние зашифрованные сообщения прочитать уже не получится. |
Куда присылать сообщение о том, что подключение перестало работать, — на почту, в Telegram, в MAX или push-уведомлением — выбирают в панели Charon.
С тем, на котором заведён аккаунт: Charon подключается по стандартному протоколу клиентов Matrix и не привязан к конкретной программе сервера. Нужны адрес сервера, логин и пароль.
Да. Charon расшифровывает сообщения и файлы в зашифрованных комнатах и шифрует ответы. Для этого сеанс Charon нужно заверить из другого клиента этого аккаунта. Как заверить сеанс.
Скорее всего, сеанс Charon ещё не заверен. Нажмите в панели «Заверить сеанс» и подтвердите запрос в другом клиенте этого аккаунта, например в Element.
Charon подключится как новое устройство, и прежние зашифрованные сообщения прочитать не получится: резервной копии ключей на сервере Matrix Charon не делает. При установке на свой сервер каталог с ключами входит в резервную копию. Резервная копия.
Да. Сообщения из личных и групповых комнат приходят в Открытую линию с подписью участника. Приглашения в комнаты Charon принимает сам.
Нет. Кнопка «Написать первым» в карточке CRM работает для WhatsApp, Telegram и Max; в Matrix диалог начинается в комнате. Как работает кнопка.
Каждый аккаунт — отдельное подключение, их число зависит от тарифа. Пробный период — 14 дней на 2 подключения; в облаке после покупки эти 2 подключения остаются бесплатно сверх тарифа. Тарифы.
Пробный период — 14 дней на два подключения: заведите Matrix и проверьте подключение на своём аккаунте.