Aplicações do Dialplan do Asterisk 21
Descrição:Este comando define o contexto, a extensão e a prioridade atuais na estrutura do canal. Após a sua execução, o motor do PBX continuará a executar o dialplan no local especificado.
Se nenhuma extensão específica, ou extensão e contexto, forem especificados, o comando apenas definirá a prioridade especificada da extensão atual.
É obrigatório fornecer pelo menos uma prioridade como argumento, caso contrário, o
Goto() retornará '-1' e o canal e a chamada serão encerrados.
Se o local definido nas informações do canal for inválido e o Asterisk não conseguir encontrar esse local no dialplan, o motor de execução tentará encontrar e executar o código na extensão 'i' (inválida) no contexto atual. Se essa extensão não existir, ele tentará executar a extensão 'h'. Se nenhuma das extensões 'h' ou 'i' estiver definida, o canal é desligado e a execução das instruções no canal é encerrada. Isso significa que, por exemplo, se você especificar um contexto que não existe, não será possível encontrar as extensões 'h' ou 'i', e a chamada será terminada!
Sintaxe: Goto([[context,]extension,]priority)Parâmetros:context extension priority
Veja também: GotoIf,
GotoIfTime,
Gosub