VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

проблема с таблицей для МИКО

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
Brakoner
Сообщения: 7
Зарегистрирован: 22 май 2019, 23:50

проблема с таблицей для МИКО

Сообщение Brakoner »

Добрый день, коллеги. Произвожу миграцию с Asterisk 1.8 на 13. Возникли проблемы с легированием cel для панели телефонии МИКО на новом сервере. В mysql есть таблица asteriskcdrdb, в ней 2 таблицы:
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
Очень прошу совета и помощи.
Огромное спасибо!
Repz
Сообщения: 169
Зарегистрирован: 04 мар 2015, 11:35

Re: проблема с таблицей для МИКО

Сообщение Repz »

asterisk -rx "module show" |grep mysql что там есть у вас?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: проблема с таблицей для МИКО

Сообщение ded »

Если
CEL Logging: Disabled
то как можно ожидать записей в журнале CEL Log?
Должно быть
[MySQL-asteriskcdrdb]
Socket = /var/run/mysqld/mysqld.sock (проверить наличие сокета всё же не мешает)

Код: Выделить всё

*CLI> cel show status 
CEL Logging: Enabled
CEL Tracking Event: ALL
CEL Tracking Event: CHAN_START
CEL Tracking Event: CHAN_END
CEL Tracking Event: HANGUP
CEL Tracking Event: ANSWER
CEL Tracking Event: APP_START
CEL Tracking Event: APP_END
CEL Tracking Event: BRIDGE_ENTER
CEL Tracking Event: BRIDGE_EXIT
CEL Tracking Event: PARK_START
CEL Tracking Event: PARK_END
CEL Tracking Event: BLINDTRANSFER
CEL Tracking Event: ATTENDEDTRANSFER
CEL Tracking Event: USER_DEFINED
CEL Tracking Event: LINKEDID_END
CEL Tracking Event: PICKUP
CEL Tracking Event: FORWARD
CEL Tracking Event: LOCAL_OPTIMIZE
CEL Tracking Application: meetme
CEL Tracking Application: voicemailmain
CEL Tracking Application: voicemail
CEL Tracking Application: queue
CEL Tracking Application: mixmonitor
CEL Tracking Application: confbridge
CEL Tracking Application: stopmixmonitor
CEL Event Subscriber: CEL PGSQL backend
CEL Event Subscriber: ODBC CEL backend
Следуйте инструкциям:
https://askubuntu.com/questions/800216/ ... stall-odbc
Brakoner
Сообщения: 7
Зарегистрирован: 22 май 2019, 23:50

Re: проблема с таблицей для МИКО

Сообщение Brakoner »

Я понимаю, что никак, однако я и не понимаю почему легированием выключено, учитываются продемонстрированную мной конфигурацию.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH