ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

Сообщение truthful-liar » 01 июл 2017, 05:42

Здравствуйте! Мне двадцать лет, я бородат, живу с мамой, тролль, лжец и девственник. Вот и сейчас... 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

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

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH