- Verschifft
- 27. April 2026 um 05:26 UTC
- Autor
- Kamo
- Ausschuss
- 379c783
Der /api/voip/** catch-all in APIGatewayController beschattete die dediziert VoipRecordingUploadController POST /api/voip/recordings/upload Mapping, wenn Spring Cross-Controller-Anfrage Mappings gelöst. Anfragen von kamo-asterisk-Unterstützung wurden stillschweigend zu VOIPService proxiert (der keinen Recordupload-Endpunkt hat) und zurückkommen als 401/404. Fügen Sie eine explizite /api/voip/recordings/** Carve-out neben dem bestehenden /api/voip/webhook und /api/voip/oauth/callback. Die gewidmeten POST /api/voip/recordings/upload mapping ist spezifischer und gewinnt, damit der Controller tatsächlich läuft; alle anderen /recordings/ Pfad kehrt zurück eine saubere 404, anstatt an VOIPService weitergeleitet zu werden.