VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Связка IPO Avaya 406 и Asterisk 16

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
frost661
Сообщения: 9
Зарегистрирован: 27 май 2020, 15:06

Связка IPO Avaya 406 и Asterisk 16

Сообщение frost661 »

Добрый день.
Доступна большая сеть филиалов, где то стоят IPO 500v2 , IPO 406 DS и Asterisk
Имеем между Аваей и Астером h323 транки. (где доступны лицензии на SIP пробовал сип транки)
Звонки между ними налажены и ходят нормально, но есть проблема с кириллицей. Насколько я понимаю проблема в разной кодировке русских символов.
Так как при звонках с Аваи на Астер и обратно отображаются вопросы вместо русских символов.

Сейчас вышел из ситуации следующим образом, так как преобладающие число телефонов на SIP (Астериск) то на Авае на АТС всем сменил имена на английские, а в Астере оставил русские и при звонке с Астера на Аваю скриптом изменяю имя на англ

Код: Выделить всё

SET(CALLERID(name)=${SHELL(/var/lib/asterisk/scripts/translit.sh ${CALLERID(name)}):0:-1})
Может есть какой то вариант удобней что бы сохранить абонентам на авае тоже русские имена? поделитесь опытом или направьте куда почитать, спасибо.
ded
Сообщения: 15622
Зарегистрирован: 26 авг 2010, 19:00

Re: Связка IPO Avaya 406 и Asterisk 16

Сообщение ded »

Не надо SHELL(/var/lib/asterisk/scripts/translit.sh

Есть функция
*CLI> core show function ICONV

-= Info about function 'ICONV' =-

[Synopsis]
Converts charsets of strings.

[Description]
Converts string from <in-charset> into <out-charset>. For available charsets,
use 'iconv -l' on your shell command line.
NOTE: Due to limitations within the API, ICONV will not currently work with
charsets with embedded NULLs. If found, the string will terminate.

[Syntax]
ICONV(in-charset,out-charset,string)

[Arguments]
in-charset
Input charset
out-charset
Output charset
string
String to convert, from <in-charset> to <out-charset>
которая работает так же, как утилита iconv
Читайте хелп и пробуйте.
frost661
Сообщения: 9
Зарегистрирован: 27 май 2020, 15:06

Re: Связка IPO Avaya 406 и Asterisk 16

Сообщение frost661 »

Про iconv знаю, просто скрипт я использую для транслитирации.
а меня больше волнует вопрос как сделать что бы при звонке с астера на аваю и обратно вместо русских символов не передавались знаки вопроса, а передавались русские буквы.
ded
Сообщения: 15622
Зарегистрирован: 26 авг 2010, 19:00

Re: Связка IPO Avaya 406 и Asterisk 16

Сообщение ded »

А вы разберитесь в какой кодировке они передаются, а в какой принимаются. И сделайте правильную конвертацию через iconv.
И тогда наверняка, вдруг запляшут облака, и вместо русских символов не будут передаваться знаки вопроса, а передаваться будут русские буквы вместо транслитЕрации.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH