Пример за конфигурация LANBilling Asterisk LBircd, ACP LANBilling - сертифицирано таксуване

Важно: Описаният пример за настройка на взаимодействието между модула LBircd и Asterisk е остарял и не е подходящ за Asterisk по-нова от версия 1.6.

1. Общо описание

В текста е възприето следното обозначение:

mysql>mysql команден ред

2. Настройване на Asterisk

Първо трябва да инсталирате библиотеките, необходими за работата на perl скриптове, това са

След инсталирането трябва да изтеглите и разопаковате помощните скриптове на Radius client (radiusclient-1.8.tar.gz):

След това трябва да включите стартирането на скрипта ast-rad-acc.pl при стартиране на системата (за да направите това, добавете реда /usr/local/sbin/ast-rad-acc.pl към файла /etc/rc.local) и редактирайте следните конфигурационни файлове:

/etc/asterisk/sip.conf:

/etc/asterisk/extensions.conf

Следният запис трябва да се добави към конфигурационния файл/etc/asterisk/modules.conf :

Конфигурационният файл/etc/asterisk/manager.conf трябва да съдържа следните настройки:

След това трябва да изпълните следните команди, за да добавите речник на атрибутите на радиуса:

След като изпълните командите за добавяне на речник на атрибутите на радиуса, стартирайте Asterisk със следната команда:

и добавете стартиране на Asterisk към стартиране:

3. Инсталиране и конфигуриране на MySQL база данни

За подробна информация относно инсталирането и конфигурирането на база данни, работеща с MySQL, вижте ръководството за инсталиране на ACP LANBilling.

4. Инсталиране и конфигуриране на PHP, Apache, GD

За да инсталирате и конфигурирате PHP, Apache, GD, изпълнете следните стъпки:

Редактирайте конфигурационния файл на apache/etc/httpd/conf/httpd.conf:

Деактивирайте SELinux във файла /etc/selinux/config:

Стартирайте и добавете apache към autostart /etc/init.d/httpd start:

5. Инсталирайте ACP LANBilling

За да инсталирате ACP LANBilling, трябва да изпълните следните стъпки:

Инсталирайте системното ядро:

Инсталирайте агента Radius VoIP:

където * е версия на CentOS (5/6/7).

Копирайте php интерфейса на ACP LANBilling в основната директория на http сървъра:

6. Настройка на ACP LANBilling

Настройките на ядрото на системата LBcore се намират във файла /etc/billing.conf:

Настройките на LBircd агента се намират във файла /etc/billing.conf.LBircd:

Важно! Sysid в настройките на агента LBircd трябва да съответства на идентификатора на агента, когато се създава в уеб интерфейса.

В съответствие със стойностите на параметрите rdbhost, rdbuser, rdbpass, rdbname, дефинирани в конфигурационните файлове, е необходимо да се създаде базата данни ACP LANBilling (по подразбиране няма root парола за mysql):

След това трябва да редактирате правата за достъп според примера grant all on rdbname.* to 'rdbuser'@'rdbhost' идентифициран от 'rdpass';

Създайте първоначалната структура на базата данни:

7. Активиране на лиценза

Преди да активирате лиценза, трябва да редактирате потребителския акаунт„Оператор по подразбиране“, към който ще бъде свързан лицензът. За да направите това, изберете елемент от менюто "Обекти" - "Потребители" и натиснете бутона " ".

сертифицирано

конфигурация

Лицензът се активира в раздел "Опции" - "Общи" - "Активиране".

asterisk

След това трябва да стартирате агентите (агентите не работят без процедурата за активиране на лиценз):

8. Настройка на LANBilling

Конфигуриране на агенти и потребители

Първо създайте потребители в менюто "Обекти" -"Потребители" - "Създаване на акаунт". Потребителското име и паролата трябва да съответстват на конфигурацията в sip.conf.

lbircd

След това трябва да създадете агентите в реда, в който >

За да създадете агент, отидете в елемента от менюто "Обекти" - "Агенти" и щракнете върху бутона "Създаване на нов агент".

конфигурация

В резултат на това формулярът "Настройки на агента", елемент от менюто "Обекти" - "Агенти", ще изглежда така:

След това трябва да създадете нова директория. За да направите това, отидете в елемента от менюто "Свойства" - "Каталози", щракнете върху бутона "Създаване на нова директория" и добавете шаблони за номера към нея.

Име на каталог: - "Обща връзка";Тип: - "Телефонен указател";Оператор: - „Оператор_1“.

конфигурация

lbircd

Създаване на потребителски акаунти

За да създадете потребителски акаунт, изберете елемент от менюто "Обекти" - "Акаунти" и щракнете върху бутона "Създаване на акаунт".

Важно е да не забравите да зададете тарифата в раздела „Тарифи“ и „Активиране на акаунт“ в раздела „Блокиране“, както и да зададете допълнителен номер на акаунта в полето „Идентифициране“.

пример

9. Функционален тест

пример

Трябва да обърнете внимание на избора на период от време, за който да се показва статистика.