Налаштування Asterisk - 4

Стаття відноситься до версій починаючи з 397_378

При встановленні використовувалися такі реквізити:

IP Carbon Billing:10.1.1.1 IP Asterisk:10.1.1.2 Secret:servicem Порти Radius сервера:2812 і 2813

Передбачається, що Asterisk встановлений на CentOS 6.4. Завантажити дистрибутив CentOS 6.4 ви завжди можете з одного із дзеркал на офіційному сайті або з нашого дзеркала.

Налаштування CentOS 6.4

Після встановлення CentOS 6.4 необхідно налаштувати мережу.

Установка вручну, CentOS 6.4 minimal версії

Щоб налаштувати доступ до мережі, необхідно поправити конфігураційний файл:

або інший, залежно від того, через яку картку ви плануєте ходити в інтернет.

Для редагування використовуємо клавішуi- після натискання у відкритому файлі з'явиться можливість редагування.

У файлі необхідно змінити та додати такі поля:

Після редагування натискаємо послідовно:Esc,символ двокрапки(на англійській розкладці. При цьому символ ":" з'явиться в лівому нижньому кутку.

wq!- команда зберігає зміни та виходить.

Після цього, виконайте

та перевірте наявність доступу до мережі:

Якщо все гаразд - отже тепер мережа налаштована.

Далі знадобиться встановлення додаткових компонентів:

установка perl ExtUtils

установка perl CPAN

Установка Radius

Для надсилання CDR записів на біліг використовується Radius. Встановлюємо до складання Asterisk щоб він зібрався за допомогою цього модуля. Завантажити дистрибутив можна тут або на командами нижче.

Уст ановка Asterisk PBX

Якщо виновачок встановіть відразу дефолтні конфігураційні файли.

Налаштування Perl AGI інтерфейсу до AGI.

Встановлюємо perl із пакетів і налаштовуємо. При вставці окремого пакета він може попросити для тестування ввести IP і порт Radius сервера білінгу 10.1.1.1:2812 і логін абонента в білінгу з паролем.

УВАГА!Залежно від дистрибутива та оточення деякі пакети можуть не встановлюватися через залежність. Перевіряйте виведення кожної команди щодо помилок.

Після цього потрібно дати право на запуск цього файлу Asterisk

Це скрипт викликається перед набором номера і якщо білінг дозволяє дзвінок, то Asterisk рухається далі по ланцюжку.

У файл /etc/asterisk/modules.conf необхідно включити модуль

Увага! Поле callerid це той логін що перевіряє білінг, та котрий треба вказувати у разі підключення послуги.

Додаємо Radius сервер у дозволені та вказуємо secret той же що і вказали у білінгу