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

маска

Добавлено: 29 апр 2020, 20:41
redangel666
Добрый вечер.
А можно вместо
exten => _*80XXXX/_[03][27][0][23],1,SIPAddHeader(Alert-Info: Ring Answer) ;Polycom"
вот так
exten => _*80XXXX/0202&0203
или как можно ограничить только на 2-3 номера?

Re: маска

Добавлено: 29 апр 2020, 22:09
ded

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

exten => _*80XXXX/_020[23]
http://asterisk.ru/knowledgebase/books
Хотя бы 6-ю главу!

Re: маска

Добавлено: 30 апр 2020, 20:03
redangel666
ded писал(а):Хотя бы 6-ю главу!
Прочитал. Там это не пишут.
Я понял что так можно exten => _*80XXXX/_020[23]
Плохо задал вопрос. Мне нужно четко описать номер, пока например 0203 и 3702
Вот и получилась маска _[03][27][0][23] в которую могут попасть другие номера.

Re: маска

Добавлено: 30 апр 2020, 22:00
ded
Мне надо одним шаблоном описать матричный способ решения линейных уравнений и вареный хрен без соли. Пока не знаю как.

Ищите готовые решения a la "волшебный порошок"? Их нет у меня. Читайте ещё раз 6-ю главу
16-я страница - Синтаксис сравнения по шаблонам.

Параллельно можете осваивать регулярные выражения -
https://ru.wikipedia.org/wiki/Регулярные_выражения

Re: маска

Добавлено: 03 май 2020, 01:13
Zavr2008
Не проще у этого 0202 прописать через SetVar переменную -скажем также и обозвать RIngAlert, что звонок иной чем у остальных телефонов, и ее читать ее в диалплане. Если установлена, то через ExecIf добавляется хедер..
Иначе ТС своим "а хотелось бы чтобы в диалплане можно было крестиком вышивать" всех достанет и его отправят в AGI или ARI :)
А еще скорее даже напугают платным саппортом, потом он через 10 лет будет вспоминать как его тут обломили)))))