addpac и возможность перехвата звонков

Дело в том, что по дефолту, если первым идёт символ * или #, то он считает, что дальше будет IP адрес. Поэтому, перехват через *40 не сработает. Для отключения этой фичи (а значит для включения возможности перехвата) выполняем команду:

AP1100(config)# dial-peer ipaddr-prefix n

Теперь работает! Хотя способ, описанный ниже так же можно применять.

Если все аппараты подключены к одному Addpac’y, то для этого нужно добавить такое:

AP1100(config)# dial-peer call-pickup *40

где, *40 — это комбинация перехвата звонков.

Всё хорошо, но если аппараты находятся на разных addpac’ax или если есть sip-сервер(например, asterisk) или перехватить звонок с ip-phone на ip-phone, то перехват не сработает. Дело в том, что addpac не может пересылать на sip-сервер комбинацию перехвата, которая начинается на * или #. Как быть в такой ситуации, когда не хочется менять *40 на 040 всем? Тем, кто на addpac’е пускай будут использовать новую комбинацию: 040, а те у кого работает старая — старую. На самом же Addpac’e будем комбинацию 040 менять на *40. Делается это так.

Сначала создаётся правило трансляции:

AP1100(config)#translation-rule 0
AP1100(config-translation-rule#0)#rule 0 040 *40

После этого его нужно применить к dial-peer voice voip (у меня это 1000, у вас может быть другой):

AP1100(config)# dial-peer voice 1000 voip
AP1100(config-dialpeer-voip-1000)#translate-outgoing called-number 0
AP1100(config-dialpeer-voip-1000)#translate-outgoing calling-number 0

Пояснение:

translate-outgoing called — преобразование для номера, на который звоним
translate-outgoing calling — преобразование для номера, с которого звоним

addpac и возможность перехвата звонков: 2 комментария

  1. Аноним

    здравствуйте,я наожусь в украине и мне необходимо осуществить перехват звонков конкурента(тоесть чтобы когда я захочу,поступающие к нему звонки попадали ко мне)возможно ли ето и что можете предложить?

Добавить комментарий для skeletor Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *