VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

проверка номера на условие

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
truthful-liar
Сообщения: 19
Зарегистрирован: 22 авг 2014, 15:29

проверка номера на условие

Сообщение truthful-liar »

Здравствуйте! Мне двадцать лет, я бородат, живу с мамой, тролль, лжец и девственник. Вот и сейчас... P.S. Извените за неровный почерк.!
есть конструкция, которая правит уровни звука при входящих вызовах. Работает.
Но есть одно но, "${CALLERID(number)}"=" " получается задать только буквально, то-есть 78889991122
А как отобрать номера по маске? хочу чтобы уровни правились при входящих с номеров начинающихся на 74248.

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


[from-pstn-custom]

;Volume settings in

exten => _X.,1,GosubIf($["${CALLERID(number)}"="78889991122"]?volume,1)

exten => volume,1,NoOp(Volume settings)
same => n,Set(VOLUME(TX)=-4)
same => n,Set(VOLUME(RX)=2)
exten => volume,n,Return

P.S. У меня Elastix 2.5


РАЗОБРАЛСЯ!!! :D

нужно так

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

exten => _X.,1,GosubIf($["${CALLERID(number):0:5}"="74248"]?volume,1)

exten => volume,1,NoOp(Volume settings)
same => n,Set(VOLUME(TX)=-4)
same => n,Set(VOLUME(RX)=2)
exten => volume,n,Return

Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH