Приветствую Вас! Есть 2 астериск сервера 1.8. Все абоненты используют SIP.
Когда вызов происходит в пределах одного сервера, довольно длинный CallerID(name) в кириллице UTF8 передается полностью (примерно 30 и более символов). А когда вызов делается через sip транк на другой сервер - этот же CallerID(name) обрезается до 25 символов, при чем как-то некорректно, о чем постоянно вижу сообщение об ошибке записи CDR в cdr_pgsql. Т.е. после этого "обрезания" на конце CallerID(name) появляется некий неUTF8 символ.
Помогите найти причину.
наверно срабатывает какойто sanity check.
разрежте на 4 части по 20 сиволов. засуньте командой sipaddheader в другие поля, соберите на другом сервере.
а вообще надо в дебаге смотреть на каком этапе он обрезается.
Задан: Jul 25 '13
Просмотрен: 683 раз
Обновлен: Jul 25 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.