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.

42 lines
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.