Настроек MySQL ODBC (запись информации о звонках)
Создадим MySQL базу данных asteriskcdrdb
CREATE DATABASE asteriskcdrdb;
Создадим MySQL базу данных asteriskcdrdb
CREATE DATABASE asteriskcdrdb;
В Asterisk есть удобный механизм выполнения действий после завершения вызова — экстеншен h. И так, если ‘H’ запущен, это значит что плечи разговора завершены, и как-то отменить это действие уже никак не получится. Как мы можем использовать ‘H’?! Ну, например, можем добавить описание завершения звонка.
Пошаговая инструкция по сборке и установке Asterisk 18 из исходного кода в CentOS/Red Hat. Установка зависимостей (Jansson, PJSIP), настройка menuselect, сборка модуля MP3 и запуск Asterisk в системе.
1. Установим необходимые пакеты
yum -y install epel-release
yum config-manager --set-enabled powertools
yum group -y install "Development Tools"
yum -y install git wget vim net-tools sqlite-devel psmisc ncurses-devel libtermcap-devel newt-devel libxml2-devel libtiff-devel gtk2-devel libtool libuuid-devel subversion kernel-devel kernel-devel-$(uname -r) crontabs cronie-anacron libedit libedit-devel
Пару раз сталкивался с ситуацией, когда нужно синтезировать текст для Asterisk, причем это нужно сделать находясь у клиента не имея с собой подручных средств.