00 · Header

T1 · Control Hub & Platform Foundations

Licensing & Subscriptions

Gateway Control Hub T1-R03 AdminControl HubIdentityServices
Illustrated scene for Licensing & Subscriptions. Original drawing, not a product screenshot.
Sequence · Admin → Control Hub → Identity → Services AdminControl HubIdentityServices 123
Color-coded sequence: Admin → Control Hub → Identity → Services. A packet moves along the arrows. Reduced motion keeps every step visible.

Automatic assignments grant Calling, Meetings, Messaging, and Contact Center when a person is added. A license typed onto a new user at creation skips that template. Webex spends the oldest subscription first. Calling still needs a location and an extension or number. A professional workspace license does not downgrade to common area.

Room T1-R03 Version v0.1 last-verified: 2026-10-14 Difficulty L2 Est. time 70–90 min Prereq T1-R01, T1-R02 Reading 20 min

01 · Executive summary

Five lines, then why it matters

  • Path for an organization template: Management > Users > Licenses, then Set up or Edit. Services listed in the wizard are Calling, Meetings, Messaging, and Contact Center. [cite:1]
  • People can use the services when they become Active, which the article defines as the first sign-in to Webex. A specific license assigned at user creation blocks the automatic assignment. [cite:1]
  • Multiple subscriptions on one assignment are spent oldest first. Subscription creation dates are visible in Control Hub. [cite:1]
  • Two different Contact Center licenses on two groups resolve to the Premium agent license. The same service is not consumed twice. Separate Meetings sites can still grant one Meetings license each. [cite:1]
  • Calling auto-assign needs an E.164 work number that is pre-provisioned on a location and not already assigned. The Calling template article is dated June 10, 2025, so those sentences stay re-check. [cite:4]
Why it matters. A Calling design that “has licenses” and a Calling design that can place a call are different. The second one has a location and a free number. Contact-center agent type is a license choice in this same console.

02 · Architecture map

Where a license is decided, and when Calling still waits

  • 1Organization template
  • 2Group template
  • 3Union on the person
  • 4Oldest subscription
  • 5Calling number gate
Mermaid source (not rendered)
flowchart LR
  Org[Organization template] --> User
  Group[Group template] --> User
  Subs[Oldest subscription] --> User
  User --> Calling[Location and number]

Studio asset still required: assets/diagrams/T1-R03/arch.svg

03 · Concept deep-dive

Templates, then the Calling exception

Automatic licensing grants Webex licenses to new users without a manual assignment for each person. The organization path is Management, Users, Licenses. The group path is Management, Groups, the group, Assignments. [cite:1] Webex does not support auto-assignment to Active Directory distribution groups. Synchronize groups that use a Group Policy. [cite:1]

Future usersExisting usersPreserve licensesHostAttendeeoldest subscriptionProfessional
VISUAL placeholder · assets/images/T1-R03/hero.png · Studio draws two templates pouring into one person, and a number gate in front of Calling.

What the template actually does

ChoiceWhat the September 08, 2026 article saysCite
Future usersAlways applied for new users. The checkbox is described as always checked.[cite:1]
Existing usersApplies the change to existing users of the organization when you click Save. The setting does not persist. The next visit shows it unselected.[cite:1]
Preserve licensesSelected for you with Existing users. Clear it when the assignment should remove licenses. Users also lose manually assigned licenses if it is cleared.[cite:1]
Meetings HostHost privileges, and the meetings license count decreases by one.[cite:1]
Meetings AttendeeAttendee privileges. The meetings license count does not decrease. Unavailable for a user who has the Webex Site Administrator role until those privileges are removed.[cite:1]
Delete the templateDoes not remove licenses already assigned. Stops automatic assignment for future members.[cite:1]
Basic defaultsIf you have not stated otherwise, Control Hub applies basic messaging, free Webex Meetings, and Call on Webex (1:1 call, non-PSTN).[cite:1]
Same service twiceUsers cannot be assigned the same service more than once. Two Meetings sites can still mean two Meetings licenses.[cite:1]
Contact Center collisionMembership in two groups with different Contact Center licenses assigns the Premium agent license.[cite:1]
Known issueIf you cancel the warning that appears when disabling Preserve licenses, the toggle does not return to its original enabled state.[cite:1]

Individual edits and Calling upgrades

ActionRuleCite
Edit one userFull privileges. Users, the user, Summary > Licenses > Edit Licenses. Pick the subscription and Save.[cite:2]
Calling plus Customer AssistYou can’t assign both the Webex Calling standard license and the Customer Assist license to a user.[cite:2]
Attendant ConsoleIf you select Webex Attendant Console, set the Webex Calling service to Professional.[cite:2]
Calling settings error right after addRemove the Webex Calling license and reassign it.[cite:2]
External user, PendingDelete the user and add them again to assign a different license. Removing all licenses drops them from the External users list.[cite:2]
Workspace to professionalManagement > Workspaces, Calling tile, Cisco Webex Calling, Professional workspace. Cannot downgrade to common area afterward. A later subscription change keeps the professional workspace license.[cite:3]
User to professionalUsers, Edit licences, Calling, Professional. Downgrade to standard loses all provisioning and configuration for affected users.[cite:3]
Microsoft Teams Rooms workspaceWith MTR enabled, upgrade or downgrade from Basic licenses to Webex Calling licenses is unavailable unless Calling was previously assigned.[cite:3]
Old clientsCalling services become unavailable for users who run Webex Calling versions 44.3 or earlier.[cite:3]
Tip

Filter the exported user.csv for Webex Calling VAR Professional set to FALSE when an auto-assign template did not entitle someone. A phone number in that row means the directory number failed validation. An empty phone number means no number was assigned. [cite:4] re-check

Gotcha

Unchecking Preserve licenses for existing users on a Calling template removes Calling licenses when Webex Calling is not checked. The Calling article says this permanently removes voicemail settings, number assignment, and calling services, and it is not a reversible operation. [cite:4] re-check

Header

n3ijtao is September 08, 2026. 9dmqgv is April 11, 2026. nvzzj7k is December 19, 2025. n8iptxg is June 10, 2025, which is older than 12 months on the day this room was written.

04 · Ecosystem

Ecosystem and sister technologies

AdminControl HubIdentityServices This room
Mini map of the neighbors named on this room’s sequence. Orientation sketch, not a new product claim.

Glossary

License assignment
An organization or group template that grants selected services to future users, and optionally to existing users when you save. [cite:1]
Active
The state the template article uses for first sign-in, when people can use the associated services. [cite:1]
Preserve licenses
The default when you apply a template to existing users. Clear it to remove licenses the template no longer includes. [cite:1]
Host
A Meetings account type that decreases the meetings license count by one. [cite:1]
Attendee
A Meetings account type that does not decrease the meetings license count. The site must have Attendee account enabled. [cite:1]
Call on Webex
The basic default the article names as 1:1 call, non-PSTN, applied with basic messaging and free Webex Meetings when you have not stated otherwise. [cite:1]
Professional workspace
The Calling workspace license you can upgrade to. The upgrade article says you cannot downgrade it to common area. [cite:3]
Customer Assist
A license the individual-edit article says cannot sit on a user together with Webex Calling standard. [cite:2]
Work phone number
The directory field Calling auto-assign uses to find a pre-provisioned E.164 number and its location. [cite:4] re-check

Mind map

Mermaid source (not rendered)
mindmap
  root((License))
    Organization template
    Group template
    Subscription age
    Calling number
    Meetings host

Sister-technology matrix

SisterWhat it isWhy it matters hereConfig touchpointTypical failureCite
Directory syncThe identity path in T1-R02.Calling auto-assign reads the work phone number from that directory.Work phone field, E.164.A number that is not pre-provisioned, so Calling stays off.[cite:4]
SSO and invite suppressionThe way verified domains can use services before first sign-in.Otherwise an inactive user from an unverified domain waits for sign-in.SSO, then suppress automated emails, then sync.Licenses assigned and the user still inactive.[cite:1]
LocationsThe Calling anchor.A Calling entitlement needs a location and an extension or number.Location with a free number.Template on, location missing.[cite:4]
Meetings site adminA role that blocks the Attendee account type.Remove site-admin privileges before assigning Attendee.Webex site administrator roles.Attendee missing from the wizard for that user.[cite:1]
Customer AssistA license that conflicts with Calling standard on one user.The individual editor refuses the pair.Summary > Licenses.Both boxes checked.[cite:2]
DevicesPhones that follow a Calling license.A professional user upgrade may need extra device steps. Clients and applications are assigned automatically.User devices after the license save.Expecting a second phone with no further add.[cite:3]
Analytics windowPro Pack changes how long analytics can be read.That window is T1-R06, not a Calling SKU in this room.Account analytics.Teaching a Calling professional license as the analytics window.[cite:5]
Contact CenterA service in the same template wizard.Group collision assigns Premium agent.Group license assignments.Expecting the lower Contact Center license to win.[cite:1]

Integration edges

FromToMechanismWhat movesCite
Organization templateNew userFuture usersSelected services, unless a specific license was set at creation[cite:1]
Group templateDirect memberGroup assignmentLicenses for direct members. Nested groups do not inherit.[cite:1]
Both templatesSame userUnionLicenses from both, including a license one template tried to remove[cite:1]
SubscriptionsAssignmentAge orderLicenses from the oldest subscription until it is used up[cite:1]
Directory work numberCalling locationE.164 lookupLocation tied to that pre-provisioned number[cite:4]
AdminOne userEdit LicensesAdd or remove a subscription on that person[cite:2]
WorkspaceProfessional workspaceCalling tileUpgrade that cannot return to common area[cite:3]
CSV exportAdminManage Users, Export user listuser.csv with Webex Calling VAR Professional[cite:4]

Cross-platform bridges

Orientation only. These articles do not publish a Microsoft 365 or Google Workspace license crosswalk. The Calling auto-assign article does name Active Directory, Azure, OKTA, and CCUC as directory sources whose work phone number is looked up. [cite:4] re-check

Future-integration hooks

  • Canon planning: a lab sheet that records subscription creation dates and which subscription a new user actually drew. That is study evidence, not a Cisco roadmap.
  • re-check n8iptxg before you teach the E.164 gate in a design review. The header is June 10, 2025.
  • The Calling license-type feature matrix is a separate article the upgrade page points at. This room does not copy that matrix.

Ecosystem troubleshooting

SymptomLikely sister-system causeCheckFixCite
New CSV user has no template licensesA specific license was assigned at creation.How the user was added.Leave the license blank at creation if the template should apply.[cite:1]
Calling template on, user still without CallingWork number failed E.164, location, or uniqueness checks.user.csv, Webex Calling VAR Professional FALSE.Pre-provision an unassigned E.164 number on a location.[cite:4]
Directory number change did not move the lineAlready provisioned Calling users are not re-provisioned when the directory number changes.Whether Calling was already on.Change the number in Calling. The article’s example is a user already on 555-555-1212.[cite:4]

05 · Flow

How a Calling license gets a number

StepFromToProtocolNotesCite
1AdminUsers > LicensesControl HubSet up or Edit. Select Calling, Meetings, Messaging, Contact Center.[cite:1]
2WizardMeetings account typeControl HubHost decreases the count. Attendee does not.[cite:1]
3ScopeUsersSaveFuture users, or Existing users with Preserve licenses on unless you clear it.[cite:1]
4Subscription poolUserAge orderOldest subscription first.[cite:1]
5DirectoryCallingWork phone lookupE.164, on a location, not already assigned. Failure means no Calling entitlement.[cite:4]
6Manual addAdmin promptControl HubUsers on the Calling template are prompted for location and number. Users off the template are not.[cite:4]
7UserWebexFirst sign-inServices become usable when the user is Active.[cite:1]
8AdminOne licenseEdit LicensesAttendant Console requires Professional Calling. Standard Calling and Customer Assist together are refused.[cite:2]

06 · Config

Click paths

  1. Sign in to Control Hub. Management > Users > Licenses. Set up on the first visit, Edit after that. [cite:1]
  2. Select Calling, Meetings, Messaging, or Contact Center. For Meetings, choose Host or Attendee on the next page. [cite:1]
  3. Apply scope: Future users, or Existing users. Leave Preserve licenses checked unless this save should remove licenses. [cite:1]
  4. For a group, Management > Groups > the group > Assignments > Set up or Edit. The same services and the same scope choices appear. [cite:1]
  5. To stop future automatic assignment, open the same Licenses tab and use the trashcan, then Delete. Previously assigned licenses stay. [cite:1]
  6. For one person, Users > the user > Summary > Licenses > Edit Licenses. Choose the subscription and Save. [cite:2]
  7. If Calling settings error immediately after the add, remove the Calling license and assign it again. [cite:2]
  8. For a pending external user, Users > External users > Services > Edit Licenses, clear the licenses, Save, then add the user again with the license you want. [cite:2]
  9. To upgrade a workspace: Management > Workspaces > Calling gear > Cisco Webex Calling > Professional workspace > Save. [cite:3]
  10. To find Calling auto-assign misses: admin.webex.com, Users, Manage Users, Export user list, filter Webex Calling VAR Professional FALSE. [cite:4] re-check

Screenshot placeholder. The paths above are the articles.

07 · Limits

Numbers and rules the articles state

ItemValueSourceVerified?
Subscription consumptionOldest first[cite:1]Quoted. Header September 08, 2026.
Same service twiceNot assigned[cite:1]Quoted
Contact Center group collisionPremium agent license[cite:1]Quoted
Meetings HostCount decreases by one[cite:1]Quoted
Meetings AttendeeCount does not decrease[cite:1]Quoted
Calling standard + Customer AssistCannot both be assigned[cite:2]Quoted. Header April 11, 2026.
Attendant ConsoleRequires Professional Calling[cite:2]Quoted
Professional workspace downgradeNot available back to common area[cite:3]Quoted. Header December 19, 2025.
Professional user downgradeLoses provisioning and configuration[cite:3]Quoted
Calling client floorServices unavailable on Webex Calling 44.3 or earlier[cite:3]Quoted
Calling number format for auto-assignE.164, pre-provisioned, unassigned[cite:4]re-check Header June 10, 2025.

08 · Troubleshooting

Ten failures that follow from the articles

SymptomLikely causeEvidenceFixCite
Template licenses never land on a new API or CSV userA specific license was assigned at creation.The create payload.Create without a specific license if the organization template should apply.[cite:1]
Existing users did not change on the second visitExisting users does not stay selected between sessions.The scope checkboxes after you reopen the page.Select Existing users again and Save.[cite:1]
A removed license is still on the userPreserve licenses was left on, or the other template still grants it.Both templates.Clear Preserve only when removal is intended. Remember the union rule.[cite:1]
Nested group members missed the parent licensesA group assignment applies to direct members. Nested groups do not inherit.Group membership depth.Assign the license on a group the user belongs to directly, or rely on the combination once both assignments apply.[cite:1]
Attendee is missing for a site adminAttendee is unavailable for the Webex Site Administrator role.Site administrator roles.Remove those site privileges, then assign Attendee.[cite:1]
Preserve toggle stays off after CancelKnown issue: cancelling the warning does not restore the enabled state.The toggle after Cancel.Re-open the assignment and set the toggle again. The article records the issue.[cite:1]
Standard Calling and Customer Assist will not save togetherThe individual-edit article forbids the pair.The two checkboxes.Keep one of them.[cite:2]
Calling settings error immediately after the license addThe article’s recommended recovery is remove and reassign.The error on Calling settings.Remove the Webex Calling license and assign it again.[cite:2]
Professional workspace will not return to common areaThe upgrade article says downgrade is not available.The workspace license.Plan the professional workspace as a one-way change.[cite:3]
Calling VAR Professional is FALSE and a number is presentThe directory number is the wrong format, already assigned, or not on a provisioned location.user.csv Phone Number column.Provide an unassigned E.164 number on a Calling location.[cite:4]

09 · Self-question ladder

Twelve rungs

L0What does an automatic license assignment do?

It grants the selected Webex licenses to new users without a manual assignment for each person. [cite:1]

L0When can the person use the service?

When they become Active, at first sign-in, unless verified domains, SSO, and suppressed invites already made that possible. [cite:1]

L1Why would a template ignore a brand-new user?

A specific license was assigned at creation. API and CSV follow the same rule. [cite:1]

L1Which subscription is used first?

The oldest, until its licenses are used, then the next oldest. [cite:1]

L2What is the union rule?

Organization and group templates combine. A license added by one and removed by the other is still received. [cite:1]

L2Do nested groups inherit?

No. The assignment applies to direct members. The hierarchy is flat. [cite:1]

L3What does Preserve licenses protect?

Licenses already on existing users when you remove them from the assignment. Clear it to remove those licenses, including manually assigned ones. [cite:1]

L3Which Contact Center license wins a group collision?

The Premium agent license. [cite:1]

L4Why can Calling stay off after the template is correct?

The user needs a location and an extension or number. Auto-assign looks up an E.164 work number that is pre-provisioned and free. [cite:4]

L4What does a professional workspace upgrade refuse afterward?

A downgrade to the common area workspace license, including when you switch subscriptions. [cite:3]

L5What is lost on a professional-to-standard user downgrade?

All provisioning and configuration information for the affected users. The article says to treat that as a last resort. [cite:3]

L5Which Calling client versions lose Calling services?

Webex Calling versions 44.3 or earlier. [cite:3]

10 · Lab

Template desk, no production subscription

11 · Quiz

Twelve questions

Q1MCQ

Which subscription is consumed first?

Answer

The oldest, then the next oldest. [cite:1]

Q2MCQ

Does Existing users stay selected?

Answer

No. After you save and leave, the next visit shows it unselected. [cite:1]

Q3Scenario

The org template adds License A. The group template removes License A and adds License B.

Answer

The user receives both A and B. [cite:1]

Q4MCQ

Do nested groups inherit the parent assignment?

Answer

No. [cite:1]

Q5MCQ

Deleting a template removes licenses already on users?

Answer

No. It stops automatic assignment for future members. [cite:1]

Q6MCQ

Two Contact Center licenses from two groups become which license?

Answer

Premium agent. [cite:1]

Q7MCQ

Can one user hold Calling standard and Customer Assist?

Answer

No. [cite:2]

Q8MCQ

Attendant Console requires which Calling license?

Answer

Professional. [cite:2]

Q9MCQ

Can a professional workspace return to common area?

Answer

No. [cite:3]

Q10MCQ

What does a professional-to-standard user downgrade remove?

Answer

All provisioning and configuration information for the affected users. [cite:3]

Q11Scenario

Calling auto-assign and the work number is not E.164.

Answer

The user is not provisioned with Webex Calling. [cite:4] re-check

Q12MCQ

Which three basic licenses apply when you have not stated otherwise?

Answer

Basic messaging, free Webex Meetings, and Call on Webex (1:1 call, non-PSTN). [cite:1]

12 · Audio

Slots for Studio

Transcript slot

Studio fills this. The prompt is the spoken outline.

Transcript slot

Studio fills this. The prompt is the spoken outline.

Transcript slot

Studio fills this. The prompt is the spoken outline.

13 · Interview

Oral answers

30 seconds. Automatic templates cover future users. I can also apply them to existing users for one save. Organization and group templates union. Subscriptions are consumed oldest first. Services are usable when the user is Active.

2 minutes. Preserve licenses is on when I choose Existing users. Clearing it removes licenses, including ones assigned by hand. Deleting the template does not strip people who already have the license. Nested groups do not inherit. Two Contact Center licenses become Premium agent. Host decreases the Meetings count. Attendee does not. A user created with a specific license skips the organization template. The basic defaults, if I leave them, are basic messaging, free Meetings, and Call on Webex.

30 seconds, Calling. Calling still needs a location and an extension or number. Auto-assign looks up an E.164 work number that is already on a location and not assigned. That article’s header is June 10, 2025, so I say re-check before I treat it as current.

2 minutes, upgrades. I will not put Calling standard and Customer Assist on the same user. Attendant Console means Professional Calling. A professional workspace does not return to common area, even if the subscription changes. A professional-to-standard user change drops provisioning and configuration. Webex Calling 44.3 and earlier lose Calling services. If Calling settings error right after I add the license, I remove it and assign it again.

What you will say about a pending external user. Delete them and add them again to change the license. Removing every license takes them off the External users list.

14 · Citations

  1. Set up automatic license assignments in Control Hub — help.webex — article n3ijtao — help.webex.com article n3ijtao — header September 08, 2026 — retrieved 2026-10-14. Future and existing users, preserve licenses, union, nested groups, oldest subscription, Premium agent, Host and Attendee, basic defaults, delete behavior, known Preserve toggle issue.
  2. Edit service licenses in Control Hub for individual users — help.webex — article 9dmqgv — help.webex.com article 9dmqgv — header April 11, 2026 — retrieved 2026-10-14. Calling standard and Customer Assist cannot combine. Attendant Console requires Professional. Remove and reassign after an immediate Calling settings error. Pending external users are deleted and re-added.
  3. Upgrade a Webex Calling license for a workspace and user — help.webex — article nvzzj7k — help.webex.com article nvzzj7k — header December 19, 2025 — retrieved 2026-10-14. No downgrade from professional workspace to common area. User downgrade to standard loses provisioning. MTR restriction. Webex Calling 44.3 or earlier.
  4. Set up automatic license assignment templates for Webex Calling users — help.webex — article n8iptxg — help.webex.com article n8iptxg — header June 10, 2025 — retrieved 2026-10-14. re-check. Location plus extension or number. E.164, pre-provisioned, unassigned. user.csv filter Webex Calling VAR Professional FALSE. Clearing Preserve licenses permanently removes voicemail, number assignment, and calling services.
  5. Analytics for Your Cloud Collaboration Portfolio — help.webex — article n0rlwxe — help.webex.com article n0rlwxe — used only to point the analytics window at T1-R06. Standard 3 months and Pro Pack 13 months are that room’s cites, not a Calling professional SKU.

15 · Re-engineer later

  • Open questions: whether n8iptxg’s E.164 gate is unchanged since June 10, 2025.
  • Facts still TODO-verify: 0. The Calling auto-assign sentences are marked re-check because of the header age.
  • Assets missing: license screenshot, audio.
  • Ideas for v1.0: a paper worksheet of the union examples.
  • Next review: when n3ijtao changes the oldest-subscription sentence or the Contact Center collision sentence.

Sources and go deeper

Checked links were opened this month. A confirm row has no address because that page was not opened.

sources.json for this page.