Настройка на Asterisk - 4
Статията се отнася за версии, започващи от 397_378
По време на монтажа са използвани следните детайли:
IP Carbon Billing:10.1.1.1 IP Asterisk:10.1.1.2 Secret:servicem Сървърни радиус портове: 2812 и 2813
Предполага се, че Asterisk е инсталиран на CentOS 6.4. Винаги можете да изтеглите комплекта за разпространение на CentOS 6.4 от едно от огледалата на официалния уебсайт или от нашето огледало.
Конфигуриране на CentOS 6.4
След като инсталирате CentOS 6.4, трябва да конфигурирате мрежата.
Ръчно инсталиране, в CentOS 6.4 минимална версия
За да конфигурирате мрежовия достъп, трябва да редактирате конфигурационния файл:
или друга, в зависимост от това през коя мрежова карта планирате да осъществявате достъп до интернет.
За редактиране използвайте клавишi- след като натиснете в отворения файл, ще можете да редактирате.
Следните полета трябва да бъдат променени и добавени към файла:
След редактиране натиснете последователно:Esc,символ на двоеточие(на английското оформление. В този случай символът ":" ще се появи в долния ляв ъгъл.
wq!- командата запазва промените и излиза.
След това направете
и проверете за достъп до мрежата:
Ако всичко е наред, тогава мрежата вече е конфигурирана.
След това трябва да инсталирате допълнителни компоненти:
инсталирайте perl ExtUtils
инсталирайте perl CPAN
Инсталирайте Radius
Radius се използва за изпращане на CDR записи към фактуриране. Ние инсталираме преди изграждането на Asterisk, така че да се сглоби с поддръжка за този модул. Можете да изтеглите дистрибуцията тук http://prdownload.berlios.de/radiusclient-ng/radiusclient-ng-0.5.6.tar.gz или с командите по-долу.
Инсталиране на Asterisk PBX
Ако тиначинаещи инсталирайте веднага конфигурационните файлове по подразбиране.
Инсталиране на интерфейса Perl AGI към AGI.
Инсталирайте perl от пакети и конфигурирайте. При инсталиране на отделен пакет може да поиска за тестване въвеждане на ip и Radius порт на сървъра за таксуване 10.1.1.1:2812 и вход на абоната в билинга с парола.
ПРЕДУПРЕЖДЕНИЕ!В зависимост от разпространението и средата, някои пакети може да не бъдат инсталирани поради зависимости. Проверете изхода на всяка команда за грешки.
След това трябва да дадете разрешение за стартиране на този файл със звездичка
Този скрипт се извиква преди набиране на номера и ако таксуването позволява повикването, тогава Asterisk се придвижва по-нататък по веригата.
Файлът /etc/asterisk/modules.conf трябва да включва модула
внимание! Полето callerid е входът, който проверява таксуването и който трябва да бъде посочен при свързване на услугата.
Добавете Radius сървъра към разрешените и посочете същата тайна, както е посочено в таксуването