You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.1 KiB

AGI_C agi áudio veritas

Esse programa manda asterisk gravar áudio, converte para áudios em flac, condifica para base64 e manda para API Simples IP (libcurl).

Dependências

  • LibCurl

  • Flac

Instalação

funcionalidade da edição de 2001 do O padrão POSIX

cd agi_c

make (Vai ser gerado arquivo speech-recog.agi)

Este arquivo deve ser colocado em /var/lib/asterisk/agi-bin/

Documentação

Deve ser colocado o script com os seguintes campos

exten => s,n,AGI(speech-recog.agi,pt-BR,3,#,NOBEEP,5000,,arg)

  • speech-recog.agi - nome do programa em /var/lib/asterisk/agi-bin

  • pt-BR - Esse valor é apenas para manter o padrão com o speech-recog em perl

  • 3 - número em segundos. s=3

  • # - tecla que será interrompido a gravação

  • NOBEEP - sinalizar ou não antes da gravação. Será usado o beep apenas (BEEP ou beep)

  • 5000 - tempos em miliegundos de gravação

  • arg - Esse argumento é coloca na url no parâmetro params

Os arquivos de áudio serão excluídos depois de enviar para API. Caso aconteça qualquer erro, esses áudios não será excluídos.