PBX Voicemail Message Schema
Felder
PBX Voicemail Message Schema
Schema for a voicemail message left on a PBX extension
extensionId
UUID of the pbx_extension this voicemail was left on
callerNumber
Phone number of the caller who left the voicemail
durationSeconds
Duration of the voicemail message in seconds
fileKey
S3/MinIO object key where the voicemail audio file is stored (protected field)
isRead
Whether this voicemail has been listened to / marked as read
callerName
Caller name resolved from PBX directory or CRM
transcriptText
Full transcript text generated by speech-to-text (STT)
transcriptStatus
Current status of the transcription job
PENDINGPROCESSINGDONEFAILEDpartyId
UUID of the linked party (customer/contact) resolved from the caller number
phoneCallId
UUID of the phone_call entity associated with this voicemail
Keine 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_voicemails— Liste, paginiert + filterbarGET /api/v1/pbx_voicemails/<id>— Einzelne EntityPOST /api/v1/pbx_voicemails— AnlegenPATCH /api/v1/pbx_voicemails/<id>— Teil-UpdateDELETE /api/v1/pbx_voicemails/<id>— Soft-DeleteGET /api/v1/pbx_voicemails/<id>/timeline— Audit + Aktivitäten