Тема: TDE200+Шлюз Parabel+Asterisk
Передается имя, а принимается?
По крайней мере других вариантов перекодировки я не нашел
Передается имя, а принимается?
Конечно принимается,
exten => _2XX,1,Set(CALLERID(name)=${ICONV(WINDOWS-1251,UTF-8,${CALLERID(name)})})
exten => _2XX,n,Set(CALLERID(all)=${CALLERID(name)} <${CALLERID(num)}>)
exten => _2XX,n,Goto(in-local,${EXTEN},1)
Только на системном телефоне видно номер абонента , а его имя нет
Тогда, как и сказал Ired - нужно менять кодировку.
Менять кодировку, да тут не понятно на что менять, в логах астериск показывает русские имена, на цифровом телефоне нет имени, на что обратить внимание?
Такое ощущение что где то не включёна опция не знаю какая только
http://asterisk-support.ru/forum/topics/5097/
Вот похожая проблема но это блин 12 лет назад и prilib уже обновили или до сих пор все это старье так и работает
А расшифруйте вот это:
Конечно принимается,
exten => _2XX,1,Set(CALLERID(name)=${ICONV(WINDOWS-1251,UTF-8,${CALLERID(name)})})
Менять кодировку, да тут не понятно на что менять, в логах астериск показывает русские имена, на цифровом телефоне нет имени, на что обратить внимание?
Если для Panasonic-a - то менять на 1251. А то, что на цифровом телефоне имя не кажет, так то нам неведомо, что за телефон, как АТС включена, что в ней есть, и как транк в ней настроен...
Вот реально - соедините 2 Панасоника БЕЗ астериска, и проверьте....
А после этого можно двигаться дальше...
Игорь, так он ранее упоминал уже и про конфиг, и то, что без * на 2-х АТС имена видно, цифровой телефон, как я понимаю это системник АТС... )))
Менять кодировку, да тут не понятно на что менять, в логах астериск показывает русские имена, на цифровом телефоне нет имени, на что обратить внимание?
Если для Panasonic-a - то менять на 1251. А то, что на цифровом телефоне имя не кажет, так то нам неведомо, что за телефон, как АТС включена, что в ней есть, и как транк в ней настроен...
Вот реально - соедините 2 Панасоника БЕЗ астериска, и проверьте....
А после этого можно двигаться дальше...
АТС до этого были соединены и все показывало без астериска. Используем старые и новые цифровики. На них кажет только номер, имя абонента пропало.
Ребята помогите включить debug на Panasonic, в консоли управления только журнал ошибок.
Если подключиться через HyperTerminal напрямую в порт RS232 он будет показывать логи?
По пунктам:
1. Не поможет Вам никто в этом вопросе. См. след. пункт.
2. Не будет показывать (те логи, в которых Вы предполагаете найти некую опцию). А тот “debug”, что можно снять - расшифрует только производитель.
3. Не трогайте Панасоник.
4. Со своей проблемой - в поддержку Астериск, надеюсь там Вам объяснят про кодировку.
Без обид, всё ИМХО.
Так я и сделал пошел в поддержку Астериск и там пытаюсь что то выяснить, но тоже глухо!
Мне советуют включить debug на АТС и показать им, не знаю как это сделать.
Подскажите пожалуйста.
Из советчиков рекомендую слушать товарища ded… )))
Я думаю, что приличные люди это и так знают, что Panasonic использует для передачи имени в QSIG информационный элемент Facility=0х91, что соответствует у Астериска ROSE, и это было видно ранее PRI Span: 2 operationValue = ROSE_QSIG_CalledName.
Как я понимаю, при переименовании абонентов в латиницу - происходит следующее, т.к. в SIP аппараты используют UT-8, а АТС Panasonic Win 1251, то при этом отображаются только US-ASCII символы.
Дело в том что переименование ничего не дает, и мне кажется что когда звоню с одной АТС на другую через астериск, АТС как бы не знает где взять имя абонента или не может его получить с другой АТС. Поэтому на цифровике я ничего не вижу.