Прошу помощи. Установил asterisk 19 + freepbx 16. Проблема следующая - cdr не хочет писать в базу данных MariaDB ( в бд asteriskcdrdb->cdr пусто ). Записи звонков в /var/spool/asterisk/monitor появляются, сdr-csv/Master.csv заполняется. Freepbx в бд asterisk пишет корректно новые данные добавляются.
res_odbc.so cdr_adaptive_odbc.so cel_odbc.so модули загружены.
cat /etc/asterisk/res_odbc_additional.conf
Код: Выделить всё
[asteriskcdrdb]
enabled=>yes
dsn=>MySQL-asteriskcdrdb
pre-connect=>yes
max_connections=>5
username=>freepbxuser
password=>64b4f857ca7929100667adc41e719391
database=>asteriskcdrdb
Код: Выделить всё
res_odbc.c: Registered ODBC class 'asteriskcdrdb' dsn->[MySQL-asteriskcdrdb]
cdr.c: CDR simple logging enabled.
Код: Выделить всё
Call Detail Record (CDR) settings
----------------------------------
Logging: Enabled
Mode: Simple
Log calls by default: Yes
Log unanswered calls: Yes
Log congestion: No
* Registered Backends
-------------------
cdr_manager (suspended)
csv
Adaptive ODBC
Код: Выделить всё
ODBC DSN Settings
-----------------
Name: asteriskcdrdb
DSN: MySQL-asteriskcdrdb
Last fail connection attempt: 2022-10-07 05:37:24
Number of active connections: 0 (out of 5)
Logging: Disabled
Код: Выделить всё
[MySQL-asteriskcdrdb]
Description=MySQL connection to 'asteriskcdrdb' database
driver=MySQL
server=localhost
database=asteriskcdrdb
Port=3306
Socket=/var/run/mysqld/mysqld.sock
option=3
Charset=utf8
Код: Выделить всё
[MySQL]
Description = ODBC for MySQL (MariaDB)
Driver = /usr/lib/libmaodbc.so
FileUsage = 1
Код: Выделить всё
isql -v "MySQL-asteriskcdrdb"
[01000][unixODBC][Driver Manager]Can't open lib '/usr/lib/libmaodbc.so' : file not found
[ISQL]ERROR: Could not SQLConnect
Спасибо за помощь заранее.