ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

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

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

Сообщение Brakoner » 27 июн 2019, 02:32

Добрый день, коллеги. Произвожу миграцию с 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


Очень прошу совета и помощи.
Огромное спасибо!
Brakoner
 
Сообщений: 7
Зарегистрирован: 23 май 2019, 00:50

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

Сообщение Repz » 27 июн 2019, 15:18

asterisk -rx "module show" |grep mysql что там есть у вас?
Repz
 
Сообщений: 169
Зарегистрирован: 04 мар 2015, 12:35

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

Сообщение ded » 27 июн 2019, 16:47

Если
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
ded
 
Сообщений: 15820
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение Brakoner » 03 июл 2019, 08:21

Я понимаю, что никак, однако я и не понимаю почему легированием выключено, учитываются продемонстрированную мной конфигурацию.
Brakoner
 
Сообщений: 7
Зарегистрирован: 23 май 2019, 00:50


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH