Thursday, September 2, 2010

Про установку простенького биллинга

Опишу тут установку простенького биллинга на базе ams (Asterisk Management System).
Находится данный проект по адресу www.ampex.ru (или тут)
Итак, для начала установим на сервер с Asterisk связку apache+php+mysql. Все команды далее для Debian 5

#aptitude install mysql-server mysql-client apache2 php5 libapache2-mod-php5 php5 php5-mysql php5-gd php5-ps libmysqlclient15-dev



#/etc/init.d/apache2 restart


Да, часть модулей можно убрать, но я не настолько глубоко разбираюсь в php.
Разбирать установку ams я тут особо не буду, просто пара советов себе на будущее.
- читай файлы INSTALL и README
- для биллинга необходим ams_cdr_mysql
- Необходимо дать вебморде права на доступ и запись в /etc/asterisk
- после установки отредактировать файл /etc/asterisk/ams.conf
- Сокет mysql - =/var/run/mysqld/mysqld.sock

Если морда при установке не может прицепиться к mysql, то лучше создать базу руками:

mysql -u root -p
> CREATE DATABASE ams;
> GRANT ALL PRIVILEGES ON ams.* TO ams@localhost IDENTIFIED BY 'some_pass';
> FLUSH PRIVILEGES;

После, в вебморде в админке поправить необходимые модули.

No comments:

Post a Comment