Size: a a a

2018 October 08

A

Aleksey in Asterisker-ы
Johnny_K JK
exten => 556,n,Set(OFFICE_START=3100)
exten => 556,n,Set(OFFICE_END=3699)
exten => 556,n,GotoIf(${CALLERID(num)} = _30XX?spyon:spyoff)
exten => 556,n(spyon),GotoIf($[${SPYNUM} >= ${OFFICE_START} & ${SPYNUM} <= ${OFFICE_END}]?spyenabled:spyoff)
exten => 556,n(spyenabled),ChanSpy(SIP/${SPYNUM},wq)
exten => 556,n(spyoff),NoOp(spyoff)
я бы сравнивал "${CALLERID(num):2}" и "30" это будет работать наверняка ;)
источник

JJ

Johnny_K JK in Asterisker-ы
м...
источник

A

Aleksey in Asterisker-ы
отрезаем 2 последние цифры и сравниваем с 30. что может быть проще, а то вы тут щас еще reg_exp придумаете.. )
источник

JJ

Johnny_K JK in Asterisker-ы
так дял начало тестю данный вариант выше ))
источник

JJ

Johnny_K JK in Asterisker-ы
ваш вариант подозреваю такой
exten => 556,n,Set(OFFICE_START=${CALLERID(num):2}00)
exten => 556,n,Set(OFFICE_END=${CALLERID(num):2}99)
exten => 556,n,GotoIf($[${SPYNUM} >= 3100 & ${SPYNUM} <= 3699 & ${CALLERID(num)} >= 3100 & ${CALLERID(num)} <= 3699]?spyon:spyoff)
exten => 556,n(spyon),GotoIf($[${SPYNUM} > ${OFFICE_START} & ${SPYNUM} <= ${OFFICE_END}]?spyenabled:spyoff)
exten => 556,n(spyenabled),ChanSpy(SIP/${SPYNUM},wq)
exten => 556,n(spyoff),NoOp(spyoff)
источник

JJ

Johnny_K JK in Asterisker-ы
?
источник

NS

Nikolay Shakin in Asterisker-ы
exten=>556/_30XX,1,app
источник

NS

Nikolay Shakin in Asterisker-ы
так не подходит?
источник

JJ

Johnny_K JK in Asterisker-ы
прошло
источник

JJ

Johnny_K JK in Asterisker-ы
exten => 556,n,GotoIf(${CALLERID(num)} = _30XX?spyon:spyoff)
источник

JJ

Johnny_K JK in Asterisker-ы
но не уверен что отрабатывает блок для прослушки с номеров из пула
источник

JJ

Johnny_K JK in Asterisker-ы
сейчас првоерю тем кто не должен слушать из пула 3100-3600
источник

JJ

Johnny_K JK in Asterisker-ы
из 30ХХ до 3100-3699 без проблем достучался и слушал
источник

NK

ID:274502297 in Asterisker-ы
Nikolay Shakin
exten=>556/_30XX,1,app
Разрушитель велосипедных фабрик )))
источник

JJ

Johnny_K JK in Asterisker-ы
не шаблон срабатывает на всех
источник

JJ

Johnny_K JK in Asterisker-ы
все слушают друг друга
источник

NK

ID:274502297 in Asterisker-ы
Johnny_K JK
не шаблон срабатывает на всех
пардон, но я не понял сообщения
источник

JJ

Johnny_K JK in Asterisker-ы
3143 может слушать 3156
источник

NK

ID:274502297 in Asterisker-ы
Johnny_K JK
3143 может слушать 3156
при каком коде?
источник

JJ

Johnny_K JK in Asterisker-ы
самом первом  exten => 556,n,GotoIf(${CALLERID(num)} = _30XX?spyon:spyoff)
источник