![]() ![]() |
На злобу дняAsterisk cdr_mysql charsetРешил поделиться еще одним патчем к Asterisk. Патч patch-addons-cdr_mysql.c (Asterisk 11) устраняет проблему с кодировкой при добавлении записей в модуле cdr_mysql. В файле cdr_mysql.conf в секции [global] можно указать параметр charset, который по задумке авторов должен после коннекта к базе (а коннекты там можно сказать, что персистентные) делать запрос "SET NAMES ..." Не понял почему, но в моем случае (и скорее всего не только в моем) спустя некоторое время, получалось так, что кодировка, установленная в charset, не использовалась. Патч делает так, что запрос "SET NAMES ..." выполняется перед добавлением каждой записи. В Asterisk версии 10 аналогичная проблема точно была. Тогда у меня еще не было этого патча...
Опубликовано: 02 декабря 2013 года.
|
|
© Алексей Кощеев, г.Киров, 2001-2023 |
|