Aplicações do Dialplan do Asterisk 18
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 a execução possa ser retomada posteriormente. É frequentemente usado para chamar sub-rotinas ou macros dentro do dialplan.
A sintaxe é:
Gosub([context,[exten,]]priority[(arg1,[...][argN]]))Onde:
context: O contexto para onde desviar.exten: A extensão dentro do contexto para onde desviar (opcional).priority: A prioridade dentro da extensão para onde desviar.arg1, argN: Argumentos a serem passados para o rótulo de destino (opcional).
Este comando é frequentemente usado em conjunto com
Return para implementar lógica modular no dialplan. Consulte também
GosubIf,
Macro,
Goto e
StackPop.