Funções do Dialplan do Asterisk 18
Descrição:Lê uma variável
varname que está oculta por
n níveis de quadros de pilha de subrotinas. Note que
${LOCAL_PEEK(0,foo)} é o mesmo que
foo, já que o valor de
n 'espreita' sob 0 níveis de quadros de pilha; em outras palavras, 0 representa o nível atual. Se
n exceder o número disponível de quadros de pilha, uma string vazia será retornada.
Sintaxe:LOCAL_PEEK(n,varname)
n: Número de níveis na pilha de subrotinas para 'espreitar'.
varname: Nome da variável a ser recuperada.
Esta função é útil para acessar variáveis definidas dentro de subrotinas aninhadas sem que elas interfiram no escopo global ou em outras subrotinas. Ela é frequentemente usada em conjunto com as aplicações de dialplan
Gosub,
GosubIf e
Return.