PBX ACD Call Queue Schema
Felder
PBX ACD Call Queue Schema
Schema for an ACD (Automatic Call Distribution) call queue in the FreeSWITCH PBX module
name
Human-readable name for this queue
extensionNumber
Extension number callers dial to reach this queue
strategy
Agent ring strategy for distributing incoming calls
RING_ALLROUND_ROBINLEAST_RECENTFEWEST_CALLSRANDOMLINEARBROADCASTmaxWaitSeconds
Maximum time in seconds a caller waits before being removed from the queue
maxQueueSize
Maximum number of callers that can be queued at once
announcePosition
Whether to announce the caller's position in the queue
announceFrequency
How often (in seconds) to announce position/wait time
musicOnHold
Music-on-hold class or audio file reference
welcomePrompt
Audio file key played when caller enters the queue
memberExtensionIds
List of pbx_extension IDs (UUIDs) that are members of this queue
wrapUpSeconds
Seconds an agent has after a call ends before receiving another (wrap-up time)
isActive
Whether this queue is active in FreeSWITCH
ringTimeoutPerMember
Seconds to ring each member before moving to the next (LINEAR strategy)
fallbackAction
Action when all members exhausted or max wait time reached
VOICEMAILIVRQUEUEHANGUPFORWARDfallbackTarget
Target for fallback action (extension, IVR ID, queue ID, or external number)
pagingMode
When true with BROADCAST strategy, members auto-answer for one-way paging
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_queues— Liste, paginiert + filterbarGET /api/v1/pbx_queues/<id>— Einzelne EntityPOST /api/v1/pbx_queues— AnlegenPATCH /api/v1/pbx_queues/<id>— Teil-UpdateDELETE /api/v1/pbx_queues/<id>— Soft-DeleteGET /api/v1/pbx_queues/<id>/timeline— Audit + Aktivitäten