E2M field path (sanitized example)
Where the main guide leaves off.
This page is a sanitized field notebook — the same sequence as a real desk-phone conversion, with no personal names, emails, Smart Account labels, sales-order numbers, or live MACs. Use placeholders; swap in your values.
Read first if you have not:
Example lab shape (placeholders only)
| Item | Example shape (not live data) |
|---|---|
| Handset | Cisco 8851 class, multiplatform firmware family sip88xx |
| Product name after flash | CP-8851-3PCC (or similar 3PCC string on Status) |
| MAC (sticker / Status) | AABBCCDDEEFF — 12 hex, no colons |
| License SKU | L-CP-E2M-88XX-CNV= (one per 8800 phone) |
| PAK shape | XXXXXXXXXXX (from eDelivery / Traditional LRP) |
| Cloud license URL | https://cloudupgrader.webex.com/licenses/e2m/AABBCCDDEEFF.lic |
| SIP Proxy / Outbound | YOUR_PBX_HOST (hostname or public IP of the registrar — not the marketing site) |
| Provision / Profile Rule | https://YOUR_PROVISION_HOST/la-voice-prov/<token>/phone.xml (HTTPS config only) |
| Ext 1 User / Auth | seat id from welcome email (example shape: 100) |
Story arc (what “done” looks like)
[A] Network: IP + DNS + web UI opens
[B] Firmware shows MPP / 3PCC (or Cloud Upgrader still converting)
[C] Classic license bound to THIS MAC (LRP Get Licenses — not CLC alone)
[D] Transition Authorization Type = Classic (non-empty on Status)
[E] Ext 1: Proxy = YOUR_PBX_HOST, User/Auth/Password set
[F] Status line = Registered
[G] e911 address before real outbound
Critical separation
| Concern | Field / tool | Wrong if you… |
|---|---|---|
| Migration unlock | Transition Authorization Rule + Type Classic | Put the .lic URL in Proxy |
| SIP registration | Ext 1 Proxy / Outbound Proxy | Put https://yoursite.com or a /grav path here |
| Config download | Profile Rule / provision HTTPS URL | Expect the provision URL to act as SIP registrar |
Chapter 1 — You already bought L-CP-E2M-88XX-CNV=
You have an eDelivery / order line for the conversion SKU. Next people often open Cisco License Central (CLC).
What CLC does well
- Assigns the order to a Customer Smart Account + Virtual Account
- Shows inventory once assignment finishes
What CLC often does not show
- A button labeled Get PAK / Get licenses on the new Order Inventory screens
That is normal. CLC assignment ≠ classic PAK fulfillment to a MAC.
Sanitized CLC checklist
[ ] Sign in with the Cisco.com ID that should own the order
[ ] Open CLC Order Inventory
[ ] Select the correct Customer Smart Account (+ Virtual Account)
[ ] Find the line for L-CP-E2M-88XX-CNV= (wording like “Convert 8800 series…”)
[ ] Assign order → Review → Assign / Submit
[ ] Wait / refresh until the SKU is visible under that account
[ ] Stop expecting “Get PAK” here — go to Traditional LRP next
Chapter 2 — Traditional Licenses → LRP (this is where the MAC is bound)
- Open software.cisco.com
- Traditional Licenses → Access LRP
- PAKs or Tokens (or search by PAK / sales order)
- Select the PAK that carries
L-CP-E2M-88XX-CNV= - Get Licenses / Get License
Assign to devices (two UI shapes)
A) Add Devices Manually (best for one phone)
| Step | Action |
|---|---|
| 1 | Choose Add Devices Manually |
| 2 | MAC Address = sticker MAC, uppercase, no colons (AABBCCDDEEFF) |
| 3 | Click Add (so the device appears in the list) |
| 4 | Next → review SKU qty 1 for that MAC |
| 5 | Recipient email → Submit |
| 6 | Note the Transaction ID (example shape: TRX…) |
B) Import from Excel only
- Use Cisco’s Download data file template (do not invent column headers)
- One row: your MAC
- Upload → continue to Submit
After Submit
| Screen | Meaning |
|---|---|
| “License has been sent to …” | Email delivery started — check inbox and spam for [email protected] |
| Transaction In Process | Wait; refresh Transactions History |
| Transaction Processed | Download the zip → extract AABBCCDDEEFF.lic |
| Quantity Available 0 | Expected after fulfillment — license is node-locked |
Submitted ≠ phone unlocked. You still need the file applied (cloud publish and/or manual Transition Auth).
Chapter 3 — Phone already says 3PCC but still nags
In the field it is common to see both:
- Status → Product Name =
…-3PCC - Software = multiplatform
sip88xx…MPP…loads - and LCD / Status still shows migration license pain
| Status field | Empty / nag | Success |
|---|---|---|
| Transition Authorization Type | blank | Classic (third-party E2M) |
| Download → Transition Authorization Status | Not Found File / fail |
Success / no longer failing |
Default Transition Auth (phone)
Advanced → Voice → Provisioning (Firmware Upgrade area):
| Field | Typical value |
|---|---|
| Transition Authorization Type | Classic |
| Transition Authorization Rule | https://cloudupgrader.webex.com/licenses/e2m/$MAU.lic |
$MAU expands to the phone MAC without colons.
Probe the cloud URL from a PC
https://cloudupgrader.webex.com/licenses/e2m/AABBCCDDEEFF.lic
| HTTP | Meaning |
|---|---|
| 403 / tiny HTML body | Not published for this MAC yet (or wrong MAC) |
| 200 + license-sized body | Published — reboot phone / wait for retry |
Manual host when cloud stays 403 but you have the .lic
- Host the raw file over HTTP or HTTPS the phone can reach (lab LAN HTTP is fine).
- Transition Authorization Rule = that exact URL
- Type = Classic
- Submit → check Download Status → reboot if needed
- Confirm Transition Authorization Type is no longer blank
Do not paste the .lic URL into Ext 1 Proxy.
Chapter 4 — Network gotchas (static IP)
| Mistake | Effect |
|---|---|
| Static IP with blank DNS | License fetch and many SIP paths fail |
| No secondary DNS | Fragile if router DNS dies |
Suggested pattern (adjust to your LAN):
IP: 192.168.x.y
Mask: 255.255.255.0
Gateway: 192.168.x.1
DNS 1: 192.168.x.1
DNS 2: 8.8.8.8
Web UI: https://PHONE_IP on the same LAN (accept cert warning as needed).
Chapter 5 — Ext 1 after the license clears
Only after migration unlock (or native MPP with no nag) finish SIP.
| Field | Enter |
|---|---|
| Proxy / Outbound proxy | YOUR_PBX_HOST — registrar host or IP from LightningArrows (example shapes: sip.example.com or a public IP). Not the website. |
| User ID / Auth ID | Seat / extension from welcome email |
| Password | SIP password |
| Display name | Optional |
| Profile Rule (optional) | HTTPS provision URL for phone.xml — config only, separate from Proxy |
Save → reboot if asked → Status / Line = Registered.
See also: Bolt-in guide.
Chapter 6 — End-to-end sanitized checklist (copy)
NETWORK
[ ] Phone has IP
[ ] Primary + secondary DNS set
[ ] https://PHONE_IP opens (admin)
IDENTITY
[ ] MAC recorded (12 hex, no colons)
[ ] Serial optional but useful
[ ] Sticker: enterprise vs already 3PCC
LICENSE (classic E2M)
[ ] L-CP-E2M-88XX-CNV= ordered
[ ] CLC: order assigned to Smart Account (no “Get PAK” required here)
[ ] LRP Traditional: Get Licenses on the PAK
[ ] Device MAC added (Add, then Next, then Submit)
[ ] Transaction Processed — .lic downloaded
[ ] Cloud URL 200 OR manual host of .lic
[ ] Transition Authorization Type = Classic
SIP (LightningArrows Voice)
[ ] Desk Voice (or Office) ordered
[ ] Ext 1 Proxy = YOUR_PBX_HOST
[ ] User / Auth / Password set
[ ] Status = Registered
[ ] e911 service address collected before real outbound
[ ] Optional DID / port / forward for testing
Chapter 7 — Symptom → fix (field table)
| Symptom | Likely cause | What to try |
|---|---|---|
| CLC has no Get PAK | New CLC UI | Traditional Licenses → LRP |
| LRP only offers Excel | UI variant | Download Cisco template or switch to Add Devices Manually if shown |
| Clicked Next without Add | MAC never attached | Add first, confirm list row, then Next |
| Email “license sent” but phone nags | File not applied | Download zip; set Transition Auth; reboot |
| Cloud URL always 403 | MAC not fulfilled / not published | Re-check MAC; LRP transaction; wait; manual host .lic |
| Product is 3PCC, Transition Type empty | License not loaded | Same as above — firmware ≠ calling unlock |
| SIP fields full, SIP messages sent = 0 | Often still license-locked | Fix Transition Auth before debugging PBX |
| Not Registered after license OK | Proxy/password/firewall | Confirm YOUR_PBX_HOST, password, UDP/TCP 5060 path |
Proxy set to website / /grav |
Wrong field | Proxy = PBX host only; site URL only for docs/provision |
Chapter 8 — What LightningArrows Voice expects next
After Registered:
- Confirm two-way audio on a short test call
- Complete e911 / service address when requested
- Optional DID, port, or forward while testing
- Ops checklist: Voice fulfillment checklist
- Support: My Tickets (when logged in)
Order seats: LightningArrows Voice.
Related pages
| Page | Use |
|---|---|
| Enterprise → MPP | Full conversion + CLC/LRP overview |
| Bolt-in guide | Ext 1 / provision after unlock |
| Architecture | How LA Voice is shaped |
| All Cisco models | Series / E2M SKU map |
| 8851 · 8851 demo | Model-specific notes |
Sanitization note
This page intentionally uses example shapes only (AABBCCDDEEFF, YOUR_PBX_HOST, TRX…). It does not publish customer Smart Account names, emails, live MACs, SIP passwords, or sales-order identifiers. Configure only phones you own. Buy conversion licenses from Cisco or an authorized partner — LightningArrows sells the Voice seat after the handset can speak SIP.
Compatibility and licensing UIs change; re-check Cisco’s Enterprise↔MPP guide and Cloud Upgrader before purchasing.