Exec() — Executes an Asterisk application dynamically
Allows an arbitrary application to be invoked even when
not hard-coded in to the dialplan. Exits exactly the same as the
underlying application, or abnormally, if the
underlying application cannot be found. The
arguments are passed to the called
application.
This application allows you to dynamically call applications by pulling them from a database or other external source.
exten => 123,1,Set(MYAPP=SayDigits(12345))
exten => 123,2,Exec(${MYAPP})