Быстрая установка из репозитория Centos 7 У asterisk не существует официального репозитория пакетов, поэтому предпочтительным способом установки свежей версии является сборка из исходников. Но если вы хотите быстро установить и потестить систему, то можно использовать один из сторонних репозиториев asterisk. К примеру — Tuncy. Я не знаю, кто ведет этот репозиторий, как часто он обновляется… Читать далее »
Сейчас практически вся современная телефонная связь в офисах сферы малого и среднего бизнеса осуществляется по протоколу ip. Установка asterisk и панели управления freepbx на сервер под управлением CentOS 8 тема моего очередного повествования. Мы последовательно выполним все шаги по конфигурированию и сборке исходных текстов устанавливаемых продуктов. Цели статьи Кратко рассказать о том, что такое asterisk… Читать далее »
Введение Устанавливать Asterisk 16 на Centos 8 будем из исходников. Это не для того, чтобы показать олдскул и крутость самостоятельной сборки софта. Это вынужденная мера. Всегда, когда есть возможность установить из пакетов, лучше ей воспользоваться. Либо можно собрать свой пакет и ставить уже из него. Сборка софта из исходников крайняя мера, когда готового пакета просто… Читать далее »
Практически с любым сервером asterisk время от времени случаются проблемы — то голос пропадает, то звонки не проходят, то качество звука становится невыносимым. Решение каждой такой задачи — отдельное нетривиальное исследование, в котором нет универсальных советов. Значительно упрощает подобное расследование консольная утилита sngrep, которая а реальном времени позволяет анализировать и sip трафик, либо записывать дампы.… Читать далее »
Параметры мониторинга asterisk В интернете есть примеры мониторинга asterisk. Кое-что я оттуда подсмотрел, но готового решения, которое бы мне подошло полностью, я не увидел, поэтому решил сделать по-своему. Я подумал в решил, что мне полезны для мониторинга следующие метрики: 1.Состояние транков. Если один из них отваливается, я узнаю о его имени уже в оповещении на… Читать далее »
Хочу на простом примере рассказать, как можно связать друг с другом 2 сервера asterisk по протоколу SIP. Это может быть полезным для оптимизации расходов на междугородную и международную связь, для звонков между филиалами по внутренним номерам. Представим, что у вас 2 таких офиса в разных городах. Пусть этими городами будут Москва (условное имя сервера moscow)… Читать далее »
Записываем фразу “В настоящий момент абонент разговаривает, подождите на линии или перезвоните позже” в wav формате и загружаем на сервер. Перекодируем в формат, понятный для астериск:
Кладем новый файл в директорию /var/lib/asterisk/sounds. После этого открываем диалплан и редактируем контекст внутренних звонков. Рассмотрю самый простой случай, когда изначально было вот так:
Все эти директории создаются во время установки и конфигурируются в файле asterisk.conf. /etc/asterisk/ Располагаются конфигурационные файлы Asterisk. /usr/lib/asterisk/modules/ Располагаются все загружаемые модули Asterisk. В этой папке находятся различные приложения, кодеки, форматы и каналы, используемые Asterisk. По умолчанию Asterisk загружает все эти модули при запуске системы. Загрузкой этих модулей можно управлять в файле modules.conf. /var/lib/asterisk Располагается… Читать далее »
1. Как узнать, запущен ли asterisk 1.1 Локальная проверка Для того, чтобы проверить, запущен ли asterisk локально (на этом же компьютере), достаточно (это самый надёжный способ) выполнить из командной строки:
1
asterisk -rv
В случае успешного запуска появится приглашение астериска:
1
2
3
4
5
6
Asterisk ..., Copyright (C) 1999 - ... Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details.
Connected to Asterisk ... currently running on ... (pid = ....)
Приведенное выше сообщение означает, что выполнены следующие условия: asterisk успешно установлен на данном компьютере; служба астериска… Читать далее »