установка asterisk

Встановити Asterisk на Ubuntu Server вкрай просто, знадобиться всього одна команда:


sudo apt-get install asterisk

установка asterisk

Налаштування sip.conf


sudo nano /etc/asterisk/sip.conf

У цьому ж файлі можемо вказати провайдерів VoIP і своїх внутрішніх абонентів. Я використовую оператора it-sekret, так як у нього дешеві дзвінки it-sekret.ru. Для цього в кінці файлу додаємо

Якщо у оператора потрібна постійна реєстрація, наприклад для вхідних викликів, то треба написати ось такий рядок

Створюємо внутрішнього абонента:

установка asterisk

Після додавання цих записів зберігаємо файл і виходимо. Для того, щоб застосувати настройки необхідно або перезапустити сервер, або сказати йому, щоб він перечитав настройки. Цей спосіб краще, так як якщо сервер у Вас діючий, то дзвінки які зараз йдуть не обірвуть.


sudo asterisk -r
reload

установка asterisk

Для перевірки правильності виконаних налаштувань в CLI Asterisk (далі просто CLI) виконайте команду sip show peers

Налаштування правил набору Asterisk. (Діал план)

Насамперед зробимо копію оригінального файлу extension.conf


sudo mv /etc/asterisk/extensions.conf
/etc/asterisk/extensions.conf.bak

Тепер в extension.conf пропишемо правило для вихідного дзвінка.


sudo nano /etc/asterisk/extensions.conf

У CLI виконаємо команду reload, для застосування налаштувань. І тепер спробуємо зробити дзвінок.

Дзвінок пройшов, тепер треба налаштувати вхідний дзвінок. Для цього потрібно прописати правило набору.


sudo nano /etc/asterisk/extensions.conf

Наостанок корисні статті: