- Shipped
- April 27, 2026 at 3:44 AM UTC
- Author
- Kamo
- Commit
- f590251
- Fix ImageAssocType ID collision: VM_RECORDING=8, CALL_RECORDING=9 (were both duplicating MY_DOCS at 4). - Add **************** so a master recording can carry per-channel Opus/WebM tracks alongside the existing thumbnail concept. - Add ImageMimeType.AUDIO_WEBM (audio/webm) for the Opus-in-WebM containers produced by the conversion pipeline. - New UnprocessedRecording (UUID id, IS_VM, PHONE_SERVER_ID, EXTENSION, ASTERISK_UNIQUE_ID, IS_PROCESSED, IS_ERROR, ERROR_MESSAGE, RESULT_IMG_ID, DATE_CREATED, DATE_PROCESSED) staging entity + repository for the kamo-asterisk-support → ConversionService → DaemonService pipeline. - New RecordingImagingService that uploads a master Opus/WebM master to imaging with per-channel Opus/WebM tracks attached via ImgDat.trackCount. - SystemConfiguration: add voipVmBatchSize / voipCallBatchSize / voipPollSeconds for DaemonService recording-processor tunables.