Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / cdr_mysql -- запись своих полей в таблицу

cdr_mysql -- запись своих полей в таблицу

для астерика 1.4.х
<1 2
Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: cdr_mysql -- запись своих полей в таблицу

У меня Trixbox, они в UTF
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-09-24 13:26

Сообщений: 1573

Re: cdr_mysql -- запись своих полей в таблицу

switch:

да и в диалплане если его в utf сохранить, не передается, строки ошибку выводят...
тогда этого не понял ... )
2009-09-24 13:28

Откуда: Москва
Сообщений: 12

Re: cdr_mysql -- запись своих полей в таблицу

cron333:

switch:

да и в диалплане если его в utf сохранить, не передается, строки ошибку выводят...
тогда этого не понял ... )
похоже, астериск внутри себя не понимает utf8. точнее, его парсер диалпланов.
русские буквы в utf-8 начинаются с NULL, этот NULL он считает концом строки диалплана -- потому и ругается.
возможно просто астериск криво собран, тогда это вылечится пересборкой самому.
2009-09-24 14:05

Сообщений: 135

Re: cdr_mysql -- запись своих полей в таблицу

dmig:

похоже, астериск внутри себя не понимает utf8. точнее, его парсер диалпланов.
русские буквы в utf-8 начинаются с NULL, этот NULL он считает концом строки диалплана -- потому и ругается.
возможно просто астериск криво собран, тогда это вылечится пересборкой самому.
Чего-чего-чего?
Не только русские, а вообще никакие буквы в utf-8 с NULL не начинаются, этим он и хорош
14:09 [0] m@bird locale ; echo аА | hd
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=C
LC_ALL=
00000000 d0 b0 d0 90 0a |.....|
00000005


Да и астериск все понимает
С оным же utf-8, прямо из диалплана:

as-office*CLI>
-- Executing [100@at:1] Set("SIP/at_101-291c4000", "CALLERID(name)=Василий Пупкин") in new stack
-- Executing [100@at:2] Macro("SIP/at_101-291c4000", "Xcall") in new stack
2009-09-24 14:11

Откуда: Москва
Сообщений: 12

Re: cdr_mysql -- запись своих полей в таблицу

bird_of_Luck:

Чего-чего-чего?
Не только русские, а вообще никакие буквы в utf-8 с NULL не начинаются, этим он и хорош
а :)
значит всё ж путаю с ucs
2009-09-24 14:25

Сообщений: 1573

Re: cdr_mysql -- запись своих полей в таблицу

dmig:

похоже, астериск внутри себя не понимает utf8. точнее, его парсер диалпланов.
русские буквы в utf-8 начинаются с NULL, этот NULL он считает концом строки диалплана -- потому и ругается.
возможно просто астериск криво собран, тогда это вылечится пересборкой самому.
dmig, что курим? ... ;)
2009-09-24 18:01

<1 2
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru