История не отображается - Астериск 13.22.0, История не отображается - Астериск 13.22.0
Новичок
Сообщений: Регистрация: 09.08.2018
10.08.2018 14:54:56
Алексей, спасибо за помощь, в таблице не было колонки did, поэтому и запрос вываливался.
История не отображается - Астериск 13.22.0, История не отображается - Астериск 13.22.0
Новичок
Сообщений: Регистрация: 09.08.2018
09.08.2018 13:05:42
Татьяна и просматривающий эту тему Алексей, добрый день:)
Цитата
Необходимо проверить параметры подключения к базе данных согласно нашему
В инструкции есть пункт "Настройка ODBC" -> , выполните проверки, указанные в инструкциях.
Убедитесь, что в у Вас правильно описаны параметры подключения к базе данных MySQL.
тут все правильно, коннекты к мускулю есть.
Нашел одну проблему, не писался cel. Проблема была в том, что в мануале у вас указаны необходимые events=BRIDGE_ENTER,BRIDGE_EXIT, однако в Asterisk 13.22.0(последняя lts версия на данный момент) этого недостаточно, нужно минимум events=APP_START,BRIDGE_ENTER,BRIDGE_EXIT, иначе cel постоянно в статусе disabled. Думаю имеет смысл обновить.
Также следующее, в мускуле 5.7 нельзя указать полю тип NOT NULL и не добавить DEFAULT-значение, таблица как-то так должна выглядеть:
Код
CRE ATE TABLE `cel` ( `id` int(11) NOT NULL AUTO_INCREMENT, `eventtype` varchar(80) NOT NULL DEFAULT '', `eventtime` datetime NOT NULL DEFAULT '1970-01-01 00:00:00', `cid_name` varchar(80) NOT NULL DEFAULT '', `cid_num` varchar(80) NOT NULL DEFAULT '', `cid_ani` varchar(80) NOT NULL DEFAULT '', `cid_rdnis` varchar(80) NOT NULL DEFAULT '', `cid_dnid` varchar(80) NOT NULL DEFAULT '', `exten` varchar(80) NOT NULL DEFAULT '', `context` varchar(80) NOT NULL DEFAULT '', `channame` varchar(80) NOT NULL DEFAULT '', `src` varchar(80) NOT NULL DEFAULT '', `dst` varchar(80) NOT NULL DEFAULT '', `channel` varchar(80) NOT NULL DEFAULT '', `dstchannel` varchar(80) NOT NULL DEFAULT '', `appname` varchar(80) NOT NULL DEFAULT '', `appdata` varchar(80) NOT NULL DEFAULT '', `amaflags` int(11) NOT NULL DEFAULT '0', `accountcode` varchar(20) NOT NULL DEFAULT '', `uniqueid` varchar(32) NOT NULL DEFAULT '', `linkedid` varchar(32) NOT NULL DEFAULT '', `peer` varchar(80) NOT NULL DEFAULT '', `userdeftype` varchar(255) NOT NULL DEFAULT '', `eventextra` varchar(255) NOT NULL DEFAULT '', `userfield` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `uniqueid_index` (`uniqueid`), KEY `linkedid_index` (`linkedid`)) ENGINE=InnoDB AUTO_INCREMENT=105 DEFAULT CHARSET=utf8
Однако вышенайденные проблемы не исправили проблемы с историей, по-прежнему не пишется, вот agi debug, если надо, скрипт завершается с returning 4.