Крутился на виртуалке астекриск (16-й, под CentOS 8), очень все просто, 20 номеров, один сип-транк. Телефоны разные. gransstream, yealink и три цискофона (SP7942G). Все телефоны работали как часы. Досталась железка Granstream UCM6102, решил перенести на нее всю телефонию. Все перенеслось, немного поковырялся, но ничего, все пошло. За исключением цисок. Телефоны регистрируются. На них звонки приходят, связь есть. А вот с них невозможно позвонить. Готовность есть, начинаешь набирать, после первой цифры готовность снимается, на экране появляется "наберите номер" и все, дальше можно хоть сколько нажимать, через минуту разрыв по таймауту, такое ощущение что телефон ничего не передает. Разумеется на TFTP лежит dialplan.xml. Переделываю конфиг телефона под старый астериск - телефон бодро набирает. В настройках станции ничего особо не делал, как у всех аппаратах стоит. Куда копать? Спасибо.
Техподдержка там еще та.
Вот начальная часть ответа, на вопрос совместимости цискофона и станции:
"Совместимое оборудование с Asterisk должно быть совместимо с UCM.
Напоминаем:
C. В бесплатную техподдержку по оборудованию не входит:
Диагностика Ваших настроек и анализ возможных ошибок, при которых оборудование не выполняет заданные функции. Для проверки работособности оборудования используются типовые настройки из документации изготовителя.
Отладка настроек оборудования в процессе сопряжения разных устройств."
Что еще обнаружил, если в настройках станции разрешить гостевые вызовы, звонки ходят, правда исходящий с цискофона голос идет почему-то только в одну сторону, в сторону цискофона. Входящий же на циску идет нормально. Но он и так ходил.
В логах станция пишет
Понимаю что станция не может в какой-то момент определить номер вызывающего и попросту блокирует. Но в настройках самой станции нашел вот только одну опцию - Настройки АТС - Параметры SIP - Разрешить гостевые вызовы.