logomarca lojamundi
Contatos
61 99137 5620

11 2666 4242
21 2169 8855
31 4042 1799
Outros Telefones
logomarca lojamundi
botão minha contabotão entrarbotão cadastro
botão servicosbotão blogbotão contato
Manuais

Aplicações do Dialplan do Asterisk 21
Comando:

Record()


Descrição:
A aplicação `Record()` permite gravar áudio de uma chamada em um arquivo. Se o nome do arquivo contiver '%d', esses caracteres serão substituídos por um número incrementado a cada gravação. Utilize o comando `core show file formats` para verificar os formatos de arquivo disponíveis no seu sistema.
O usuário pode pressionar '#' para finalizar a gravação e prosseguir para a próxima prioridade no dialplan. Se o usuário desligar durante a gravação, todos os dados serão perdidos e a aplicação será encerrada.
As seguintes variáveis são definidas após a execução:
  • RECORDED_FILE - Contém o nome final do arquivo de gravação, sem a extensão.
  • RECORD_STATUS - Indica o status final do comando.
  • DTMF - Contém o DTMF que encerrou a gravação ('#' ou '*', dependendo da opção 't').
  • SILENCE - Indica o tempo máximo de silêncio detectado na gravação.
  • SKIP - Indica que a linha não foi atendida e a opção 's' foi especificada.
  • TIMEOUT - Indica que a duração máxima da gravação foi atingida.
  • HANGUP - Indica que o canal foi desligado.
  • ERROR - Indica que ocorreu um erro irrecuperável, que resultou em um aviso nos logs.
Record(filename.format,[silence,[maxduration,[options]]])
  • filename - Nome do arquivo (obrigatório).
  • format - Formato do arquivo a ser gravado (wav, gsm, etc.) (obrigatório).
  • silence - Número de segundos de silêncio a serem permitidos antes de retornar.
  • maxduration - Duração máxima da gravação em segundos. Se ausente ou 0, não há limite.
  • options:
    • a - Adiciona a gravação a um arquivo existente, em vez de substituí-lo.
    • n - Não atende a chamada, mas grava de qualquer forma, mesmo se a linha ainda não tiver sido atendida.
    • o - Encerra a gravação quando '0' é pressionado, definindo a variável RECORD_STATUS como 'OPERATOR' em vez de 'DTMF'.
    • q - Silencioso (não reproduz um tom de bipe).
    • s - Ignora a gravação se a linha não for atendida.
    • t - Usa '*' como tecla de terminação alternativa (DTMF) em vez de '#'.
    • u - Não trunca o silêncio gravado.
    • x - Ignora todas as teclas de terminação (DTMF) e continua gravando até a linha ser desligada.
    • k - Mantém o arquivo gravado após a linha ser desligada.
    • y - Encerra a gravação se qualquer dígito DTMF for recebido.
Funções do Dialplan: RECORDING_INFO
Sintaxe:
Record(filename.format,[silence,[maxduration,[options]]])
Fonte: Asterisk Wiki
Divisor Triangular
POR QUE A LOJAMUNDI É CONFIÁVEL?
selo de verificação reclame aqui da lojamundiselo google site seguroselo reclame aqui com link de acessoselo https seguroselo let's encrypt

ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.