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

Dialplan и .

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
gaspaarr
Сообщения: 217
Зарегистрирован: 17 сен 2014, 21:20

Dialplan и .

Сообщение gaspaarr »

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

Re: Dialplan и .

Сообщение tol_iwan »

. (точка)
Универсальное соответствие; соответствует одному или более символам, любым.
gaspaarr
Сообщения: 217
Зарегистрирован: 17 сен 2014, 21:20

Re: Dialplan и .

Сообщение gaspaarr »

Т.е. описать в одном правиле 88121234567 и 1234567 нельзя, правильно я понимаю?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Dialplan и .

Сообщение ded »

gaspaarr, убийственные вопросы! Нет базовых знаний, надо читать Будущее телефонии.
gaspaarr
Сообщения: 217
Зарегистрирован: 17 сен 2014, 21:20

Re: Dialplan и .

Сообщение gaspaarr »

Базовых знаний у меня достаточно, и . в linux regexp имеет несколько иное значение.
В описании к freepbx указано, что . это одна или несколько цифр, но не указано, что после точки бессмысленно указывать другие параметры.
В чем сложность проверять, что набрано после . большая загадка...
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Dialplan и .

Сообщение ded »

Мы разве обсуждапем тут регулярные выражения? Синтаксис диалплана Астериск - это не regexp. Поэтому, чтобы не плодить сущности, Вы бы почитали, что обозначают конструкции
${EXTEN:3}
${EXTEN:2:3}
${EXTEN:0:4}
и тому подобных. К вашему случаю -
gaspaarr писал(а):Т.е. описать в одном правиле 88121234567 и 1234567 нельзя, правильно я понимаю?
exten => 88121234567,1,Dial(SIP/123,,tT)
exten => 1234567.1.Goto(8812${EXTEN},1,)

или наоборот
exten => 1234567,1,Dial(SIP/123,,tT)
exten => 88121234567,1,Goto(${EXTEN:4},1)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Dialplan и .

Сообщение Vlad1983 »

можно и Function_REGEX
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH