1 | изначальная версия редактировать | |
Качаете для своей версии http://downloads.asterisk.org/pub/telephony/asterisk/releases/ пакет asterisk-addons-1.6.*
cd /usr/src/asterisk-addons*
make clean ; make distclean
sed -i 's/#include <asterisk.h>/#include <asterisk.h>\n#define MYSQL_LOGUNIQUEID/' res/res_config_mysql.c; #(в вашем случае можно не делать)
sed -i 's/OVERWRITE.*\w$/OVERWRITE:=y\nCFLAGS+=-DMYSQL_LOGUNIQUEID/' Makefile ;
./configure ; #(в вашем случае можно не делать)
echo "
MENUSELECT_APPS=app_saycountpl
MENUSELECT_CDR=
MENUSELECT_CHANNELS=chan_ooh323 chan_mobile
MENUSELECT_FORMATS=
MENUSELECT_RES=
MENUSELECT_BUILD_DEPS=" > menuselect.makeopts ;
make install ; make samples
Далее заполняете cdr_mysql.conf
[global]
hostname = localhost
dbname=asteriskcdrdb
password = <пароль из настроек amportal'а ( vi /etc/amportal*)>
user = <пользователь из настроек amportal'а ( vi /etc/amportal*)>
userfield=1
2 | No.2 Revision редактировать |
Качаете для своей версии http://downloads.asterisk.org/pub/telephony/asterisk/releases/ пакет asterisk-addons-1.6.*
cd /usr/src/asterisk-addons*
make clean ; make distclean
sed -i 's/#include <asterisk.h>/#include <asterisk.h>\n#define MYSQL_LOGUNIQUEID/' res/res_config_mysql.c; #(в вашем случае можно не делать)
sed -i 's/OVERWRITE.*\w$/OVERWRITE:=y\nCFLAGS+=-DMYSQL_LOGUNIQUEID/' Makefile ;
./configure ; #(в вашем случае можно не делать)
echo "
MENUSELECT_APPS=app_saycountpl
MENUSELECT_CDR=
MENUSELECT_CHANNELS=chan_ooh323 chan_mobile
MENUSELECT_FORMATS=
MENUSELECT_RES=
MENUSELECT_BUILD_DEPS=" > menuselect.makeopts ;
make install ; make samples
Для астериска версии 1.8+ пакет уже включен . Чтобы их поставить нужно через make menuselect выбрать пункт addons. Ну или дописать в menuselect.makeopts.
далее подгрузить исходники скриптом contrib/scripts/get_mp3_source.sh
и инсталлировать сами модули через make install
Далее заполняете cdr_mysql.conf
[global]
hostname = localhost
dbname=asteriskcdrdb
password = <пароль из настроек amportal'а ( vi /etc/amportal*)>
user = <пользователь из настроек amportal'а ( vi /etc/amportal*)>
userfield=1
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.