Dial plan · CUCM

Hunt Group + Pickup Group Designer

Enter the members, pick a distribution algorithm, set the timers — get the Line Group, Hunt List, Hunt Pilot, and Pickup Group config you actually have to enter into CUCM Admin.

By Faz Karim · 30 yrs Cisco UCLast updated 2026-04-20
What this tool does

Three objects, one screen

A CUCM hunt group is three CUCM objects — a Line Group that contains the member DNs and the distribution algorithm, a Hunt List that orders one or more Line Groups, and a Hunt Pilot that is the actual number users dial. Pickup Groups are separate but almost always provisioned in the same breath. This tool takes the information you'd enter by hand on four different CUCM Admin screens and puts it on one form. Output is field-level config ready to paste into CUCM Admin → Call Routing, plus the Pickup Group config.

Design your group

Inputs

Ready-to-enter CUCM config

Enter members + pilot, click Generate config.

How to read your result

Three objects, in this order

1

Line Group

The ordered list of DNs + distribution algorithm + RNA timer. Create first.

2

Hunt List

Points at one or more Line Groups. Route List routing happens here.

3

Hunt Pilot

The DN users dial. References the Hunt List. Goes in a Partition, uses a CSS.

Deep dive

Pick the right distribution algorithm

Top-Down always starts at member #1 and walks down. Use this when you have a ranked escalation path — a senior agent handles every call first, overflow goes to junior agents. The cost is that member #1 gets every call; members #4 and #5 rarely ring. Good for on-call rotations where one person is the designated primary.

Circular rotates the starting position by one each call. This is the correct default for most general sales/support lines because it distributes load evenly across members. CUCM remembers the last-tried member and starts at the next one. If member #3 answered the last call, the next call starts at member #4.

Longest Idle Time picks whichever member has been off-hook the longest. This sounds ideal but has a subtle failure mode: members who are on calls constantly get skipped, and members who park the phone and go to lunch get every call until they come back. Use for small teams (3–6 members) where you want to force fairness; avoid for contact-center workloads (use UCCX instead).

Broadcast rings all members simultaneously. Use only for small groups (≤ 8) and for functions where anyone answering is acceptable (front desk, operator console backup). At larger sizes it creates a phone-tornado that annoys users.

For the RNA timer, 15 seconds is the usual default — long enough for a user to notice but short enough that the next member gets a try before the caller hangs up. Don't use longer than 20 seconds; total wait before hitting final forward is timer × members, and a 10-member group at 20s is 3+ minutes of ringing before voicemail. If you need longer wait, add more members, not more seconds.

FK
Faz Karim30 years Cisco Network · UC · Data Center · LinkedIn
FAQ

Common questions

Hunt Group or UCCX?

Hunt Group for ad-hoc teams under ~10 members with no reporting need. UCCX the moment you need agent states, wrap-up codes, skills-based routing, or call reporting.

What's the difference between Hunt List and Line Group?

Line Group is the members + algorithm. Hunt List is a failover chain of Line Groups. Small hunt groups have a Hunt List with exactly one Line Group — the Hunt List still has to exist.

Pickup Group vs Shared Line — which for coverage?

Pickup Group when calls ring at one phone and you want others to optionally grab them. Shared Line when you always want the call to ring at multiple phones simultaneously.

Can I mix algorithms in one Hunt List?

Yes — each Line Group in the Hunt List has its own algorithm. A common pattern is Circular primary Line Group, Broadcast secondary Line Group for escalation.

Does Broadcast ignore busy members?

It skips members already on a call and rings only idle members. If all members are busy, it falls to the next Line Group in the Hunt List.

Worked examples

Three realistic groups

4-person sales team

Pilot 2000, members 2001–2004, Circular, RNA 15s, final → voicemail

1 Line Group, 1 Hunt List, 1 Hunt Pilot. Pickup Group at *8100.
Classic mid-market sales line. Circular keeps load even; pickup lets teammates grab calls when someone is on another line.

Support escalation

Pilot 3000, L1 agents Top-Down in Line Group A, L2 agents Broadcast in Line Group B as overflow

2 Line Groups, 1 Hunt List with failover, 1 Hunt Pilot.
Hunt List chains Line Groups. L1 rings top-down; if all L1 fails, every L2 phone rings at once.

Operator / receptionist

Pilot 0, 3 receptionist phones Broadcast, RNA 20s, final → night attendant mailbox

1 Line Group (Broadcast), 1 Hunt List, 1 Hunt Pilot 0. No pickup (receptionists shouldn't pick for each other).
Broadcast is correct here because "anyone at the front desk" is the right answer for zero-out calls.
Sources verified against current Cisco guidance

Citations

Related tools

You might also need

Want your call coverage reviewed?

The Network & UC Health Assessment includes a Hunt Group / Pickup Group / UCCX decision review — which teams belong where, what should be consolidated, and what should move off CUCM to a proper contact center.

$4,9951 week · fixed fee · 1 deliverable
Book a 30-min call →Or email info@famoustec.com