--- name: Gravações VoIP cobrança - Fix nomes arquivos description: Corrigido mismatch entre UID do banco e nome do arquivo de gravação no Asterisk type: project --- ## Gravações de Cobrança VoIP (2026-03-31) ### Problema - Python gerava UID próprio (`timestamp_random`, ex: `1774958403_2254`) - Asterisk gravava com `${UNIQUEID}` (ex: `1774958405.48867`) - UIDs diferentes → monitoramento não encontrava o arquivo ### Fix aplicado 1. **Dialplan** (`/etc/asterisk/extensions_cobranca.conf`): - Antes: `MixMonitor(.../cob_${UNIQUEID}.wav)` - Depois: `MixMonitor(.../gravacoes/${AUDIO_FILE}.wav)` - `AUDIO_FILE` é setado pelo .call file como `cobranca_TIMESTAMP_RANDOM` 2. **MonitoramentoCobranca.php**: prefixo mudou de `cob_` para `cobranca_` 3. **Arquivos antigos**: renomeados de `cob_*.wav` para `cobranca_*.wav` (10 arquivos) 4. **UIDs de 31/03**: corrigidos no banco para apontar para arquivos reais 5. **Dialplan recarregado**: `asterisk -rx 'dialplan reload'` ### Estrutura atual - Gravações em: `/var/lib/asterisk/sounds/gravacoes/` - Formato: `cobranca_TIMESTAMP_RANDOM.wav` (cobrança) ou `bv_UNIQUEID.wav` (boas-vindas) - API para servir: `http://69.197.165.194:8880/gravacao/:filename` - Proxy no intranet: `GET /monitoramento-cobranca/gravacao/:filename` ### Taxa cartório - Alterada de R$80 para R$170 em: - `CronCobrancaAutomatica.php` (2 ocorrências) - `Boleto.php` (1 ocorrência)