Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2012-12-21 11:56:06 +0400

zzuz Gravatar zzuz flag of Russian Federation

http://line24.ru/

Качаете для своей версии 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

Качаете для своей версии 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.