Reproduz um arquivo de áudio enquanto aguarda os dígitos de um ramal para onde ir.
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 (sucesso) ou FAILED (falha).
Sintaxe: BackGround(filename1&[filename2[&...]],[options,[langoverride,[context]]])
Parâmetros:
- filenames: Lista de nomes de arquivos separados por e comercial (&). Se o nome do arquivo for relativo (não começa com barra), será pesquisado no diretório de sons do Asterisk. Se o nome do arquivo puder ser interpretado como uma URL, o Asterisk fará o download do arquivo e iniciará a reprodução. Para incluir um e comercial literal na URL, você pode colocar a URL entre aspas simples. filename1 é obrigatório.
- options: Opções de comportamento:
s - Faz com que a reprodução da mensagem seja pulada 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 com dígitos.
- langoverride: Especifica explicitamente qual idioma tentar usar para os arquivos de som solicitados.
- context: Este é o contexto do dialplan que esta aplicação usará ao sair para um ramal discado.
Aplicações relacionadas: ControlPlayback, WaitExten, BackgroundDetect.
Função relacionada: TIMEOUT.