MyChat 5.3 — голосовые и видеозвонки в офисном чате

Компания Network Software Solutions представляет новую версию корпоративного чата MyChat 5.3. В ней полноценно реализовано одно из наиболее востребованных пожеланий наших пользователей — аудио- и видеосвязь.

Согласно общему опросу, который мы проводили на форуме технической поддержки — это была одна из самых нужных возможностей, за неё проголосовали больше 100 компаний.

Также была значительно улучшена лицензионная политика для пользователей MyChat. Обо всем этом далее подробно.

  1. Улучшение лицензионной политики
  2. Полноценная аудио/видео связь в MyChat клиенте
  3. Новый чат для сайта (веб-поддержка)
  4. Обновление Web’o’Chat до версии 0.5
  5. Полный список изменений

1. Улучшение лицензионной политики


Начиная с версии 5.3 больше не будет разделения версий на бесплатную FREE MyChat и триальную (пробная версия на 30 дней). Мы совместили эти две версии чата в одну.

Теперь, установив новую версию MyChat 5.3, в течение месяца вы сможете подключать до 200 человек к серверу, а когда закончится испытательный период — сервер автоматически перейдет в режим работы FREE MyChat.

Не нужно ничего переустанавливать и заново настраивать: все пользователи и настройки программы, которые вы добавили — останутся. Изменится только ограничение на максимальное подключение к серверу: с 200 до 20.

Никаких ограничений по функциям после окончания тестового периода больше нет.

О такой возможности просили многие компании, которым мало 30 дней для принятия решения о покупке продукта.

Для тех же, кто использует бесплатную версию MyChat Free Edition, также есть хорошая новость: вы можете бесплатно обновляться до самой последней версии программы. И да, у вас будет работать автоматическое обновление прямо с сервера MyChat.


2. Полноценная аудио/видео связь в MyChat клиенте


Мы начали реализовывать пожелания, набравшие большинство голосов на открытом голосовании «Какие функции следует реализовать в MyChat в 2014 году?». В первую очередь была реализована аудио- и видеосвязь, так как ее основы были заложены ранее, ещё в WEB-версии MyChat.

Теперь все пользователи, которые установят или обновятся до версии 5.3, смогут воспользоваться этой функцией.

В первую очередь мы реализовали базовые возможности аудио и видео связи — звонки напрямую между абонентами. Пока нет записи разговоров на сервере, автоответчика или видеоконференций, но в процессе развития MyChat это все появится.

Пример видеосвязи:

Аудио и видео связь в корпоративном чате MyChat

При разработке аудио- и видеосвязи мы воспользовались одной из самых передовых и очень перспективных технологий — WebRTC и node-webkit (развиваются при поддержке Joyent, Google, Intel, Microsoft и др.). Эти технологии дали возможность совершать звонки не только между клиентами Win32 (обычными программами, которые устанавливаются на компьютер) но и между веб-пользователями Web’o’Chat, а также с обычного клиента в браузер и наоборот.

webrtc в MyChat    node WEB kit в MyChat

Во время аудио- или видеозвонка система автоматически учитывает скорость связи между абонентами и способна самостоятельно изменять качество картинки или голосового сигнала. Таким образом достигается удовлетворительное качество на плохих каналах связи. Пользователю не нужно вообще ничего настраивать, нажимайте «позвонить» и общайтесь!

Вы можете также пользоваться аудио и видеочатом на любом современном устройстве, таком как планшет или смартфон, в браузере.


3. Новый чат для сайта (веб-поддержка)


Обновление также затронуло и наш веб-чат на сайт для службы поддержки:

Чат на сайте с голосовым звонком Web-chat

Он сделан на основе Web’o’Chat. Помимо упрощения дизайна, увеличена скорость работы и общая надёжность. Теперь вы будете всегда видеть, в сети ли ваш посетитель с сайта или уже закрыл страницу и ушёл.

Кроме этого, снято ограничение на количество пользователей WEB-поддержки. Также мы упразднили понятие «оператор веб-поддержки», теперь можно общаться через веб-чат поддержки с любым пользователем MyChat, для этого достаточно выполнить несколько простых операций:

  1. зайти в менеджер пользователей на сервере MyChat
  2. открыть профиль человека, который должен принимать сообщения с веб-чата
  3. перейти на закладку «WEB-поддержка» и настроить кнопку для сайта
  4. скопировать javascript код:

    Скрипт для сайта Web'o'Chat, для вставки чата на сайт

  5. вставить его в код на сайте, перед HTML тегом </body>

Все, теперь вы сможете общаться с посетителями вашего сайта не только текстом, но и голосом, использую голосовую связь.


4. Обновление Web’o’Chat до версии 0.5


Web’o’Chat был существенно доработан и оптимизирован. Как уже говорилось ранее, теперь можно звонить не только между пользователями браузера, но и между веб-чатом и MyChat клиентом.

В окне авторизации веб-чата Web’o’Chat добавлен пароль для подключения к серверу, так как раньше для этого нужно было дополнительно настраивать веб-сервер вручную и позволяло кому угодно подключится к серверу, не зная этого пароля. Соответственно, пропадал смысл в его использовании.

Окно авторизации в веб-чат

Также добавили запоминание пароля пользователя, теперь при открытии страницы он автоматически войдет в систему. Будьте внимательны при использовании этой функции на чужом компьютере!

Интерфейс Web’o’Chat был доработан. Раньше веб-чат занимал на экране, при раскрытой на весь экран странице, только 900 точек в ширину и с обоих сторон был неиспользуемый серый фон. Теперь, если ширина страницы равна или превышает 800 точек — Web’o’Chat автоматически перестраивается в «широкий режим»:

Полноэкранный режим работы корпоративного веб-чата Web'o'Chat

В левой части будут отображаться списки контактов и активные диалоги, а справа — область чата с текстом сообщений.

Во всех списках пользователей открытый приват выделяется для того, чтобы было лучше видно, с кем сейчас идёт разговор.

Для удобства также сохраняется список диалогов в локальном хранилище браузера, если это возможо. При повторном входе в веб-чат история подчитывается и отображается в разделе «Диалоги». Также автоматически открывается приват с тем человеком, с которым вы общались до выхода из чата.


5. Полный список изменений


MyChat Client

[+] аудио и видеосвязь в Windows клиенте чата. Также возможны звонки в WEB-клиент и из него в Windows клиент;
[+] консольная команда Copy Role для копирования списка прав из одной группы в другую. Нужны административные права;
[+] сделан обработчик ссылок в чате вида file:// (на внутренние папки и файлы в локальной сети). Раньше можно было указывать ссылки только в стиле "\\computer\folder\file";
[+] установщик MyChat добавляет на Рабочий стол и в группу программ иконку для запуска WEB-клиента;
[+] все звуки, которые используются в MyChat, теперь заменены с WAV на MP3;
[+] возможность изменить в настройках иконку программы, которая отображается в трее. Удобно, если на компьютере запущено несколько MyChat Client-ов одновременно;
[+] в сервисных сообщениях теперь перед текстом в чате отображается соответствующая иконка, что облегчает чтение;

[*] в приветствии робота Elisa нельзя было использовать переводы строк, исправлено. Также добавлен корректный парсинг линков типа "file://";
[*] обновлены и дополнены административные консольные команды del ban, list bans, topic, list channels, list users и list roles;
[*] в менеджере плагинов MyChat Client при загрузке нового плагина добавлен фильтр: загружать только ZIP архивы (именно в таком формате поставляются плагины к MyChat);
[*] иногда в оповещениях с подтверждением прочтения была неактивна галка "подтверждаю, я прочитал это". Добавлены дополнительные условия для контроля такой ситуации;
[*] возвращена поддержка библиотеки OpenSSL для шифрования трафика;
[*] значительно ускорен процесс начала передачи файлов между пользователям (от 10 до 20 раз);

[-] если запускался MyChat Client и ему сразу приходили offline сообщения - программа никак не сигнализировала об этом. Исправлено;
[-] иногда при получении приватных сообщений от других клиентов статус отправителя отображался неверно. Исправлено;
[-] MyChat Distrib Maker: если при заказе индивидуального дистрибутива указать адрес сервера, то после установки готового клиента всё равно запускался мастер первого подключения, не смотря на то, что клиент уже настроен. Исправлено;
[-] исправлена ошибка при смене языка интерфейса, в настройках при этом снимались все галочки в списках звуков и системных сообщений, которые следует отображать в чате;
[-] если непрочитанных оповещений нет, открыть окно "Инструменты" - "Оповещения" - "Непрочитанные оповещения" и затем нажать кнопку "Закрыть" - программа завершалась с ошибкой. Исправлено;

MyChat Server:

[+] Web'o'Chat: добавлен "широкий режим" в который переходит чат, если размер экрана по ширине 800 или более пикселей. При изменении размера страницы чат автоматически переключается в предыдущий режим, актуально для планшетов при изменении ориентации экрана (когда поворачиваете его);
[+] Web'o'Chat: добавлено запоминание 10 последних открытых диалогов (пока без истории). Список отображается в пункте меню "Диалоги";
[+] Web'o'Chat: после автоматического входа в чат открывается приват с человеком, с которым был последний разговор;
[+] Web'o'Chat: добавлено выделение активного пользователя в списках контактов, чтобы сразу было видно, с кем открыт текущий диалог;
[+] MyChat Web Support: обновлен чат веб-поддержки и переведен на новую технологию связи, что позволяет совершать аудио и видео звонки с сайта, причем можно звонить на Win32 приложение;
[+] скриптовый язык: добавлено событие OnCreateBroadcast для отслеживания создания оповещений на клиентах;
[+] установщик сервера: если при обновлении MyChat Server приложение запущено - будет выдаваться уведомление о необходимости завершения работы сервера;
[+] установщик сервера: ключ установщика "/KILLSERVER" - автоматически завершать работающий MyChat Server, даже если он запущен;
[+] установщик сервера: ключ установщика "/IGNORERUNSERVER" - не обращать внимания на запущенные серверы MyChat и продолжать установку. Может быть полезен, если на компьютере работает несколько серверов MyChat и нужно обновить один из них или установить новый сервер;
[+] Web'o'Chat: добавлена возможность запомнить пароль для автоматического подключения к чату при входе на страницу;
[+] Web'o'Chat: в добавлена опции добавлен "чекбокс" - "Запомнить меня на этом компьютере". Если его установить, то при следующем входе не нужно будет вводить логин и пароль, а если снять - то автоматический вход будет выключен;
[+] Web'o'Chat: добавлен индикатор получения нового сообщения в заголовок окна;
[+] Web'o'Chat: добавлен индикатор непрочитанного сообщения на кнопку "Диалоги" и кнопку открытия привата с человеком, от которого есть новое сообщение;
[+] новый WEB-чат для службы поддержки на сайте, более быстрая работа, лёгкий дизайн, снято ограничение на количество операторов службы поддержки;

[*] Web'o'Chat: теперь выводимый текст в окне диалога будет появляться снизу вверх, это связано с тем, что на мобильных браузерах текст, который отображается сверху, может прятаться под строкой адреса. Теперь текст будет отображаться сразу над полем ввода текста;
[*] Web'o'Chat: для видео связи понижено качество, это гарантирует его первоначальную работоспособность на большем количестве устройств;
[*] Web'o'Chat: оптимизирован веб-сервер для чата - теперь страница с чатом при повторном входе будет значительно быстрее загружаться;
[*] база данных сервера удалена из \Program Files, где находилась по соображениям совместимости со старыми версиями;
[*] заблокированные в Active Directory пользователи теперь не импортируются в MyChat;

[-] Web'o'Chat: исправлены мелкие ошибки;
[-] не получалось очистить список должностей компании, в списке оставалась хотя бы одна последняя запись, которую нельзя было удалить. Исправлено;
[-] Web'o'Chat: исправлено отображение имен пользователей в тексте чата;
[-] исправлен фильтр/поиск контактов в Web'o'Chat. При повторном поиске не отображался весь список найденных людей на сервере чата. Исправлено;
[-] ошибки при авторизации пользователей в WEB-клиенте, используя ник и e-mail;
[-] если подключаться через WEB пользователем для просмотра логов и администрирования, то время последнего подключения не изменялось, что могло привести к автоматической блокировке пользователя, если сервер был настроен на это.

Служба поддержки