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

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

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

спросил 2013-08-01 11:33:17 +0400

ipvinner Gravatar ipvinner

cdr-mysql не попадают логи а базу

добрый день. Прошу помощи в следующем вопросе. Asterisk 11. Asterisk собран с модулем cdr-mysql:

asterisk -rx "module show" | grep mysql
app_mysql.so                   Simple Mysql Interface                   0         
cdr_mysql.so                   MySQL CDR Backend                        0         
res_config_mysql.so            MySQL RealTime Configuration Driver      0

база asterisk и таблица cdr созданы:

MariaDB [asterisk]> desc cdr;
+-------------+--------------+------+-----+---------------------+-------+
| Field       | Type         | Null | Key | Default             | Extra |
+-------------+--------------+------+-----+---------------------+-------+
| calldate    | datetime     | NO   | MUL | 0000-00-00 00:00:00 |       |
| clid        | varchar(80)  | NO   |     |                     |       |
| src         | varchar(80)  | NO   |     |                     |       |
| dst         | varchar(80)  | NO   | MUL |                     |       |
| dcontext    | varchar(80)  | NO   |     |                     |       |
| channel     | varchar(80)  | NO   |     |                     |       |
| dstchannel  | varchar(80)  | NO   |     |                     |       |
| lastapp     | varchar(80)  | NO   |     |                     |       |
| lastdata    | varchar(80)  | NO   |     |                     |       |
| duration    | int(11)      | NO   |     | 0                   |       |
| billsec     | int(11)      | NO   |     | 0                   |       |
| disposition | varchar(45)  | NO   |     |                     |       |
| amaflags    | int(11)      | NO   |     | 0                   |       |
| accountcode | varchar(20)  | NO   | MUL |                     |       |
| userfield   | varchar(255) | NO   |     |                     |       |
| uniqueid    | varchar(32)  | NO   |     |

Права пользователю asteriskcdruser даны на базу asterisk

вот файл /etc/asterisk/cdr_mysql.conf:

[global]
hostname=localhost
dbname=asterisk
table=cdr
password=pass
user=asteriskcdruser
port=3306
sock=/var/lib/mysql/mysql.sock

Но cdr на пишеться в базу.

cdr-mysql не попадают логи а в базу

добрый день. Прошу помощи в следующем вопросе. Asterisk 11. Asterisk собран с модулем cdr-mysql:

asterisk -rx "module show" | grep mysql
app_mysql.so                   Simple Mysql Interface                   0         
cdr_mysql.so                   MySQL CDR Backend                        0         
res_config_mysql.so            MySQL RealTime Configuration Driver      0

база asterisk и таблица cdr созданы:

MariaDB [asterisk]> desc cdr;
+-------------+--------------+------+-----+---------------------+-------+
| Field       | Type         | Null | Key | Default             | Extra |
+-------------+--------------+------+-----+---------------------+-------+
| calldate    | datetime     | NO   | MUL | 0000-00-00 00:00:00 |       |
| clid        | varchar(80)  | NO   |     |                     |       |
| src         | varchar(80)  | NO   |     |                     |       |
| dst         | varchar(80)  | NO   | MUL |                     |       |
| dcontext    | varchar(80)  | NO   |     |                     |       |
| channel     | varchar(80)  | NO   |     |                     |       |
| dstchannel  | varchar(80)  | NO   |     |                     |       |
| lastapp     | varchar(80)  | NO   |     |                     |       |
| lastdata    | varchar(80)  | NO   |     |                     |       |
| duration    | int(11)      | NO   |     | 0                   |       |
| billsec     | int(11)      | NO   |     | 0                   |       |
| disposition | varchar(45)  | NO   |     |                     |       |
| amaflags    | int(11)      | NO   |     | 0                   |       |
| accountcode | varchar(20)  | NO   | MUL |                     |       |
| userfield   | varchar(255) | NO   |     |                     |       |
| uniqueid    | varchar(32)  | NO   |     |

Права пользователю asteriskcdruser даны на базу asterisk

вот файл /etc/asterisk/cdr_mysql.conf:

[global]
hostname=localhost
dbname=asterisk
table=cdr
password=pass
user=asteriskcdruser
port=3306
sock=/var/lib/mysql/mysql.sock

Но cdr на пишеться в базу.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.