О себе События Портфолио Статьи Гостевая Фотоальбом На злобу дня Ссылки Учеба Программы
Alex_K (г.Киров) - Алексей Кощеев
Хостинг и регистрация доменов в Кирове

На злобу дня

Asterisk 11 и CID name

Asterisk 11 и CID name

Несколько дней назад переключал телефонию с Asterisk 10 на Asterisk 11.

Совместимость конфигов в целом неплохая, но как минимум одну вещь разработчики поломали. Точнее: изменили поведение при формировании имени звонящего (CID name).

Вот как это документировано:

chan_sip
Asterisk will no longer substitute CID number for CID name in the display name field if CID number exists without a CID name. This change improves compatibility with certain device features such as Avaya IP500's directory lookup service.

Теперь, если имя звонящего неизвестно, Asterisk не делает принудительного выставление параметра CID name в значение CID num. В SIP-клиенте это проявляется как добавление к номеру звонящего @domain.

Несколько часов искал решение того, как вернуть прежнее поведение. К сожалению, из коробки такого решения не нашлось (ну, кроме ручного выставления CALLERID(name) = CALLERID(num)).

В базе проблем удалось отыскать документ [patch] SIP display-name needed to be empty for Avaya IP500, таким образом удалось локализовать место внесения изменений в исходном коде.

Проанализировав исходный код 10 и 11 версий файла channels/chan_sip.c, удалось получить патч для версии 11.3, патч для версии 11.20 и патч для версии 11.23, который возвращает старое поведение.

Опубликовано: 10 октября 2013 года.

Комментарии посетителей сайта

Влад    30.11.2015 12:14
  Доброго дня.
Нашел Вашу статью. По моему Вы единственный кто затронул сие тему. У меня чуть иная ситуация. asterisk 12 - h323 - avaya ipo 500.
Asterisk не отдает имя. Только номер звонящего. Имя показывается, если конкретно привязать callerid(all)=callerid ( name), но тогда нет обратного дозвона, если звонок пропущен. Если есть желание и время помочь, то буду очень благодарен. icq 903-903-девять.
Спасибо.

Ответ: 30.11.2015 12:56
К сожалению, возможности нет. Обратным дозвоном не пользовался, нюансы не известны. Успехов :)

Далее: Asterisk cdr_mysql charset
Предыдущая заметка: Собаководы атакуют
Перейти к списку заметок
Fanshop.ru

Рейтинг@Mail.ru

Rambler's Top100

© Алексей Кощеев, г.Киров, 2001-2024 хостинг предоставлен компанией Айхэд