Можно ли как то проверить в 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
Просмотрен: 106 раз
Обновлен: Aug 09 '17
Набор добавочных с asterisk на другие АТС
Ошибка Unable to write frametype
Уведомление о записи разговора Elastix
Два SIP пира на одном IP adress:port
Обьединение филиалов в один пул внутр. номеров
CHANUNAVAIL при специфичной команде звонка
FreePBX. Односторонняя слышимость в записи.
Проект компании "АТС Дизайн"
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 )редактировать