Оценка качества обслуживания в Asterisk

Поступил заказ сделать модуль оценки работы оператора и качества оказания услуги. За основу взял статью merion networks. Всё делалось на FreePBX 15 и Asterisk 18. В файл /etc/asterisk/queues_post_custom.conf вносим редакцию для нужной очереди (например 500) чтобы получить номер ответившего агента (можно и проще, но не срабатывало с IAX): [500](+) setinterfacevar=yes Клепаем само меню в /etc/asterisk/extensions_custom.conf: [assessment] exten => _X.,1,Answer() same => n,Set(CHANNEL(language)=ru) same => n,Set(COUNT=1) same => n,Wait(1) same => n,Playback(custom/qam-intro) same => n,Set(TIMEOUT(digit)=1) same => n,NoOP(Count: ${COUNT}) same => n,GotoIf($["${COUNT}" = "1"]?...

22 November 2024 · 3 min · Dmitriy Q

Установка модулей во FreePBX не из репозитория

Сегодня разберем как установить модуль без доступа к репозиториям Sangoma или вообще без доступа в интернет. Заходим в модуль FreePBX Управление модулями -> Admin -> Module Admin. Вкладка Module Updates и жмём кнопку Upload Modules. Можно выбрать как загрузку из веба, так и с жесткого диска. Загрузка (с жесткого диска) - 2 пункт. Жмёте Обзор, выбираете файл со своего компьютера и по нажатию кнопки Upload (From Hard Disk) он загрузится, проверится и при успешной проверке на соответствие модулю установится....

13 November 2024 · 1 min · Dmitriy Q

Задание определенного направления (выход через конкретный транк)

Для начала создаем нужный нам маршрут: Подключения → Исходящая маршрутизация. Задаем произвольно описание, необходимый нам CallerID и транк, через который будет передаваться вызов с этим CallerID (если транк с регистрацией и допустим только один CallerID, то можно указать «Форсировать использование транкового CID (Force Trunk CID) в настройках транка») Задаем необходимые (допустимые) нам шаблоны набора номеров: Можете включить запись вызова: После этого обязательно Сохраняем и Применяем изменения. Как видим — появился новый маршрут в исходящих маршрутах....

2 November 2024 · 2 min · Dmitriy Q