Asterisk app:GosubIf

Команда диалплана Asterisk GoSubIf, выполняет переход на лейбл диалплана или контекст по заданному условию и возвращается назад.

Описание

Если условие верно, переходит на labeliftrue.
Если уловие не верно, переходи на labeliffalse.
В обоих случаях вызов может быть возвращен на следующий приоритет, после GoSubIf, командой Return

Синтаксис

GosubIf(condition?[labeliftrue[(arg1[,...][,argN])]][:labeliffalse[(arg1[,...][,argN])]])

Аргументы
  • labeliftrue - лейбл для перехода, если условие верно. Форма похожа на GoTo - [[context,]extension,]priority
  • labeliffalse - лейбл для перехода, если условие неверно.

См. также

Команды диалплана Asterisk

  • asterisk/app/gosubif.txt
  • Последние изменения: 2018/03/12