Faq:преобразование русских callerIDname при звонках из Е1 в SIP

From GarantPlus Alvis Wiki
Jump to: navigation, search

Преобразование русских calleridname при звонках из E1 в SIP

Часто возникающий вопрос изменения callerIDname при вызовах от АТС Panasonic, которые по-умолчанию используют кодировку текста CP-1251. Данное решение позволяет корректно идентифицировать абонента с двух сторон.

Описание проблемы

  • Предполагаем, что связь АТС с alvis уже настроена.
  • Вызовы в обе стороны проходят.
  • Существуют проблемы с идентификацией абонента в виде неразличимых символов


Решение

1. Откройте web интерфейс шлюза, вкладку Alvis Gateway / Routing. Выберите направление маршрута вызова от АТС Panasonic к Alvis. Вставьте следующий текст в раздел Advanced / Pre commands:


Noop(Len: ${LEN(${CALLERID(name)})}, Name: ${CALLERID(name)})
Set(CALLERID(name)=${OTXICONV(CP-1251,UTF-8,${CALLERID(name)})})
Noop(Len: ${LEN(${CALLERID(name)})}, Name: ${CALLERID(name)})

Change encoding.JPG

2. Далее выбираем другое направление и выставляем текст:

Noop(Len: ${LEN(${CALLERID(name)})}, Name: ${CALLERID(name)})
Set(CALLERID(name)=${OTXICONV(UTF-8,CP-1251,${CALLERID(name)})})
Noop(Len: ${LEN(${CALLERID(name)})}, Name: ${CALLERID(name)})

3. Сохраняем

4. Проверяем тестовым звонком