Asterisk app:GosubIf
Команда диалплана Asterisk GoSubIf, выполняет переход на лейбл диалплана или контекст по заданному условию и возвращается назад.
Описание
Если условие верно, переходит на labeliftrue.
Если уловие не верно, переходи на labeliffalse.
В обоих случаях вызов может быть возвращен на следующий приоритет, после GoSubIf,
командой Return
Синтаксис
GosubIf(condition?[labeliftrue[(arg1[,...][,argN])]][:labeliffalse[(arg1[,...][,argN])]])
Аргументы
- labeliftrue - лейбл для перехода, если условие верно. Форма похожа на GoTo - [[context,]extension,]priority
- labeliffalse - лейбл для перехода, если условие неверно.
См. также