Установка AsterCRM Call Center

AsterCRM - свободно распространяемый Колл-центр для Asterisk.

Скачайте исходники с astercc.org и распакуйте в вашу веб директорию.

 cd /usr/src
 wget http://astercc.org/download/astercc-0.13.zip
 unzip astercc-0.1-beta.zip
 mv ./ astercc-0.1-beta /var/www/html/asterCC

Каталог «scripts» рекомендуется пренести в более защищенное место.

mkdir -p /opt/asterisk/scripts/astercc
mv /var/www/html/asterCC/scripts/*  /opt/asterisk/scripts/astercc
chmod +x /opt/asterisk/scripts/astercc/*

Создайте базу данных mysql.

mysqladmin -u db_user -p create astercc
enter password: db_pass
mysql -u your_user  -p   astercc </var/www/html/asterCC/sql/astercc.sql

В файле ./etc/asterisk/manager.conf создайте пользователя для AsterCRM.

[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
;displayconnects = yes
;According to your requirement, you can modify several rows as belows
[asterccdaemon]
secret = myasterccdaemon
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
deny=0.0.0.0/0.0.0.0
;only allow local access, if you want to run asterCRM on another server
;use your asterCRM ip to replace 127.0.0.1 or add a new line
permit=127.0.0.1/255.255.255.0

Установите параметры в файлах asterbilling.conf.php, и astercrm.conf.php

dbtype = mysql
dbhost = localhost
dbname = astercc
dbport = 3306
username = db_user
password = db_pass

tb_curchan = curcdr
tb_cdr = mycdr

[asterisk]

server = 127.0.0.1
port = 5038
username = asterccdaemon
secret = myasterccdaemon

Установите также требуемые значения в файле /opt/asterisk/scripts/astercc/eventsdaemon.pl

my $asterisk = '127.0.0.1';
my $asteriskport = 5038;
my $asteriskuser = 'asterccdaemon';
my $asterisksecret = 'myasterccdaemon';

my $dbhost = '127.0.0.1';
my $dbname = 'astercc';
my $dbport = 3306;
my $dbuser = 'db_user';
my $dbpasswd = 'db_pass';

И в файле astercc.conf

[database]

dbtype = mysql
dbhost = localhost
dbname = astercc
dbport = 3306
username = db_user
password = db_pass

Настройте автозагрузку AsterCRM.

cp /opt/asterisk/scripts/astercc/asterccd /etc/rc.d/init.d
chmod 755 /etc/rc.d/init.d/asterccd
chkconfig --add asterccd

Измените права доступа:

chmod 777 /var/www/html/asterCC/astercrm/upload

Проверка

http://YOUR-WEB-SERVER-ADDRESS/asterCC/astercrm
login: admin
pass: admin

Для более подробной информации: http://wiki.astercrm.org/index.php/AsterCRM_Installation

How To

  • artikle/astercrm_install.txt
  • Последние изменения: 2018/03/12