Aplicações do Dialplan do Asterisk 20
Descrição:O comando
Gosub() permite desviar a execução do dialplan para um rótulo específico, armazenando o ponto de retorno para que o fluxo possa ser retomado posteriormente. É frequentemente usado para chamar sub-rotinas ou macros dentro do dialplan.
A sintaxe é:
Gosub([[context,]extension,]priority[(arg1,[...][argN]))]
Onde:
context, extension, priority são obrigatórios e definem o rótulo para onde o dialplan irá.arg1 até argN são argumentos opcionais que podem ser passados para o rótulo de destino.
Este comando é similar ao
Goto(), mas com a capacidade de retornar ao ponto de chamada usando o comando
Return(). Consulte também
GosubIf,
Macro,
Goto e
StackPop para funcionalidades relacionadas.