00 · Header

T6 · Migration

Post-migration Validation

Gateway Migration T6-R08 Source PBXPlanCutoverWebex
Illustrated scene for Post-migration Validation. Original drawing, not a product screenshot.
Sequence · Source PBX → Plan → Cutover → Webex Source PBXPlanCutoverWebex 123
Color-coded sequence: Source PBX → Plan → Cutover → Webex. A packet moves along the arrows. Reduced motion keeps every step visible.

After a group moves, you test a subset and you test the queues and hunts that moved with them. After everyone has moved, Unified CM’s remaining job can be transit between the PSTN gateways and Webex Calling. Cleanup then removes the discovery records, the DHCP options, and the virtual machines. Dedicated Instance post-migration reports live in T5-R06.

Room T6-R08 Version v0.1 last-verified: TODO Difficulty L3 Est. time 80–100 min Prereq T6-R07 Reading 16 min

01 · Executive summary

Five lines, then why it matters

  • On-net tests cover transfer, hold, forwarding, and conferencing. PSTN tests cover inbound to users, queues, hunts, and auto attendants, plus outbound caller ID. [cite:1]
  • Hunt tests check the configured algorithm, overflow, forwarding, no-answer, and that membership and routing match what was on Unified CM. The article states that as the test goal. [cite:1]
  • If hybrid trunking was used from the start, the guide says there is no extra PSTN migration step after the users move, beyond decommissioning Unified CM and the Local Gateways. [cite:2]
  • Put migrated directory numbers in a hidden partition so calling search spaces prefer the cloud path. [cite:2]
  • Analytics cover media quality, call history, call queue, hunt group, and auto attendant. Troubleshooting can integrate ThousandEyes and Meraki. The detailed guide is “Troubleshoot Webex Calling calls in Control Hub.” [cite:2]
Why it matters. Validation fails when option 150 is still handing phones a Unified CM TFTP address, or when a queue test borrows a Webex Contact Center pattern name the Calling article did not use.

02 · Architecture map

What remains, then what you delete

Mermaid source (not rendered)
flowchart LR
  PSTN[PSTN gateways] --> UCM[Unified CM transit]
  UCM --> LGW[Local Gateway]
  LGW --> WXC[Webex Calling]
  WXC --> CCP[Cloud Connect]

03 · Core concepts

Test the batch, then retire the platform

CheckWhat the implement article asksCite
Pilot populationA representative subset across one or more locations. Move voicemail, auto attendants, call queues, and hunt groups with them. Use the same Cisco and third-party tools as the full deployment.[cite:1]
After a groupTest a subset of the users. If queues or hunts moved with them, test those services.[cite:1]
NumbersCorrect extension and external number. On-net and PSTN. Look for overlaps, missing assignments, and misconfiguration.[cite:1]
On-netTransfer, hold, forwarding, and conferencing. Dial plan and extension-to-extension.[cite:1]
PSTNInbound to users, queues, hunts, or auto attendants. Outbound with the correct caller name and number.[cite:1]
QueuesDistribution “such as round robin, longest idle, or simultaneous ring.” Agent presentation, accept, hold, and transfer. This phrase is the Calling test. It is not a Webex Contact Center pattern list.[cite:1]
HuntsConfigured algorithm, overflow, forwarding, no-answer. Membership and routing should match what was on Unified CM. That is the test goal the article prints.[cite:1]
Gotcha. The acceptance section says it is not an exhaustive checklist. Do not treat a passed subset as proof that every feature moved. [cite:1]

Cloud Connect cutover

Step the guide numbersActionCite
1Select a Cloud Connect for Webex Calling partner available for the location.[cite:2]
2Build a test location and test users. Set that location’s PSTN to the partner. Validate with the test phones. Then deprovision the test location.[cite:2]
3Port all numbers on the Unified CM PSTN trunk to that partner at the same time, so inter-location reachability holds.[cite:2]
4On cutover day, set every Webex Calling location’s PSTN to that provider and verify inbound and outbound.[cite:2]
Already hybridIf PSTN trunking for hybrid deployments was used from the start, there is no additional PSTN migration step beyond decommissioning Unified CM and the Local Gateways.[cite:2]

What the optimize list removes

Remove or updateWhy the guide givesCite
On-premises SRV cisco_uds._tcp and cup_login._tcpNo longer required for client service discovery.[cite:2]
Public collab_edge._tlsNo longer required for collaboration edge discovery.[cite:2]
DHCP options 66 and 150No longer required for endpoint TFTP discovery.[cite:2]
Local Gateway or CUBE dial-peers to and from Unified CMNo longer required for on-premises call routing.[cite:2]
Unified CM and Expressway virtual machinesNo longer needed for call control and edge.[cite:2]
Unity Connection virtual machinesNo longer needed for voicemail. The same guide says there is no native move of existing Unity Connection messages or greetings.[cite:2]
After Cloud Connect: Unified CM PSTN trunks, PSTN gateways, and the Local GatewayThe cleanup bullet once PSTN has moved.[cite:2]
On-premises E911 locations and numbers, then those virtual machinesAfter the full transition.[cite:2]
Migrated DNs in a hidden partitionSo calling search spaces prefer the cloud path of the same numbers.[cite:2]
Horizon Mobility dispatchable location and network elementUpdate when switches, access points, DHCP scopes, or floor plans change. The guide prints the name “Horizon Mobility.”[cite:2]
Note. The Dedicated Instance assistant’s post-migration and post-registration reports are a different article. Point at T5-R06. Do not describe those report names as if the December 2025 multi-tenant optimize chapter printed them. [cite:2]

04 · Ecosystem & sister technologies

Glossary, map, sisters, edges

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

Glossary

Acceptance test
The implement article’s sample checks after a group moves. The article says the section is not exhaustive. [cite:1]
Transit role
After users and endpoints are on Webex Calling, Unified CM can remain only to pass calls between PSTN gateways and Webex Calling through the Local Gateway. [cite:2]
Hidden partition
Where the guide says to place migrated directory numbers so search spaces prefer the cloud path. [cite:2]
Cloud Connect cutover
The four-step move of premises PSTN onto a Cloud Connect partner, including a disposable test location. [cite:2]
Horizon Mobility
The name the December 2025 guide prints for the dispatchable-location product you update when the building network changes. [cite:2]

Mind map

Mermaid source (not rendered)
mindmap
  root((Validation))
    Pilot
    Acceptance
    Cloud Connect
    Cleanup
    Analytics

Sister technologies

SisterWhat it isWhy it matters hereConfig touchpointTypical failureCite
Auto attendant and voicemailServices the pilot must move with users.Acceptance covers greetings, menus, timeouts, and mailbox access including remote.Test invalid and timeout paths.A user moves and the attendant stays on Unified CM.[cite:1] [cite:2]
Unity ConnectionThe on-premises store.VMs are deleted after the move. Messages and greetings have no native migration in the guide.Do not promise the old mailbox contents moved.Users expect old messages in Webex voicemail.[cite:2]
DHCP and DNSDiscovery for Unified CM and Expressway.Phones and Jabber keep finding the old cluster if the records remain.Options 66 and 150. The three SRV names.A phone reboots onto Unified CM.[cite:2]
ThousandEyes and MerakiProducts the guide says troubleshooting can integrate.Richer call views in Control Hub. The procedure is the frj1efb article, not invented here.Control Hub troubleshooting.A media fault with no call record opened.[cite:2]
Emergency / E911On-premises locations and numbers, then the VMs.Delete migrated locations. Horizon Mobility still needs updates when the floor changes.The guide’s cleanup bullets.An old dispatchable location after a switch replacement.[cite:2]
Number portingT6-R06 for Cisco Calling Plan orders. This chapter’s port is every number on the Unified CM trunk, together.Partial ports break inter-location reachability in the guide’s step 3.Cloud Connect partner, not a one-DID experiment on cutover day.Porting one site while another site still routes through the old trunk.[cite:2]
IdentityThe acceptance comparison is source directory versus Webex Calling users.Extensions and DIDs have to match.Control Hub user list.A user present on Unified CM and missing in Webex.[cite:1]
Webex Contact Center queuesA different pattern catalog.Do not grade a Calling queue with Longest Available unless that queue article is the one you opened.T6-R04 for those names. This room quotes q0pgpb.A false failure because the names differ.[cite:1]

Integration edges

FromToMechanismWhat movesCite
Pilot groupWebex CallingSame tools as productionUsers plus voicemail, attendants, queues, and hunts.[cite:1]
Test locationCloud Connect partnerPSTN settingTest calls, then the location is deprovisioned.[cite:2]
Unified CM PSTN trunkCloud ConnectOne port of all numbersInter-location reachability.[cite:2]
On-premises DNSClientsSRV removalcisco_uds, cup_login, and public collab_edge.[cite:2]
DHCPPhonesOptions 66 and 150 removedTFTP discovery that should stop.[cite:2]
Control HubOperatorAnalytics and troubleshootingMedia quality, call history, queue, hunt, auto attendant. ThousandEyes and Meraki when integrated.[cite:2]

Cross-platform bridges

This roomLegacyPeer orientationCite
Multi-tenant optimizeUnified CM, Expressway, Unity Connection, on-premises E911.Dedicated Instance day-2 reports are T5-R06. TODO-verify any claim that this cleanup list is also the Dedicated Instance decommission.[cite:2]
Calling queue test phraseRound robin, longest idle, simultaneous ring.Webex Contact Center patterns are a different article set. Do not equate them.[cite:1]

Future hooks

Canon plan. Keep the DI report names out of this room until someone is reading T5-R06. Cisco. The guide already points troubleshooting detail at help.webex.com article frj1efb. That pointer is the published next step. [cite:2]

Ecosystem troubleshooting

SymptomLikely sister-system causeCheckFixCite
A rebooted phone returns to Unified CMDHCP option 150 or 66 is still set.Scope options.Remove them after endpoints are cloud-registered or decommissioned.[cite:2]
Jabber still discovers the old clustercisco_uds or collab_edge SRV remains.Internal and public DNS.Remove the SRVs the guide names.[cite:2]
Old voicemail messages are missingThe guide says there is no native migration of Unity Connection messages or greetings.Whether a separate tool was in the plan.Do not tell users the platform move included the mailbox contents.[cite:2]

05 · Flow

From a pilot to an empty rack

StepFromToMechanismNotesCite
1Pilot usersWebex CallingSame tool setInclude voicemail, attendants, queues, and hunts.[cite:1]
2TesterSubsetCallsOn-net features and PSTN caller ID. Queues and hunts if they moved.[cite:1]
3AdminTest locationCloud ConnectValidate, then deprovision the test location.[cite:2]
4All trunk numbersPartnerOne portThen set every location and verify both directions.[cite:2]
5DNS, DHCP, VMsDecommissionRemovalOnly after endpoints are cloud-registered or already decommissioned.[cite:2]

06 · Config

Paths you can cite

  1. After each batch, compare extensions and DIDs with the Unified CM directory. Place on-net and PSTN calls. Check overlaps. [cite:1]
  2. If a queue moved, confirm distribution against the logic you configured. The article’s examples are round robin, longest idle, and simultaneous ring. [cite:1]
  3. For a hunt, confirm the algorithm, overflow, forwarding, no-answer, and that membership matches Unified CM. [cite:1]
  4. Before a Cloud Connect cutover, provision a test location, point it at the partner, call through it, and deprovision it. [cite:2]
  5. Port every number on the Unified CM PSTN trunk together. On the day, set each location’s PSTN and verify inbound and outbound. [cite:2]
  6. Remove the SRVs and DHCP options, hide the migrated DNs, update Horizon Mobility when the building network changes, and delete the virtual machines the guide names. [cite:2]
  7. Open Control Hub analytics for media quality, call history, queues, hunts, and auto attendants. For a failed call, follow Troubleshoot Webex Calling calls in Control Hub, article frj1efb. [cite:2]
Warn. Do not power off Unified CM while it is still the transit between PSTN gateways and Webex Calling, unless you have already moved PSTN or you started on hybrid trunking and the guide’s “no additional PSTN step” sentence applies. [cite:2]

07 · Limits

What is quantified

ItemValueSourceVerified?
Acceptance checklistNot exhaustive[cite:1]Quoted. Header date not in the retrieved markdown. re-check
Queue examples in the Calling testRound robin, longest idle, simultaneous ring[cite:1]Quoted as examples, not as a closed catalog. re-check
Cloud Connect number portAll numbers on the Unified CM PSTN trunk, at the same time[cite:2]Quoted. Guide dated December 2025.
DHCP options removed66 and 150[cite:2]Quoted
SRV names removedcisco_uds._tcp, cup_login._tcp, collab_edge._tls[cite:2]Quoted. The guide prints a trailing dot on the names.
Unity Connection messagesNo native migration of messages or greetings[cite:2]Quoted
Troubleshooting windowThe past 21 days. The call appears after it ends. Full admin, read-only admin, or support admin. The view cannot necessarily provide the root cause.[cite:4]Quoted from frj1efb. The December 2025 guide names that article and does not restate these sentences.
Troubleshooting exportUp to 100 call records per CSV. JSON is from the call details page.[cite:4]Quoted
Verify Call RoutingSimulates a call from a cloud user, workspace, virtual line, or premises trunk. Shows permissions, fraud prevention, digit patterns, intercept, and translation. Path: Services > PSTN & Routing > Gateway configurations. Cisco Calling Plan customers can use Services > Calling > Call Routing.[cite:3]Quoted from n0xb944. A green simulation is not a placed PSTN call.
Client features in the acceptance examplesHold, resume, blind transfer, consultative transfer, forward, conference, park, retrieve, and do not disturb. On-net examples also name transfer, hold, forwarding, and conferencing.[cite:1]Quoted as examples. re-check
US and Canada location addressq0pgpb says enter a street address. PIDF-LO uses that validated address. This room does not place 911 as that test.[cite:1]Quoted. re-check
Firewall flowsRequired traffic flows are supported through the firewalls the organization actually uses.[cite:1]Quoted. re-check
DI post-migration report namesNot in this optimize chapter[cite:2]See T5-R06. TODO-verify before copying those names here.

08 · Troubleshooting

Ten validation misses

SymptomLikely causeEvidenceFixCite
A user has no DID in WebexNumber assignment did not match the source directory.Extension and external number fields.The acceptance section says to compare both and to check overlaps.[cite:1]
Outbound caller ID is the wrong sitePSTN presentation was not checked.External call to a known display.The article asks for the correct caller name and number.[cite:1]
Queue rings everyone at onceThe configured logic may be simultaneous ring. It may also be a different pattern you did not open.Queue settings versus the test phrase.Grade the queue against the logic you configured. Do not import a Webex Contact Center name.[cite:1]
Hunt overflow goes nowhereOverflow, forwarding, or no-answer was not rebuilt.Hunt settings versus the Unified CM group.The test goal is that membership and routing match.[cite:1]
One location cannot dial another after the portNumbers were ported in pieces.Which trunk numbers moved.The guide says port all of them at the same time.[cite:2]
Production PSTN was switched with no testStep 2 was skipped.Whether a test location existed.Validate on a test location, then deprovision it, then cut over.[cite:2]
Phones boot to the old TFTPOption 66 or 150 remains.DHCP scope.Remove both after cloud registration.[cite:2]
Calls hit the old DNThe migrated DN is still in a searched partition.Calling search space order.Place it in a hidden partition so the cloud path wins.[cite:2]
Emergency dispatch uses an old floorHorizon Mobility was not updated after a switch or AP change.Dispatchable location and network element.Update on the events the guide lists.[cite:2]
A call failed and nobody can see mediaTroubleshooting was not opened.Control Hub call history.Use the analytics the guide names, then article frj1efb. ThousandEyes or Meraki only if that integration is in place.[cite:2]

09 · Self-question ladder

Twelve rungs

L0What do you test first?

A representative pilot that includes voicemail, attendants, queues, and hunts, using the same tools as the full move. [cite:1]

L1What does a number check include?

Extension, external number, on-net, PSTN, and overlaps. [cite:1]

L1Is the acceptance list complete?

The article says it is not exhaustive. [cite:1]

L2Which queue phrase belongs in this room?

Round robin, longest idle, or simultaneous ring, as examples of configured Calling queue logic. [cite:1]

L2What is Unified CM’s job after every user has moved and PSTN is still local?

Transit between the PSTN gateways and Webex Calling through the Local Gateway. [cite:2]

L3How do you prove a Cloud Connect cutover was sequenced?

A test location was validated and deprovisioned, all trunk numbers ported together, then every location was switched and tested both ways. [cite:2]

L3When is there no extra PSTN step?

When hybrid trunking was used from the start. The remaining work is decommissioning Unified CM and the Local Gateways. [cite:2]

L4Which DNS names do you remove, and from where?

cisco_uds._tcp and cup_login._tcp on premises. collab_edge._tls in public DNS. [cite:2]

L4Why a hidden partition?

So calling search spaces prefer the cloud path of the same directory numbers. [cite:2]

L5Which report names will you not recite here?

The Dedicated Instance post-migration and post-registration reports. Those belong to T5-R06. [cite:2]

L5What voicemail promise will you not make?

That Unity Connection messages and greetings moved natively. The guide says they do not. [cite:2]

L3Where is the call-troubleshooting procedure?

The guide points at Troubleshoot Webex Calling calls in Control Hub, article frj1efb. This room does not reprint it. [cite:2]

10 · Lab

A paper lab. Do not delete a production SRV to learn this.

11 · Quiz

Twelve questions

Q1MCQ

What must move with the pilot users?

Answer

Voicemail, auto attendants, call queues, and hunt groups. The tools match the full move. [cite:1]

Q2MCQ

Is the acceptance section a complete checklist?

Answer

No. The article says it is not exhaustive. [cite:1]

Q3MCQ

Which on-net features does the article name?

Answer

Transfer, hold, forwarding, and conferencing. [cite:1]

Q4MCQ

What queue examples does the Calling acceptance text give?

Answer

Round robin, longest idle, or simultaneous ring. [cite:1]

Q5Scenario

Unified CM still sits between PSTN gateways and Webex Calling. What role is that?

Answer

Transit, through the Local Gateway, until PSTN moves. [cite:2]

Q6MCQ

How do you port numbers onto Cloud Connect in this chapter?

Answer

All numbers on the Unified CM PSTN trunk, at the same time. [cite:2]

Q7MCQ

What happens to the Cloud Connect test location?

Answer

You validate with test phones, then deprovision it. [cite:2]

Q8Draw

Name the SRV records and the DHCP options the guide removes.

Answer

cisco_uds._tcp and cup_login._tcp on premises, collab_edge._tls in public DNS, DHCP options 66 and 150. [cite:2]

Q9MCQ

Why hide migrated directory numbers?

Answer

So calling search spaces prefer the cloud path. [cite:2]

Q10Scenario

Hybrid trunking was used from the first day. What PSTN step remains after all users move?

Answer

None beyond decommissioning Unified CM and the Local Gateways. [cite:2]

Q11MCQ

Did Unity Connection messages move natively?

Answer

The guide says there is no native migration of messages or greetings. [cite:2]

Q12MCQ

Which article does the guide name for call troubleshooting detail?

Answer

Troubleshoot Webex Calling calls in Control Hub, frj1efb. [cite:2]

12 · Audio

Slots for Studio

Transcript slot

Studio fills this. The prompt is the spoken outline, not a second article.

Transcript slot

Studio fills this. The prompt is the spoken outline, not a second article.

Transcript slot

Studio fills this. The prompt is the spoken outline, not a second article.

13 · Interview

Oral answers

30 seconds. Validate a representative pilot with the same tools you will use later, and move voicemail, attendants, queues, and hunts with those people. After each group, test a subset. The written acceptance list is a sample, not a complete script.

2 minutes. Check extensions and DIDs, on-net and PSTN, and overlaps. On-net means transfer, hold, forwarding, and conferencing. PSTN means the call lands on the right user or queue and the far end sees the right caller ID. For a Calling queue, the article’s examples are round robin, longest idle, and simultaneous ring. That sentence is not the Webex Contact Center pattern list. For a hunt, match the algorithm, overflow, and the membership you had on Unified CM.

30 seconds, transit. When everyone is on Webex Calling and PSTN is still local, Unified CM only forwards calls between the gateways and Webex Calling. Do not shut it off in that state.

2 minutes, cleanup. Test Cloud Connect on a throwaway location, then deprovision it. Port every number on the Unified CM trunk together and flip every location the same day. If you started with hybrid trunking, the guide says you skip that PSTN migration and only decommission Unified CM and the gateways. Then remove the UDS, login, and collab-edge SRVs, DHCP options 66 and 150, and the dial-peers. Hide the old directory numbers. Delete Unified CM, Expressway, and Unity Connection. Do not promise that old voicemail messages came along. Update Horizon Mobility when the switches or the floor plan change.

What you will not say. You will not recite Dedicated Instance post-migration report names in this room. You will not call the acceptance section complete. You will not invent steps from the troubleshooting article; you will name frj1efb and stop.

14 · Citations

  1. Implement the migration from Unified CM to Webex Calling — help.webex — article q0pgpb — help.webex.com article q0pgpb — retrieved 2026-10-14. The retrieved markdown did not print a header date. re-check Pilot scope. Acceptance tests for numbers, PSTN, on-net, queues, and hunts. The section says it is not exhaustive. Queue examples are round robin, longest idle, or simultaneous ring.
  2. Calling: Transitioning from Unified CM to Webex Calling — Cisco deployment guide — December 2025 — cisco.com DEPLOYMENT_CALLING_Unified_CM_to_Webex_Calling.pdf — retrieved 2026-10-14. Transit role. Four Cloud Connect steps. Hybrid-trunking exception. DNS, DHCP, dial-peer, VM, E911, and hidden-partition cleanup. Horizon Mobility. Analytics. ThousandEyes and Meraki. Article frj1efb. No native Unity Connection message migration. Acceptance narrative in the same guide restates on-net and voicemail checks.
  3. Configure trunks, route groups, and dial plans for Webex Calling — help.webex — article n0xb944 — help.webex.com article n0xb944 — retrieved 2026-10-14. Verify Call Routing path, the four call sources, and the result fields. Folded from the slice-5 draft, which cited this page and did not carry the December 2025 cleanup list.
  4. Troubleshoot Webex Calling calls in Control Hub — help.webex — article frj1efb — help.webex.com article frj1efb — retrieved 2026-10-14. Roles. 21 days. Calls appear after they end. Segments. CSV of 100. JSON report. Not necessarily root cause. Folded from the slice-5 draft.

15 · Re-engineer later

  • Open questions: q0pgpb header date. Whether a later Calling queue article replaces “round robin, longest idle, or simultaneous ring” inside the implement page.
  • Facts still marked TODO-verify: treating this cleanup list as the Dedicated Instance decommission.
  • Facts still marked re-check: the acceptance examples, because that retrieval had no header date.
  • Assets missing: analytics screenshot, audio.
  • Ideas for v1.0: a teardown card with the three SRV names and two DHCP options, regenerated from the December 2025 guide at review time.
  • Next review: re-check the optimize chapter before a decommission window.

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.