В наличии имеется softpbx asterisk (elastix 2.0.3) с банком каналов parabel asteroid(14fxo/16fxs). Из внешних линий несколько fxo портов и многоканальный sip-транк. Из внутренних линий несколько fxs портов. Все внутренние абоненты находятся в одной группе перехвата (pickup group)
Входящий звонок с sip-транка маршрутизируется на звонковую группу (ring group) и легко перехватывается стандартной последовательностью "Asterisk General Call Pickup *8#".
Входящие звонки на fxo порты однозначно маршрутизируются на соответствующие им fxs порты, при этом перехват звонков не работает.
Вопрос: general call pickup должен работать в любом случае или только при вызове через звонковую группу?
call pickup group не имеет отношения к DAHDI group
надо смотреть лог, надо проверить DTMF, почему *8# а не просто *8 ?
Покажи лог
Все дело в применяемом модуле FreePBX "Custom-Contexts". Уж не знаю по каким причинам, но если экстеншены находятся в разных контекстах этого модуля, перехват звонков работать не будет.
Как раз группы pickupgroup и callgroup общие для всех технологий (SIP/DAHDI/h323/IAX2..). Астериску особо всё равно. Чтобы проверить работу , включите логирование dtmf и проверьте функциональность features командой : CLI> features show
там станет более понятно.
Задан: 2011-08-02 12:49:22 +0400
Просмотрен: 1,239 раз
Обновлен: Aug 22 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.