проблема с таблицей для МИКО
Добавлено: 27 июн 2019, 01:32
Добрый день, коллеги. Произвожу миграцию с Asterisk 1.8 на 13. Возникли проблемы с легированием cel для панели телефонии МИКО на новом сервере. В mysql есть таблица asteriskcdrdb, в ней 2 таблицы:
PT1C_cdr
cel
Первая таблица корректно заполняется cdr`ами, однако в cel есть только старые записи (до переноса базы на новый сервер), а новых не появляется. Проверил все конфиги и перерыл все статьи, несколько раз пересобрал Aster с разными модулями - все безрезультатно.
Вывод команды cel show status:
find / -name libmyodbc* :
CLI> module show like odbc:
Конфиги ODBC:
cat /etc/odbcinst.ini :
cat /etc/odbc.ini:
Конфиги Asterisk:
/etc/asterisk/res_odbc.conf :
/etc/asterisk/cel_odbc.conf :
/etc/asterisk/cdr_adaptive_odbc.conf :
Очень прошу совета и помощи.
Огромное спасибо!
PT1C_cdr
cel
Первая таблица корректно заполняется cdr`ами, однако в cel есть только старые записи (до переноса базы на новый сервер), а новых не появляется. Проверил все конфиги и перерыл все статьи, несколько раз пересобрал Aster с разными модулями - все безрезультатно.
Вывод команды cel show status:
Код: Выделить всё
CEL Logging: Disabled
Код: Выделить всё
/usr/lib64/libmyodbc5.so
/usr/lib64/libmyodbc5-5.1.5.so
Код: Выделить всё
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
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
Код: Выделить всё
[MySQL-asteriskcdrdb]
Driver = MySQL
Description = MySQL connection to 'asteriskcdrdb' database
Server = localhost
Port = 3306
User = ***** (заполнено)
Password = **********(заполнено)
Database = asteriskcdrdb
Option = 3
Socket =
/etc/asterisk/res_odbc.conf :
Код: Выделить всё
;;; odbc setup file
[PT1C_asteriskcdrdb]
enabled=>yes
dsn=>MySQL-asteriskcdrdb
pooling=>no
limit=>10
pre-connect=>yes
username=>***** (заполнено)
password=>**********(заполнено)
Код: Выделить всё
[PT1C_cel]
connection=PT1C_asteriskcdrdb
loguniqueid=yes
table=cel
Код: Выделить всё
[PT1C_Global]
connection=PT1C_asteriskcdrdb
table=PT1C_cdr
alias recordingfile=>recordingfile
alias start=>calldate
Огромное спасибо!