ID у него цифра, такчто правильно - наоборот, без кавычек.
meral ( 2019-02-25 17:44:40 +0400 )редактироватьНе обрабатывается кусочек плана.
same => n(io),Set((ID=${RAND(1,2)}))
same => n,GotoIf($["${ID}"=2]?ss)
same => n,Dial(SIP/${m111},15,mt)
Так вот не переходит оно на ss ни при каком значении переменной ID.
GotoIf($["${ID}" = "2"]?ss)
ID у него цифра, такчто правильно - наоборот, без кавычек.
meral ( 2019-02-25 17:44:40 +0400 )редактироватьВо первых строчка не всегда равна цифре. и когда равна - никто не знает.
во вторых всегда можно вывести значение и посмотреть
Noop($["${ID}"=2])
-- Executing [84957777777@internal:23] Set("SIP/vs-00000aa7", "ID=2") in new stack
-- Executing [84957777777@internal:24] GotoIf("SIP/vs-00000aa7", "0?ss") in new stack
-- Executing [84957777777@internal:25] NoOp("SIP/vs-00000aa7", "0") in new stack
v0ip (
2019-02-25 18:09:08 +0400
)редактироватьВообще зачем две строчки? почему сразу функцию в выражение не всунуть(без ковычек, конечно).
meral ( 2019-02-25 18:12:17 +0400 )редактироватьЗадан: 2019-02-25 14:57:03 +0400
Просмотрен: 235 раз
Обновлен: Feb 25 '19
не получается написание dialpan между абонентами, через внешнего провайдера,
Звонок с сайта и проигрывание мелодии.
Переход при недоступном абоненте
очередь для звонящих в город через 9
Исходящий звонок через Sip trunk, настройки extensions.conf
Как задать таймаут для ringing/progress?
Переключение режима day/night Только с определенных внутренних номеров
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А две скобки в сет это для чего?
meral ( 2019-02-25 17:45:12 +0400 )редактироватьКстати, да. Поправил. Спасибо!
v0ip ( 2019-02-25 17:47:19 +0400 )редактировать