By Sagar Shankaran, Founder of CallSphere
Colo cross-connect orders still arrive as faxed scans with handwritten port pairs. Here is what 2026 document reading does to the provisioning desk and the MMR.
Key takeaways
It is 4:50 on a Thursday afternoon in July. A carrier's provisioning group emails your shared provisioning mailbox a two-page PDF: a Letter of Authorization with a Connecting Facility Assignment behind it. Page one is a clean form. Page two is a scan of a scan — someone at the far end printed it, wrote the panel and port pair in ballpoint in the margin, initialled the change, and pushed it through a fax that clipped the bottom inch. The cabinet reads "14-07", which in your facility could mean cabinet 14-07 in row 14, or cage 14, cabinet 7. Your provisioning coordinator has eleven of these in the folder and forty minutes left in the day.
Nobody in this trade thinks that is a good system. Everybody runs it anyway, because the carrier will not change their form and the meet-me room does not care how the order arrived — only whether the tech is in front of the right panel with the right jumper.
She opens it on one screen and Sunbird dcTrack (or Device42, or NetBox) on the other. She reads the A-side cabinet and rack unit, the Z-side carrier and their assigned position on the meet-me room panel, the media type — single-mode OS2 LC duplex, or Cat6A, or coax for a legacy DS3 that somehow still bills — and the requested due date. Then she types all of it a second time into a cross-connect work order, and a third time into the ticket in ConnectWise Manage or ServiceNow so the remote hands time gets billed.
The workaround everyone pretends is fine is the second pair of eyes. Somebody senior is supposed to check the port pair before release. On a Tuesday in February that check happens. On the last three days of a quarter, when a customer is lighting twelve circuits before their fiscal close, it does not.
This is the part worth being precise about, because it is where the money is. Multimodal document understanding means software that reads a document the way a person does — a phone photo, a faxed page, a scan with handwriting in the margin — and pulls the facts out of it, instead of requiring a clean digital file or a human to retype it. Everything else in this post follows from that one change.
Owners tend to price this problem in coordinator hours. That is the smaller half. The expensive half is what happens when ports 23/24 get keyed as 24/23, or when a handwritten 8 gets read as a 3, and the work order goes out clean-looking and wrong.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent for IT support in your browser — 60 seconds, no signup.
The tech patches it at 2am during the customer's approved window. The circuit does not come up. The carrier says the fault is on your side; your night tech says the pair is dead; the customer's engineer, who told his own business the migration would be finished by 6am, is on a bridge call with both of them. The re-patch takes fifteen minutes once somebody walks the panel with the original PDF in hand. The damage is the three hours before that, and the fact that this customer now tells his peers your meet-me room is sloppy.
The 2024 version of this was optical character recognition with rules bolted on. It worked on the clean page and fell over on exactly the pages that cause trouble: the skewed scan, the stamp overlapping the port field, the correction written in pen and circled. You ended up reviewing every extraction anyway, which is why most colocation operators tried it once and went back to typing.
What is different now is that the reading and the understanding are the same step. Hand the model the whole two-page PDF — crooked scan, ballpoint annotation, fax artefacts and all — and ask it for the A-side cabinet, the rack unit, the meet-me room panel and position, the media type, the carrier circuit identifier and the due date, and it returns those fields with the part of the page each one came from. When the margin note contradicts the typed field, it says so instead of silently picking one. That last behaviour is the whole reason this is usable in a meet-me room.
flowchart TD
A["Carrier emails scanned LOA/CFA at 4:50pm"] --> B["Reader pulls cabinet, RU, panel, port pair, media type"]
B --> C{"Do those ports show free in dcTrack?"}
C -->|No| D["Provisioning coordinator resolves the conflict"]
D --> B
C -->|Yes| E["Cross-connect work order drafted with both end photos required"]
E --> F["Coordinator approves and releases to the MMR queue"]
F --> G["Tech patches, photographs both ends, closes the ticket"]
Here is the sequence as it actually runs. Overnight, seven LOA/CFA packets landed in the provisioning mailbox. By the time the coordinator sits down, each one has a draft work order attached to it: cabinet, rack unit, panel, position, media, carrier circuit identifier, due date, and a flag on the two where the handwritten margin note disagrees with the typed cabinet field. dcTrack has already been checked for port availability, so one of the seven is marked because the requested position on the meet-me room panel is showing occupied by a circuit that was supposed to have been disconnected in May.
She spends about three minutes per packet instead of eleven. Two of them get real attention: the one with the conflicting margin note, which she resolves with a one-line email to the carrier, and the stale-port one, which turns out to be a disconnect that was physically pulled but never closed in the system — a billing problem she can now go collect on.
The same reading works on the other paper this business runs on: the generator run log on the clipboard by the paralleling gear, the fuel delivery bill of lading, the vendor's handwritten sheet after a UPS preventive-maintenance visit, the asset tags photographed during a cabinet build. All the same job.
These are illustrative assumptions for a two-site operator with roughly 900 cabinets. Put your own numbers in; the structure is what matters.
| Assumption | Value |
| Cross-connect and disconnect orders per month | 90 |
| Fields retyped per order | 12 |
| Manual keying error rate per field | 0.6% |
| Errors created per month | 6.5 |
| Caught by the second pair of eyes | 60% |
| Errors that reach the panel | 2.6 |
| Cost of one bad patch (tech time, NOC time, one credit in four) | $280 |
| Monthly cost of escaped errors | $728 |
| Coordinator keying time: 11 min x 90 orders at $38 loaded | $627 |
| Total today | $1,355 |
| Review time after reading: 3 min x 90 at $38 loaded | $171 |
| Escaped errors at 0.8 per month | $224 |
| Total after | $395 |
That is roughly $960 a month, or about $11,500 a year. The number to actually track is simpler than the money: count the cross-connects that had to be touched twice. If that count does not fall within sixty days, the reading is not your problem and you should go find out what is.
Still reading? Stop comparing — try CallSphere live.
See the IT support AI agent handle a real call — complete, industry-specific, and live in your browser. No signup.
The model reads the order. It does not read the panel. Every port label in a meet-me room that has been running nine years is partly fiction — hand-written flags, tape from 2019, two positions swapped during a rushed migration and never corrected. No reader fixes that.
So keep three things human. Physical verification stays with the technician: light the pair, confirm at both ends, photograph both ends into the ticket. The disconnect decision stays human — pulling a jumper on the strength of a scanned form nobody rang to confirm is how you take down a customer who forgot to cancel. And any packet where the handwriting genuinely cannot be resolved goes back to the carrier for a clean copy rather than being guessed at. In a room full of live circuits, a guess that is right nine times in ten is worse than no guess.
Do not start with live orders. Take last month's LOA/CFA packets — you have the PDFs and you have what your coordinator typed — and compare the reading against them field by field. You learn two things in an hour: how often the model is right on your ugliest inputs, and how often your coordinator was wrong and nobody noticed. The second number is what gets the project funded.
No, and that is the actual change from the 2024 tools, which needed a template per form. The model is reading the page, not matching a layout, so a Zayo form, a Cogent form and a customer's home-made spreadsheet printed to PDF all work. Layout variety is what killed the previous generation.
It can, and you should not let it — not in the first quarter. Have it draft the work order and hold it for release. After a few hundred orders of measured accuracy you can let the clean ones through and keep the flagged ones on the desk. Decide that with evidence, not on day one.
Treat it exactly like any other subprocessor in your SOC 2 program: written agreement, data handling terms, no training on your content, access logged, and add it to the vendor list your auditor asks for. Your customers' security questionnaires will ask, so have the answer written before they do rather than after.
Yes, and it is often the easier place to start because nothing customer-facing depends on it. A photograph of the daily rounds clipboard becomes readings you can trend — which is how you notice a CRAH's return temperature creeping for three weeks before it becomes an alarm.
One note from us: a wrong patch at 2am produces phone calls, and those calls arrive on the main line while your one night technician is standing in the meet-me room with both hands full. CallSphere builds AI voice and chat agents that answer the business line and the web chat around the clock, take the caller's cabinet and circuit details, and get the ticket opened and the on-call engineer paged instead of letting it ring out. It does not patch fibre — but it makes sure nobody waits eleven minutes to reach a human while your tech is working.

Written by
Sagar Shankaran· Founder, CallSphere
LinkedInSagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
Carbon-copy scale tickets, margin notes and container photos still get keyed by hand. What 2026 document readers catch, and the unbilled extras they surface.
Broadcast reconciliation eats 26 hours a month at a mid-market agency. How 2026 document readers handle faxed affidavits, margin notes and makegoods.
Handwritten shorts on back-door delivery tickets leak thousands a year across a 14-store group. What 2026 document reading changes, with the arithmetic.
Heat numbers get retyped four times between the mill and your AS9102 Form 2. What 2026 document reading changes at an aerospace supplier's receiving dock.
Twenty-nine bad numbers a month enter a brewery's records through hand keying. How 2026 document readers handle pencil, faxes and hop certificates of analysis.
Carrier order portals and utility interval data have no export. Computer use lets an agent drive those screens, and pulls six days out of your billing cycle.
© 2026 CallSphere Inc. All rights reserved.
Made within San Francisco
Watch how CallSphere handles real customer calls, schedules appointments, and processes payments — live.
Try Live DemoBook a DemoCalculate Your ROI