Страница 1 из 1
Помогите с кодировкой на транке
Добавлено: 11 мар 2022, 12:45
Andy
Добрый день,
Есть freepbx, на нем несколько транков в основном на АТС LG и пара так же на Freepbx.
Всё по сипу.
В данной схеме нормально передаётся ФИО - callerID,
С недавнего времени появился панасоник, на него так же прокинули транк.
Но вместо Кириллицы получаем крокозябру, как я понял Панасоник использует кодировку 1251, freebpx UTF8 ?
Я правильно понимаю, что для решения проблемы, мне нужно транк панасоника выделить в отдельный контекст и в нем прописать транскодинг?
Подскажите пожалуйста.
Re: Помогите с кодировкой на транке
Добавлено: 11 мар 2022, 12:55
Wapo
Re: Помогите с кодировкой на транке
Добавлено: 11 мар 2022, 13:10
Andy
Спасибо, почитал. там не много другое, по Е1 соединение.
Как я понял, нужно попробовать выделить транк на панасоник в отдельный контекст в котором прописать:
exten => _XXXXX,1,Set(CALLERID(name)=${ICONV(WINDOWS-1251,UTF-8,${CALLERID(name)})})
exten => _XXXXX,n,Set(CALLERID(all)=${CALLERID(name)} <${CALLERID(num)}>)
exten => _XXXXX,n,Goto(in-local,${EXTEN},1)
У меня пяти значная нумерация.
Re: Помогите с кодировкой на транке
Добавлено: 11 мар 2022, 13:39
Zavr2008
exten => _XXXXX,n,Set(CALLERID(all)=${CALLERID(name)} <${CALLERID(num)}>)
Лишнее, а так то что надо.
Re: Помогите с кодировкой на транке
Добавлено: 11 мар 2022, 16:06
Andy
Спасибо, в понедельник попробую!
Re: Помогите с кодировкой на транке
Добавлено: 14 мар 2022, 11:53
Andy
Zavr2008 писал(а):exten => _XXXXX,n,Set(CALLERID(all)=${CALLERID(name)} <${CALLERID(num)}>)
Лишнее, а так то что надо.
Добрый день,
Я правильно понимаю.
Если у нас такая схема:
Panasonic <=sip=> Asterisk 1 <=Sip=> Asterisk 2 - конечный телефон
При звонке с панасоника.
Я должен на астериске
два, транк смотрящий на астериск 1.
Вывести в отдельный контекст например
context=panasonic
Далее в файле extensions_custom.conf Астериска ДВА прописать:
[panasonic]
exten => _XXXXX,1,Set(CALLERID(name)=${ICONV(WINDOWS-1251,UTF-8,${CALLERID(name)})})
exten => _XXXXX,n,Goto(in-local,${EXTEN},1)
На астериске 2. Пятизначная нумерация.
Всё верно? Должно заработать?
Re: Помогите с кодировкой на транке
Добавлено: 14 мар 2022, 13:55
Zavr2008
Если астеры оба FreePBX, то нужно просто context=from-internal установить и добавить строки в [from-internal-custom].