KamoCRM

UnprocessedRecording staging entity, ImgDat track tracks, recording imaging service

Featurekamo-shared-library
Shipped
27 ஏப்ரல், 2026 அன்று 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.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing