Aplicações do Dialplan do Asterisk 22
Descrição:Esta aplicação reproduz a lista de arquivos fornecida (não inclua extensões) enquanto aguarda que um ramal seja discado pelo canal de chamada. Para continuar aguardando dígitos após esta aplicação terminar de reproduzir os arquivos, a aplicação
WaitExten deve ser utilizada.
Se um dos arquivos de som solicitados não existir, o processamento da chamada será encerrado.
Esta aplicação define a seguinte variável de canal após sua conclusão:
BACKGROUNDSTATUS - O status da tentativa de reprodução em segundo plano como uma string de texto:
SUCCESS ou
FAILED.
Sintaxe:BackGround(filename1&[filename2[&...]],[options,[langoverride,[context]]])Parâmetros:- filenames - Lista de nomes de arquivos separados por '&'. Se o nome do arquivo for relativo (não começa com barra), será procurado no diretório de sons do Asterisk. Se o nome do arquivo puder ser interpretado como uma URL, o Asterisk fará o download e iniciará a reprodução. Para incluir um '&' literal na URL, utilize aspas simples.
- options:
- s - Pula a reprodução da mensagem se o canal não estiver no estado 'up' (ou seja, ainda não foi atendido). Nesse caso, a aplicação retorna imediatamente.
- n - Não atende o canal antes de reproduzir os arquivos.
- m - Apenas interrompe se um dígito pressionado corresponder a uma extensão de um dígito no contexto de destino.
- p - Não permite que a reprodução seja interrompida por dígitos.
- langoverride - Especifica explicitamente qual idioma deve ser utilizado para os arquivos de som solicitados.
- context - O contexto do plano de discagem que esta aplicação usará ao sair para um ramal discado.
Aplicações Relacionadas: ControlPlayback, WaitExten, BackgroundDetect
Funções Relacionadas: TIMEOUT