Архив рубрики: Asterisk

Команды Asterisk

asterisk -rvvvvvvv | tee /home/administrator/scripts/asterisk_cli_v01.txt ;запись логов астериска в файл asterisk -rvvvvvvv ;Вызов консоли dialplan reload ;перезагрузка файла конфигурации extensions.conf dongle show devices ;Просмотр состояния установленных модемов dongle ussd GSM1 *100# ;Отправка USSD команды dongle cmd GSM1 AT+CMGD=1,4 ;Удалить все СМС с GSM1 core show channels verbose ;Просмотр активных каналов, звонков и суммарное кол-во вызовов… Читать далее »

БД mysql. Миграция

создание бэкапа всех баз на старом сервере

Подключаемся к БД на новом сервере

Создаем базу данных dbname_new на новом сервере

Выходим из консоли БД:

Разворачиваем бэкап на новом сервере в заранее созданной базе данных dbname_new можно при помощи утилиты mysql

При весе бэкапа 100 мегабайт, время импорта приблизительно 5 минут…… Читать далее »

Asterisk: убиваем зависший канал (SIP channel hangup)

1.

Результат – видим в списке нужный номер с зависшим звонком (если мы уверенны, что звонок завис – у клиента нет активных сессий):

2) Теперь нужно узнать ID канала по Call ID:

Результат:

3) Убиваем канал:

Asterisk 13 chan_dongle (E1550) на Debian 8 или Ubuntu 16.04. Установка

Данная инструкция описывает процесс установки телефонной системы Asterisk с модулями DAHDI, LibPRI, PJSip, SpanDSP, chan_dongle и дополнительными кодеками Opus и g729. Никаких WEB-интерфейсов и прочих утилит для конфигурирования и мониторинга системы данная инструкция не предусматривает. Это связано с тем, что автору приходилось неоднократно разбираться с конфигурационными файлами, сгенерированными автоматически при помощи FreeBPX и прочих подобных… Читать далее »

Справочник номеров для Asterisk

Подключаемся к MariaDB

Создаем базу данных spravochnik_v01

Переходим в созданную базу данных

Создаем таблицу

загружаем записи из файла /bcp/rezult101.txt в таблицу spravochnik_v01

просматриваем таблицу spravochnik_v01

если необходимо удалить все записи в таблице (для импорта нового справочника), то выполняем команду:

На веб сервере размещаем файл index.php со следующим содержанием:… Читать далее »

Установка Asterisk 14 и FreePBX 14 на CentOS 7.

Установку будем производить на последнюю версию CentOS Linux release 7.3.1611 (Core) с установленными обновлениями на 19.07.2017 напомню, что для обновления необходимо сделать команду

Важно!  1. выключить Selinux на время установки. Включенный Selinux может привести к странному поведению во время установки. Выключить Selinux на CentOS 7 можно с помощью команд:

После чего перезагрузим… Читать далее »