Aplicações do Dialplan do Asterisk 21
Descrição:Este comando permite estacionar uma chamada em um determinado *parking lot* e anunciar essa chamada para outro canal. A variável
PARKEDAT conterá a extensão do *parking lot* onde a chamada foi estacionada. Utilize com o canal
Local para que o dialplan possa utilizar essa informação.
Sintaxe: ParkAndAnnounce([parking_lot_name,[options,announce:[announce1[:...]],]]dial)Parâmetros:parking_lot_name - Especifica em qual *parking lot* estacionar a chamada. A ordem de prioridade para determinar o *parking lot* utilizado é: opção parking_lot_name deste comando, variável PARKINGLOT, função CHANNEL(parkinglot) (possivelmente predefinida pelo driver do canal) e, por fim, o *parking lot* padrão.options - Uma lista de opções para a chamada estacionada:r - Envia sinal de toque (ringing) em vez de música de espera (MOH) para a chamada estacionada.R - Randomiza a seleção do espaço de estacionamento.c(context,extension,priority) - Se o tempo de estacionamento expirar, direciona a chamada para este ponto no dialplan, em vez do destino definido pelo *parking lot*. context, extension e priority são obrigatórios.t(duration) - Define um tempo limite de 'duration' segundos, substituindo o tempo limite especificado pelo *parking lot*. duration é obrigatório.
announce_template / announce - Lista de arquivos separados por dois pontos (:) a serem anunciados. A palavra 'PARKED' será substituída por um dígito que representa a extensão em que a chamada está estacionada.dial - Recurso no estilo app_dial a ser chamado para realizar o anúncio. Console/dsp chama o console.
Recursos relacionados: Park,
ParkedCall