![image](https://habrastorage.org/getpro/habr/post_images/39a/d66/fa3/39ad66fa332e5273f9c3135d802c5631.jpg)
(Продолжение — часть 1, часть2. )
Обзор версий M1 Messenger для десктопа.
Разработано 3 версии для ПК — для Windows, для Linux и для Mac.
На всех версиях одинаковый функционал и дизайн.
Установка мессенджера стандартная, за исключением версии для Linux.
Для Linux версия сделана в виде архива M1messager.tar.gz, который нужно распаковать и потом запустить файл m1.
Перед запуском файла необходимо сделать следующие настройки:
![](https://habrastorage.org/webt/v2/o4/g3/v2o4g349lvodwak0peggnkfaphc.png)
Итак, запускаем M1 Messenger:
![](https://habrastorage.org/webt/zf/7i/nb/zf7inb-ez3rzrxlasw3otd-kkma.png)
Регистрация простая — нужно только придумать логин и пароль. Если не хочется указывать емайл, то можно указать несуществующий — ссылка на подтверждение по этому емайлу будет дейстовать 24 часа, поэтому на всякий случай выберите емайл, который нельзя зарегестрировать, но помните что в таком случае вы не сможете восстановить пароль, если вы его забыли.
![](https://habrastorage.org/webt/fj/kg/_h/fjkg_h82jln4ebm8pvaqmgzxq-u.png)
После входа открывается основной экран:
![](https://habrastorage.org/webt/kw/e9/uq/kwe9uqbs5keabwgzpwsj5wr_kpg.png)
Доступен весь стандартный функционал популярных мессенджеров:
— аудио и видеозвонки
— текстовые сообщения
— передача файлов
— отправка голосовых сообщений
— создание групп и т.д.
Поддерживается мультивход — т.е. одновременно в один аккаунт можно зайти с нескольких устройств и все сообщения будут синхронизированы.
Теперь об отличиях от других мессенджеров:
Обязательный запрос и подтверждение
Так как мы не используем номер телефона и не запрашиваем допуск к записной книжке, то для того чтобы начать общение с пользователем, нужно найти его по логину или по displayname в поиске и сделать запрос:
![](https://habrastorage.org/webt/ry/z0/go/ryz0gobfhjxqqcqu-irq6nkfaek.png)
Это касается и обычных пользователей и ботов — без вашего разрешения ни пользователь, ни бот не смогут с вами коммуницировать.
Режим Push-To-Talk (режим рации)
![](https://habrastorage.org/webt/l8/zi/kh/l8zikhvyxeiubqmit98lfkmpnkq.png)
Ранее я писал об этом режиме для мобильных устройств — теперь все тоже самое можно делать и на десктопе — компьютер превращается в рацию с одновременной работой на прием в нескольких каналах, количество пользователей не ограничивается.
Режим SIP транк
![](https://habrastorage.org/webt/qe/c6/io/qec6iod4on-n7vbi8tx3ipcpprm.png)
В этом режиме параллельно вашему аккануту можно подключить любой IP телефон (или IP АТС, VOIP шлюз и т.д.)
В результате вы можете принимать аудио и видео звонки от пользователей M1 Messenger не только на приложениях на смартфонах и десктопах, но и на подключенный IP телефон, шлюз, Астериск, виртуальную АТС и т.д.
Для подключения этого режима вам нужно сделать соответствующие настройки в IP телефоне — сделать регистрацию на SIP сервер M1.
Заходим в общее меню и находим пункт Equipment SIP:
![](https://habrastorage.org/webt/zp/d3/7k/zpd37kg8v_fnlr0d68jvefis9hu.png)
Открываем его:
![](https://habrastorage.org/webt/1z/k1/db/1zk1db2v94pynewuyfhyhseqf5a.png)
Вносим настройки в IP телефон — если все сделано правильно, должно появится сообщение что устройство зарегестрировано.
Теперь любой входящий аудио или видеозвонок, приходящий на ваш логин в М1, будет также приходить и на этот IP телефон (шлюз, IP АТС и т.д.)
В свою очередь с IP телефона можно делать звонок пользователю М1, набирая userid пользователя.
Также вы можете принимать звонки с любых SIP сетей по звонку на ваш SIP URI (userid@sip1.m1online.net).
Режим SIP клиента
Вы можете также принимать и совершать SIP звонки прямо из мессенджера, если у вас есть учетная запись на каком-нибудь сервисе SIP телефонии (Задарма, СИПНет и т.д) или с вашего офисного Астериска.
Просто внесите данные вашей записи в раздел Account SIP:
![](https://habrastorage.org/webt/yl/aa/be/ylaabeptjklpkc61am49lvh0ug0.png)
Одновременно могут работать до 8 SIP аккаунтов.
Международные и междугородные звонки
Есть возможность совершать международные звонки.
Для этого нужно набрать на клавиатуре номер телефона в международном формате е164 (без +, 810, 00 и т.д.) и сделать звонок.
Пока этот режим тестовый.
![](https://habrastorage.org/webt/0e/pm/uq/0epmuqacmrd1bsts6rc_t8wbw-e.png)
![](https://habrastorage.org/webt/7x/nr/i1/7xnri1eyw7tnxpxcbrldvx5dadg.png)
Просмотр Live TV видеотрансляций
Подробнее я рассказывал об этом режиме в статье:
Видеонаблюдение с использованием смартфона — плюсы и минусы
Ну а сейчас вы с десктопа также можете смотреть трансляции включенного режима с вашего смартфона, если предварительно вы включили на смартфоне эту функцию.
Удобно для быстрого развертывания видеонаблюдения в офисе, дома, на даче и т.д.:
![](https://habrastorage.org/webt/ot/yx/e5/otyxe5juy3bninsao5mpg32bdng.png)
Боты
В экосистеме M1 Messenger также есть боты.
После авторизации чат с ними появляется не в общем разделе, а в специальной вкладке Business:
![](https://habrastorage.org/webt/mb/5w/0s/mb5w0sdfvmg0q14pth7tdide0la.png)
В отличии от Телеграм мы сами делаем ботов, чтобы не было киберсвоттинга имен и по другим причинам.
Статьи про ботов:
Бот Алиса
От лампочки до пылесоса и дрона — как мы научили Алису управлять сотнями устройств
Visual Recognition Bot
Практическое использование нейросетей