Asterisk. Команда Exec.

Exec() - Динамически выполняет приложение Asterisk.

Exec(имяприложения(аргументы))

Эта команда позволяет вызывать любое приложение, даже если оно не указано в диалплане. Выполняет выход так же, как и базовое приложение, или аварийно, если это приложение не найдено.

Значение аргументы передается в вызываемое приложение.

Это приложение динамически вызывает приложения, извлекая их из базы данных и других внешних источников.

Пример:

exten => 123,1,Set(MYAPP=SayDigits(12345678))
exten => 123,2,Exec(${MYAPP})

 

См. также: EVAL, TryExec(), ExecIf()