A small call center, roughly 5 to 30 agents, needs four things working together: a platform with real queues and reporting, seat licences that match how your shifts actually run, wired headsets and decent computers, and an internet connection with voice prioritised and a backup underneath. Most of the trouble we hear about comes from the last two, not from the software. Choose the platform for the reports your supervisor needs, then build the floor and the network so the platform can do its job.
Plenty of businesses run a call center without calling it one. A billing team of eight, a dispatch desk, a patient scheduling line, an inside sales group working a call list. Once a handful of people spend most of their day on customer calls, the phone system stops being office plumbing and becomes the production line. This guide is about building that line properly at small scale, where nobody on staff is a telecom engineer.
First decision: queues on a phone system, or a contact center platform
Most cloud phone systems include call queues. Contact center platforms add skills-based routing, queue callbacks, live wallboards, recording review, staffing forecasts and detailed service reports. We compare the two product families in UCaaS vs CCaaS. For a small team the practical test is shorter:
- If a supervisor needs to see, live, how many callers are waiting and for how long, you need more than a basic ring group.
- If you route by language, product or customer tier, you need skills-based routing.
- If the same agents also answer chat, email or texts, you want one workspace for all of it.
- If none of that applies yet, the queues in a hosted phone system may be all you need for now.
There is often a middle path. Several phone platforms sell a contact center tier or add-on, so you can start with queues and move agents onto fuller contact center seats later, on the same numbers and the same vendor. Ask about that path before you sign, because changing platforms a year in costs far more than picking one that can grow.
Licensing: match seats to shifts, not to headcount
Contact center software is usually sold per agent seat, and how a seat is counted matters more than the price on the quote.
| Named seats | Concurrent seats | Phone system user licence | |
|---|---|---|---|
| How it is counted | One per person who can log in, working or not | One per agent logged in at the same moment | One per user, with basic queues included |
| Good fit | One shift, everyone works the same hours | Several shifts, part-timers, seasonal staff | Small teams that need queues but little reporting |
| Watch for | Paying for part-timers on their days off | Higher price per seat, minimum commitments, what happens when you exceed the limit | Limits on queue size, reports and recording |
Count supervisors and administrators too, since some platforms charge for them as full seats. Then list the add-ons that are priced separately: recording storage beyond a set period, transcription, quality scoring, workforce management and AI features. Two quotes with the same seat price can be far apart once those are included.
The agent's desk
Softphone or desk phone
Most contact center platforms run in a browser or a desktop app, with the agent's computer acting as the phone. That keeps the call, the customer record and the notes on one screen, and it makes remote agents simple. Desk phones still make sense at a front desk or for staff who need to answer without logging in, but on a queue-driven team they are usually an extra cost with no extra benefit.
Headsets are equipment, not accessories
- Use business headsets with noise-cancelling microphones, so callers hear the agent and not the agent at the next desk.
- Wired USB is the simplest and most dependable. Wireless DECT headsets let agents walk to a filing cabinet mid-call. Consumer Bluetooth earbuds are the most common cause of choppy audio and dropped audio connections we hear about.
- Check the platform's supported headset list, so the answer and mute buttons actually work in its app.
- Keep spares. A broken headset at 9am is an agent off the queue until someone finds a replacement.
The computer and how it connects
Plug agent computers into the wired network wherever you can. Wi-Fi can carry voice, but a room full of agents on Wi-Fi beside a conference room streaming video is how you get calls that sound fine at 8am and broken at 10. Browser softphones also struggle on machines starved of memory, so set a minimum computer spec and stick to it.
Designing the call flow
- Keep the menu short. Two levels at most, with three or four options each. Every extra layer is one more place for a caller to give up.
- Tell callers the wait. Announcing position in line or an estimated wait lets people decide whether to hold.
- Offer a callback once the wait passes a threshold you choose, so callers keep their place without listening to hold music.
- Plan overflow. Decide what happens when every agent is busy or the queue is full: roll to a second team, to voicemail that opens a ticket, or to an answering layer such as an AI receptionist that takes details and books a time.
- Set schedules for nights and holidays once, and check them before each holiday rather than the morning after.
- Write down the emergency path. If the office loses internet or the platform has an outage, where do calls go? Forwarding to a group of mobiles or another site should be a switch someone can flip in a minute.
The network: where small call centers actually fail
Voice needs very little bandwidth. A typical call uses on the order of 100 kbps in each direction including overhead, so 30 simultaneous calls fit inside a few megabits. What breaks calls is the quality of the path, meaning latency, jitter and packet loss, and an upload swamped by something else. Our guide to VoIP call quality troubleshooting shows how to find out which one you have.
- Prioritise voice. Configure quality of service on the firewall and switches so voice packets go first, and give phones their own network segment where you can.
- Protect the upload. Cloud backups, large file transfers and video meetings compete with voice on the way out of the building. Symmetrical fiber helps, and so does moving backups to after hours.
- Put a second circuit underneath. When the agents are the business, one connection is a single point of failure. A second line from a different network, ideally on a different physical path, with automatic failover, keeps the queue open when the primary drops.
- Buy the primary for consistency. Larger or compliance-bound teams usually run on dedicated internet access with an SLA. A small team on good shared fiber with a coax backup can also do very well.
Remote and hybrid agents
Cloud platforms make it easy to send agents home and harder to guarantee how they sound. Set written minimums: a wired connection to the home router, a minimum upload speed, a supported headset, and a quiet room. Ask agents to run the platform's network test before their first shift.
Two compliance points travel with remote agents. Federal rules for multi-line phone systems require that a 911 call deliver a location responders can use, so the platform needs a current location for each remote agent and a simple way to update it. And some states require every party's consent before a call is recorded, which is why recorded announcements at the start of calls are common. This is general information, not legal advice.
Reports to watch from day one
| Metric | What it tells you |
|---|---|
| Service level | The share of calls answered within a target time you set, such as 30 seconds |
| Average speed of answer | How long callers wait on average before reaching a person |
| Abandon rate | How many callers hang up before anyone answers |
| Average handle time | Talk time, hold time and after-call work, per call |
| Occupancy | How much of agents' logged-in time is spent on calls; very high for long stretches usually means burnout |
| Callbacks completed | Whether the callback promise is actually being kept |
Pick three, review them weekly, and change one thing at a time so you know what made the difference.
A worked example
Hypothetical: the company, staffing and per-seat prices are invented to show the arithmetic. They are not quotes.
A home services company runs a scheduling team of 14 agents in two overlapping shifts, 7am to 3pm and 11am to 7pm, with 2 supervisors. The most agents ever logged in at once is 10, during the overlap.
- Named seats: 14 agents plus 2 supervisors is 16 seats. At a hypothetical $90 per seat, that is $1,440 a month.
- Concurrent seats: 10 agents plus 2 supervisors is 12 seats. At a hypothetical $115 per seat, that is $1,380 a month.
Close enough to call it a draw. Then the company adds 4 part-timers to cover Saturdays, none of whom work during the weekday peak. Named seats rise to 20, or $1,800 a month. Concurrent seats stay at 12 and $1,380. The licensing model decided more than the seat price did.
The network check is just as telling. At peak, 10 agents on calls need roughly 1 Mbps in each direction for voice. The office already has 300 Mbps shared fiber, so bandwidth is not the problem. The weak points are agents on Wi-Fi in an open-plan room, and a nightly cloud backup scheduled for 6pm, during the last hour of the second shift. The fixes are wired drops at agent desks, a quality of service policy, moving the backup to 11pm, and a coax line from a second network as a backup. None of them involve buying more bandwidth.
Cutover without dropping calls
Number porting usually takes 2–4 weeks. Build and test the new call flows on temporary numbers first, train agents on the new desktop before the cutover date, keep the old service live until the port completes, and schedule the port for a quiet weekday morning with the provider reachable. The details are in porting business phone numbers.
Questions to ask your provider
- Are seats named or concurrent, and what happens when we hit the concurrent limit?
- Which features are in the base seat, and which are add-ons: recording storage, transcription, quality scoring, workforce management, AI?
- Can we start on queues in the phone system and add contact center seats later on the same numbers?
- Which headsets do you support, and do their call buttons work in your app?
- How long are recordings kept, where are they stored, and how are card numbers kept out of them?
- How is 911 location handled for agents working from home?
- What happens to inbound calls if your platform has an outage?
- Can I see sample real-time and historical reports before I sign?
Getting it priced
We price phone and contact center platforms across several providers, together with the circuit and the backup they run on, so you see the whole setup in one comparison. The provider or carrier pays FiberX, so nothing is marked up, and our lowest-price promise applies: bring a lower qualified quote and we beat it. If what you have already wins, we will tell you. The quote is free with no obligation, you usually hear back the same day, and Phil Morales stays your one point of contact through cutover. Send us your seat count, shifts and address, call 478-758-8091 (our own AI receptionist answers at any hour) or text (347) 870-0965.