Understanding CLLI Codes
The Common Language Location Identifier — the 11-character code that uniquely identifies every telephone building, switch, and network element in North America.
What Is a CLLI Code?
A CLLI code (pronounced "silly") stands for Common Language Location Identifier. It is an 11-character alphanumeric code assigned to every physical location that houses telephone network equipment in North America — central offices, tandem switches, data centers, cable landing stations, and wireless interconnection points.
The CLLI standard was developed by Telcordia Technologies (formerly Bellcore, now Ericsson), which maintains the CLLI database and assigns codes to network locations. Every network element registered in the Telcordia LERG (Local Exchange Routing Guide) is identified by a CLLI code. When you look up a phone number and see a location like "NYCMNYBXDS1," that's the CLLI code for the central office serving that number.
CLLI codes are used throughout the telecom industry for:
- Routing tables in the LERG (Local Exchange Routing Guide)
- Carrier interconnection agreements and trouble tickets
- Equipment provisioning and ordering systems
- Physical network inventory management
- Identifying where a phone number's dial tone originates
Anatomy of an 11-Character CLLI Code
Every CLLI code follows a strict 11-character structure. Each group of characters encodes specific information about the location and equipment type:
chars 1–4
chars 5–6
chars 7–8
chars 9–11
A 4-letter abbreviation of the city, town, or geographic area. NYCM = New York City Manhattan, CHCG = Chicago, LSAN = Los Angeles, DALS = Dallas, HOUS = Houston, BOST = Boston, SEAT = Seattle, DENV = Denver, PHLA = Philadelphia, ATLN = Atlanta.
Two-letter US state or Canadian province postal abbreviation. NY = New York, CA = California, TX = Texas, MA = Massachusetts, IL = Illinois, FL = Florida, ON = Ontario, BC = British Columbia, etc.
A 2-character code that identifies the specific building or site within the city. Multiple central offices in the same city will have different site codes (BX, MB, WL, etc.). These are assigned sequentially or mnemonically by the building name.
A 3-character code (sometimes 2 + 1 or 3) identifying the equipment type or network function. This is what tells you the switch type. 5E = AT&T 5ESS, DM1 = Nortel DMS-100, GT5 = GTE GTD-5, DS1 = DS1/T1 facility, etc.
Common City Codes (Characters 1–4)
| Code | City | State | Code | City | State |
|---|---|---|---|---|---|
NYCM | New York (Manhattan) | NY | CHCG | Chicago | IL |
LSAN | Los Angeles | CA | HOUS | Houston | TX |
PHLA | Philadelphia | PA | PHOE | Phoenix | AZ |
SEAT | Seattle | WA | DENV | Denver | CO |
BOST | Boston | MA | ATLN | Atlanta | GA |
DALS | Dallas | TX | STTL | Seattle | WA |
SNDG | San Diego | CA | SNFR | San Francisco | CA |
DTRT | Detroit | MI | MIAM | Miami | FL |
MNPL | Minneapolis | MN | ORLDFL | Orlando | FL |
PTLD | Portland | OR | CLEV | Cleveland | OH |
Common Equipment Type Codes (Characters 9–11)
| Code | Equipment Type | Manufacturer |
|---|---|---|
5E | 5ESS End Office (Class 5) | AT&T / Lucent / Nokia |
5G | 5ESS (generic software load) | AT&T / Lucent / Nokia |
5T | 5ESS (tandem configuration) | AT&T / Lucent / Nokia |
4E | No. 4 ESS (Class 4 tandem) | AT&T Bell Labs |
DM1 | DMS-100 End Office (Class 5) | Nortel / Genband / Ribbon |
DM2 | DMS-200 Tandem (Class 4) | Nortel |
DM0 | DMS-10 (rural Class 5) | Nortel |
DM5 | DMS-250 (international gateway) | Nortel |
GT5 | GTD-5 EAX (Class 5) | GTE Network Systems |
EWS | EWSD (Class 4 or Class 5) | Siemens AG |
C20 | Genband C20 Softswitch | Genband / Ribbon |
MTS | Metaswitch | Metaswitch Networks / Microsoft |
SL1 | SL-100 (Northern Telecom large CO) | Northern Telecom |
DS0 | DS0 facility (64 Kbps circuit) | Generic |
DS1 | DS1 / T1 facility (1.544 Mbps) | Generic |
DS3 | DS3 / T3 facility (45 Mbps) | Generic |
OC3 | OC-3 SONET facility (155 Mbps) | Generic |
OC12 | OC-12 SONET facility (622 Mbps) | Generic |
Decoding a Real CLLI Code: Step by Step
Let's decode a complete example CLLI code: NYCMNYBXDS1
Now let's decode a switch CLLI: CHCGILXIDM1
Why CLLI Codes Matter for Phone Lookups
When foneinfo.us (or any carrier lookup service) returns information about a phone number, the CLLI code is one of the most specific and reliable pieces of data available. Here's why it matters:
- Location precision: A CLLI code identifies not just the city but the specific building where the switch sits. This is far more precise than just knowing the NPA (area code) or NXX (exchange prefix).
- Switch type identification: The equipment suffix tells you exactly what technology is serving the number — legacy TDM hardware, softswitch, or something else.
- Carrier intelligence: Different CLLI codes at the same location can indicate different carriers sharing a building (colocation). Seeing an unexpected CLLI can reveal porting or wholesale arrangements.
- Routing verification: Carriers use CLLI codes for all provisioning and routing. If a number's CLLI doesn't match what you'd expect based on the area code and carrier, it may indicate porting, number transfer, or a CLEC arrangement.
One important caveat: CLLI codes in routing databases are not always updated immediately when numbers are ported or when switches are replaced. A CLLI showing DM1 (DMS-100) might still appear in the routing database even after the actual switch was replaced by a Metaswitch. This database latency is a known limitation of CLLI-based lookups.
CLLI vs. OCN vs. NPA-NXX
CLLI codes are often confused with other telecom identifiers. Here's how they differ:
| Identifier | What It Identifies | Example |
|---|---|---|
| CLLI | A specific network location/building and equipment | CHCGILXIDM1 |
| OCN | Operating Company Number — identifies a carrier | 9101 (AT&T Midwest) |
| NPA-NXX | Area code + exchange prefix, routing to a CLLI | 312-555 |
| LATA | Local Access and Transport Area — routing region | LATA 358 (Chicago) |
| SPID | Service Provider ID (used in LNP/porting) | 101401 |
Try it with a real number: Look up any US phone number at foneinfo.us to see its CLLI code, switch type, and serving carrier. Use the chart above to decode what the CLLI means about that number's location and equipment.
