00 · Header

T6 · Migration

Third-party PBX & CC to Webex

Gateway Migration T6-R05 Source PBXPlanCutoverWebex
Illustrated scene for Third-party PBX & CC to Webex. 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.

Cisco names a third-party PBX as a source the Dedicated Instance method has covered, and it names third-party phones as a provisioning case. It does not print an Avaya, Genesys, or Amazon Connect object crosswalk. What it does print is how Webex Contact Center reaches a premises PBX or Microsoft Teams, and how UCCX may sit beside Dedicated Instance.

Room T6-R05 Version v0.1 last-verified: TODO Difficulty L4 Est. time 90–110 min Prereq T6-R04 Reading 18 min

01 · Executive summary

Five lines, then why it matters

  • Migration Insights reads a Unified CM tar. A third-party PBX export is not that tar. [cite:2] [cite:5]
  • The implement article says to work with the third-party vendor for third-party devices and phones. [cite:5]
  • Local Gateways such as Cisco CUBE or approved third-party SBCs can be set for +E.164 so they interoperate with an on-premises PBX. Session border controller configuration is the administrator’s work. The voice-channel article does not include vendor-specific SBC steps. [cite:3]
  • Microsoft Teams agents use a registration or certificate Local Gateway, CUBE or a third-party SBC, +E.164 on the gateway, and presence sync between Agent Desktop and the Teams client. [cite:3]
  • A customer story offers three contact-center approaches beside Dedicated Instance: Webex Contact Center, UCCX on Dedicated Instance IaaS, or UCCX left on premises if the 60 ms round-trip holds. [cite:6]
Why it matters. An interview that asks for an Avaya-to-Webex field map has to hear the gap. The cited pages name the source and the trunk. They do not name the object crosswalk.

02 · Architecture map

Where a non-Cisco source actually lands

Mermaid source (not rendered)
flowchart LR
  PBX[Premises PBX] --> LGW[Local Gateway]
  TEAMS[Microsoft Teams] --> LGW
  LGW --> WXC[Webex Calling]
  WXC --> WXCC[Webex Contact Center]

03 · Core concepts

What Cisco printed, and what it left blank

Claim you can teachWhat the page actually saysCite
Third-party PBX is in scope of a methodThe Dedicated Instance practice article names BroadCloud, BroadWorks, Spark Calling, Unified CM, HCS, and third-party PBX as platforms the method has been used for.[cite:1]
There is an object crosswalkThese pages do not print one. TODO-verify any Avaya, Genesys, or Amazon Connect field map before you teach it.[cite:1]
Insights ingests the PBXMigration Insights and the user task take a Unified CM tar. Do not describe a third-party export as that tar.[cite:2] [cite:5]
Third-party phones convert like 8800 EnterpriseThe deployment guide says many of these devices have no firmware upgrade path from enterprise to cloud firmware. Provision them in Control Hub. Some are replaced. The example is ATA 191/192. Others need manual reconfiguration or software changes.[cite:2]
Gotcha. DeviceEligibility.csv includes a Third-Party column of eligibility. That is not a statement that every third-party phone has an MPP conversion. The firmware article’s ineligible list (8821, 8831) is a Cisco phone list. Do not paste it onto a vendor phone. [cite:2]

Contact center beside Dedicated Instance

PlacementConstraint the article printsCite
UCCX and Unified CM both on premises, with a SIP trunk toward Dedicated InstanceOn-premises Unified CM is call control for agent and supervisor phones. Dedicated Instance serves back-office users. The story says this meets the 60 ms round-trip because UCCX and its Unified CM are together.[cite:4]
UCCX on premises, Unified CM in Dedicated InstanceRound-trip time between UCCX and that Unified CM must be less than 60 ms. The interface is JTAPI. The article says it is unlikely a customer premises in AMER meets that from observed latency.[cite:4]
UCCX on Dedicated Instance IaaSThe customer story says the customer purchases UCCX separately and deploys it in IaaS so the 60 ms requirement can be met. This room does not invent an IaaS SKU.[cite:6]
Webex Contact Center with Dedicated Instance agentsCertificate-based trunks. Registration-based trunks are no longer supported for that inter-op. Inbound may arrive on a Local Gateway into multi-tenant and then Webex Contact Center, or on Cloud Connected PSTN.[cite:4]
Note. The queue patterns Longest Available, Circular, Top-down, and Best Available belong to Webex Contact Center queue articles. This room does not borrow the implement article’s “round robin, longest idle, or simultaneous ring” sentence and call it a Webex Contact Center pattern. That sentence is a Calling acceptance test. T6-R08. [cite:5]

Teams and the premises PBX

RulePrinted textCite
Who may be an agent endpointWebex PSTN options, Webex Calling devices, Webex App, premise-based PBX devices, or Microsoft Teams-based agents.[cite:3]
Teams pathLocal Gateway Direct SIP between the Webex Calling Local Gateway and the Microsoft Teams tenant. Registration or certificate Local Gateway. CUBE or third-party SBC. Presence sync is included.[cite:3]
Forbidden shortcutCisco does not support directly connecting Webex Calling PSTN-delivered calls directly to Microsoft Teams endpoints.[cite:3]
Dial numberFree-form. Typically +E.164. Not mandatory. Must be reachable through Webex PSTN and routing.[cite:3]
CUBE guideMicrosoft Teams Direct SIP for Cisco CUBE points at the interoperability PDF. A third-party SBC uses the manufacturer’s guide.[cite:3]

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

Third-party PBX
A source the Dedicated Instance practice article names. The article does not list vendor objects. [cite:1]
DeviceEligibility.csv
A Migration Insights report that identifies devices eligible to move, including third-party devices. [cite:2]
Dial number
The free-form agent destination in the voice-channel article. +E.164 is typical. Reachability is required. [cite:3]
Direct SIP
The Local Gateway trunk between Webex Calling and a Microsoft Teams tenant for Webex Contact Center agents. [cite:3]
JTAPI
The UCCX call-control interface to Unified CM. The integration article says it is sensitive to latency and must be under 60 ms. [cite:4]

Mind map

Mermaid source (not rendered)
mindmap
  root((Third-party source))
    Calling
      Insights CSV
      Control Hub provision
      App Hub
    Contact center
      WxCC agents
      UCCX 60 ms
      Certificate trunks

Sister technologies

SisterWhat it isWhy it matters hereConfig touchpointTypical failureCite
Webex App HubThe catalog the deployment guide points at for third-party calling solutions.SBCs, phones, intercom, pagers, ATAs, plus support, analytics, recording, and billing.https://apphub.webex.com/callingTreating the catalog as a migration crosswalk.[cite:2]
Local GatewayCUBE or an approved third-party SBC.The path for a premises PBX and for Teams agents.Trunk, route group, unknown-extension routing.A direct PSTN-to-Teams shortcut.[cite:3]
Cloud Connected PSTNNumbers saved in Control Hub as +E.164.CCP agents and DIDs are always entered that way.Calling → Numbers shows the globalized form.A national number that never matches the dial plan.[cite:3]
UCCXContact Center Express beside Dedicated Instance.JTAPI latency, not a Webex Contact Center queue pattern.On-prem, split, or IaaS.AMER premises RTT above 60 ms.[cite:4] [cite:6]
Webex Contact CenterThe cloud contact center the voice-channel article configures.Agents can stay on a PBX or move to Teams through the gateway.Entry points, dial number, international format.Dial number not reachable.[cite:3]
IdentityWebex users still have to exist before a Calling user migration.A third-party directory export is not a substitute the user-tool article describes.T6-R03. Provision users first.A tar of people Control Hub does not know, or no tar at all.[cite:5]
EmergencyBasic emergency on Webex Calling wants a customer-owned +E.164 per location.A PBX callback number is not automatically that location number.T6-R07. Do not invent a RAY BAUM mapping for a vendor PBX.A location with no customer-owned +E.164.[cite:7]
Recording and WFMThe deployment guide names third-party recording and support solutions on App Hub.No SKU or connector parity is printed for Genesys or Amazon Connect.TODO-verify a vendor recording bridge.Assuming Unity Connection message migration covers a third-party voicemail store. The guide says there is no native move of Unity Connection messages or greetings either.[cite:2]

Integration edges

FromToMechanismWhat movesCite
Premises PBXWebex Contact CenterLocal Gateway or Cloud Connected PSTNAgent calls to DID, cellular, or on-premises PBX devices.[cite:3]
Microsoft TeamsLocal GatewayDirect SIPDesktop, mobile, or web Teams clients. Presence sync.[cite:3]
CUBETeams tenantThe interoperability PDFDirect routing configuration the voice-channel article points at, and does not reprint.[cite:3]
Dedicated InstanceWebex Contact CenterCertificate trunkAgent calls. Registration trunks are no longer supported on that path.[cite:4]
UCCXUnified CM in Dedicated InstanceJTAPICall control, only if round-trip time is under 60 ms.[cite:4]
Unified CM BATMigration InsightsTarEligibility, including a third-party device column. Not a non-Cisco PBX export.[cite:2]

Cross-platform bridges

This roomLegacyPeer orientationCite
Unified CM tar toolsBAT export is the documented input.An Avaya or Genesys export is not that file. TODO-verify a Control Hub ingest.[cite:5]
Microsoft Teams agentsDirect SIP through the Local Gateway.This is not a statement that Teams Phone equals Webex Calling. The forbidden path is a direct PSTN handoff to Teams endpoints.[cite:3]
Amazon Connect or GenesysNot named as a migration source with an object map in these pages.TODO-verify parity before a design review treats them as equivalent.[cite:1]

Future hooks

Canon plan. Keep the object-crosswalk row empty until a Cisco page prints vendor fields. Cisco. The practice article already says the method has been used from a third-party PBX. That sentence is historical scope, not a published runbook. [cite:1]

Ecosystem troubleshooting

SymptomLikely sister-system causeCheckFixCite
Teams endpoints never ring from Webex Calling PSTNA direct connection was attempted.Whether a Local Gateway Direct SIP trunk exists.Use the gateway. Cisco does not support the direct path.[cite:3]
UCCX features stall after Unified CM moves to Dedicated InstanceJTAPI round-trip is not under 60 ms.Measured RTT from UCCX to the Dedicated Instance Unified CM.The article says AMER customer premises often cannot meet it. IaaS colocation is the story’s other option.[cite:4] [cite:6]
A third-party phone never appears in a user-migration taskThe task consumes a Unified CM tar, and many third-party devices have no firmware conversion.DeviceEligibility.csv and whether the device was provisioned in Control Hub.Work with the vendor. Replace when the guide’s example class applies.[cite:2] [cite:5]

05 · Flow

From a premises agent to Webex Contact Center

StepFromToMechanismNotesCite
1AdminControl HubNumbersCCP and premises PSTN DIDs are saved as +E.164.[cite:3]
2Local GatewayPremises PBX+E.164 dial planCUBE or an approved third-party SBC. The pattern must match the agent destination.[cite:3]
3Webex Contact CenterAgentDial numberFree-form, typically +E.164, and reachable. International format sends a globalized number.[cite:3]
4Teams clientLocal GatewayDirect SIPRegistration or certificate. Presence sync. Not a direct PSTN-to-Teams connection.[cite:3]
5Dedicated InstanceWebex Contact CenterCertificate trunkRegistration trunks are no longer supported on that inter-op.[cite:4]

06 · Config

Paths you can cite

  1. Read DeviceEligibility.csv from Migration Insights before you schedule a third-party phone. The report names IP phones, Room OS, ATAs, and third-party devices. [cite:2]
  2. For a device with no enterprise-to-cloud firmware path, add it in Control Hub. The guide’s replacement example is ATA 191/192. Work with the vendor when the implement article says to. [cite:2] [cite:5]
  3. On the Local Gateway, build a dial plan that matches the premises agent destination in E.164 and +E.164 if agents will sign in either way. [cite:3]
  4. For Microsoft Teams agents, use a registration or certificate Local Gateway and the CUBE direct-routing PDF, or the SBC vendor’s guide. Include trunks, route groups, and unknown-extension routing. [cite:3]
  5. For Dedicated Instance agents on Webex Contact Center, use the certificate inter-op trunk. Do not revive a registration trunk for that path. [cite:4]
  6. If UCCX stays on premises and Unified CM moves into Dedicated Instance, measure round-trip time and stop if it is not under 60 ms. [cite:4]
Warn. The voice-channel article says administrators configure the SBC from Control Hub parameters, and that detailed SBC steps are not in that article. Do not invent IOS lines here. [cite:3]

07 · Limits

What is quantified

ItemValueSourceVerified?
UCCX to Dedicated Instance Unified CMRound-trip under 60 ms[cite:4]Quoted. Header June 27, 2025. re-check
AMER premises UCCXArticle says the constraint is unlikely to be met for most customers from observed latency[cite:4]Quoted. re-check
Dial number formatTypically +E.164, not mandatory[cite:3]Quoted. Retrieved markdown had no header date. re-check
Direct PSTN to Teams endpointsNot supported[cite:3]Quoted. re-check
DI to Webex Contact Center trunksCertificate-based. Registration-based no longer supported[cite:4]Quoted. re-check
Avaya / Genesys / Amazon object mapNot printed[cite:1]TODO-verify

08 · Troubleshooting

Ten misses

SymptomLikely causeEvidenceFixCite
Insights rejects a PBX spreadsheetThe tool expects a Unified CM tar.Upload step of Migration Insights.Do not rename the spreadsheet. Use the vendor path, which these pages do not specify. TODO-verify[cite:2]
A third-party phone has no MPP taskNo enterprise-to-cloud firmware path.Deployment guide device paragraph.Provision in Control Hub or replace.[cite:2]
Agent desktop accepts a national number and the PBX never ringsThe gateway dial plan does not match that form.International dialing format and the gateway patterns.Match E.164 and +E.164 if both sign-in forms are allowed.[cite:3]
CCP DID is stored without a plusCCP numbers are saved as +E.164.Calling → Numbers.Enter the globalized form.[cite:3]
Teams client is the PSTN next hopThat connection is not supported.Voice-channel Teams section.Insert the Local Gateway.[cite:3]
Presence stays unknown on TeamsThe integration includes presence sync when Direct SIP is in place.Whether the trunk is registration or certificate, on CUBE or an approved SBC.Follow the CUBE PDF or the SBC vendor guide. Do not invent the lines.[cite:3]
DI agents use a registration trunk into Webex Contact CenterThat trunk type is no longer supported for the inter-op.Contact center integration article.Certificate trunks.[cite:4]
UCCX is slow after the moveRTT is not under 60 ms.JTAPI path.Do not leave UCCX on an AMER premises link that misses the number.[cite:4]
Someone teaches five WxCC queue names from the Calling test listRound robin, longest idle, and simultaneous ring are the implement article’s Calling test language.T6-R04 queue articles versus q0pgpb.Keep the lists apart.[cite:5]
A design review demands an Avaya station crosswalkThe practice article names the source and stops.tf6kpq scope sentence.Mark the crosswalk TODO-verify. Do not invent columns.[cite:1]

09 · Self-question ladder

Twelve rungs

L0What does this room decide first?

Whether Cisco printed a procedure, or only named the source. Third-party PBX is named. The object map is not. [cite:1]

L1What file does Migration Insights read?

A Unified CM tar. DeviceEligibility.csv then flags third-party devices among others. [cite:2]

L1Who configures a third-party phone that has no firmware conversion?

You provision it in Control Hub, and the implement article says to work with the vendor. [cite:2] [cite:5]

L2Which agent endpoints does the voice-channel article list?

Webex PSTN, Webex Calling devices, Webex App, a premises PBX, and Microsoft Teams. [cite:3]

L2Is +E.164 mandatory on a dial number?

It is typical. It is not mandatory. The number must be reachable. [cite:3]

L3How do you prove a Teams agent design is the supported one?

Show a registration or certificate Local Gateway, CUBE or a third-party SBC, +E.164 on that gateway, and no direct PSTN-to-Teams hop. [cite:3]

L3What evidence shows UCCX can stay on premises?

Round-trip time under 60 ms to the Unified CM that owns call control. The article warns that AMER customer premises often miss it. [cite:4]

L4How is this different from T6-R04?

T6-R04 is UCCE and PCCE into Webex Contact Center. This room is the third-party and UCCX-beside-Dedicated-Instance path those pages actually print. Do not import a fifth queue name. [cite:4]

L4Which trunk type does Dedicated Instance use toward Webex Contact Center?

Certificate-based. Registration-based trunks are no longer supported for that inter-op. [cite:4]

L5Why will you not draw an Avaya station-to-Webex user table?

No cited page prints it. The cell stays TODO-verify. [cite:1]

L5What will you not copy from the CUBE PDF into this room?

The voice-channel article points at the PDF and says detailed SBC steps are not in the article. This room stops at that pointer. [cite:3]

L3Where do third-party calling products get catalogued?

The deployment guide sends you to the Webex App Hub calling collection. That is a catalog, not a migration procedure. [cite:2]

10 · Lab

A paper lab. Do not attach a production SBC to learn this.

11 · Quiz

Twelve questions

Q1MCQ

Which article names third-party PBX as a source the method has covered?

Answer

The Dedicated Instance preparation and migration practice article, tf6kpq. It does not print an object map. [cite:1]

Q2MCQ

What does DeviceEligibility.csv include besides Cisco phones?

Answer

Room OS devices, ATAs, and third-party devices. [cite:2]

Q3Scenario

An ATA 191 has no enterprise-to-MPP path. What does the deployment guide say?

Answer

Some devices cannot move and the equivalent Webex Calling model replaces them. ATA 191/192 is the printed example. [cite:2]

Q4MCQ

Can Webex Calling PSTN calls land directly on Microsoft Teams endpoints?

Answer

No. Cisco does not support that connection. [cite:3]

Q5MCQ

What Local Gateway types does the Teams integration require?

Answer

Registration or certificate, on CUBE or a third-party SBC, with +E.164. [cite:3]

Q6Draw

State the dial-number rule in one sentence.

Answer

Free-form, typically +E.164, not mandatory, and reachable through Webex PSTN and routing. [cite:3]

Q7MCQ

What is the UCCX round-trip limit to Unified CM in Dedicated Instance?

Answer

Less than 60 ms, on the JTAPI interface. [cite:4]

Q8Scenario

Dedicated Instance agents register a trunk into Webex Contact Center. Which trunk type is still supported?

Answer

Certificate-based. Registration-based trunks are no longer supported for that inter-op. [cite:4]

Q9MCQ

Where does the deployment guide send you for third-party calling solutions?

Answer

The Webex App Hub calling collection. [cite:2]

Q10Scenario

A colleague maps Genesys queues onto Webex Contact Center from memory. What do you mark?

Answer

TODO-verify. These pages do not print that crosswalk. [cite:1]

Q11MCQ

Who owns detailed SBC configuration in the voice-channel article?

Answer

The administrator, using Control Hub parameters. Vendor steps are outside that article. [cite:3]

Q12MCQ

Which three contact-center approaches does the Dedicated Instance customer story name?

Answer

Webex Contact Center, UCCX on Dedicated Instance IaaS, or UCCX left on premises when the 60 ms round-trip is met. [cite:6]

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. Cisco says the Dedicated Instance method has been used from a third-party PBX. The migration tools still eat a Unified CM tar. Third-party phones are provisioned in Control Hub when they have no firmware conversion. There is no Avaya field map in the pages this room cites.

2 minutes. Webex Contact Center can send an agent call to a premises PBX, a DID, or a cell, through Cloud Connected PSTN or a Local Gateway. The gateway is CUBE or an approved SBC, and the administrator owns the SBC lines. A dial number is free-form. Plus E.164 is the usual form and is not mandatory, but the number has to be reachable. Microsoft Teams agents use Direct SIP on that same gateway class, with presence sync. Cisco does not support handing Webex Calling PSTN calls straight to Teams endpoints.

30 seconds, UCCX. If UCCX stays on premises and Unified CM moves into Dedicated Instance, JTAPI round-trip must be under 60 milliseconds. The integration article says most AMER premises links will miss that. The customer story’s other choices are Webex Contact Center, or UCCX bought separately and placed on Dedicated Instance IaaS.

2 minutes, trunks. Dedicated Instance into Webex Contact Center uses certificate trunks. Registration trunks are no longer the supported inter-op. Inbound can arrive on a Local Gateway into multi-tenant and then the contact center, or on Cloud Connected PSTN. Do not reuse the Calling acceptance phrase “round robin, longest idle, or simultaneous ring” as if it were the Webex Contact Center queue catalog.

What you will not say. You will not invent an Avaya, Genesys, or Amazon Connect crosswalk. You will not paste IOS from the CUBE PDF into an answer you have not opened. You will not call App Hub a migration tool.

14 · Citations

  1. Best practices in preparation and migration process to Webex Calling - Dedicated Instance — help.webex — article tf6kpq — help.webex.com article tf6kpq — retrieved 2026-10-14. The retrieved markdown did not print a header date. re-check Source platforms include third-party PBX. No object crosswalk in that sentence.
  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. DeviceEligibility.csv includes third-party devices. No firmware path for many non-phone devices. ATA 191/192 example. App Hub calling catalog. No native migration of Unity Connection messages or greetings.
  3. Set up voice channels for Webex Contact Center — help.webex — article 2dputx — help.webex.com article 2dputx — retrieved 2026-10-14. The retrieved markdown did not print a header date. re-check Premise PBX and Microsoft Teams agents. Direct SIP. No direct PSTN-to-Teams connection. Dial number rules. CUBE PDF pointer. SBC configuration is the administrator’s.
  4. Webex Dedicated Instance Contact Center integration — help.webex — article nmhk7ve — help.webex.com article nmhk7ve — header June 27, 2025, retrieved 2026-10-14. re-check UCCX placements. JTAPI under 60 ms. Certificate trunks for Dedicated Instance to Webex Contact Center. Registration trunks no longer supported on that inter-op.
  5. Implement the migration from Unified CM to Webex Calling — help.webex — article q0pgpb — help.webex.com article q0pgpb — retrieved 2026-10-14. Third-party devices and phones: work with the vendor. User and feature tools consume Unified CM exports. Queue acceptance language is a Calling test, kept out of the Webex Contact Center pattern list.
  6. Dedicated Instance – customer deployment models — help.webex — article ny65x1bb — help.webex.com article ny65x1bb — retrieved 2026-10-14. The retrieved markdown did not print a header date. re-check Contact-center story: Webex Contact Center, UCCX on IaaS, or on-premises UCCX if 60 ms holds.
  7. Design to migrate from Unified CM to Webex Calling — help.webex — article nqojzwt — help.webex.com article nqojzwt — retrieved 2026-10-14. Basic emergency calling wants at least one customer-owned +E.164 per Webex Calling location. Used here only as the boundary for a PBX callback number.

15 · Re-engineer later

  • Open questions: header dates for tf6kpq, 2dputx, ny65x1bb, and nqojzwt. A Cisco page that prints Avaya, Genesys, or Amazon Connect objects.
  • Facts still marked TODO-verify: vendor object crosswalks; a Control Hub ingest for a non-Cisco PBX export; a vendor recording bridge.
  • Facts still marked re-check: the 60 ms sentence and the voice-channel numeric-free rules whose headers are old or missing.
  • Assets missing: voice-channel diagram export, audio.
  • Ideas for v1.0: a one-row card that says “named source” versus “printed procedure” for every PBX this track meets.
  • Next review: re-check nmhk7ve before teaching the 60 ms figure in a design review.

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.