Простая очередь в asterisk

Если в компании существует отдельный колл-центр с операторами, задача которых принимать входящий поток звонков — имеет смысл отказаться от Dial() в пользу Queue(). Это позволит уравновесить количество принимаемых операторами звонков (за счёт стратегии обработки вызовов) и убрать из статистики лишние звонки, которые появляются при использовании Dial().

Отключаем спящий режим на Raspberry Pi

Малинку (Raspberry PI) часто используют для отображения различной информации на информационных табло. По дефолту в официальном дистрибе Raspbian (ОСи, основанной на Debian), включен переход монитора в ждущий режим при неактивности пользователя.

Отправка сообщений в slack из консоли bash

В корпоративный мессенджер slack можно отправлять сообщения напрямую из консоли linux. Это может быть полезно, например, для уведомлений отработки скриптов по cron`у. Сначала включим в slack входящие вебхуки: Manage — Custom integrations — Incoming Webhooks — Add Configuration.

Простой бэкап сайта по расписанию

Бэкап сайта (да и любых других папок на linux-сервере), равно как и баз данных (в частности, mysql) можно делать с помощью набора простых команд, помещенных в скрипт. Вводные данные: сайт в системе (пример на ubuntu) располагается по адресу /var/www/mysite.ru, база данных вертится на этом же сервере (dbname — mysitedb, dbuser — mysitedbuser, dbpass — Passw0rd). Бэкапить будем каждую ночь по записи в cron`е, архивы будем класть в папку /home/user/backup

Подсматриваем в чужой ящик на MS Exchange

В Exchange есть замечательная возможность подключить любой ящик в рамках домена не имея  пароля. Возможность доступна только администратору и для использования необходимо выполнить в Exchange Management Shell команду

Система экстренного оповещения на базе Asterisk

Появилась необходимость реализовать систему звукового оповещения на случай чрезвычайных ситуаций. Т.к. на закупку и монтаж специализированного оборудования денег никто не дал — решили использовать под это дело IP телефонию (Asterisk 13  с аппаратами AudioCodes 420HD и Grandstream GPX-1625).

Установка разрешения дисплея в Ubuntu

Столкнулся с проблемой — подключенный к ноутбуку внешний дисплей перестал определяться и вместо разрешения 1920х1080 стал выдавать 1024х768. Попытки установить разрешение через GUI ни к чему не привели — система называет монитор Unknown Display и дает на выбор всего два режима. Проблема решается следующим образом: