Можно ли как то проверить в exten десятые числа? Например:
exten => _0[50,66,95,99]XXXXXXX,n,Noop
Вот так можно
[list_of_values]
exten = > _050XXXXXXX,1,Noop
exten = > _066XXXXXXX,1,Noop
exten = > _095XXXXXXX,1,Noop
exten = > _099XXXXXXX,1,Noop
[context]
exten = > _0XXXXXXXXX,n,GotoIF($[ ${VALID_EXTEN(list_of_values,${EXTEN},1)}]?somewhere)
и вот так можно
exten => _0XXXXXXXXX,n,GotoIF($[ ${EXTEN:1:2} == "50" || ${EXTEN:1:2} == "66" || ${EXTEN:1:2} == "95" || ${EXTEN:1:2} == "99" ]?somewhere)
https://wiki.asterisk.org/wiki/display/AST/Manipulating+Variables+Basics
и вот так
exten => _0XXXXXXXXX,n,GotoIF($[REGEX("^0(50|66|95|99)" ${EXTEN}) ]?somewhere)
Задан: 2017-08-08 16:14:52 +0400
Просмотрен: 170 раз
Обновлен: Aug 09 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Нельзя.
zzuz ( 2017-08-08 18:10:10 +0400 )редактироватьа я не понял вопроса.
someuserman ( 2017-08-08 18:37:52 +0400 )редактироватьАвтор ленится , вот и проводит изыскания , как еще больше можно лениться.
zzuz ( 2017-08-09 00:05:14 +0400 )редактироватьхочет одной строчкой мобилки описать. Кстати, походу не все коды(но это его проблемы).
meral ( 2017-08-09 02:32:45 +0400 )редактироватьСпасибо meral
sarkan20 ( 2017-08-09 09:18:59 +0400 )редактировать