CUCM · Endpoints

Phone Button Template Generator

Pick a Cisco phone model and the user role — get a complete button-by-button Phone Button Template with Line, Speed Dial, BLF, Intercom, and Service URL assignments ready for CUCM Admin.

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

One template per model-plus-role — not per person

Phone Button Templates in CUCM are often created per user — "BobSmith_Phone_Template" — which produces hundreds of templates nobody can audit. The right pattern is one template per phone model + role combination: SEP_8841_Executive, SEP_8841_Reception, SEP_7841_CommonArea. This tool takes a model and role, applies the Cisco-aligned button convention for that role, and emits the full template — ready to paste into Device → Device Settings → Phone Button Template → Add New.

Pick a model and role

Inputs

Most knowledge workers: 1 personal line. Executives often have 2 (personal + team/group).

Your phone button template

Pick a model + role, click Generate template.

How to read your result

Buttons, in the order they appear on the phone

1

Button number

Top-to-bottom on the hardware. Button 1 is always closest to the screen on 7800/8800 series.

2

Feature

Line, Speed Dial, Speed Dial BLF, Intercom, Privacy, Service URL, or Null.

3

KEM pages

Each KEM has 14 buttons × 2 pages = 28. Users tap the page shift key to flip.

Deep dive

The one template per role argument

Whenever an engineer creates per-user Phone Button Templates, the cluster accumulates 200+ templates inside a year, and Jane-leaving-for-maternity-leave becomes a 3-hour exercise of figuring out which template she had and whether it was fine to delete. The cost of that waste is real — new-hire provisioning gets slower because "which template should I copy" has no good answer.

The fix is role-based templating. You define 4–6 templates per phone model: Standard, Executive, Reception, Common Area, Call Center, Shared Workspace. Every user phone is assigned to exactly one of these. Per-user customization (a specific BLF to monitor the specific manager's line) goes on the phone, not the template. When the user leaves, you disassociate the phone from their user record and it's immediately reusable.

The role patterns this tool emits are the Cisco-field-standard assignments I've seen work for 10+ years:

  • Standard: 1 Line, then Speed Dial, Speed Dial, Service URL, Null. Speed dials get personalized at the phone level.
  • Executive: 2 Lines (personal + team), Speed Dial BLF to assistant, Intercom to assistant, Privacy. The Intercom button with whisper mode is the killer feature Cisco rarely markets.
  • Reception: 1 Line, then every remaining button (plus KEM) is Speed Dial BLF to every office resource. KEM double-push to transfer directly.
  • Common Area: 1 Line, Null, Null. Restricted CSS. No speed dials (anyone can program them).
  • Call Center: 1 Line, Privacy, Queue Status, Mobility. If UCCX, the IPPA agent screen replaces speed dials.
  • Shared Workspace: 1 Line (associated with the logged-in Extension Mobility user), everything else is Service URL (EM login / logout / directory).
FK
Faz Karim30 years Cisco Network · UC · Data Center · LinkedIn
FAQ

Common questions

Can I change a Phone Button Template after it's assigned?

Yes, changes propagate to every phone using that template at the next TFTP config reload. No phone reboot needed for most changes; Line changes do require a reset.

Do I need one template per line count?

No — just pad unused line buttons with Null (or Speed Dial if you want them usable). Users with fewer lines can share the template.

Should Intercom be on a fixed button or softkey?

Fixed button for executives and their assistants (one-press answer). Softkey is fine for general users who rarely use Intercom.

Why Service URL instead of Speed Dial for a web lookup?

Service URL hits an XML service (directory, weather, tool) and displays the response on the phone screen. Speed Dial just dials a number.

Can common-area phones have BLF?

Don't. BLF discloses call state to anyone near the phone. Common-area phones should have Null buttons beyond line 1.

Worked examples

Three realistic templates

7841 — Standard knowledge worker

1 line, 2 speed dials, 1 service URL (directory), Intercom disabled

4 buttons used, 0 left. Simplest possible template. Works for ~70% of employees.
Universal default. Use this as your starting template; customize for exceptions only.

8851 + 1 KEM — Executive + assistant

5 phone buttons + 28 KEM buttons; personal line + team line + assistant BLF + Intercom to assistant + Privacy; KEM = BLF to direct reports + key customers

Executive has instant visibility into team availability; Intercom to assistant has whisper mode.
This is the reason KEMs exist. An executive with 15 direct reports needs the 28-button visibility page.

8865 + 3 KEMs — Reception

1 line + 4 buttons for transfer destinations; 84 KEM buttons as BLF to every office user + conference rooms + key vendors

Receptionist sees the whole company's availability at a glance; transfer-to-BLF is 2 presses.
The one role where 3 KEMs is justified. Saves the receptionist 30 seconds per call × 200 calls/day.
Sources verified against current Cisco guidance

Citations

Related tools

You might also need

Too many templates in your cluster?

The Network & UC Health Assessment audits every Phone Button Template, flags per-user templates that should be consolidated, and gives you a consolidation plan your ops team can execute.

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