Эти параметры указаны верно. В примере лога я специально скрыл значения.
Настройки делались согласно этой статьи и практически во всем совпадают. За исключением bindaddr (указан локальный ip) в manager.conf и тем что features.conf в 13 астериске не используется, эти параметры указаны в res_parking.conf
1. Сохранил в файле все три запроса 2. Создал в базе asteriskcdrdb две постоянные таблицы вида cdr_$uid и linkedid_$uid с именами как в сохраненных запросах 3. Выполнил запросы в mysql. Обе таблицы заполнились 4. Результат работы третьего запроса выводит хорошие данные. 5. Сделал вывод что дело не в запросах. 6. Дописал в скрипте file_put_contents('/tmp/output.txt', $output); - получил пустой файл на выходе 7. Проверил значение переменной $db_name - оно точно равно "asteriskcdrdb" 8. Убрал в скрипте в месте где создаются временные таблицы TEMPORARY $AGIDB->sql("CRE ATE TABLE $name_tmp_linkedid (linkedid varchar(32));", 'NUM'); - пример для первой таблицы 9. Выполнил скрипт и в базе не увидел созданных таблиц.
Находимся в стадии тестирования работы вашего продукта на демо лицензии.
Работаем на конфигурации 1С E-note "Управление ветеринарной практикой" с модулем телефонии Панель телефонии для 1С 1.4.26.5
Голый Asterisk 13.9.1, настроен согласно рекомендациям на wiki
Панель в режиме Панель телефонии + Внешний SIP телефон. Весь функционал работает хорошо, звонки отображаются, клиенты идентифицируются, возможно выполнить вызов клиента из панели.
Журнал звонков, если отрыт, то заполняется. Но если его обновить, поменять дату, закрыть/открыть то он очищается. Т.е. панель не может получить данные по запросу от asteriska. Просим помощь в поиске проблемы. Еще и триал должен закончиться 31.08
mail*CLI> odbc show PT1C_asteriskcdrdb
ODBC DSN Settings -----------------
Name: PT1C_asteriskcdrdb DSN: MySQL-asteriskcdrdb Last connection attempt: 1970-01-01 05:00:00
mail*CLI> cdr show status
Call Detail Record (CDR) settings ---------------------------------- Logging: Enabled Mode: Simple Log unanswered calls: No Log congestion: No
* Registered Backends ------------------- mysql csv cdr_manager cdr-custom Adaptive ODBC
mail*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: all CEL Event Subscriber: ODBC CEL backend CEL Event Subscriber: CEL Custom CSV Logging CEL Event Subscriber: Manager Event Logging
Вот что возникает в отладчике при попытке обновить журнал: (см вложение)