KamoCRM

Recording + RecordingExt entities, RecordingImagingService writes them

Featurekamo-shared-library
Shipped
27 ஏப்ரல், 2026 அன்று 6:31 AM UTC
Author
Kamo
Commit
515b49e

- New Recording entity (UUID id, IMG_ID, IS_MASTER, IS_VM, EXTENSION, MEMBER_ID, LENGTH, DATE_RECORDED, DATE_CREATED [DB-defaulted via @CreationTimestamp]). One row per finalized voicemail or call recording uploaded to imaging. - New RecordingExt entity (UUID id, RECORDING_ID, EXTENSION, MEMBER_ID, IS_MASTER). One row per channel that participated in the recording; the master leg is flagged IS_MASTER=true, every other leg false. - **************** now takes a RecordingMetadata bundle (phoneServerInstanceId, dateRecorded, lengthMs, participatingExtensions) and persists Recording + RecordingExt rows in the same transaction as the Img/ImgDat. memberId is resolved per leg via **************** on the originating VOIP instance (null when unassigned).

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