PBX Extension Schema
Felder
PBX Extension Schema
Schema for a user extension (one per user) in the FreeSWITCH PBX module
extensionNumber
Internal extension number (1–6 digits)
displayName
Display name shown in calls and directory
userId
UUID of the linked user account
sipUser
Auto-generated SIP username for FreeSWITCH registration (protected field)
voicemailEnabled
Whether voicemail is enabled for this extension
voicemailPin
Voicemail PIN (4–6 digits)
doNotDisturb
Do Not Disturb flag — all calls go directly to voicemail when enabled
forwardEnabled
Whether call forwarding is active for this extension
forwardTarget
Target number or extension for call forwarding
forwardType
When to apply call forwarding
UNCONDITIONALBUSYNO_ANSWERcallRecordingEnabled
Whether calls on this extension are automatically recorded
ringTimeout
Seconds to ring before going to voicemail or forwarding
isActive
Whether this extension is active in FreeSWITCH
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_extensions— Liste, paginiert + filterbarGET /api/v1/pbx_extensions/<id>— Einzelne EntityPOST /api/v1/pbx_extensions— AnlegenPATCH /api/v1/pbx_extensions/<id>— Teil-UpdateDELETE /api/v1/pbx_extensions/<id>— Soft-DeleteGET /api/v1/pbx_extensions/<id>/timeline— Audit + Aktivitäten