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

Вопрос по синтаксису шаболна

Добавлено: 15 апр 2014, 09:03
tol_iwan
exten => _2XXX,1,Dial(SIP/${EXTEN}) - всем понятно, что это такое.
А можно из _2XXX вывести исключения? Не нужно мне чтобы по шаблону проходило несколько номеров из диапазона 2000-2999.
"Z", "N", "[]", ".", "!" - известны, но это не то.

Re: Вопрос по синтаксису шаболна

Добавлено: 15 апр 2014, 09:11
Vlad1983
низя
шаблон только на совпадение

но можно вне шаблона проверять на соответствие приложениями ExecIf, GotoIf ...

Re: Вопрос по синтаксису шаболна

Добавлено: 15 апр 2014, 09:17
virus_net
либо вызвать AGI скрипт, чтобы не мучиться с кучкой IF`ов, и проверить все что нужно в нем, затем установить переменную и обработать её в диаплане

что то типа такого:

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

exten => _2XXX,1,AGI(check.php)
exten => _2XXX,n,Goto(${check-ret})
exten => _2XXX,n(passed),Dial(.....)
exten => _2XXX,n,Hangup()
exten => _2XXX,n(failed),Hangup()

Re: Вопрос по синтаксису шаболна

Добавлено: 15 апр 2014, 09:38
tol_iwan
Думал об использовании БД - для нужных номеров одно поле какое-нибудь и GotoIF на проверку этого поля, но подумал, что может к asterisk11(не уточнил сразу версию, извините) что-нибудь придумали такое. Со скриптами не работал - надо подумать + ценный опыт будет.

Re: Вопрос по синтаксису шаболна

Добавлено: 15 апр 2014, 09:46
virus_net
tol_iwan писал(а):Думал об использовании БД
можно и так, вот в соседней теме примерно это и обсуждается
tol_iwan писал(а):Со скриптами не работал
все когда то бывает впервые, это не особо сложно, тем более в инете есть много примеров (например: http://subnets.ru/blog/?p=1444)

Re: Вопрос по синтаксису шаболна

Добавлено: 15 апр 2014, 09:56
tol_iwan
Ну сложности нас не пугают :D
Спасибо за ответы, получил исчерпывающие ответы и направление решению.

Re: Вопрос по синтаксису шаболна

Добавлено: 15 апр 2014, 10:03
virus_net
пожалуйста
практически любая IT проблема может быть решена как минимум 2-мя способами и каждый выбирает свой способ, который считает более подходящим и правильным в его ситуации
удачи