PBX Call Recording Schema
Felder
PBX Call Recording Schema
Schema for a call recording entity created by the FreeSWITCH PBX module
phoneCallId
UUID of the phone_call entity this recording belongs to
direction
Direction of the recorded call
INBOUNDOUTBOUNDdurationSeconds
Duration of the recording in seconds
fileKey
S3/MinIO object key where the recording file is stored (protected field)
consentGiven
Whether explicit consent was obtained before recording (required for GDPR compliance)
fileSize
File size in bytes
transcriptText
Full transcript text generated by speech-to-text (STT)
transcriptStatus
Current status of the transcription job
PENDINGPROCESSINGDONEFAILEDdeletedAfter
Retention date — the recording will be deleted after this timestamp (ISO 8601)
partyId
UUID of the linked party (customer/contact)
extensionId
UUID of the pbx_extension that participated in this recording
format
Audio file format of the recording
WAVMP3OGGKeine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/pbx_recordings— Liste, paginiert + filterbarGET /api/v1/pbx_recordings/<id>— Einzelne EntityPOST /api/v1/pbx_recordings— AnlegenPATCH /api/v1/pbx_recordings/<id>— Teil-UpdateDELETE /api/v1/pbx_recordings/<id>— Soft-DeleteGET /api/v1/pbx_recordings/<id>/timeline— Audit + Aktivitäten