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

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

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

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

Ответить
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

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

Сообщение tol_iwan »

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

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

Сообщение Vlad1983 »

низя
шаблон только на совпадение

но можно вне шаблона проверять на соответствие приложениями ExecIf, GotoIf ...
ЛС: @rostel
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение 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()
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

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

Сообщение tol_iwan »

Думал об использовании БД - для нужных номеров одно поле какое-нибудь и GotoIF на проверку этого поля, но подумал, что может к asterisk11(не уточнил сразу версию, извините) что-нибудь придумали такое. Со скриптами не работал - надо подумать + ценный опыт будет.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

tol_iwan писал(а):Думал об использовании БД
можно и так, вот в соседней теме примерно это и обсуждается
tol_iwan писал(а):Со скриптами не работал
все когда то бывает впервые, это не особо сложно, тем более в инете есть много примеров (например: http://subnets.ru/blog/?p=1444)
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

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

Сообщение tol_iwan »

Ну сложности нас не пугают :D
Спасибо за ответы, получил исчерпывающие ответы и направление решению.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

пожалуйста
практически любая IT проблема может быть решена как минимум 2-мя способами и каждый выбирает свой способ, который считает более подходящим и правильным в его ситуации
удачи
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH