PT1C_cdr
cel
Первая таблица корректно заполняется cdr`ами, однако в cel есть только старые записи (до переноса базы на новый сервер), а новых не появляется. Проверил все конфиги и перерыл все статьи, несколько раз пересобрал Aster с разными модулями - все безрезультатно.
Вывод команды cel show status:
- Код: выделить все
CEL Logging: Disabled
find / -name libmyodbc* :
- Код: выделить все
/usr/lib64/libmyodbc5.so
/usr/lib64/libmyodbc5-5.1.5.so
CLI> module show like odbc:
- Код: выделить все
Module Description Use Count Status Support Level
cdr_adaptive_odbc.so Adaptive ODBC CDR backend 0 Running core
cdr_odbc.so ODBC CDR Backend 0 Running extended
cel_odbc.so ODBC CEL backend 0 Running core
func_odbc.so ODBC lookups 0 Running core
res_config_odbc.so Realtime ODBC configuration 0 Running core
res_odbc.so ODBC resource 0 Running core
res_odbc_transaction.so ODBC transaction resource 0 Running core
Конфиги ODBC:
cat /etc/odbcinst.ini :
- Код: выделить все
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc5.so
Setup = /usr/lib/libodbcmyS.so
Driver64 = /usr/lib64/libmyodbc5.so
Setup64 = /usr/lib64/libodbcmyS.so
FileUsage = 1
UsageCount = 2
cat /etc/odbc.ini:
- Код: выделить все
[MySQL-asteriskcdrdb]
Driver = MySQL
Description = MySQL connection to 'asteriskcdrdb' database
Server = localhost
Port = 3306
User = ***** (заполнено)
Password = **********(заполнено)
Database = asteriskcdrdb
Option = 3
Socket =
Конфиги Asterisk:
/etc/asterisk/res_odbc.conf :
- Код: выделить все
;;; odbc setup file
[PT1C_asteriskcdrdb]
enabled=>yes
dsn=>MySQL-asteriskcdrdb
pooling=>no
limit=>10
pre-connect=>yes
username=>***** (заполнено)
password=>**********(заполнено)
/etc/asterisk/cel_odbc.conf :
- Код: выделить все
[PT1C_cel]
connection=PT1C_asteriskcdrdb
loguniqueid=yes
table=cel
/etc/asterisk/cdr_adaptive_odbc.conf :
- Код: выделить все
[PT1C_Global]
connection=PT1C_asteriskcdrdb
table=PT1C_cdr
alias recordingfile=>recordingfile
alias start=>calldate
Очень прошу совета и помощи.
Огромное спасибо!