Descrição: Se o nome do arquivo contiver '%d', esses caracteres serão substituídos por um número incrementado em um a cada vez que o arquivo for gravado. Use core show file formats para ver os formatos disponíveis em seu sistema. O usuário pode pressionar '#' para terminar a gravação e continuar para a próxima prioridade. Se o usuário desligar durante uma gravação, todos os dados serão perdidos e o aplicativo será encerrado.
RECORDED_FILE - Será definido como o nome final do arquivo de gravação, sem extensão. RECORD_STATUS - Este é o status final do comando:
- DTMF - Um DTMF de terminação foi recebido ('#' ou '*', dependendo da opção 't')
- SILENCE - O silêncio máximo ocorreu na gravação
- SKIP - A linha ainda não estava atendida e a opção 's' foi especificada
- TIMEOUT - O tempo máximo foi atingido
- HANGUP - O canal foi desligado
- ERROR - Ocorreu um erro irrecuperável, resultando em um WARNING nos logs.
Record(filename.format,[silence,[maxduration,[options]]])
- filename: nome do arquivo (obrigatório)
- format: formato do tipo de arquivo a ser gravado (wav, gsm, etc.) (obrigatório)
- silence: número de segundos de silêncio permitidos antes de retornar
- maxduration: duração máxima da gravação em segundos. Se ausente ou 0, não há limite máximo
- options:
- a: anexar à gravação existente em vez de substituir
- n: não atender, mas gravar mesmo assim se a linha ainda não estiver atendida
- o: sair quando 0 for pressionado, definindo a variável RECORD_STATUS como 'OPERATOR' em vez de 'DTMF'
- q: silencioso (não reproduzir tom de beep)
- s: pular gravação se a linha ainda não estiver atendida
- t: usar tecla terminadora alternativa '*' (DTMF) em vez do padrão '#'
- u: não truncar silêncio gravado
- x: ignorar todas as teclas terminadoras (DTMF) e continuar gravando até desligar
- k: manter arquivo gravado após desligar
- y: terminar gravação se qualquer dígito DTMF for recebido.
Função de Dialplan: RECORDING_INFO