How to Set Up Call Center Features (ACD, Wallboards)

For genuine call center operations, features beyond basic queuing — ACD (Automatic Call Distribution) sophistication and real-time wallboards — provide the operational visibility and control needed at scale. This guide covers these more advanced capabilities.

Building on Basic Queue Functionality

See How to Configure Ring Groups and Call Queues in FreePBX for foundational queue setup — call center features add sophistication on top of basic queuing: skills-based routing, detailed reporting, and real-time operational visibility.

Implementing Skills-Based Routing

[sales-queue]
type=queue
members => PJSIP/1001,PJSIP/1002
strategy=leastrecent

[support-queue]
type=queue
members => PJSIP/1003,PJSIP/1004
strategy=leastrecent

Rather than one undifferentiated queue, separate queues by skill/department route calls to appropriately-skilled agents — combined with an IVR (see How to Set Up an IVR (Interactive Voice Response) Menu) letting callers self-select or being routed based on the number they called.

Setting Up Priority Queuing

exten => s,1,Set(QUEUE_PRIORITY=10)
same => n,Queue(vip-queue)

Some call centers need to prioritize certain callers (VIP customers, escalated issues) — queue priority settings let higher-priority calls jump ahead of the standard FIFO order.

Building a Real-Time Wallboard

A wallboard displays live queue statistics (calls waiting, agents available, average wait time) for team visibility — several open-source and commercial wallboard solutions integrate with Asterisk's AMI (Asterisk Manager Interface) to pull real-time queue statistics for display.

Accessing Queue Statistics via AMI

Action: QueueStatus
Queue: support-queue

AMI provides programmatic access to current queue state — the foundation for building custom wallboard displays or integrating queue statistics into other operational dashboards.

Setting Up Agent Login/Logout (Dynamic Agents)

exten => *45,1,AgentLogin()

For shift-based call center staffing, dynamic agent login/logout lets agents explicitly signal availability, rather than being permanently configured as always-available queue members.

Configuring Queue Callback (Avoiding Long Hold Times)

Rather than requiring callers to remain on hold, queue callback offers to call them back when an agent becomes available — genuinely improves caller experience during high-volume periods, avoiding lengthy hold times.

Generating Historical Reports

Beyond real-time wallboards, historical reporting (calls handled per agent, average handle time, abandonment rate trends) supports genuine call center performance management — consider whether your specific reporting needs require a dedicated call center analytics solution beyond basic Asterisk CDR data.

Monitoring for Queue Performance Issues

See How to Monitor VoIP Server Health and Call Quality Metrics — extend your monitoring to include queue-specific metrics (abandonment rate, average wait time trends) as key operational health indicators for a genuine call center operation.

Common Errors

Wallboard shows stale/incorrect data — verify your wallboard's AMI connection is genuinely live/persistent (not periodically polling with connection issues), and check for any caching layer that might be showing outdated queue statistics rather than genuine real-time state.

Continue Reading

Browse more articles in VoIP & Communication Servers.

  • call center acd wallboard, skills based call routing, asterisk ami queue statistics, queue callback feature
  • 0 Kasutajad peavad seda kasulikuks
Kas see vastus oli kasulik?

Seotud artiklid

How to Install Asterisk PBX on a VPS

Asterisk is the foundational open-source telephony engine powering most self-hosted PBX systems...

How to Install FreePBX on a VPS

FreePBX is a widely-used, open-source web interface built on top of Asterisk — making PBX...

How to Set Up SIP Trunking for Your PBX

A SIP trunk connects your self-hosted PBX to the public telephone network, letting you make and...

How to Configure Extensions and Voicemail in Asterisk

Extensions are the individual phone lines within your PBX system, and voicemail lets callers...

How to Secure a VoIP Server Against Toll Fraud

An unsecured VoIP server is a common target for toll fraud — attackers who compromise weak...