Опишу тут установку простенького биллинга на базе 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;
После, в вебморде в админке поправить необходимые модули.