Reproduz um arquivo de áudio enquanto aguarda os dígitos de uma extensão para onde ir.
Descrição: Esta aplicação reproduz a lista de arquivos fornecida (não inclua extensões) enquanto aguarda que uma extensão seja discada 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 e iniciará a reprodução. Para incluir um '&' literal na URL, você pode colocar a URL entre aspas simples. filename1 é obrigatório.
- options: Opções de reprodução:
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 - Interrompe apenas 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: É o contexto do dialplan que esta aplicação usará ao sair para uma extensão discada.
Aplicações relacionadas: ControlPlayback, WaitExten, BackgroundDetect.
Funções relacionadas: TIMEOUT.