@Alghazanth

Как правильно настроить условные переходы в диалплане астериска?

Есть кусок диалплана: pastebin.com/sC1XPwCt
Как добавить под ifTime оператор else, чтобы если не выполняется условие времени, исполнялся диалплан под else?
При добавлении блока else ael-конфиг не компилится, утверждая, что "syntax error, unexpected 'else'".
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ответы на вопрос 2
Henryh
@Henryh
Веб-программист
А если попробовать так:
Set(var=1*1) ; тут время подставить
GotoIf($["${var}" = "1"]?d1,d2) ; тут условие
Ответ написан
Такой вариант так же выдаёт ошибку?
context incoming {
    includes {
        local_calls;
    };

    _. => {
        ifTime (09:00-19:00|mon-fri|*|*)
            switch (${EXTEN}) {
                case 123:
                    goto to_123,123,begin;
                case 456:
                    goto to_456,456,begin;
            };

        else {
            Background(${ivr_dir}/16);
            Waitexten(3);
        };
    };
};
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы