Програма для спілкування у мережі

Що таке програма для спілкування у мережі? Це чат (з англ. “Chat”, розмова) чи месенджер (програма, яка передає повідомлення).

Месенджери

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

Деяким програмам обов'язково потрібен Інтернет для роботи, деяким — ні, вони працюють використовуючи власний сервер, який працює у вас, всередині компанії. Це, звичайно, набагато безпечніше.

Поговоримо про одну з таких програм для офісного спілкування, MyChat. Для чого її можна використовувати та як.

Для початку коротке відео, щоб стиснуто пояснити, навіщо потрібна ця програма:

А зараз докладніше:

  1. Для обміну повідомленнями
  2. Голосове спілкування через мікрофон
  3. Для групового спілкування
  4. Спілкування в локальній мережі без Інтернету
  5. Програма для спілкування в офісі, як це працює
  6. Відправлення повідомлень та файлів у офлайн

1. Для обміну повідомленнями


Чат для обміну повідомленнями

Не зважаючи на очевидність, варто сказати, що повідомлення повинні шифруватися, і не якимось саморуч написаним алгоритмом, а серйозною, відкритою бібліотекою, наприклад, OpenSSL. Історія повідомлень повинна зберігатися на власному сервері всередині компанії, а не десь в Інтернеті. І, нарешті, для роботи програми повинно бути достатньо навіть поганих та повільних каналів зв'язку.

З цим у MyChat все добре, тому йдемо далі.


2. Голосове спілкування через мікрофон


Голосове спілкування через мікрофон

Тут розробники внутрішньо мережевого месенджера MyChat пішли цікавим шляхом, вони не стали винаходити велосипед та використовують движок WebRTC, найбільш прогресивну технологію дзвінків у світі, на даний момент. Можна дзвонити не тільки між програмами-клієнтами MyChat, але й між програмою та WEB-чатом, що працює в браузері Chrome, FireFox, Opera чи Edge. Усі сучасні браузери вже підтримують технологію WebRTC.

Дзвінки, звичайно, безлімітні, за них нікому не потрібно платити, зв'язок проходить через вже існуючі канали зв'язку або по локальній/корпоративній мережі.

Чат MyChat для стискання голосу працює з кодеком Opus. Його алгоритми функціонують з низькими затримками, від 2.5 до 60 мілісекунд, підтримують змінний бітрейт, дуже добре стискають аудіодані, краще, та якісніше, ніж MP3, Vorbis, AAC LC, AMR-WB та Speex.

Кажучи нетехнічною мовою, ви можете дзвонити в MyChat навіть через мобільні GPRS з'єднання, а це реально дуже низькі швидкості.

Дуже важливо, що це все працює автоматично, адміністратору не потрібно розбиратися в чорній магії кодеків, рівнях звуку, бітрейтів, шумоподавлень, налаштуванні обладнання та інших речах. Кожен, хто настроював Jabber-сервери та зоопарк клієнтів під них, причому всіх — зі своїми нюансами та несумісностями, мене зрозуміє.


3. Для групового спілкування


Популярні програми типу Skype чи Mail.ru Agent не дуже добре пристосовані до групових чатів, а використовувати ретро-софт типу IRC в сучасному офісі просто несерйозно через важке налаштування, слабких можливостей та зупинки розвитку протоколів IRC (останній його RFC датується квітнем 2000 року).

Групове спілкування

В MyChat текстові конференції (їх ще називають каналами) були з самого початку виникнення месенджера, аж з 2004 року, та розвивалися весь цей час. На вересень 2016 року вийшло близько 60 версій корпоративного чату. Вже цей показник може відобразити, наскільки серйозно розробники його розвивають та підтримують.

В конференціях може знаходитися будь-яка кількість людей одночасно (є реальні приклади комфортної роботи декількох сотень людей). Можна закривати їх паролем для розділення груп користувачів по різних проектах чи підрозділам. Можна забороняти вихід з важливих конференцій, тоді користувачі просто не можуть їх покинути, випадково чи спеціально. Виглядають конференції доволі симпатично:

Зовнішній вигляд конфернцій

Є навіть спеціальні блокування та покарання (кіки та бани, олдскул зацінить :), а також автоматична фільтрація нецензурних виразів. На сервері месенджера можна створити будь-яку кількість конференцій та включати туди потрібних людей автоматично, добре, що WEB-адмінка це вміє:

Адміністративна панель

4. Спілкування в локальній мережі без Інтернету


Мабуть, немає сенсу займатися профілактичним залякуванням, мовляв, в корпоративі не можна використовувати аську, скайп та хенгаутс, тому що їх сервери знаходяться за океаном та ваші повідомлення зберігаються там, фільтруються та читаються незрозуміло ким (кому цікаво, рекомендую статтю «Чому Skype — це зло? Забороніть використання Скайп в корпоративній мережі», там все розкладено «по поличкам»).

Адекватні керівники компаній та системні адміністратори, не кажучи вже про спеціалістів комп'ютерної безпеки — чудово це розуміють.

Кінець без Інтернету

Однак, просто взяти та викинути вже звичну програму не можна. Якщо шукати щось на заміну, то обирати потрібно софт, який щонайменше буде не гірше по функціоналу, щоб перевести на нього співробітників без зайвих втрат.

Тут вже все індивідуально, в кожній компанії свої правила та запити, універсального рецепта немає. Але все ж варто почитати відгуки реальних людей з самих різних організацій про те, як вони використовують корпоративний офісний чат та причини, чому вони продовжують роками використовувати MyChat. Зустрічаються реально цікаві приклади, варто почитати.

Цікаво те, що багато хто спочатку почав використовувати безкоштовну версію MyChat. Тут у розробників цікавий оригінальний підхід: вони відмовилися від класичної trial-версії на 30 днів, програма безкоштовна одразу після встановлення, обмеження тільки на кількість онлайн-підключень. Але 20 чоловік онлайн реально поза очі вистачить, для тестів — так точно, не кажучи вже про роботу невеликих компаній.

Є непогана вступна стаття, як запустити у себе в компанії месенджер MyChat та «пов'язати» співробітників у єдину мережу, особливо, якщо так територіально розкидані офіси: «Локальна аська чи як налаштувати роботу MyChat через Інтернет».

В цілому — в месенджері є навіть більше, ніж потрібно. У вас скоріше за все буде задача, які сервіси потрібно просто заборонити, щоб у користувачів очі не розбігалися :) Плюс в тому, що все це робиться через зручну структуру в адмінці, вона називається «Групи прав», усі зміни миттєво застосовуються в інтерфейс користувацьких програм:

Групи прав

Грубо кажучи, заборонили графічні смайли — у юзера одразу навіть іконка виклику смайлів зникла. Вимкнули відеодзвінки — кнопки відеовиклику зникли з панелі інструментів. Миттєво. Без перезапуску програми. Не можна використовувати конференції, а тільки спілкування віч-на-віч у приватах — програма моментально змінюється.

Цікавий та дуже зручний підхід, варто спробувати — звикаєш настільки, що думаєш, як раніше можна було без цього працювати?


5. Програма для спілкування в офісі, як це працює


Програма для спілкування в офісі

Для офісних месенджерів, зазвичай свій набір вимог, окрім зручного інтерфейсу, бажано — максимально схожого на MS Office. Бо до нього вже всі звикли, не доведеться витрачати купу часу, щоб розповідати багато разів користувачам що до чого.

Звички людей до певних програм та перехід на інші — дуже важкий процес, але це ще не все.

Все ж ми обираємо саме месенджер для офісу, а це вам не кошенятами обмінюватися в соц. мережах. Це реально робочий інструмент. І тут MyChat оказує себе в повній силі, видно, що акцент у його розробці було зроблено на роботу компаній.

Інтеграція з Active DirectoryПо-перше, в ньому працює інтеграція з Active Directory. Користувачі втягуються з домену, через LDAP, з усіма даними типу ПІБ, телефонами, email-ми та чим завгодно + працює прозора NTLM авторизація. MSI для розгортання через GPO. В офіційній довідці усе викладено дуже детально.


Інтеграція з 1СПо-друге, є компоненти для інтеграції з 1С. Чесно кажучи, важко знайти компанію, яка не використовує цю бухгалтерську програму на просторах нашої країни. Так от, можна легко «пов'язати» вже працюючу 1С з корпоративним чатом, про це нещодавно писали на Інфостарті у статті «1С: Підприємство + корпоративний чат, як налагодити оперативні сповіщення за 10 хвилин», рекомендую до перегляду.


Вбудований FTP-серверПо-третє, в MyChat вбудований доволі потужний файловий сервер. До нього вміє підключатися як рідний MyChat Client, так і взагалі будь-який FTP-клієнт. Я, наприклад, надаю перевагу FAR та Total Commander, у співробітників — FileZilla. Усе працює. Зручність в тому, що цей сервер працює «з коробки», кожному користувачеві, який є в чаті, автоматично створюється обліковий запис на файловому сервері + еє загальний, публічний доступ. Він, звичайно, не дотягується до спеціалізованих серверів, але, тримаючи руку на серці, навіть його можливостей в більшості випадків вистачає.


Kanban дошка для управління проектамиПо-четверте, Kanban-дошка для управління проектами. Якщо ви впізнали на картинці великий whiteboard, який висить у багатьох офісах, ви мене зрозумієте. Це та ж дошка, але в електронному вигляді.

Можна завести будь-яку кількість проектів, призначити етапи, виконавців, слідкувати за дедлайнами. Переміщувати задачі між етапами, коментувати їх, доповнювати, накладати фільтри пошуку та інше. Тобто «бачити проект» в цілому. Супер штука, буде корисною практично в будь-якій компанії. Виглядає в роботі так (до речі, працює в браузері):

Kanban-дошка

На десктопі користуватися зручно, на планшеті чи телефоні, звичайно, не те, але з часом, думаю, ситуація зміниться на краще, враховуючи той факт, що нові версії виходять в середньому кожен місяць-два.


6. Відправлення повідомлень та файлів у офлайн


Відправлення повідомлень та цілих папок з файлами користувачам, які на даний момент відключені від сервера (знаходяться офлайн) — завжди було сильною стороною MyChat. На відміну від того ж Skype, де офлайн повідомлення приймаються загадковим способом, в MyChat зазвичай усе чітко.

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

До речі, через email великі папки з файлами відправити ніяк. Навіть якщо їх архівувати, то розмір листа буде у півтора рази більшим, ніж сам архів. Та ніяких гарантій, дійшов лист чи ні. В месенджері MyChat таких проблем немає.

В будь-який момент можна зайти в історію повідомлень, вибрати співрозмовника, діапазон дат — та спокійно читати історію переписки:

Перегляд історії повідомлень

Через те, що Gmail, наприклад, відмовляється приймати у вкладеннях виконувані файли, а архіви з паролем іноді просто ігнорує (звичайно, він піклується про мою безпеку, ага), відправлення повідомлень та файлів в корпоративному офісному чаті стане непоганим інструментом.

Як сказав один з користувачів, «Зараз усе частіше та частіше ловлю себе на думці, що передаючи якісь файли через MyChat, взагалі не замислююся про те, що раптом воно не дійде».


Підбиваючи підсумок, варто сказати, що програма активно розвивається, не зважаючи на свій пристойний вік. Офіційний форум підтримки — живий, на ньому декілька десятків тисяч повідомлень та розробники активно відповідають навіть тим, хто використовує безкоштовну версію програми.

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