Aplicações do Dialplan do Asterisk 22
Descrição:Esta aplicação reproduz o nome de arquivo fornecido.
Após a conclusão, ela define as seguintes variáveis de canal:
- CPLAYBACKSTATUS - Contém o status da tentativa como uma string de texto: SUCCESS, USERSTOPPED, REMOTESTOPPED ou ERROR.
- CPLAYBACKOFFSET - Contém o deslocamento em milissegundos no arquivo onde a reprodução parou. O valor -1 indica o final do arquivo.
- CPLAYBACKSTOPKEY - Se a reprodução for interrompida pelo usuário, esta variável contém a tecla pressionada.
Sintaxe:
ControlPlayback(filename,[skipms,[ff,[rew,[stop,[pause,[restart,[options]]]]]]])
Parâmetros:
- filename - Nome do arquivo a ser reproduzido.
- skipms - Número de milissegundos a pular ao rebobinar ou avançar rapidamente.
- ff - Dígito DTMF que aciona o avanço rápido (padrão é '#').
- rew - Dígito DTMF que aciona o retrocesso (padrão é '*').
- stop - Dígito DTMF que interrompe a reprodução.
- pause - Dígito DTMF que pausa a reprodução.
- restart - Dígito DTMF que reinicia a reprodução.
- options - Opções adicionais, como
o(time), que define o tempo em milissegundos a partir do início do arquivo onde a reprodução deve começar.