Asterisk app: TryExec
Краткий обзор
Выполняет приложение Asterisk, всегда возвращаясь.
Описание
Позволяет вызывать произвольное приложение, даже если оно не закодировано жестко в диалплане. В отличие от команды Exec() всегда возвращается к диалплану, а так же задает переменной TRYSTATUS одно из следующих значений:
- SUCCESS: Если приложение возвратило ноль.
- FAILED: Если приложение возвратило ненулевое значение.
- NOAPP: Если приложение не было найдено или не указано.
Синтаксис
TryExec(appname(arguments))
Аргументы
appname
Имя приложения которое требуется выполнить и его аргументы.
Пример
exten => 100,1,TryExec(Verbose(test text))
Смотри также