Страница 2 из 2

Re: отслеживание перехвата

Добавлено: 30 апр 2021, 15:50
ded
userkarl,
userkarl писал(а):Звонок идет с номера, например, +79998887766 на 731. На телефоне с номером 721 набираю **731 и происходит Pickup(${EXTEN:2});
это другой сценарий, другой диал-план, не тот, что вы описали как

Код: Выделить всё

 _**X. => {

                NoOp(From=${PJSIP_HEADER(read,From)});
                NoOp(TEST=${CONNECTEDLINE(all)});
                NoOp(exten=${EXTEN});
                NoOp(callerid=${CALLERID(num)});
                NoOp(channel=${CHANNEL});
                DumpChan(1);
                Pickup(${EXTEN:2});
                HangUp();
        };
И, извините, вы полностью цитируете предыдущий пост *выше), не смогу с вами общаться, это у вас другой тип мышления.

Re: отслеживание перехвата

Добавлено: 01 май 2021, 18:31
userkarl
ded писал(а):это другой сценарий, другой диал-план, не тот, что вы описали как

Код: Выделить всё

 _**X. => {

                NoOp(From=${PJSIP_HEADER(read,From)});
                NoOp(TEST=${CONNECTEDLINE(all)});
                NoOp(exten=${EXTEN});
                NoOp(callerid=${CALLERID(num)});
                NoOp(channel=${CHANNEL});
                DumpChan(1);
                Pickup(${EXTEN:2});
                HangUp();
        };
Чем другой? Если убрать все тестовые выводы NoOp, то остается как раз Pickup(${EXTEN:2}); о котором я каждый раз пишу.
Это как раз контекст перехвата звонка, в котором я пытаюсь получить номер из другого контекста, если вам будет легче, то пускай он будет такой:

Код: Выделить всё

_XXX => {
                Dial(${EXTEN});
                HangUp();
        };