- Se descapó
- 5 de octubre de 2026 a las 3:48 UTC
- Autor
- Kamo
- Compromit
- 58eae9a
Los extremos de audio de grabación y correo de voz son declarados ResponseEntity Garantizado? porque también responden a JSON, y devolvieron un StreamingResponseBody lambda. Primavera elige su controlador StreamingResponseBody del tipo declarado, por lo que el lambda fue a los convertidores de mensajes, ninguno de los cuales escribe uno: cada juego respondió: 500. No convertidor para GrabaciónAudioStreamer$$Lambda con preset Content-Type audio/...). Se escondió detrás de la MinIO 503 hasta que VOIPService pueda llegar a MinIO (SP98 Task 15's ship en el KamoCRM FreePBX). Los bytes ahora salen como un InputStreamResource, que el convertidor de recursos escribe como es para cualquier tipo de contenido, con el Content-Length y Content-Range ya establecido (Spring no aplica el manejo de rango a un InputStreamResource), y cuyo cierre libera la respuesta de MinIO. Lo mismo para otro proveedor buzón de voz (JustCall, RingCentral) en Ajustes. VoicemailAudioOverHttpTest juega a través del despachador, que las pruebas directas no podían.
