Есть старый Asterisk 1.4.21.1 (в нем используется драйвер Zaptel) с платой Wildcard TE122 Card для E1. Поток подключен к АТС Миником DX500. В этой конфигурации, если два абонента с аналоговыми телефонами разговаривают друг с другом, то при звонке с SIP-телефона, одному из этих абонентов, мы слышим короткие гудки. Так и должно быть.
Пытаемся обновить конфигурацию. У нас есть TDMoE шлюз Астарта iBase и через него планируем прокинуть поток E1 в сервер с актуальной версией FreePBX (само собой, драйвер DAHDI). В этой конфигурации связь тоже работает, но при звонке с SIP телефона занятым абонентам, вместо сигнала занятости, слышны длинные гудки, а разговаривающим тихие гудки (видимо сигнал о втором звонке)
DX500 позволяет подключать многоканальные телефоны и в этом случае второй звонок можно принять, но у обычных телефонов такой возможности нет, поэтому необходимо добиться занятости при звонке.
Подскажите в чем может быть дело. В разном способе обработки сигнала DAHDI и Zaptel? Или еще в чем-то. Как добиться занятости.
P.S. Консультации с техподдержкой Миником ни к чему не привели.
спросил Apr 12 '16
Аноним
Такое поведение называется callwaiting и это фича(а не баг) данного шлюза. В астериск ничего подшаманить вродебы не получится.
Развечто вы можете ограничить(использую GROUPS в диалплане) количество звонков на экстеншен. както так.
exten => _X.,n,Set(GROUP(astarta)=${EXTEN})
exten => _X.,n,ExecIF($[ ${GROUP_COUNT(${EXTEN}@astarta)} > 1 ]?Busy)
(данное решение неполное, предоставленно как идея, надо сделать также для звонков в другом направлении)
Задан: Apr 12 '16
Просмотрен: 164 раз
Обновлен: Apr 13 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Следует обратиться в ТП Астарты :) TDMoE = Зло..
Zavr2008 (Apr 12 '16)editАстартовцы, говорят, что их шлюз это только транспорт и нужно разбираться либо с Астериском либо с dx500. В Миникоме посоветовали поменять в dx500 правила выхода на междугородню линию, занизив приоритет звонка через E1. В этом случае занятость появляется, но пропадает возможность звонить в город. В общем нужно оставить dx500 как есть т.к. с zaptel все работает. Что-то нужно подшаманить в Астериск, уже всю голову сломали.
rotor33 (Apr 12 '16)editКак бы мне отключить эту "фичу". Может signalling изменить, чтобы Астериску не казалось, что на том конце ISDN.
rotor33 (Apr 14 '16)editчем дело кончилось?
Zavr2008 (Jun 14 '16)edit