Дело в том, что я вижу, что как минимум поле record
должно писаться
-- Executing [79638ччч@record-outgoing-calls-dial-sipnet:2] Set("SIP/802-00000016", "CDR(record)=2013-04-23__16-52-40__802-79638ччч.ogg") in new stack
А в создании имени файла участвуют несколько переменных CDR, значит данные есть.
Щас ещё NoOp() выведу, проблема где-то дальше возникает.
thunderamur ( 2013-04-23 11:13:53 +0400 )редактироватьВот смотрю clid, src, dst
-- Executing [800@fromsip:2] NoOp("SIP/blag-00000029", ""144" <ostrova>") in new stack
-- Executing [800@fromsip:3] NoOp("SIP/blag-00000029", "ostrova") in new stack
-- Executing [800@fromsip:4] NoOp("SIP/blag-00000029", "800") in new stack
Т.е. в CDR инфа есть, но в мускуле пусто.
thunderamur ( 2013-04-23 11:32:49 +0400 )редактироватьу вас все 9 пишут на 1 сервер? можете включить логирование на отдельном тестовом и сказать подопытному астеру писать туда?
хотя наверняка там тоже будут нули и пустота, но всёже. для чистоты эксперимента..
ЗЫЖ mysqld --log=logfile или в крнфиге в секции [mysqld] log=logfile
viktorkho ( 2013-04-23 11:43:13 +0400 )редактироватьнет, все 9 пишут к на собственный mysql-server.
thunderamur ( 2013-04-23 12:01:56 +0400 )редактироватьвключите логирование запросов на sql сервере.. люди еще умеют tcpdump'ом тем же, у меня не получилось (tcpdump -i lo -s 0 -l dst port 3306 | strings) так что советовать не буду..
т.е. давайте совсем исключим sql сервер
и вы не указали версии ПО
viktorkho ( 2013-04-23 13:08:02 +0400 )редактироватьв /var/log/asterisk/Master.csv данные пишутся ровно. dpkg-reconfigure asterisk asterisk-mysql mysql-server не помог.
Но помогла переустановка asterisk-mysql.
thunderamur ( 2013-04-24 06:56:03 +0400 )редактировать