{"id":2537,"date":"2025-04-27T19:45:23","date_gmt":"2025-04-27T19:45:23","guid":{"rendered":"https:\/\/wiki.xontel.com\/?post_type=manual_documentation&#038;p=2537"},"modified":"2026-07-10T16:01:18","modified_gmt":"2026-07-10T16:01:18","slug":"queue","status":"publish","type":"manual_documentation","link":"https:\/\/wiki.xontel.com\/ar\/documentation\/pbx\/pbx-v-1-x-x\/pbx\/call-features\/queue\/","title":{"rendered":"Queue"},"content":{"rendered":"<p class=\"wp-block-paragraph\">The Queue section is used to manage call queues within the PBX system. Queues help distribute incoming calls to assigned agents or extensions based on the selected strategy, allowing calls to wait until an available agent can answer.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large image-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"352\" src=\"https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-45-1024x352.png\" alt=\"\" class=\"wp-image-4322\" srcset=\"https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-45-1024x352.png 1024w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-45-300x103.png 300w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-45-768x264.png 768w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-45.png 1312w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:30px\"><strong>Add Queue<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Add Queue section is used to create a new call queue and define how incoming calls are distributed to assigned members.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-5d082f924e09d68a566989a74c325ba2 wp-block-paragraph\" style=\"color:#4e7188;font-size:25px\"><strong>Basic<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Basic tab defines the primary queue configuration, including queue identity, agent behavior, call distribution, and member assignment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large image-border\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"1024\" src=\"https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-76-895x1024.png\" alt=\"\" class=\"wp-image-7925\" srcset=\"https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-76-895x1024.png 895w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-76-262x300.png 262w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-76-768x878.png 768w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-76-1343x1536.png 1343w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-76-10x12.png 10w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/image-76.png 1533w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Queue Title<\/strong>: Defines the name used to identify the queue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Queue Number<\/strong>: Defines the number used to access or route calls to the queue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CID Name Prefix<\/strong>: Adds a prefix to the caller ID name for calls delivered from the queue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Autofill<\/strong>: Allows the queue to distribute multiple waiting calls to available agents when supported.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strategy<\/strong>: Defines how calls are distributed to queue members.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Skip Busy Agent<\/strong>: Prevents calls from being sent to agents who are currently busy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Join Announcement<\/strong>: Selects an announcement played to callers when they enter the queue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Music On Hold Type<\/strong>: Defines the hold audio played while callers wait in the queue.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Default<\/strong>: Plays the default music on hold for this queue.<\/li>\n\n\n\n<li><strong>MOH Only<\/strong>: Plays the selected music on hold playlist for this queue.<\/li>\n\n\n\n<li><strong>Agent Ringing<\/strong>: Plays a ringing tone instead of music on hold while the caller waits.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Agent Timeout (s)<\/strong>: Defines how long an agent rings before the call is offered to another agent or retried.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Max Waiting Time (s)<\/strong>: Defines the maximum time a caller can remain waiting in the queue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Retry (s)<\/strong>: Defines the delay before retrying available agents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wrap Up Time (s)<\/strong>: Defines the time reserved after a completed call before the agent receives another queue call.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Static Extensions<\/strong>: Defines the extensions assigned as queue members.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Failover Destination<\/strong>: Defines where calls are routed if the queue is not answered or the waiting limit is reached.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-63cc77eb67f70b121f7a901b12b2f9ce wp-block-paragraph\" style=\"color:#4e7188;font-size:25px\"><strong>Caller Announcement<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Caller Announcement tab is used to configure periodic announcements played to callers while they are waiting in the queue.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large image-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"380\" src=\"https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q3-1024x380.png\" alt=\"\" class=\"wp-image-2540\" srcset=\"https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q3-1024x380.png 1024w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q3-300x111.png 300w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q3-768x285.png 768w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q3.png 1051w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Periodic Announcement<\/strong>: Selects the announcement played to callers during the waiting period.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Repeat<\/strong>: Enables or disables repeated playback of the periodic announcement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Repeat Timeout<\/strong>: Defines the interval between repeated announcements.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-23b4a85bfb3ee9627320d0b632525d30 wp-block-paragraph\" style=\"color:#4e7188;font-size:25px\"><strong>Capacity Options<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Capacity Options tab is used to control queue capacity and caller entry behavior.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large image-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"395\" src=\"https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q4-1024x395.png\" alt=\"\" class=\"wp-image-2541\" srcset=\"https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q4-1024x395.png 1024w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q4-300x116.png 300w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q4-768x296.png 768w, https:\/\/wiki.xontel.com\/wp-content\/uploads\/2025\/04\/q4.png 1058w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Max Callers<\/strong>: Defines the maximum number of callers allowed to wait in the queue.Set to \u201c0\u201d for unlimited callers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Join Empty<\/strong>: This option determines whether new callers will be admitted to the queue when no agents are available. The available options include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Yes<\/strong>: Always allows the caller to join the queue.<\/li>\n\n\n\n<li><strong>Strict<\/strong>: Allows callers to join the queue only if agents are available or currently ringing another call. If no agents can answer, the caller will not be admitted.<\/li>\n\n\n\n<li><strong>Ultra Strict<\/strong>: Similar to &#8220;Strict,&#8221; but more stringent. A queue member must be available to answer immediately, meaning agents who are currently engaged or ringing for another call are considered unavailable.<\/li>\n\n\n\n<li><strong>No<\/strong>: Callers will not be admitted if all agents are paused, in an invalid state, or have penalty values less than the <code>QUEUE_MAX_PENALTY<\/code> (if not defined in the FreePBX dialplan).<\/li>\n\n\n\n<li><strong>Loose<\/strong>: Similar to &#8220;No,&#8221; but callers will be admitted if paused agents are available to answer.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Leave When Empty<\/strong>: Determines whether callers should be exited from the queue when it appears no agents are available to take the call. The options include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Yes<\/strong>: Callers will exit the queue if all agents are paused, in an invalid state, or have penalty values less than the <code>QUEUE_MAX_PENALTY<\/code>.<\/li>\n\n\n\n<li><strong>Strict<\/strong>: Same as &#8220;Yes,&#8221; but more strict. If no agent can answer, the caller will leave the queue. If agents are engaged with other calls, the caller will remain in the queue.<\/li>\n\n\n\n<li><strong>Ultra Strict<\/strong>: Similar to &#8220;Strict,&#8221; but more stringent. Callers will leave the queue if no agent is available to answer the call immediately, even if other agents are available but currently busy.<\/li>\n\n\n\n<li><strong>Loose<\/strong>: Similar to &#8220;Yes,&#8221; but callers will remain in the queue if paused agents could potentially become available.<\/li>\n\n\n\n<li><strong>No<\/strong>: Callers will never leave the queue until the maximum wait time has expired.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"author":1,"featured_media":0,"parent":2525,"menu_order":0,"template":"","manualdocumentationcategory":[16],"manual_doc_tag":[],"class_list":["post-2537","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-xontel-doc"],"_links":{"self":[{"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation\/2537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":11,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation\/2537\/revisions"}],"predecessor-version":[{"id":9119,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation\/2537\/revisions\/9119"}],"up":[{"embeddable":true,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation\/2525"}],"wp:attachment":[{"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/media?parent=2537"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manualdocumentationcategory?post=2537"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_doc_tag?post=2537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}