Aplicações do Dialplan do Asterisk 18
Comando:
ControlPlayback()
Sinopse:
Play a file with fast forward and rewind.
Descrição:
Esta aplicação reproduz o nome de arquivo fornecido. Ao finalizar, define as seguintes variáveis de canal:
CPLAYBACKSTATUS - Contém o status da tentativa como uma string de texto: SUCCESS (sucesso), USERSTOPPED (parado pelo usuário), REMOTESTOPPED (parado remotamente), ERROR (erro).
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 retroceder ou avançar.
- 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)' para iniciar em um ponto específico (em milissegundos) do arquivo.
Sintaxe:
ControlPlayback(filename,[skipms,[ff,[rew,[stop,[pause,[restart,[options]]]]]]])
Fonte: Asterisk Wiki