From 48a9441a39b98cbc7bff0de2b7d6c3d3005e7b45 Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Fri, 13 Feb 2026 20:35:36 +0200 Subject: [PATCH] add MCC/MNC name lookup to *3gpp_uli converter --- data/scripts/gen_mccmnc.go | 114 + docs/rsr.rst | 7 +- general_tests/diam_uli_it_test.go | 63 +- utils/mccmnc_data.go | 3293 +++++++++++++++++++++++++++++ utils/uli.go | 45 +- utils/uli_test.go | 18 + 6 files changed, 3516 insertions(+), 24 deletions(-) create mode 100644 data/scripts/gen_mccmnc.go create mode 100644 utils/mccmnc_data.go diff --git a/data/scripts/gen_mccmnc.go b/data/scripts/gen_mccmnc.go new file mode 100644 index 000000000..64424696d --- /dev/null +++ b/data/scripts/gen_mccmnc.go @@ -0,0 +1,114 @@ +//go:build ignore + +// Parses Wireshark's packet-e212.c and generates utils/mccmnc_data.go. +// Run: go generate ./utils/... +package main + +import ( + "fmt" + "go/format" + "io" + "log" + "net/http" + "os" + "regexp" + "sort" + "strconv" + "strings" +) + +const wiresharkURL = "https://raw.githubusercontent.com/wireshark/wireshark/master/epan/dissectors/packet-e212.c" + +// matches entries like { 123, "Some Name" } in C value_string arrays +var entryRe = regexp.MustCompile(`\{\s*(\d+),\s*"([^"]+)"\s*\}`) + +func main() { + log.SetFlags(0) + + src := fetchSource() + + countries := parseTable(src, "E212_codes[]", func(code int) string { + return fmt.Sprintf("%03d", code) + }) + networks := parseTable(src, "mcc_mnc_2digits_codes[]", func(code int) string { + return fmt.Sprintf("%03d-%02d", code/100, code%100) + }) + // 3-digit MNC: only add if no 2-digit entry exists for the same key + for k, v := range parseTable(src, "mcc_mnc_3digits_codes[]", func(code int) string { + return fmt.Sprintf("%03d-%03d", code/1000, code%1000) + }) { + if _, ok := networks[k]; !ok { + networks[k] = v + } + } + + var buf strings.Builder + buf.WriteString("// Code generated by gen_mccmnc from Wireshark's packet-e212.c; DO NOT EDIT.\n\npackage utils\n\n") + writeMap(&buf, "mccCountry", "MCC to country name (ITU-T E.212)", countries) + writeMap(&buf, "mccmncNetwork", "MCC-MNC to network/operator name (ITU-T E.212)", networks) + + formatted, err := format.Source([]byte(buf.String())) + if err != nil { + log.Fatalf("gofmt: %v", err) + } + if err := os.WriteFile("mccmnc_data.go", formatted, 0644); err != nil { + log.Fatal(err) + } + fmt.Printf("generated mccmnc_data.go: %d countries, %d networks\n", len(countries), len(networks)) +} + +func fetchSource() string { + resp, err := http.Get(wiresharkURL) + if err != nil { + log.Fatal(err) + } + defer resp.Body.Close() + body, err := io.ReadAll(resp.Body) + if err != nil { + log.Fatal(err) + } + return string(body) +} + +func parseTable(src, name string, formatKey func(int) string) map[string]string { + block := extractBlock(src, name) + if block == "" { + log.Fatalf("table %s not found", name) + } + result := make(map[string]string) + for _, m := range entryRe.FindAllStringSubmatch(block, -1) { + if m[2] == "Unassigned" || m[2] == "Unset" { + continue + } + code, _ := strconv.Atoi(m[1]) + result[formatKey(code)] = m[2] + } + return result +} + +// extractBlock returns the body of a C value_string array, up to its { 0, NULL } terminator. +func extractBlock(src, name string) string { + marker := "value_string " + name + " = {" + start := strings.Index(src, marker) + if start < 0 { + return "" + } + end := strings.Index(src[start:], "{ 0, NULL }") + if end < 0 { + return "" + } + return src[start : start+end] +} + +func writeMap(buf *strings.Builder, varName, comment string, m map[string]string) { + keys := make([]string, 0, len(m)) + for k := range m { + keys = append(keys, k) + } + sort.Strings(keys) + fmt.Fprintf(buf, "// %s maps %s.\nvar %s = map[string]string{\n", varName, comment, varName) + for _, k := range keys { + fmt.Fprintf(buf, "\t%q: %q,\n", k, m[k]) + } + buf.WriteString("}\n\n") +} diff --git a/docs/rsr.rst b/docs/rsr.rst index 451c83f4d..ab47a0584 100644 --- a/docs/rsr.rst +++ b/docs/rsr.rst @@ -128,16 +128,15 @@ Converters transform the extracted value. Chain them with ``&``:: * ``*e164Domain`` - extract domain from NAPTR record * ``*ip2hex`` - IP to hex * ``*sipuri_host``, ``*sipuri_user``, ``*sipuri_method`` - parse SIP URIs -* ``*3gpp_uli`` - decode 3GPP-User-Location-Info hex to ULI object +* ``*3gpp_uli`` - decode 3GPP-User-Location-Info hex to ULI object (JSON) * ``*3gpp_uli:path`` - extract specific field from ULI -ULI component paths: ``CGI``, ``SAI``, ``RAI``, ``TAI``, ``ECGI``, ``TAI5GS``, ``NCGI`` - -Field paths: ``TAI.MCC``, ``TAI.MNC``, ``TAI.TAC``, ``ECGI.MCC``, ``ECGI.MNC``, ``ECGI.ECI``, ``NCGI.NCI``, etc. +Paths: ``TAI``, ``ECGI``, ``NCGI``, etc. return the component as JSON. Fields: ``TAI.MCC``, ``TAI.TAC``, ``ECGI.ECI``. Append ``.Name`` for lookup: ``TAI.MCC.Name`` (country), ``TAI.MNC.Name`` (operator). Example:: ~*req.3GPP-User-Location-Info{*3gpp_uli:TAI.MCC} + ~*req.3GPP-User-Location-Info{*3gpp_uli:TAI.MCC.Name} **Time** diff --git a/general_tests/diam_uli_it_test.go b/general_tests/diam_uli_it_test.go index 311b9a83c..11f003f16 100644 --- a/general_tests/diam_uli_it_test.go +++ b/general_tests/diam_uli_it_test.go @@ -23,6 +23,8 @@ package general_tests import ( "bytes" "encoding/hex" + "encoding/json" + "strings" "testing" "time" @@ -35,7 +37,6 @@ import ( ) func TestDiamULI(t *testing.T) { - // t.Skip("configuration reference for *3gpp_uli request_fields; does not verify anything") switch *utils.DBType { case utils.MetaInternal: case utils.MetaMySQL, utils.MetaMongo, utils.MetaPostgres: @@ -57,12 +58,6 @@ func TestDiamULI(t *testing.T) { "*dryrun" ], "request_fields": [ - { - "tag": "ULI", - "path": "*cgreq.ULI", - "type": "*variable", - "value": "~*req.Service-Information.PS-Information.3GPP-User-Location-Info" - }, { "tag": "DecodedULI", "path": "*cgreq.DecodedULI", @@ -116,6 +111,18 @@ func TestDiamULI(t *testing.T) { "path": "*cgreq.ECGI-ECI", "type": "*variable", "value": "~*req.Service-Information.PS-Information.3GPP-User-Location-Info{*3gpp_uli:ECGI.ECI}" + }, + { + "tag": "MCC-Name", + "path": "*cgreq.MCC-Name", + "type": "*variable", + "value": "~*req.Service-Information.PS-Information.3GPP-User-Location-Info{*3gpp_uli:TAI.MCC.Name}" + }, + { + "tag": "MNC-Name", + "path": "*cgreq.MNC-Name", + "type": "*variable", + "value": "~*req.Service-Information.PS-Information.3GPP-User-Location-Info{*3gpp_uli:TAI.MNC.Name}" } ], "reply_fields": [] @@ -124,15 +131,14 @@ func TestDiamULI(t *testing.T) { } }` + buf := &bytes.Buffer{} ng := engine.TestEngine{ ConfigJSON: cfgJSON, DBCfg: engine.InternalDBCfg, - LogBuffer: &bytes.Buffer{}, + LogBuffer: buf, } - t.Cleanup(func() { - t.Log(ng.LogBuffer) - }) _, cfg := ng.Run(t) + time.Sleep(20 * time.Millisecond) diamClient, err := agents.NewDiameterClient(cfg.DiameterAgentCfg().Listeners[0].Address, "localhost", cfg.DiameterAgentCfg().OriginRealm, cfg.DiameterAgentCfg().VendorID, @@ -143,7 +149,7 @@ func TestDiamULI(t *testing.T) { } // Binary ULI from Wireshark capture: TAI+ECGI, MCC=547, MNC=05, TAC=1, ECI=257 - uliBytes, err := hex.DecodeString("8245f750000145f75000000101") + uliBytes, err := hex.DecodeString("8262f210000162f21000000101") if err != nil { t.Fatal(err) } @@ -163,7 +169,38 @@ func TestDiamULI(t *testing.T) { ) if err := diamClient.SendMessage(ccr); err != nil { - t.Errorf("failed to send diameter message: %v", err) + t.Fatal(err) } _ = diamClient.ReceivedMessage(2 * time.Second) + + expected := map[string]string{ + "DecodedULI": `{"TAI":{"MCC":"262","MNC":"01","TAC":1},"ECGI":{"MCC":"262","MNC":"01","ECI":257}}`, + "TAI": `{"MCC":"262","MNC":"01","TAC":1}`, + "ECGI": `{"MCC":"262","MNC":"01","ECI":257}`, + "TAI-MCC": "262", + "TAI-MNC": "01", + "TAI-TAC": "1", + "ECGI-MCC": "262", + "ECGI-MNC": "01", + "ECGI-ECI": "257", + "MCC-Name": "Germany", + "MNC-Name": "Telekom Deutschland GmbH", + } + + parts := strings.Split(buf.String(), "CGREvent: ") + if len(parts) < 2 { + t.Fatal("no CGREvent found in dryrun log") + } + + var ev utils.CGREvent + if err := json.NewDecoder(strings.NewReader(parts[len(parts)-1])).Decode(&ev); err != nil { + t.Fatalf("failed to decode CGREvent: %v", err) + } + + for field, want := range expected { + got := utils.IfaceAsString(ev.Event[field]) + if got != want { + t.Errorf("%s: got %q, want %q", field, got, want) + } + } } diff --git a/utils/mccmnc_data.go b/utils/mccmnc_data.go new file mode 100644 index 000000000..f6c6f8ee5 --- /dev/null +++ b/utils/mccmnc_data.go @@ -0,0 +1,3293 @@ +// Code generated by gen_mccmnc from Wireshark's packet-e212.c; DO NOT EDIT. + +package utils + +// mccCountry maps MCC to country name (ITU-T E.212). +var mccCountry = map[string]string{ + "001": "Test network", + "202": "Greece", + "204": "Netherlands", + "206": "Belgium", + "208": "France", + "212": "Monaco", + "213": "Andorra", + "214": "Spain", + "216": "Hungary", + "218": "Bosnia and Herzegovina", + "219": "Croatia", + "220": "Serbia", + "221": "Kosovo", + "222": "Italy", + "225": "Vatican City", + "226": "Romania", + "228": "Switzerland", + "230": "Czech Rep.", + "231": "Slovakia", + "232": "Austria", + "234": "United Kingdom", + "235": "United Kingdom", + "238": "Denmark", + "240": "Sweden", + "242": "Norway", + "244": "Finland", + "246": "Lithuania", + "247": "Latvia", + "248": "Estonia", + "250": "Russian Federation", + "255": "Ukraine", + "257": "Belarus", + "259": "Moldova (Republic of)", + "260": "Poland", + "262": "Germany", + "266": "Gibraltar", + "268": "Portugal", + "270": "Luxembourg", + "272": "Ireland", + "274": "Iceland", + "276": "Albania", + "278": "Malta", + "280": "Cyprus", + "282": "Georgia", + "283": "Armenia", + "284": "Bulgaria", + "286": "Turkey", + "288": "Faroe Islands", + "290": "Greenland", + "292": "San Marino", + "293": "Slovenia", + "294": "North Macedonia", + "295": "Liechtenstein", + "297": "Montenegro", + "302": "Canada", + "308": "Saint Pierre and Miquelon", + "310": "United States", + "311": "United States", + "312": "United States", + "313": "United States", + "314": "United States", + "315": "United States", + "316": "United States", + "330": "Puerto Rico", + "332": "United States Virgin Islands", + "334": "Mexico", + "338": "Jamaica", + "340": "French Guiana / Guadeloupe / Martinique", + "342": "Barbados", + "344": "Antigua and Barbuda", + "346": "Cayman Islands", + "348": "British Virgin Islands", + "350": "Bermuda", + "352": "Grenada", + "354": "Montserrat", + "356": "Saint Kitts and Nevis", + "358": "Saint Lucia", + "360": "Saint Vincent and the Grenadines", + "362": "Curaçao / Sint Maarten / Bonaire, Sint Eustatius and Saba", + "363": "Aruba", + "364": "Bahamas", + "365": "Anguilla", + "366": "Dominica", + "368": "Cuba", + "370": "Dominican Rep.", + "372": "Haiti", + "374": "Trinidad and Tobago", + "376": "Turks and Caicos Islands", + "400": "Azerbaijan", + "401": "Kazakhstan", + "402": "Bhutan", + "404": "India", + "405": "India", + "406": "India", + "410": "Pakistan", + "412": "Afghanistan", + "413": "Sri Lanka", + "414": "Myanmar", + "415": "Lebanon", + "416": "Jordan", + "417": "Syrian Arab Republic", + "418": "Iraq", + "419": "Kuwait", + "420": "Saudi Arabia", + "421": "Yemen", + "422": "Oman", + "424": "United Arab Emirates", + "425": "Israel", + "426": "Bahrain", + "427": "Qatar", + "428": "Mongolia", + "429": "Nepal", + "430": "United Arab Emirates (Abu Dhabi)", + "431": "United Arab Emirates (Dubai)", + "432": "Iran (Islamic Republic of)", + "434": "Uzbekistan", + "436": "Tajikistan", + "437": "Kyrgyzstan", + "438": "Turkmenistan", + "440": "Japan", + "441": "Japan", + "450": "Korea (Rep. of)", + "452": "Viet Nam", + "454": "Hong Kong, China", + "455": "Macao, China", + "456": "Cambodia", + "457": "Lao P.D.R.", + "460": "China", + "461": "China", + "466": "Taiwan", + "467": "Dem. People's Rep. of Korea", + "470": "Bangladesh", + "472": "Maldives", + "502": "Malaysia", + "505": "Australia", + "510": "Indonesia", + "514": "Timor-Leste", + "515": "Philippines", + "520": "Thailand", + "525": "Singapore", + "528": "Brunei Darussalam", + "530": "New Zealand", + "536": "Nauru", + "537": "Papua New Guinea", + "539": "Tonga", + "540": "Solomon Islands", + "541": "Vanuatu", + "542": "Fiji", + "543": "Wallis and Futuna", + "544": "American Samoa", + "545": "Kiribati", + "546": "New Caledonia", + "547": "French Polynesia", + "548": "Cook Islands", + "549": "Samoa", + "550": "Micronesia", + "551": "Marshall Islands", + "552": "Palau", + "553": "Tuvalu", + "554": "Tokelau", + "555": "Niue", + "602": "Egypt", + "603": "Algeria", + "604": "Morocco", + "605": "Tunisia", + "606": "Libya", + "607": "Gambia", + "608": "Senegal", + "609": "Mauritania", + "610": "Mali", + "611": "Guinea", + "612": "Côte d'Ivoire", + "613": "Burkina Faso", + "614": "Niger", + "615": "Togo", + "616": "Benin", + "617": "Mauritius", + "618": "Liberia", + "619": "Sierra Leone", + "620": "Ghana", + "621": "Nigeria", + "622": "Chad", + "623": "Central African Rep.", + "624": "Cameroon", + "625": "Cabo Verde", + "626": "Sao Tome and Principe", + "627": "Equatorial Guinea", + "628": "Gabon", + "629": "Congo", + "630": "Dem. Rep. of the Congo", + "631": "Angola", + "632": "Guinea-Bissau", + "633": "Seychelles", + "634": "Sudan", + "635": "Rwanda", + "636": "Ethiopia", + "637": "Somalia", + "638": "Djibouti", + "639": "Kenya", + "640": "Tanzania", + "641": "Uganda", + "642": "Burundi", + "643": "Mozambique", + "645": "Zambia", + "646": "Madagascar", + "647": "French Departments and Territories in the Indian Ocean", + "648": "Zimbabwe", + "649": "Namibia", + "650": "Malawi", + "651": "Lesotho", + "652": "Botswana", + "653": "Eswatini", + "654": "Comoros", + "655": "South Africa", + "657": "Eritrea", + "658": "Saint Helena, Ascension and Tristan da Cunha", + "659": "South Sudan", + "702": "Belize", + "704": "Guatemala", + "706": "El Salvador", + "708": "Honduras", + "710": "Nicaragua", + "712": "Costa Rica", + "714": "Panama", + "716": "Peru", + "722": "Argentina", + "724": "Brazil", + "730": "Chile", + "732": "Colombia", + "734": "Venezuela", + "736": "Bolivia", + "738": "Guyana", + "740": "Ecuador", + "742": "French Guiana", + "744": "Paraguay", + "746": "Suriname", + "748": "Uruguay", + "750": "Falkland Islands (Malvinas)", + "901": "International Mobile, shared code", + "902": "Other purposes, shared code", + "991": "Trial of a proposed new international telecommunication service, shared code", + "999": "Private network", +} + +// mccmncNetwork maps MCC-MNC to network/operator name (ITU-T E.212). +var mccmncNetwork = map[string]string{ + "001-001": "Test network", + "001-01": "Test network", + "202-01": "Cosmote AE", + "202-02": "Cosmote AE", + "202-03": "OTE AE", + "202-04": "OTE AE", + "202-05": "Vodafone - Panafon", + "202-06": "Cosmoline", + "202-07": "AMD TELECOM AE", + "202-09": "WIND HELLAS TELECOMMUNICATIONS", + "202-10": "WIND HELLAS TELECOMMUNICATIONS", + "202-11": "INTERCONNECT", + "202-12": "YUBOTO", + "202-13": "COMPATEL LIMITED", + "202-14": "CYTA (HELLAS)", + "202-15": "BWS", + "202-16": "INTER TELECOM", + "204-00": "Intovoice B.V.", + "204-01": "RadioAccess Network Services B.V.", + "204-02": "T-Mobile Netherlands B.V.", + "204-03": "Voiceworks B.V.", + "204-04": "Vodafone Libertel B.V.", + "204-05": "Elephant Talk Communications Premium Rate Services", + "204-06": "Private Mobility Nederland B.V.", + "204-07": "Tata Communications MOVE B.V.", + "204-08": "KPN B.V.", + "204-09": "Lycamobile Netherlands Limited", + "204-10": "KPN B.V.", + "204-11": "Greenet Netwerk B.V.", + "204-12": "KPN B.V.", + "204-13": "Unica Installatietechniek B.V.", + "204-14": "Venus & Mercury Telecom", + "204-15": "Ziggo B.V.", + "204-16": "T-Mobile Netherlands B.V.", + "204-17": "Lebara Ltd", + "204-18": "Ziggo Services B.V.", + "204-19": "Mixe Communication Solutions B.V.", + "204-20": "T-Mobile Netherlands B.V.", + "204-21": "ProRail B.V.", + "204-22": "Ministerie van Defensie", + "204-23": "KORE Wireless Nederland B.V.", + "204-24": "PM Factory B.V.", + "204-25": "CapX Nederland", + "204-26": "SpeakUp B.V.", + "204-27": "L-Mobi Mobile B.V.", + "204-28": "Lancelot B.V.", + "204-29": "Tismi B.V.", + "204-30": "ASpider Solutions Nederland B.V.", + "204-32": "Cubic Telecom Limited", + "204-33": "Truphone B.V.", + "204-60": "Nextgen Mobile Ltd", + "204-61": "Alcadis B.V.", + "204-62": "RGTN Wholesale Netherlands B.V.", + "204-63": "Messagebird BV", + "204-64": "Zetacom B.V.", + "204-65": "AGMS Nederland B.V.", + "204-66": "Utility Connect B.V.", + "204-67": "RadioAccess B.V.", + "204-68": "Roamware (Netherlands) B.V.", + "204-69": "KPN B.V.", + "204-91": "Enexis Netbeheer B.V.", + "206-00": "Belgacom Mobile", + "206-01": "Proximus", + "206-02": "N.M.B.S", + "206-03": "Citymesh", + "206-04": "MWINGZ (Proximus/Orange Belgium)", + "206-05": "Telenet", + "206-06": "Lycamobile sprl", + "206-07": "Mundio Mobile Belgium nv", + "206-08": "Nethys", + "206-09": "Voxbone mobile", + "206-10": "Orange Belgium", + "206-11": "L-Mobi Mobile", + "206-15": "Elephant Talk Communications Schweiz GmbH", + "206-16": "NextGen Mobile Ltd.", + "206-20": "Telenet Group", + "206-22": "FEBO Telecom", + "206-25": "Voyacom", + "206-28": "BICS SA", + "206-29": "TISMI", + "206-30": "Unleashed", + "206-33": "Ericsson *test use only*", + "206-34": "ONOFFAPP", + "206-40": "JOIN Experience (Belgium)", + "206-50": "IP Nexia", + "206-99": "e-BO Enterprises", + "208-01": "Orange", + "208-02": "Orange", + "208-03": "MobiquiThings", + "208-04": "Sisteer", + "208-05": "Globalstar Europe", + "208-06": "Globalstar Europe", + "208-07": "Globalstar Europe", + "208-08": "Société Française du Radiotéléphone", + "208-09": "Société Française du Radiotéléphone", + "208-10": "Société Française du Radiotéléphone", + "208-11": "Société Française du Radiotéléphone", + "208-12": "Truphone France", + "208-13": "Société Française du Radiotéléphone", + "208-14": "RFF", + "208-15": "Free Mobile", + "208-16": "Free Mobile", + "208-17": "Legos", + "208-18": "Voxbone mobile", + "208-19": "Haute-Garonne numérique", + "208-20": "Bouygues Telecom", + "208-21": "Bouygues Telecom", + "208-22": "Transatel", + "208-23": "Syndicat mixte ouvert Charente Numérique", + "208-24": "MobiquiThings", + "208-25": "Lycamobile", + "208-26": "Bouygues Telecom Business - Distribution", + "208-27": "Coriolis Telecom", + "208-28": "Airmob Infra Full", + "208-29": "Cubic télécom France", + "208-30": "Syma Mobile", + "208-31": "Vectone Mobile", + "208-32": "Orange", + "208-33": "Syndicat mixte La Fibre64", + "208-34": "Cellhire (France)", + "208-35": "Free mobile", + "208-36": "Free mobile", + "208-37": "IP Directions", + "208-38": "Lebara France Limited", + "208-39": "Netwo", + "208-50": "EDF", + "208-500": "EDF", + "208-70": "Weaccess group", + "208-700": "Weaccess group", + "208-701": "GIP Vendée numérique", + "208-702": "17-Numérique", + "208-703": "Nivertel", + "208-704": "Axione Limousin", + "208-705": "Hautes-Pyrénées Numérique", + "208-706": "Tours Métropole Numérique", + "208-707": "Sartel THD", + "208-708": "Melis@ territoires ruraux", + "208-709": "Quimper communauté télécom", + "208-710": "Losange", + "208-711": "Nomotech", + "208-712": "Syndicat Audois d'énergies et du Numérique", + "208-713": "SD NUM SAS", + "208-714": "Département de l'Isère", + "208-86": "SEM@FOR77", + "208-87": "AIRBUS DEFENCE AND SPACE SAS", + "208-88": "Bouygues Telecom", + "208-89": "Hub One", + "208-90": "Images & Réseaux", + "208-91": "Orange", + "208-92": "Association Plate-forme Télécom", + "208-93": "Thales communications & Security", + "208-94": "Halys", + "208-95": "Orange", + "208-96": "Région Bourgogne-Franche-Comté", + "208-97": "Thales communications & Security", + "208-98": "Société Air France", + "212-10": "Monaco Telecom", + "213-03": "Mobiland", + "214-01": "Vodafone España, SAU", + "214-02": "Alta Tecnologia en Comunicacions, S.L.", + "214-03": "France Telecom España, SA", + "214-04": "Xfera Móviles, S.A.", + "214-05": "Telefónica Móviles España, SAU", + "214-06": "Vodafone España, SAU", + "214-07": "Telefónica Móviles España, SAU", + "214-08": "Euskaltel, SA", + "214-09": "France Telecom España, SA", + "214-10": "ZINNIA TELECOMUNICACIONES, S.L.U.", + "214-11": "TELECOM CASTILLA-LA MANCHA, S.A.", + "214-12": "VENUS MOVIL, S.L. UNIPERSONAL", + "214-13": "SYMA MOBILE ESPAÑA, S.L.", + "214-14": "AVATEL MÓVIL, S.L.U.", + "214-15": "BT Group España Compañia de Servicios Globales de Telecomunicaciones S.A.U.", + "214-16": "R CABLE Y TELECOMUNICACIONES GALICIA, S.A.", + "214-17": "R Cable y Telecomunicaciones Galicia, SA", + "214-18": "Vodafone Spain", + "214-19": "E-Plus Móviles, SL", + "214-20": "Fonyou Telecom S.L.", + "214-21": "ORANGE ESPAGNE, S.A. UNIPERSONAL", + "214-22": "Best Spain Telecom, SL", + "214-23": "Xfera Móviles, S.A.U.", + "214-24": "VODAFONE ESPAÑA, S.A.U.", + "214-25": "XFERA MÓVILES, S.A. UNIPERSONAL", + "214-26": "Lleida Networks Serveis Telemátics, SL", + "214-27": "SCN Truphone SL", + "214-28": "Consorcio de Telecomunicaciones Avanzadas, S.A.", + "214-29": "XFERA MÓVILES, S.A.U.", + "214-30": "Compatel Limited", + "214-31": "Red Digital De Telecomunicaciones de las Islas Baleares, S.L.", + "214-32": "Telefónica Móviles España", + "214-33": "XFERA MÓVILES, S.A.U.", + "214-34": "AIRE NETWORKS DEL MEDITERRÁNEO, S.L. UNIPERSONAL", + "214-35": "INGENIUM OUTSOURCING SERVICES, S.L.", + "214-36": "ALAI OPERADOR DE TELECOMUNICACIONES, S.L.", + "214-37": "VODAFONE ESPAÑA, S.A.U.", + "214-38": "Telefónica Móviles España, SAU", + "214-51": "ENTIDAD PÚBLICA EMPRESARIAL ADMINISTRADOR DE INFRAESTRUCTURAS FERROVIARIAS", + "214-700": "IBERDROLA ESPAÑA, S.A.UNIPERSONAL", + "214-701": "ENDESA DISTRIBUCIÓN ELÉCTRICA, S.L.", + "216-01": "Telenor Hungary Ltd", + "216-02": "MVM NET Ltd.", + "216-03": "DIGI Telecommunication Ltd.", + "216-04": "Pro-M PrCo. Ltd.", + "216-20": "Yettel Hungary Ltd.", + "216-30": "Magyar Telecom Plc", + "216-70": "Vodafone", + "216-71": "Vodafone Hungary Ltd", + "216-99": "MÁV Co.", + "218-03": "Eronet Mobile Communications Ltd.", + "218-05": "MOBI'S (Mobilina Srpske)", + "218-90": "GSMBIH", + "219-01": "T-Mobile Hrvatska d.o.o./T-Mobile Croatia LLC", + "219-02": "Tele2/Tele2 d.o.o.", + "219-10": "VIPnet/VIPnet d.o.o.", + "219-12": "TELE FOCUS d.o.o.", + "220-01": "Telenor d.o.o.", + "220-02": "Telenor Montenegro", + "220-03": "Telekom Srbija a.d.", + "220-04": "T-Mobile Montenegro LLC", + "220-05": "Vip mobile d.o.o.", + "220-07": "Orion telekom d.o.o.", + "220-09": "MUNDIO MOBILE d.o.o.", + "220-11": "GLOBALTEL d.o.o.", + "221-01": "Telecom of Kosovo J.S.C.", + "221-02": "IPKO Telecommunications LLC", + "221-06": "Dardafon.Net LLC", + "221-07": "Dukagjini Telecommunications LLC", + "222-01": "Telecom Italia Mobile (TIM)", + "222-02": "Elsacom", + "222-06": "Vodafone Italia S.p.A.", + "222-07": "Noverca", + "222-08": "Fastweb S.p.A.", + "222-10": "Omnitel Pronto Italia (OPI)", + "222-30": "Rete Ferroviaria Italiana", + "222-33": "Poste Mobile S.p.A.", + "222-34": "BT Italia", + "222-35": "Lycamobile", + "222-36": "Digi Italy S.r.l.", + "222-37": "Wind Tre", + "222-38": "Linkem S.p.A.", + "222-39": "SMS Italia S.r.l.", + "222-43": "Telecom Italia S.p.A.", + "222-47": "Tiscali S.p.A.", + "222-48": "Telecom Italia S.p.A.", + "222-49": "Welcome Italia S.p.A.", + "222-50": "Iliad Italia", + "222-53": "COOP Voce", + "222-56": "Mass Response GMBH", + "222-77": "IPSE 2000", + "222-88": "Wind", + "222-98": "Blu", + "222-99": "H3G", + "226-01": "Vodafone", + "226-02": "Romtelecom", + "226-03": "Cosmote", + "226-04": "Cosmote", + "226-05": "Digi.Mobil", + "226-06": "Cosmote", + "226-10": "Orange", + "226-11": "Enigma-System", + "226-15": "Idilis", + "226-16": "Lycamobile Romania", + "226-19": "Căile Ferate Române", + "228-01": "Swisscom Schweiz AG", + "228-02": "Sunrise Communications AG", + "228-03": "Salt Mobile SA", + "228-05": "Comfone AG", + "228-06": "SBB AG", + "228-07": "IN&Phone SA", + "228-08": "Sunrise Communications AG", + "228-09": "Comfone AG", + "228-10": "Stadt Polizei Zürich", + "228-11": "Swisscom Broadcast AG", + "228-12": "Sunrise Communications AG", + "228-50": "3G Mobile AG", + "228-51": "Bebbicell AG", + "228-52": "Barablu", + "228-53": "upc Cablecom GmbH", + "228-54": "Lycamobile AG", + "228-55": "WeMobile SA", + "228-56": "SMSRelay AG", + "228-57": "Mitto AG", + "228-58": "Beeone Communications SA", + "228-59": "Vectone Mobile Limited, London", + "228-60": "Sunrise Communications AG", + "228-61": "Compatel Ltd.", + "228-62": "Telecom26 AG", + "228-63": "Fink Telecom Services", + "228-64": "NTH AG", + "228-66": "Inovia Services SA", + "228-67": "Datatrade Managed AG", + "228-68": "Intellico AG", + "228-69": "MTEL Schweiz GmbH", + "228-70": "Tismi BV", + "228-71": "Spusu AG", + "228-73": "iWay AG", + "228-99": "Swisscom Broadcast AG", + "230-01": "T-Mobile Czech Republic a.s.", + "230-02": "O2 Czech Republic a.s.", + "230-03": "Vodafone Czech Republic a.s.", + "230-04": "Nordic Telecom Regional s.r.o.", + "230-05": "PODA a.s.", + "230-06": "Nordic Telecom 5G a.s.", + "230-07": "T-Mobile Czech Republic a.s.", + "230-08": "Compatel s.r.o", + "230-09": "Uniphone, s.r.o", + "230-11": "incrate s.r.o", + "230-98": "Sprava zeleznic, statni organizace", + "230-99": "Vodafone Czech Republic", + "231-01": "Orange, GSM", + "231-02": "Eurotel, GSM & NMT", + "231-03": "SWAN Mobile, a.s.", + "231-04": "Eurotel, UMTS", + "231-05": "Orange, UMTS", + "231-06": "O2 Slovakia", + "231-07": "Towercom, a. s.", + "231-08": "Uniphone, s.r.o.", + "231-09": "DSI DATA, a.s.", + "231-10": "HMZ RÁDIOKOMUNIKÁCIE, spol. s r.o.", + "231-99": "Železnice Slovenskej Republiky", + "232-01": "A1 Telekom Austria AG", + "232-02": "A1 Telekom Austria AG", + "232-03": "T-Mobile Austria GmbH", + "232-04": "T-Mobile Austria GmbH", + "232-05": "Hutchison Drei Austria GmbH", + "232-06": "Orange Austria GmbH", + "232-07": "T-Mobile Austria GmbH", + "232-08": "Lycamobile Austria Ltd", + "232-09": "A1 Telekom Austria AG", + "232-10": "Hutchison Drei Austria GmbH", + "232-11": "A1 Telekom Austria AG", + "232-12": "A1 Telekom Austria AG", + "232-13": "UPC Austria Services GmbH", + "232-14": "Hutchison Drei Austria GmbH", + "232-15": "Mundio Mobile (Austria) Ltd", + "232-16": "Hutchison Drei Austria GmbH", + "232-17": "MASS Response Service GmbH", + "232-18": "smartspace GmbH", + "232-19": "Tele2 Telecommunication GmbH", + "232-20": "Mtel Austrija GmbH", + "232-21": "Salzburg AG für Energie, Verkehr und Telekommunikation", + "232-22": "Plintron Austria Limited", + "232-23": "T-Mobile Austria GmbH", + "232-24": "Smartel Services GmbH", + "232-91": "ÖBB - Infrastruktur AG", + "232-92": "ArgoNET GmbH", + "234-00": "British Telecom", + "234-01": "Vectone Mobile Limited", + "234-02": "Telefonica UK Limited", + "234-03": "Jersey Airtel Limited", + "234-04": "FMS Solutions Limited", + "234-05": "COLT Mobile Telecommunications Limited", + "234-06": "Internet Computer Bureau Limited", + "234-07": "Vodafone Ltd (C&W)", + "234-08": "BT OnePhone Limited", + "234-09": "Tismi BV", + "234-10": "Telefonica UK Limited", + "234-11": "Telefonica UK Limited", + "234-12": "Network Rail Infrastructure Limited", + "234-13": "Network Rail Infrastructure Limited", + "234-14": "LINK MOBILITY UK LTD", + "234-15": "Vodafone Limited", + "234-16": "TalkTalk Communications Limited", + "234-17": "FleXtel Limited", + "234-18": "Cloud9 Communications Limited", + "234-19": "TeleWare Group PLC", + "234-20": "Hutchison 3G UK Limited", + "234-21": "LogicStar Ltd", + "234-22": "Telesign Mobile Limited", + "234-23": "Icron Network Limited", + "234-24": "Stour Marine Limited", + "234-25": "Truphone Limited", + "234-26": "Lycamobile UK Limited", + "234-27": "Tata Communications Move UK Ltd", + "234-28": "Marathon Telecom Limited", + "234-29": "(AQ) LIMITED", + "234-30": "EE Limited ( TM)", + "234-31": "EE Limited ( TM)", + "234-32": "EE Limited ( TM)", + "234-33": "EE Limited (Orange)", + "234-34": "EE Limited (Orange)", + "234-35": "JSC Ingenium (UK) Limited", + "234-36": "Sure (Isle of Man) Limited", + "234-37": "Synectiv Ltd", + "234-38": "Virgin Mobile Telecoms Limited", + "234-39": "Gamma Telecom Holdings Ltd", + "234-40": "Mass Response Service GmbH", + "234-50": "JT (Jersey) Limited", + "234-51": "UK Broadband Limited", + "234-52": "Shyam Telecom UK Ltd", + "234-53": "Tango Networks UK Ltd", + "234-54": "The Carphone Warehouse Limited", + "234-55": "Sure (Guernsey) Limited", + "234-56": "The National Cyber Security Centre", + "234-57": "Sky UK Limited", + "234-58": "MANX TELECOM TRADING LIMITED", + "234-59": "Limitless Mobile Ltd", + "234-70": "AMSUK Limited", + "234-71": "Home Office", + "234-72": "Hanhaa Limited", + "234-73": "BlueWave Communications", + "234-74": "Pareteum Europe B.V.", + "234-76": "British Telecom", + "234-77": "Vodafone Limited", + "234-78": "Airwave Solutions Ltd", + "234-86": "EE Limited ( TM)", + "234-88": "Telet Research (N.I.) Limited", + "235-00": "Vectone Mobile Limited", + "235-01": "EE Limited ( TM)", + "235-02": "EE Limited ( TM)", + "235-03": "UK Broadband Limited", + "235-04": "University Of Strathclyde", + "235-06": "University Of Strathclyde", + "235-07": "University Of Strathclyde", + "235-08": "Spitfire Network Services Limited", + "235-77": "British Telecom", + "235-88": "Telet Research (N.I.) Limited", + "235-91": "Vodafone Limited", + "235-92": "Vodafone Ltd (C&W)", + "235-94": "Hutchison 3G UK Limited", + "235-95": "Network Rail Infrastructure Limited", + "238-01": "TDC A/S", + "238-02": "Telenor", + "238-03": "Syniverse Technologies", + "238-04": "NextGen Mobile Ltd T/A CardBoardFish", + "238-05": "Dansk Beredskabskommunikation", + "238-06": "Hi3G", + "238-07": "Mundio Mobile (Denmark) Limited", + "238-08": "Voxbone", + "238-09": "Dansk Beredskabskommunikation", + "238-10": "TDC A/S", + "238-11": "Dansk Beredskabskommunikation", + "238-12": "Lycamobile Denmark Ltd.", + "238-13": "Compatel Limited", + "238-14": "Monty UK Global Limited", + "238-15": "Ice Danmark ApS", + "238-16": "Tismi B.V.", + "238-17": "Gotanet AB", + "238-18": "Cubic Telecom", + "238-20": "Telia", + "238-23": "Banedanmark", + "238-25": "Viahub (SMS Provider Corp.)", + "238-28": "LINK Mobility A/S", + "238-30": "Interactive Digital Media GmbH", + "238-40": "Ericsson Danmark A/S", + "238-42": "Greenwave Mobile IoT ApS", + "238-43": "MobiWeb Limited", + "238-66": "TT-Netvaerket P/S", + "238-73": "Onomondo ApS", + "238-77": "Telenor", + "238-88": "Cobira ApS", + "238-96": "Telia Danmark", + "240-01": "Telia Sverige AB", + "240-02": "Hi3G Access AB", + "240-03": "Netett Sverige AB", + "240-04": "3G Infrastructure Services AB", + "240-05": "Svenska UMTS-Nät AB", + "240-06": "Telenor Sverige AB", + "240-07": "Tele2 Sverige AB", + "240-08": "Telenor Sverige AB", + "240-09": "Com4 Sweden AB", + "240-10": "Tele2 Sverige AB", + "240-11": "ComHem AB", + "240-12": "Lycamobile Sweden Limited", + "240-13": "Bredband2 Allmänna IT AB", + "240-14": "Tele2 Business AB", + "240-15": "Sierra Wireless Sweden AB", + "240-16": "42 Telecom AB", + "240-17": "Götalandsnätet AB", + "240-18": "Generic Mobile Systems Sweden AB", + "240-19": "Vecton Mobile (Sweden) Ltd", + "240-20": "Sierra Wireless Messaging AB", + "240-21": "Trafikverket centralfunktion IT", + "240-22": "EuTel AB", + "240-23": "Infobip LTD (UK)", + "240-24": "Net4Mobility HB", + "240-25": "Monty UK Global Limited", + "240-26": "Twilio Ireland Ltd.", + "240-27": "GlobeTouch AB", + "240-28": "LINK Mobile A/S", + "240-29": "MI Carrier Services AB", + "240-30": "NextGen Mobile Ltd.", + "240-31": "RebTel Networks AB", + "240-32": "Compatel Limited", + "240-33": "Mobile Arts AB", + "240-34": "Trafikverket centralfunktion IT", + "240-35": "42 Telecom LTD", + "240-36": "interactive digital media GmbH", + "240-37": "Sinch Sweden AB", + "240-38": "Voxbone SA", + "240-39": "Primlight AB", + "240-40": "Netmore Group AB", + "240-41": "Telenor Sverige AB", + "240-42": "Telenor Connexion AB", + "240-43": "MobiWeb Ltd.", + "240-44": "Telenabler AB", + "240-45": "Spirius AB", + "240-46": "SMS Provider Corp.", + "240-47": "Viatel Sweden AB", + "240-48": "Tismi BV", + "240-49": "Telia Sverige AB", + "240-60": "Västra Götalandsregionen (temporary assigned until 2026-12-31)", + "240-61": "MessageBird B.V.", + "240-63": "Fink Telecom Services", + "240-65": "shared use for closed networks", + "240-66": "shared use for closed networks", + "240-67": "shared use for test purpose", + "240-68": "shared use for test purpose", + "240-69": "crisis management after determination by the Swedish Post- and Telecom Authority", + "240-99": "Unassigned (may be used for test purposes)", + "242-01": "Telenor Norge AS", + "242-02": "Telia Norge AS", + "242-03": "Teletopia Gruppen AS", + "242-04": "Tele2 (Mobile Norway AS)", + "242-05": "Telia Norge AS", + "242-06": "ICE Norge AS", + "242-07": "Phonero AS", + "242-08": "TDC AS", + "242-09": "Com4 AS", + "242-10": "Norwegian Communications Authority", + "242-11": "Systemnet AS", + "242-12": "Telenor Norge AS", + "242-14": "ICE Communication Norge AS", + "242-15": "eRate Norway AS", + "242-20": "Jernbaneverket", + "242-21": "Jernbaneverket", + "242-22": "Altibox AS", + "242-23": "Lycamobile Norway Ltd", + "242-24": "Mobile Norway AS", + "242-25": "Forsvarets kompetansesenter KKIS", + "242-90": "Nokia Solutions and Networks Norge AS", + "242-99": "Tampnet AS", + "244-03": "DNA Oy", + "244-04": "DNA Oy", + "244-05": "Elisa Oyj", + "244-06": "Elisa Oyj", + "244-07": "Nokia Solutions and Networks Oy", + "244-08": "Nokia Solutions and Networks Oy", + "244-09": "Nokia Solutions and Networks Oy", + "244-10": "Viestintävirasto", + "244-11": "Viestintävirasto", + "244-12": "DNA Oy", + "244-13": "DNA Oy", + "244-14": "Ålands Telekommunikation Ab", + "244-15": "Satakunnan ammattikorkeakoulu Oy", + "244-16": "Oy Finland Tele2 AB", + "244-17": "Liikennevirasto", + "244-20": "Telia Finland Oyj", + "244-21": "Elisa Oyj", + "244-22": "EXFO Oy", + "244-23": "EXFO Oy", + "244-24": "TTY-säätiö", + "244-25": "Fortum Power and Heat Oy", + "244-26": "Compatel Limited", + "244-27": "Teknologian tutkimuskeskus VTT Oy", + "244-28": "Teknologian tutkimuskeskus VTT Oy", + "244-29": "SCNL Truphone", + "244-30": "Mundio Mobile Oy", + "244-31": "Kuiri Mobile Oy", + "244-32": "Voxbone S.A.", + "244-33": "Virve Tuotteet ja Palvelut Oy", + "244-34": "Bittium Wireless Oy", + "244-35": "Ukkoverkot Oy", + "244-36": "TeliaSonera Finland Oyj", + "244-37": "Tismi BV", + "244-38": "Nokia Solutions and Networks Oy", + "244-39": "Nokia Solutions and Networks Oy", + "244-40": "Nokia Solutions and Networks Oy", + "244-41": "Nokia Solutions and Networks Oy", + "244-42": "SMS Provider Corp.", + "244-43": "Telavox AB / Telavox Oy", + "244-44": "Turun ammattikorkeakoulu Oy", + "244-50": "Aalto-korkeakoulusäätiö sr", + "244-51": "Aalto-korkeakoulusäätiö sr", + "244-52": "Aalto-korkeakoulusäätiö sr", + "244-53": "Aalto-korkeakoulusäätiö sr", + "244-54": "Aalto-korkeakoulusäätiö sr", + "244-55": "Aalto-korkeakoulusäätiö sr", + "244-56": "Aalto-korkeakoulusäätiö sr", + "244-57": "Aalto-korkeakoulusäätiö sr", + "244-58": "Aalto-korkeakoulusäätiö sr", + "244-59": "Aalto-korkeakoulusäätiö sr", + "244-91": "TeliaSonera Finland Oyj", + "244-92": "TeliaSonera Finland Oyj", + "246-01": "Omnitel", + "246-02": "Bité GSM", + "246-03": "Tele2", + "246-04": "LR vidaus reikalų ministerija (Ministry of the Interior)", + "246-05": "Lietuvos geležinkeliai (Lithuanian Railways)", + "246-06": "UAB Mediafon", + "246-07": "Compatel Ltd.", + "246-08": "Lietuvos radijo ir televizijos centras", + "246-09": "Interactive Digital Media GmbH", + "246-11": "DATASIM OU", + "247-01": "Latvijas Mobilais Telefons SIA", + "247-02": "Tele2", + "247-03": "Telekom Baltija", + "247-04": "Beta Telecom", + "247-05": "Bite Mobile", + "247-06": "Rigatta", + "247-07": "Master Telecom", + "247-08": "IZZI", + "248-01": "AS Eesti Telekom", + "248-02": "RLE", + "248-03": "Tele2", + "248-04": "OY Top Connect", + "248-05": "CSC Telecom Estonia OÜ", + "248-06": "Progroup Holding", + "248-07": "Televõrgu AS", + "248-08": "VIVEX OU", + "248-09": "Bravo Telecom", + "248-10": "Telcotrade OÜ", + "248-11": "UAB Raystorm Eesti filiaal", + "248-12": "Ntel Solutions OÜ", + "248-13": "Telia Eesti AS", + "248-14": "Estonian Crafts OÜ", + "248-15": "Premium Net International S.R.L. Eesti filiaal", + "248-16": "SmartTel Plus OÜ", + "248-17": "Baltergo OÜ", + "248-18": "CLOUD COMMUNICATIONS OÜ", + "248-19": "OkTelecom OÜ", + "248-20": "DOTT Telecom OÜ", + "248-21": "Tismi B.V.", + "248-22": "M2MConnect OÜ", + "248-24": "Novametro OÜ", + "248-26": "It-Decision Telecom OÜ", + "248-28": "Nord Connect OÜ", + "248-29": "SkyTel OÜ", + "248-30": "Mediafon Carrier Services OÜ", + "248-31": "YATECO OÜ", + "248-32": "Narayana OÜ", + "248-71": "Siseministeerium (Ministry of Interior)", + "250-01": "Mobile Telesystems", + "250-02": "Megafon", + "250-03": "Nizhegorodskaya Cellular Communications", + "250-04": "Sibchallenge", + "250-05": "Mobile Comms System", + "250-06": "CJSC Saratov System of Cellular Communications", + "250-07": "BM Telecom", + "250-09": "Khabarovsky Cellular Phone", + "250-10": "Don Telecom", + "250-11": "Orensot", + "250-12": "Baykal Westcom", + "250-13": "Kuban GSM", + "250-14": "MegaFon OJSC", + "250-15": "SMARTS Ufa, SMARTS Uljanovsk", + "250-16": "New Telephone Company", + "250-17": "Ermak RMS", + "250-19": "Volgograd Mobile", + "250-20": "ECC", + "250-22": "Vainakh Telecom", + "250-23": "GTNT", + "250-27": "Tattelecom", + "250-28": "Extel", + "250-29": "Iridium Communications", + "250-32": "K-Telecom", + "250-33": "Sevtelekom", + "250-34": "Krymtelekom", + "250-35": "EKATERINBURG-2000", + "250-38": "Central Telecommunication Company", + "250-39": "Uralsvyazinform", + "250-44": "Stuvtelesot", + "250-50": "Bezlimitno.ru", + "250-54": "Tattelecom", + "250-60": "KTK Telecom", + "250-61": "Intertelecom", + "250-62": "Tinkoff Mobile", + "250-811": "Votek Mobile", + "250-91": "Sonic Duo CJSC", + "250-92": "Printelefone", + "250-93": "Telecom XXI", + "250-99": "Beeline", + "255-00": "Interdnestrcom", + "255-23": "Intertelecom LLC", + "255-99": "Phoenix", + "257-01": "MDC Velcom", + "257-02": "MTS", + "257-03": "BelCel Joint Venture (JV)", + "257-05": "Republican Unitary Telecommunication Enterprise (RUE) Beltelecom (National Telecommunications Operator of the Republic of Belarus)", + "257-06": "Belorussian Cloud Technologies", + "259-01": "Orange Moldova GSM", + "259-02": "Moldcell GSM", + "259-03": "Moldtelecom", + "259-04": "Eventis Telecom", + "259-05": "J.S.C. Moldtelecom/3G UMTS (W-CDMA)", + "259-15": "Interdnestrcom", + "259-99": "J.S.C. Moldtelecom", + "260-01": "Plus / Polkomtel S.A.", + "260-02": "T-Mobile / PTC S.A.", + "260-03": "Orange / PTK Centertel Sp. z o.o.", + "260-04": "LTE / CenterNet S.A.", + "260-05": "Orange(UMTS) / PTK Centertel Sp. z o.o.", + "260-06": "Play / P4 Sp. z o.o.", + "260-07": "Netia / Netia S.A.", + "260-08": "E-Telko / E-Telko Sp. z o.o.", + "260-09": "Lycamobile / Lycamobile Sp. z o.o.", + "260-10": "Sferia / Sferia S.A.", + "260-11": "Nordisk Polska / Nordisk Polska Sp. z o.o.", + "260-12": "Cyfrowy Polsat / Cyfrowy Polsat S.A.", + "260-13": "Sferia / Sferia S.A.", + "260-14": "Sferia / Sferia S.A.", + "260-15": "CenterNet / CenterNet S.A.", + "260-16": "Mobyland / Mobyland Sp. z o.o.", + "260-17": "Aero 2 / Aero 2 Sp. z o.o.", + "260-18": "AMD Telecom / AMD Telecom S.A.", + "260-19": "Teleena / Teleena Holding BV", + "260-20": "Mobile.Net / Mobile.Net Sp. z o.o.", + "260-21": "Exteri / Exteri Sp. z o.o.", + "260-22": "Arcomm / Arcomm Sp. z o.o.", + "260-23": "Amicomm / Amicomm Sp. z o.o.", + "260-24": "WideNet / WideNet Sp. z o.o.", + "260-25": "BS&T / Best Solutions & Technology Sp. z o.o.", + "260-26": "ATE / ATE-Advanced Technology & Experience Sp. z o.o.", + "260-27": "Intertelcom / Intertelcom Sp. z o.o.", + "260-28": "PhoneNet / PhoneNet Sp. z o.o.", + "260-29": "Interfonica / Interfonica Sp. z o.o.", + "260-30": "GrandTel / GrandTel Sp. z o.o.", + "260-31": "Phone IT / Phone IT Sp. z o.o.", + "260-32": "Compatel Ltd / COMPATEL LIMITED", + "260-33": "Truphone Poland / Truphone Poland Sp. Z o.o.", + "260-34": "T-Mobile / PTC S.A.", + "260-35": "PKP Polskie Linie Kolejowe S.A.", + "260-36": "Mundio Mobile", + "260-37": "NEXTGEN MOBILE LTD", + "260-38": "CALLFREEDOM Sp. z o.o.", + "260-39": "VOXBONE SA", + "260-40": "Interactive Digital Media GmbH", + "260-41": "EZ PHONE MOBILE Sp. z o.o.", + "260-42": "MobiWeb Telecom Limited", + "260-43": "Smart Idea International Sp. z o.o.", + "260-44": "Rebtel Poland Sp. z o.o.", + "260-45": "Virgin Mobile Polska Sp. z o.o.", + "260-46": "Terra Telekom Sp. z o.o.", + "260-47": "SMShighway Limited", + "260-48": "AGILE TELECOM S.P.A.", + "260-49": "Messagebird B.V.", + "260-98": "Play (testowy) / P4 Sp. z o.o.", + "262-01": "Telekom Deutschland GmbH", + "262-02": "Vodafone GmbH", + "262-03": "E-Plus Mobilfunk GmbH & Co. KG", + "262-04": "Vodafone GmbH", + "262-05": "E-Plus Mobilfunk GmbH & Co. KG", + "262-06": "Telekom Deutschland GmbH", + "262-07": "Telefónica Germany GmbH & Co. OHG", + "262-08": "Telefónica Germany GmbH & Co. OHG", + "262-09": "Vodafone GmbH", + "262-10": "DB Netz AG", + "262-11": "Telefónica Germany GmbH & Co. OHG", + "262-12": "E-Plus Mobilfunk GmbH & Co. KG", + "262-13": "Mobilcom Multimedia", + "262-14": "Group 3G UMTS", + "262-15": "AirData AG", + "262-16": "E-Plus Mobilfunk GmbH & Co. KG", + "262-17": "E-Plus Mobilfunk GmbH & Co. KG", + "262-18": "NetCologne Gesellschaft für Telekommunikation mbH", + "262-19": "Inquam Deutschland GmbH", + "262-20": "E-Plus Mobilfunk GmbH & Co. KG", + "262-21": "Multiconnect GmbH", + "262-22": "Sipgate Wireless GmbH", + "262-23": "Drillisch Online AG", + "262-24": "TelcoVillage GmbH", + "262-33": "sipgate GmbH", + "262-41": "First Telecom GmbH", + "262-42": "Vodafone GmbH", + "262-43": "Vodafone GmbH", + "262-60": "DB Telematik", + "262-71": "GSMK", + "262-72": "Ericsson GmbH", + "262-73": "Xantaro Deutschland GmbH", + "262-74": "Qualcomm CDMA Technologies GmbH", + "262-75": "Core Network Dynamics GmbH", + "262-76": "Siemens AG", + "262-77": "E-Plus Mobilfunk GmbH & Co. KG", + "262-78": "Telekom Deutschland GmbH", + "262-79": "ng4T GmbH", + "262-92": "Nash Technologies", + "266-01": "Gibtel", + "266-03": "GibFibre Ltd (trading as “Gibfibrespeed”)", + "266-06": "CTS Gibraltar", + "266-09": "Eazi Telecom Ltd (trading as “Limba”)", + "268-01": "Vodafone Portugal - Comunicações Pessoais, S.A.", + "268-02": "Telecomunicações Móveis Nacionais", + "268-03": "NOS Comunicações, S.A.", + "268-04": "Lycamobile Portugal, Lda", + "268-05": "Oniway - Inforcomunicaçôes, S.A.", + "268-06": "MEO - Serviços de Comunicações e Multimédia, S.A.", + "268-07": "Mundio Mobile (Portugal) Limited", + "268-11": "Compatel, Limited", + "268-12": "Infraestruturas de Portugal, S.A.", + "268-13": "G9Telecom, S.A.", + "268-21": "Zapp Portugal", + "268-80": "MEO - Serviços de Comunicações e Multimédia, S.A.", + "268-91": "Vodafone Portugal", + "270-01": "POST Luxembourg", + "270-02": "MTX Connect S.à r.l.", + "270-07": "Bouygues Telecom S.A.", + "270-10": "Join Experience S.A.", + "270-71": "Société Nationale des Chemins de Fer Luxembourgeois", + "270-77": "Proximus Luxembourgh S.A.", + "270-78": "Interactive Digital Media GmbH", + "270-79": "Mitto A.G.", + "270-80": "Syniverse Technologies S.à r.l.", + "270-81": "E-Lux Mobile Telecommunication S.A.", + "270-99": "Orange Communications Luxembourg S.A.", + "272-01": "Vodafone Ireland Plc", + "272-02": "Three Ireland Services (Hutchison) Ltd", + "272-03": "Eircom Ltd", + "272-04": "Access Telecom", + "272-05": "Three Ireland (Hutchison) Ltd", + "272-07": "Eircom Ltd", + "272-08": "Eircom Ltd", + "272-09": "Clever Communications Ltd.", + "272-11": "Liffey Telecom Ltd", + "272-13": "Lycamobile Ireland Ltd", + "272-15": "Virgin Media Ireland Ltd", + "272-16": "Carphone Warehouse Ireland Mobile Ltd", + "272-17": "Three Ireland (Hutchison) Ltd", + "272-18": "Cubic Telecom Limited", + "272-21": "Net Feasa Limited", + "272-68": "Office of the Government Chief Information Officer", + "274-01": "Iceland Telecom Ltd.", + "274-02": "Og fjarskipti hf (Vodafone Iceland)", + "274-03": "Og fjarskipti hf (Vodafone Iceland)", + "274-04": "IMC Islande ehf", + "274-05": "Halló Frjáls fjarskipti hf.", + "274-06": "Núll níu ehf", + "274-07": "IceCell ehf", + "274-08": "Iceland Telecom", + "274-11": "Nova ehf", + "274-12": "IP fjarskipti", + "274-16": "Tismi BV", + "274-22": "Landhelgisgæslan (Icelandic Coast Guard)", + "274-31": "Iceland Telecom", + "276-01": "Albanian Mobile Communications (AMC)", + "276-02": "Vodafone Albania", + "276-03": "Eagle Mobile", + "276-04": "Mobile 4 AL", + "278-01": "Epic Communications Ltd", + "278-11": "YOM", + "278-21": "GO mobile", + "278-30": "GO Mobile", + "278-77": "Melita Ltd", + "280-01": "CYTA", + "280-02": "CYTA", + "280-10": "Scancom (Cyprus) Ltd.", + "280-20": "PrimeTel PLC", + "280-22": "Lemontel Ltd", + "280-23": "Mundio Mobile Cyprus Ltd.", + "282-01": "Geocell Ltd.", + "282-02": "Magti GSM Ltd.", + "282-03": "Iberiatel Ltd.", + "282-04": "Mobitel Ltd.", + "282-05": "Silknet JSC", + "282-06": "JSC Compatel", + "282-07": "GLOBALCELL LTD", + "282-08": "Silknet GSC", + "282-09": "Gmobile LTD", + "282-10": "Premium Net International SRL LTD", + "282-11": "Mobilive LTD", + "283-01": "Veon Armenia CJSC", + "283-04": "Karabakh Telecom", + "283-05": "K Telecom CJSC", + "283-10": "Ucom LLC", + "284-01": "Mobiltel EAD", + "284-03": "BTC", + "284-05": "Globul", + "284-07": "НАЦИОНАЛНА КОМПАНИЯ ЖЕЛЕЗОПЪТНА ИНФРАСТРУКТУРА", + "284-09": "COMPATEL LIMITED", + "284-11": "Bulsatcom", + "284-13": "Ti.com JSC", + "286-01": "Turkcell", + "286-02": "Telsim GSM", + "286-03": "Aria", + "286-04": "Aycell", + "288-01": "Faroese Telecom - GSM", + "288-02": "Kall GSM", + "288-03": "Sp/f Tosa", + "288-10": "Faroese Telecom", + "289-67": "Aquafon JSC", + "289-88": "A-Mobile LLSC", + "290-01": "Tele Greenland", + "290-02": "inu:it a/s", + "290-03": "GTV", + "292-01": "Prima San Marino / San Marino Telecom", + "293-10": "Slovenske železnice – Infrastruktura d.o.o.", + "293-11": "BeeIN d.o.o.", + "293-20": "Compatel Limited", + "293-21": "Novatel d.o.o.", + "293-40": "A1 Slovenija d.d.", + "293-41": "Telekom Slovenije d.d.", + "293-64": "T-2 d.o.o.", + "293-70": "Telemach d.o.o.", + "294-01": "T-Mobile", + "294-02": "Cosmofon", + "294-03": "Nov Operator", + "294-04": "Company for telecommunications LYCAMOBILE LLC-Skopje", + "294-10": "WTI Macedonia", + "294-11": "MOBIK TELEKOMUNIKACII DOOEL- Skopje", + "294-12": "MTEL DOOEL Skopje", + "295-01": "Swisscom Schweiz AG", + "295-02": "Salt (Liechtenstein) AG", + "295-05": "Telecom Liechtenstein AG", + "295-06": "Cubic AG", + "295-07": "First Mobile AG", + "295-09": "Emnify GmbH", + "295-10": "SORACOM CORPORATION, LTD.", + "295-11": "DIMOCO Messaging AG", + "295-77": "Alpcom AG", + "297-01": "Telenor Montenegro", + "297-02": "Crnogorski Telekom", + "297-03": "Mtel Montenegro", + "302-100": "Data on Tap Inc.", + "302-130": "Xplornet Communications", + "302-131": "Xplornet Communications", + "302-140": "Fibernetics Corporation", + "302-150": "Cogeco Connexion Inc.", + "302-151": "Cogeco Connexion Inc.", + "302-152": "Cogeco Connexion Inc.", + "302-220": "Telus Mobility", + "302-221": "Telus Mobility", + "302-222": "Telus Mobility", + "302-230": "ISP Telecom", + "302-250": "ALO Mobile Inc", + "302-270": "Bragg Communications", + "302-290": "Airtel Wireless", + "302-300": "ECOTEL inc.", + "302-310": "Ambra Solutions", + "302-320": "Dave Wireless", + "302-330": "Blue Canada Wireless Inc", + "302-340": "Execulink", + "302-350": "FIRST Networks Operations", + "302-360": "Telus Mobility", + "302-361": "Telus Mobility", + "302-370": "Microcell", + "302-380": "Dryden Mobility", + "302-390": "Dryden Mobility", + "302-420": "A.B.C. Allen Business Communications Ltd.", + "302-480": "SSi Connexions", + "302-490": "Globalive Wireless", + "302-491": "Freedom Mobile Inc.", + "302-500": "Videotron Ltd", + "302-510": "Videotron Ltd", + "302-520": "Videotron", + "302-530": "Keewatinook Okimacinac", + "302-540": "Rovvr Communications Inc.", + "302-550": "Star Solutions International Inc.", + "302-560": "Lynx Mobility", + "302-570": "Ligado Networks Corp.", + "302-590": "Quadro Communication", + "302-600": "Iristel Inc.", + "302-610": "Bell Mobility", + "302-620": "Ice Wireless", + "302-630": "Aliant Mobility", + "302-640": "Bell Mobility", + "302-650": "Tbaytel", + "302-652": "BC Tel Mobility (Telus)", + "302-653": "Telus Mobility", + "302-655": "Bell MTS", + "302-656": "Thunder Bay Telephone Mobility", + "302-657": "Telus Mobility", + "302-660": "MTS Mobility", + "302-670": "CityTel Mobility", + "302-680": "Sask Tel Mobility", + "302-681": "SaskTel Mobility", + "302-690": "Bell Mobility", + "302-701": "MB Tel Mobility", + "302-702": "MT&T Mobility (Aliant)", + "302-703": "New Tel Mobility (Aliant)", + "302-710": "Globalstar", + "302-720": "Rogers Wireless", + "302-721": "Rogers Communications Canada Inc. (Wireless)", + "302-730": "TerreStar Solutions", + "302-740": "Rogers Communications Canada Inc.", + "302-741": "Rogers Communications Canada Inc.", + "302-750": "SaskTel Mobility", + "302-760": "Public Mobile Inc", + "302-770": "Rural Com", + "302-780": "Sask Tel Mobility", + "302-781": "SaskTel Mobility", + "302-790": "NetSet Communications", + "302-820": "Rogers Communications", + "302-848": "Vocom International Telecommunications, Inc", + "302-860": "Telus Mobility", + "302-880": "Telus/Bell shared", + "302-920": "Rogers Communications", + "302-940": "Wightman Telecom", + "302-990": "Test", + "302-991": "Halton Regional Police Service", + "302-996": "Powertech Labs (experimental)", + "302-998": "Institu de Recherche d’Hydro-Québec (experimental)", + "308-01": "SAS SPM Telecom", + "308-02": "Globaltel", + "308-03": "SAS SPM Telecom", + "310-004": "Verizon Wireless", + "310-005": "Verizon Wireless", + "310-006": "Verizon Wireless", + "310-010": "Verizon Wireless", + "310-012": "Verizon Wireless", + "310-013": "Verizon Wireless", + "310-014": "TEST IMSI HNI", + "310-015": "Southern Communications", + "310-016": "AT&T Mobility", + "310-017": "North Sight Communications Inc.", + "310-020": "Union Telephone Company", + "310-030": "AT&T Mobility", + "310-034": "Airpeak", + "310-035": "ETEX Communications, LP (d/b/a) ETEX Wireless", + "310-040": "Mobi", + "310-050": "Alaska Wireless Networks", + "310-053": "Sprint", + "310-054": "Alltel US", + "310-060": "Consolidated Telcom", + "310-066": "U.S. Cellular", + "310-070": "AT&T Mobility", + "310-080": "AT&T Mobility", + "310-090": "AT&T Mobility", + "310-100": "New Mexico RSA 4 East Limited Partnership", + "310-110": "PTI Pacifica, Inc.", + "310-120": "T-Mobile USA", + "310-130": "Carolina West Wireless", + "310-140": "GTA Wireless LLC", + "310-150": "AT&T Mobility", + "310-160": "T-Mobile USA", + "310-170": "AT&T Mobility", + "310-180": "West Central Wireless", + "310-190": "Alaska Wireless Networks", + "310-200": "T-Mobile USA", + "310-210": "T-Mobile USA", + "310-220": "T-Mobile USA", + "310-230": "T-Mobile USA", + "310-240": "T-Mobile USA", + "310-250": "T-Mobile USA", + "310-260": "T-Mobile USA", + "310-270": "T-Mobile USA", + "310-280": "AT&T Mobility", + "310-290": "NEP Cellcorp Inc.", + "310-300": "iSmart Mobile, LLC", + "310-310": "T-Mobile USA", + "310-311": "Farmers Wireless", + "310-320": "Smith Bagley Inc, dba Cellular One", + "310-330": "Wireless Partners LLC", + "310-340": "Limitless Mobile, LLC", + "310-350": "Verizon Wireless", + "310-360": "Cellular Network Partnership dba Pioneer Cellular", + "310-370": "Docomo Pacific Inc", + "310-380": "AT&T Mobility", + "310-390": "TX-11 Acquistion LLC", + "310-400": "Wave Runner LLC", + "310-410": "AT&T Mobility", + "310-420": "World Mobile Networks, Inc", + "310-430": "GCI Communications Corp", + "310-440": "Numerex Corp", + "310-450": "North East Cellular Inc.", + "310-460": "Eseye", + "310-470": "Docomo Pacific Inc", + "310-480": "PTI Pacifica, Inc.", + "310-490": "T-Mobile USA", + "310-500": "Public Service Cellular, Inc.", + "310-510": "Nsight", + "310-520": "Transactions Network Services (TNS)", + "310-530": "T-Mobile", + "310-540": "Oklahoma Western Telephone Company", + "310-550": "Syniverse Technologies", + "310-560": "AT&T Mobility", + "310-570": "Broadpoint, LLC (former PetroCom, LLC) c/o MTPCS, LLC dba CellularOne", + "310-580": "Inland Cellular Telephone Company", + "310-590": "Verizon Wireless", + "310-591": "Verizon Wireless", + "310-592": "Verizon Wireless", + "310-593": "Verizon Wireless", + "310-594": "Verizon Wireless", + "310-595": "Verizon Wireless", + "310-596": "Verizon Wireless", + "310-597": "Verizon Wireless", + "310-598": "Verizon Wireless", + "310-599": "Verizon Wireless", + "310-600": "NewCell dba Cellcom", + "310-610": "Elkhart Telephone Co.", + "310-620": "Nsighttel Wireless, LLC", + "310-630": "Choice Wireless", + "310-640": "Numerex Corp", + "310-650": "JASPER TECHNOLOGIES INC.", + "310-660": "T-Mobile USA", + "310-670": "AT&T Mobility", + "310-680": "AT&T Mobility", + "310-690": "Limitless Mobile, LLC", + "310-700": "Cross Valiant Cellular Partnership", + "310-710": "Arctic Slope Telephone Association Cooperative", + "310-720": "Syniverse Technologies", + "310-730": "U.S. Cellular", + "310-740": "Viaero Wireless", + "310-750": "East Kentucky Network LLC dba Appalachian Wireless", + "310-760": "Lynch 3G Communications Corporation", + "310-770": "T-Mobile", + "310-780": "D. D. Inc.", + "310-790": "PinPoint Communications Inc.", + "310-800": "T-Mobile USA", + "310-810": "Pacific Lightwave Inc.", + "310-820": "Verizon Wireless", + "310-830": "T-Mobile USA", + "310-840": "Telecom North America Mobile Inc", + "310-850": "Aeris Communications, Inc.", + "310-860": "West Central Wireless", + "310-870": "Kaplan Telephone Company", + "310-880": "Advantage Cellular Systems, Inc.", + "310-890": "Verizon Wireless", + "310-891": "Verizon Wireless", + "310-892": "Verizon Wireless", + "310-893": "Verizon Wireless", + "310-894": "Verizon Wireless", + "310-895": "Verizon Wireless", + "310-896": "Verizon Wireless", + "310-897": "Verizon Wireless", + "310-898": "Verizon Wireless", + "310-899": "Verizon Wireless", + "310-900": "Mid-Rivers Telephone Cooperative", + "310-910": "Verizon Wireless", + "310-920": "James Valley Wireless LLC", + "310-930": "Copper Valley Wireless", + "310-940": "Tyntec Limited", + "310-950": "AT&T Mobility", + "310-960": "UBET Wireless", + "310-970": "Globalstar USA", + "310-980": "Texas RSA 7B3", + "310-990": "Evolve Cellular Inc.", + "311-000": "West Central Wireless", + "311-010": "Chariton Valley Communications Corporation", + "311-012": "Verizon Wireless", + "311-020": "Missouri RSA No. 5 Partnership", + "311-030": "Indigo Wireless, Inc.", + "311-040": "Commnet Wireless LLC", + "311-050": "Thumb Cellular Limited Partnership", + "311-060": "Space Data Corporation", + "311-070": "AT&T Mobility", + "311-080": "Pine Telephone Company dba Pine Cellular", + "311-090": "AT&T Mobility", + "311-100": "Nex-Tech Wireless LLC", + "311-110": "Verizon Wireless", + "311-120": "PTI Pacifica, Inc.", + "311-130": "Lightsquared L.P.", + "311-140": "Cross Telephone Company", + "311-150": "Wilkes Cellular Inc.", + "311-160": "Lightsquared L.P.", + "311-170": "Tampnet (formerly Broadpoint, LLC (former PetroCom, LLC) c/o MTPCS, LL", + "311-180": "AT&T Mobility", + "311-190": "AT&T Mobility", + "311-200": "ARINC", + "311-210": "Telnyx LLC", + "311-220": "United States Cellular", + "311-225": "U.S. Cellular", + "311-228": "U.S. Cellular", + "311-229": "U.S. Cellular", + "311-230": "Cellular South Inc.", + "311-240": "Cordova Wireless Communications Inc", + "311-250": "Wave Runner LLC", + "311-260": "Sprint", + "311-270": "Verizon Wireless", + "311-271": "Verizon Wireless", + "311-272": "Verizon Wireless", + "311-273": "Verizon Wireless", + "311-274": "Verizon Wireless", + "311-275": "Verizon Wireless", + "311-276": "Verizon Wireless", + "311-277": "Verizon Wireless", + "311-278": "Verizon Wireless", + "311-279": "Verizon Wireless", + "311-280": "Verizon Wireless", + "311-281": "Verizon Wireless", + "311-282": "Verizon Wireless", + "311-283": "Verizon Wireless", + "311-284": "Verizon Wireless", + "311-285": "Verizon Wireless", + "311-286": "Verizon Wireless", + "311-287": "Verizon Wireless", + "311-288": "Verizon Wireless", + "311-289": "Verizon Wireless", + "311-290": "Pinpoint Wireless Inc.", + "311-300": "Nexus Communications, Inc.", + "311-310": "Leaco Rural Telephone Company Inc", + "311-320": "Commnet Wireless LLC", + "311-330": "Bug Tussel Wireless LLC", + "311-340": "Illinois Valley Cellular", + "311-350": "Sagebrush Cellular Inc dba Nemont", + "311-360": "Stelera Wireless LLC", + "311-370": "GCI Communications Corp", + "311-380": "New Dimension Wireless Ltd", + "311-390": "Verizon Wireless", + "311-400": "TEST IMSI HNI", + "311-410": "Iowa RSA No. 2 Limited Partnership", + "311-420": "Northwest Cell", + "311-430": "RSA 1 Limited Partnership dba Cellular 29 Plus", + "311-440": "Verizon Wireless", + "311-450": "Panhandle Telecommunication Systems Inc.", + "311-460": "ELECTRIC IMP INCORPORATED", + "311-470": "Vitelcom Cellular D/B/A Innovative Wireless", + "311-480": "Verizon Wireless", + "311-481": "Verizon Wireless", + "311-482": "Verizon Wireless", + "311-483": "Verizon Wireless", + "311-484": "Verizon Wireless", + "311-485": "Verizon Wireless", + "311-486": "Verizon Wireless", + "311-487": "Verizon Wireless", + "311-488": "Verizon Wireless", + "311-489": "Verizon Wireless", + "311-490": "T-Mobile USA", + "311-500": "Mobi", + "311-510": "Ligado Networks", + "311-520": "Lightsquared L.P.", + "311-530": "WorldCell Solutions LLC", + "311-540": "Coeur Rochester, Inc", + "311-550": "Commnet Midwest, LLC", + "311-560": "OTZ Communications Inc", + "311-570": "Medicom", + "311-580": "U.S. Cellular", + "311-588": "U.S. Cellular", + "311-589": "U.S. Cellular", + "311-590": "Verizon Wireless", + "311-600": "Limitless Mobile, LLC", + "311-610": "North Dakota Network Co.", + "311-620": "TerreStar Networks Inc.", + "311-630": "Cellular South Inc.", + "311-640": "Standing Rock Telecommunications", + "311-650": "United Wireless Inc", + "311-660": "Metro PCS Wireless Inc", + "311-670": "Pine Belt Cellular Inc dba Pine Belt Wireless", + "311-680": "GreenFly LLC", + "311-690": "TeleBeeper of New Mexico Inc", + "311-700": "Midwest Network Solutions Hub, LLC. (MNS)", + "311-710": "Northeast Wireless Networks LLC", + "311-720": "Maine PCS LLC", + "311-730": "Proximiti Mobility Inc", + "311-740": "Telalaska Cellular", + "311-750": "Flat Wireless, LLC", + "311-760": "Reclaimed 06/21/2016", + "311-770": "Altiostar Networks, Inc.", + "311-780": "The American Samoa Telecommunications Authority", + "311-790": "Coleman County Telephone Cooperative, Inc.", + "311-800": "Verizon Wireless", + "311-810": "Verizon Wireless", + "311-820": "Ribbon Communications", + "311-830": "Thumb Cellular LLC", + "311-840": "Nsight", + "311-850": "Nsight", + "311-860": "Uintah Basin Electronic Telecommunications", + "311-870": "T-Mobile USA", + "311-880": "T-Mobile USA", + "311-882": "T-Mobile", + "311-890": "Globecomm Network Services Corporation", + "311-900": "Gigsky Inc.", + "311-910": "SI Wireless LLC", + "311-920": "Missouri RSA No 5 Partnership", + "311-930": "Cox Communications", + "311-940": "T-Mobile USA", + "311-950": "Sunman Telecommunications corp.", + "311-960": "Lycamobile USA Inc.", + "311-970": "Big River Broadband LLC", + "311-980": "LigTel Communications", + "311-990": "VTel Wireless", + "312-010": "Chariton Valley Communications Corporation", + "312-020": "Infrastructure Networks LLC", + "312-030": "Cross Wireless", + "312-040": "Custer Telephone Cooperative Inc", + "312-050": "Fuego Wireless", + "312-060": "CoverageCo", + "312-070": "Adams Networks Inc", + "312-080": "South Georgia Regional Information Technology Authority", + "312-090": "AT&T Mobility", + "312-100": "ClearSky Technologies Inc", + "312-110": "Texas Energy Network LLC", + "312-120": "East Kentucky Network LLC dba Appalachian Wireless", + "312-130": "East Kentucky Network LLC dba Appalachian Wireless", + "312-140": "Cleveland Unlimited, Inc.", + "312-150": "Northwest Cell", + "312-160": "RSA1 Limited Partnership dba Chat Mobility", + "312-170": "Iowa RSA No. 2 Limited Partnership", + "312-180": "Limitless Mobile, LLC", + "312-190": "T-Mobile USA", + "312-200": "Voyager Mobility LLC", + "312-210": "ASPENTA, LLC", + "312-220": "Chariton Valley Communications Corporation", + "312-230": "SRT Communications Inc.", + "312-240": "Sprint", + "312-250": "T-Mobile USA", + "312-260": "WorldCell Solutions LLC", + "312-270": "Cellular Network Partnership dba Pioneer Cellular", + "312-280": "Cellular Network Partnership dba Pioneer Cellular", + "312-290": "Uintah Basin Electronic Telecommunications", + "312-300": "Telecom North America Mobile Inc.", + "312-310": "Clear Stream Communications, LLC", + "312-320": "S and R Communications LLC", + "312-330": "Nemont Communications, Inc.", + "312-340": "Matanuska Telephone Association, Inc.", + "312-350": "Triangle Communication System Inc.", + "312-360": "Wes-Tex Telecommunications, LTD", + "312-370": "Commnet Wireless", + "312-380": "Copper Valley Wireless", + "312-390": "FTC Communications LLC", + "312-400": "Mid-Rivers Telephone Cooperative", + "312-410": "Eltopia Communications, LLC", + "312-420": "Nex-Tech Wireless, LLC", + "312-430": "Silver Star Communications", + "312-440": "Consolidated Telcom", + "312-450": "Cable & Communications Corporation", + "312-460": "KPU Telecommunications Division", + "312-470": "Carolina West Wireless, Inc.", + "312-480": "Sagebrush Cellular, Inc.", + "312-490": "TrustComm, Inc", + "312-500": "AB Spectrum LLC", + "312-510": "Wue", + "312-520": "ANIN", + "312-530": "T-Mobile USA", + "312-540": "Broadband In Hand LLC", + "312-550": "Great Plains Communications, Inc", + "312-560": "NHLT Inc.", + "312-570": "Buffalo-Lake Erie Wireless Systems Co., LLC", + "312-580": "Google LLC", + "312-590": "Northern Michigan University", + "312-600": "Sagebrush Cellular, Inc.", + "312-610": "nTelos Licenses, Inc.", + "312-620": "GlobeTouch Inc.", + "312-630": "NetGenuity, Inc.", + "312-640": "Sagebrush Cellular, Inc.", + "312-650": "Brightlink", + "312-660": "nTelos Wireless", + "312-670": "AT&T Mobility", + "312-680": "AT&T Mobility", + "312-690": "TGS, LLC", + "312-700": "Wireless Partners,LLC", + "312-710": "Great North Woods Wireless LLC", + "312-720": "Southern Communications Services, Inc. D/B/A SouthernLINC Wireless", + "312-730": "Triangle Communication System Inc.", + "312-740": "KDDI America, Inc.", + "312-750": "Artemis", + "312-760": "ARCTIC SLOPE TELEPHONE ASSOCIATION COOPERATIVE", + "312-770": "Verizon Wireless", + "312-780": "RedZone Wireless LLC", + "312-790": "Gila Electronics", + "312-800": "Cirrus Core Networks", + "312-810": "Bristol Bay Telephone Cooperative", + "312-820": "Santel Communications Cooperative, Inc.", + "312-830": "Kings County Office of Education", + "312-840": "South Georgia Regional Information Technology", + "312-850": "Onvoy Spectrum, LLC", + "312-860": "Flat Wireless, LLC", + "312-870": "GigSky Mobile, LLC", + "312-880": "Albemarle County Public Schools", + "312-890": "Circle Gx", + "312-900": "Flat West Wireless, LLC", + "312-910": "East Kentucky Network LLC dba Appalachian Wireless", + "312-920": "Northeast Wireless Networks", + "312-930": "Hewlett-Packard Communication Services, LLC", + "312-940": "Webformix", + "312-950": "Custer Telephone Cooperative, Inc", + "312-960": "M&A Technology, Inc.", + "312-970": "IOSAZ Intellectual Property LLC", + "312-980": "Mark Twain Communications Company", + "312-990": "PREMIER HOLDINGS, LLC", + "313-000": "Tennessee Wireless", + "313-010": "Cross Wireless LLC dba Bravado Wireless", + "313-020": "CTC Telecom, INC. dba CTC Wireless", + "313-030": "AT&T Mobility", + "313-040": "Nucla-Naturita Telephone Company", + "313-050": "Manti Tele Communications Company, Inc. dba Breakaway Wireless", + "313-060": "Country Wireless", + "313-061": "Country Wireless", + "313-070": "Midwest Network Solutions Hub LLC", + "313-080": "Speedwavz LLP", + "313-090": "Vivint Wireless, Inc", + "313-100": "AT&T FirstNet", + "313-110": "AT&T FirstNet", + "313-120": "AT&T FirstNet", + "313-130": "AT&T FirstNet", + "313-140": "AT&T FirstNet", + "313-150": "RESERVED FOR PUBLIC SAFETY", + "313-160": "RESERVED FOR PUBLIC SAFETY", + "313-170": "RESERVED FOR PUBLIC SAFETY", + "313-180": "RESERVED FOR PUBLIC SAFETY", + "313-190": "RESERVED FOR PUBLIC SAFETY", + "313-200": "Mercury Network Corporation", + "313-210": "AT&T Mobility", + "313-220": "Custer Telephone Cooperative,Inc.", + "313-230": "Velocity Communications Inc", + "313-240": "Fundamental Holdings, Corp", + "313-250": "Imperial County Office of Education", + "313-260": "Expeto Wireless Inc.", + "313-270": "Blackstar Management", + "313-280": "King Street Wireless, LP", + "313-290": "Gulf Coast Broadband LLC", + "313-300": "Southern California Edison", + "313-310": "CAL.NET, INC", + "313-320": "Paladin Wireless", + "313-330": "CenturyTel Broadband Services LLC", + "313-340": "Dish Network", + "313-350": "Dish Network", + "313-360": "Dish Network", + "313-370": "Red Truck Wireless, LLC", + "313-380": "OptimERA Inc.", + "313-390": "Altice USA Wireless, Inc.", + "313-400": "Texoma Communications, LLC", + "313-410": "Anterix Inc.", + "313-420": "Hudson Valley Wireless", + "313-440": "Arvig Enterprises INC", + "313-450": "Spectrum Wireless Holdings, LLC", + "313-460": "Mobi", + "313-470": "San Diego Gas & Electric Company", + "313-480": "Ready Wireless, LLC", + "313-490": "Puloli, Inc", + "313-500": "Shelcomm, Inc", + "313-510": "Puerto Rico Telecom Company", + "313-520": "Florida Broadband, Inc", + "313-540": "Nokia Innovations US LLC", + "313-550": "Mile High Networks LLC", + "313-560": "Boldyn Networks Transit US LLC", + "313-570": "Celular Network Partnership", + "313-580": "Telecall Telecommuncations Corp.", + "313-590": "Southern Communications Services, Inc. D/B/A Southern Linc", + "313-600": "ST Engineering iDirect", + "313-610": "Point Broadband Fiber Holding, LLC", + "313-620": "Omniprophis Corporation", + "313-630": "LICT Corporation", + "313-640": "Geoverse", + "313-650": "Chevron USA INC", + "313-660": "Hudson Valley Wireless", + "313-670": "Hudson Valley Wireless", + "313-680": "Hudson Valley Wireless", + "313-690": "Shenandoah Cable Television, LLC", + "313-700": "Ameren Services Company", + "313-710": "Extent Systems", + "313-720": "1st Point Communications, LLC", + "313-730": "TruAccess Networks", + "313-740": "RTO Wireless", + "313-750": "CellTex Networks, LLC", + "313-760": "Hologram", + "313-770": "Tango Networks", + "313-780": "Windstream Services LLC", + "313-790": "Liberty Cablevision of Puerto Rico LLC", + "313-810": "W.A.T.C.H. TV Co. dba Watch Communications", + "313-820": "Inland Cellular Telephone Company", + "313-830": "360 communications INC", + "313-840": "Celblox Acquisitions", + "313-850": "Softcom Internet Communications, Inc.", + "313-860": "AMG Technology Investment Group dba Nextlink Internet", + "313-870": "Elektrafi LLC", + "313-880": "Shuttle Wireless Solutions Inc.", + "313-890": "Tulare County Office of Education", + "313-900": "All Tribal Networks", + "313-910": "San Diego Gas and Electric", + "313-920": "JCI US INC", + "313-930": "Standing Rock Telecom", + "313-940": "Motorola Solutions, Inc", + "313-950": "Cheyenne and Arapaho Development Group", + "313-960": "Townes 5G, LLC", + "313-970": "Tychron Corporation", + "313-990": "Ericsson US", + "314-010": "Boingo Wireless Inc", + "314-020": "Spectrum Wireless Holdings, LLC", + "314-030": "Baicells Technologies North America Inc.", + "314-060": "Texas A&M University System – RELLIS Campus", + "314-070": "Texas A&M University System – RELLIS Campus", + "314-080": "Texas A&M University System – RELLIS Campus", + "314-090": "Southern Communications Services, Inc. D/B/A Southern Linc", + "314-100": "RESERVED FOR PUBLIC SAFETY", + "314-110": "RESERVED FOR PUBLIC SAFETY", + "314-120": "RESERVED FOR PUBLIC SAFETY", + "314-130": "RESERVED FOR PUBLIC SAFETY", + "314-140": "RESERVED FOR PUBLIC SAFETY", + "314-150": "RESERVED FOR PUBLIC SAFETY", + "314-160": "RESERVED FOR PUBLIC SAFETY", + "314-170": "RESERVED FOR PUBLIC SAFETY", + "314-180": "RESERVED FOR PUBLIC SAFETY", + "314-190": "RESERVED FOR PUBLIC SAFETY", + "314-200": "XF Wireless Investments", + "314-210": "Telecom Resource Center", + "314-220": "Secrus Technologies", + "314-230": "Trace-Tek", + "314-240": "XF Wireless Investments", + "314-260": "AT&T Mobility", + "314-270": "AT&T Mobility", + "314-280": "Pollen Mobile LLC", + "314-290": "Wave", + "314-310": "Terranet", + "314-320": "Agri-Valley Communications, Inc", + "314-330": "Nova Labs Inc.", + "314-340": "E-MARCONI LLC", + "314-350": "Evergy", + "314-360": "Oceus Networks, LLC", + "314-370": "Texas A&M University – ITEC", + "314-380": "Circle Computer Resources, Inc.", + "314-390": "AT&T", + "314-400": "Cellular South Inc. dba C Spire", + "314-410": "Peeringhub Inc", + "314-420": "Cox Communications, Inc", + "314-430": "Highway9 Networks, Inc.", + "314-440": "Tecore Global Services, LLC", + "314-450": "NUWAVE Communications, Inc.", + "314-460": "Texas A&M University", + "314-470": "Manhattan Telecommunications Corporation LLC", + "314-480": "Xcel Energy Services Inc.", + "314-490": "Utah Education and Telehealth Network (UETN)", + "314-500": "Aetheros Inc", + "314-510": "SI Wireless LLC", + "314-520": "Oklahoma Gas & Electric Company (OG&E)", + "314-530": "Agile Networks", + "314-540": "RGTN USA, Inc.", + "315-010": "Citizens Broadband Radio Service", + "316-010": "Sprint", + "316-011": "Southern Communications Services Inc.", + "316-700": "Mile High Networks LLC", + "330-000": "PR Wireless", + "330-110": "América Móvil", + "330-120": "PR Wireless", + "334-001": "COMUNICACIONES DIGITALES DEL NORTE, S.A. DE C.V", + "334-010": "AT&T COMUNICACIONES DIGITALES, S. DE R.L. DE C.V.", + "334-020": "RADIOMOVIL DIPSA, S.A. DE C.V.", + "334-030": "PEGASO PCS, S.A. DE C.V.", + "334-040": "AT&T NORTE, S. DE R.L. DE C.V. Y AT&T DESARROLLO EN COMUNICACIONES DE MÉXICO, S. DE R.L. DE C.V.", + "334-050": "GRUPO AT&T CELULLAR, S. DE R.L. DE C.V.", + "334-060": "SERVICIOS DE ACCESO INALAMBRICO, S.A DE C.V.", + "334-066": "TELÉFONOS DE MÉXICO, S.A.B. DE C.V", + "334-070": "AT&T COMERCIALIZACIÓN MÓVIL, S. DE R.L. DE C.V.", + "334-080": "AT&T COMERCIALIZACIÓN MÓVIL, S. DE R.L. DE C.V.", + "334-090": "AT&T COMUNICACIONES DIGITALES, S. DE R.L. DE C.V.", + "334-100": "TELECOMUNICACIONES DE MÉXICO", + "334-110": "MAXCOM TELECOMUNICACIONES, S.A.B. DE C.V.", + "334-120": "QUICKLY PHONE, S.A. DE C.V.", + "334-130": "AXTEL, S.A.B. DE C.V.", + "334-140": "ALTÁN REDES, S.A.P.I. DE C.V.", + "334-150": "ULTRAVISIÓN, S.A. DE C.V.", + "334-160": "CABLEVISIÓN RED, S.A. DE C.V.", + "334-170": "OXIO MOBILE, S.A. DE C.V.", + "334-180": "FREEDOMPOP MÉXICO, S.A. DE C.V.", + "334-190": "VIASAT TECNOLOGÍA, S.A. DE C.V.", + "338-020": "LIME (Cable & Wireless)", + "338-040": "Symbiote Investment Limited", + "338-050": "Digicel (Jamaica) Ltd", + "338-070": "Oceanic Digital Jamaica Limited", + "338-080": "Rock Mobile Limited", + "338-110": "Cable and Wireless Jamaica Ltd", + "338-180": "Cable & Wireless Communications", + "340-01": "Orange Caraïbe", + "340-02": "Outremer Telecom", + "340-03": "United telecommunications services Caraïbe", + "340-08": "Dauphin Telecom", + "340-09": "Free Caraïbe", + "340-10": "Guadeloupe Téléphone Mobile", + "340-11": "Guyane Téléphone Mobile", + "340-12": "Martinique Téléphone Mobile", + "340-20": "Digicel Antilles Françaises Guyane", + "342-600": "Cable & Wireless (Barbados) Ltd. trading as Lime", + "342-646": "KW Telecommunications Inc.", + "342-750": "Digicel (Barbados) Limited", + "342-800": "Ozone", + "342-820": "Neptune Communications Inc.", + "344-030": "APUA PCS", + "344-050": "Antigua Wireless Ventures Limited", + "344-920": "Cable & Wireless (Antigua) trading as Lime", + "344-930": "AT&T Wireless (Antigua)", + "346-001": "WestTel Ltd., trading as Logic", + "346-050": "Digicel Cayman Ltd.", + "346-140": "Cable & Wireless (Cayman) trading as Lime", + "348-170": "Cable & Wireless (BVI) Ltd trading as lime", + "348-370": "BVI Cable TV Ltd", + "348-570": "Caribbean Cellular Telephone Ltd.", + "348-770": "Digicel (BVI) Ltd", + "350-00": "Bermuda Digital Communications Ltd.", + "350-000": "Bermuda Digital Communications Ltd (CellOne)", + "350-007": "Paradise Mobile", + "350-01": "Telecommunications (Bermuda & West Indies) Ltd", + "350-02": "M3 Wireless", + "350-05": "Telecom Networks", + "350-11": "Deltronics", + "350-15": "FKB Net Ltd.", + "352-030": "Digicel Grenada Ltd.", + "352-110": "Cable & Wireless Grenada ltd trading as lime", + "354-860": "Cable & Wireless (West Indies) Ltd trading as Lime", + "356-050": "Wireless Ventures (St Kitts-Nevis) Limited", + "356-070": "UTS", + "356-110": "Cable & Wireless St Kitts & Nevis Ltd trading as Lime", + "358-110": "Cable & Wireless (St Lucia) Ltd trading as Lime", + "360-050": "Digicel (St. Vincent and the Grenadines) Limited", + "360-110": "Cable & Wireless St Vincent and the Grenadines Ltd trading as lime", + "362-31": "Eutel N.V.", + "362-33": "WICC N.V.", + "362-51": "TELCELL GSM", + "362-54": "East Caribbean Cellular", + "362-59": "United Telecommunication Service N.V. (UTS)", + "362-60": "United Telecommunication Service N.V. (UTS)", + "362-63": "CSC N.V.", + "362-68": "Curaçao Telecom N.V.", + "362-69": "CT GSM", + "362-74": "PCS N.V.", + "362-76": "Antiliano Por N.V.", + "362-78": "Telefonia Bonairiano N.V.", + "362-91": "SETEL GSM", + "362-94": "Bòbò Frus N.V.", + "362-95": "E.O.C.G. Wireless", + "363-01": "SETAR N.V.", + "363-02": "DIGICEL ARUBA", + "364-39": "Bahamas Telecommunications Company Limited", + "364-49": "NewCo2015 Limited", + "365-010": "Weblinks Limited", + "365-840": "Cable and Wireless (Anguilla) Ltd trading as Lime", + "366-020": "Digicel Group Limited", + "366-110": "Cable & Wireless Dominica Ltd trading as Lime", + "368-01": "ETECSA", + "370-01": "Orange Dominicana, S.A.", + "370-02": "Verizon Dominicana S.A.", + "370-03": "Tricom S.A.", + "370-04": "CentennialDominicana", + "370-05": "WIND Telecom, S.A", + "372-01": "Comcel", + "372-02": "Digicel", + "372-03": "Rectel", + "374-12": "TSTT Mobile", + "374-130": "Digicel Trinidad and Tobago Ltd.", + "374-140": "LaqTel Ltd.", + "376-350": "Cable & Wireless (TCI) Ltd trading asLime", + "376-351": "Digicel TCI Ltd", + "376-352": "Cable & Wireless West Indies Ltd (Turks & Caicos)", + "376-360": "Cable & Wireless West Indies Ltd (Turks & Caicos)", + "400-05": "Special State Protection Service of the Republic of Azerbaijan", + "401-01": "Kar-Tel llc", + "401-02": "TSC Kazak Telecom", + "401-07": "Altel / Dalacom", + "401-08": "Kazakhtelecom CDMA2000", + "401-77": "Tele2 / NEO", + "402-11": "Bhutan Telecom Limited (Bmobile)", + "402-17": "Bhutan Telecom Limited (Bmobile)", + "402-77": "Tashi InfoComm Limited (Tashi Cell)", + "404-00": "Dishnet Wireless Ltd, Madhya Pradesh", + "404-01": "Aircell Digilink India Ltd., Haryana", + "404-02": "Bharti Airtel Ltd., Punjab", + "404-03": "Bharti Airtel Ltd., H.P.", + "404-04": "Idea Cellular Ltd., Delhi", + "404-05": "Fascel Ltd., Gujarat", + "404-06": "Bharti Airtel Ltd., Karnataka", + "404-07": "Idea Cellular Ltd., Andhra Pradesh", + "404-09": "Reliance Telecom Ltd., Assam", + "404-10": "Bharti Airtel Ltd., Delhi", + "404-11": "Hutchison Essar Mobile Services Ltd, Delhi", + "404-12": "Idea Mobile Communications Ltd., Haryana", + "404-13": "Hutchison Essar South Ltd., Andhra Pradesh", + "404-14": "Spice Communications PVT Ltd., Punjab", + "404-15": "Aircell Digilink India Ltd., UP (East)", + "404-16": "Bharti Airtel Ltd, North East", + "404-17": "Dishnet Wireless Ltd, West Bengal", + "404-18": "Reliance Telecom Ltd., H.P.", + "404-19": "Idea Mobile Communications Ltd., Kerala", + "404-20": "Hutchison Essar Ltd, Mumbai", + "404-21": "BPL Mobile Communications Ltd., Mumbai", + "404-22": "Idea Cellular Ltd., Maharashtra", + "404-23": "Idea Cellular Ltd, Maharashtra", + "404-24": "Idea Cellular Ltd., Gujarat", + "404-25": "Dishnet Wireless Ltd, Bihar", + "404-27": "Hutchison Essar Cellular Ltd., Maharashtra", + "404-28": "Orissa", + "404-29": "Dishnet Wireless Ltd, Assam", + "404-30": "Hutchison Telecom East Ltd, Kolkata", + "404-31": "Bharti Airtel Ltd., Kolkata", + "404-33": "Dishnet Wireless Ltd, North East", + "404-34": "BSNL, Haryana", + "404-35": "Dishnet Wireless Ltd, Himachal Pradesh", + "404-36": "Reliance Telecom Ltd., Bihar", + "404-37": "Dishnet Wireless Ltd, J&K", + "404-38": "BSNL, Assam", + "404-40": "Bharti Airtel Ltd., Chennai", + "404-41": "Aircell Cellular Ltd, Chennai", + "404-42": "Aircel Ltd., Tamil Nadu", + "404-43": "Hutchison Essar Cellular Ltd., Tamil Nadu", + "404-44": "Spice Communications PVT Ltd., Karnataka", + "404-45": "Karnataka", + "404-46": "Hutchison Essar Cellular Ltd., Kerala", + "404-48": "Dishnet Wireless Ltd, UP (West)", + "404-49": "Bharti Airtel Ltd., Andra Pradesh", + "404-50": "Reliance Telecom Ltd., North East", + "404-51": "BSNL, H.P.", + "404-52": "Reliance Telecom Ltd., Orissa", + "404-53": "BSNL, Punjab", + "404-54": "BSNL, UP (West)", + "404-55": "BSNL, UP (East)", + "404-56": "Idea Mobile Communications Ltd., UP (West)", + "404-57": "BSNL, Gujarat", + "404-58": "BSNL, Madhya Pradesh", + "404-59": "BSNL, Rajasthan", + "404-60": "Aircell Digilink India Ltd., Rajasthan", + "404-61": "Dishnet Wireless Ltd, Punjab", + "404-62": "BSNL, J&K", + "404-63": "Dishnet Wireless Ltd, Haryana", + "404-64": "BSNL, Chennai", + "404-65": "Dishnet Wireless Ltd, UP (East)", + "404-66": "BSNL, Maharashtra", + "404-67": "Reliance Telecom Ltd., Madhya Pradesh", + "404-68": "MTNL, Delhi", + "404-69": "MTNL, Mumbai", + "404-70": "Bharti Hexacom Ltd, Rajasthan", + "404-71": "BSNL, Karnataka", + "404-72": "BSNL, Kerala", + "404-73": "BSNL, Andhra Pradesh", + "404-74": "BSNL, West Bengal", + "404-75": "BSNL, Bihar", + "404-76": "BSNL, Orissa", + "404-77": "BSNL, North East", + "404-78": "BTA Cellcom Ltd., Madhya Pradesh", + "404-79": "BSNL, Andaman & Nicobar", + "404-80": "BSNL, Tamil Nadu", + "404-81": "BSNL, Kolkata", + "404-82": "Idea Telecommunications Ltd, H.P.", + "404-83": "Reliable Internet Services Ltd., Kolkata", + "404-84": "Hutchison Essar South Ltd., Chennai", + "404-85": "Reliance Telecom Ltd., W.B. & A.N.", + "404-86": "Hutchison Essar South Ltd., Karnataka", + "404-87": "Idea Telecommunications Ltd, Rajasthan", + "404-88": "Hutchison Essar South Ltd, Punjab", + "404-89": "Idea Telecommunications Ltd, UP (East)", + "404-90": "Bharti Airtel Ltd., Maharashtra", + "404-91": "Dishnet Wireless Ltd, Kolkata", + "404-92": "Bharti Airtel Ltd., Mumbai", + "404-93": "Bharti Airtel Ltd., Madhya Pradesh", + "404-94": "Bharti Airtel Ltd., Tamil Nadu", + "404-95": "Bharti Airtel Ltd., Kerala", + "404-96": "Bharti Airtel Ltd., Haryana", + "404-97": "Bharti Airtel Ltd., UP (West)", + "404-98": "Bharti Airtel Ltd., Gujarat", + "404-99": "Dishnet Wireless Ltd, Kerala", + "405-000": "Shyam Telelink Ltd, Rajasthan", + "405-005": "Reliance Communications Ltd/GSM, Delhi", + "405-006": "Reliance Communications Ltd/GSM, Gujarat", + "405-007": "Reliance Communications Ltd/GSM, Haryana", + "405-009": "Reliance Communications Ltd/GSM, J&K", + "405-01": "Andhra Pradesh and Telangana", + "405-010": "Reliance Communications Ltd,/GSM Karnataka", + "405-011": "Reliance Communications Ltd/GSM, Kerala", + "405-012": "Reliance Infocomm Ltd, Andhra Pradesh", + "405-013": "Reliance Communications Ltd/GSM, Maharashtra", + "405-014": "Reliance Communications Ltd/GSM, Madhya Pradesh", + "405-018": "Reliance Communications Ltd/GSM, Punjab", + "405-020": "Reliance Communications Ltd/GSM, Tamilnadu", + "405-021": "Reliance Communications Ltd/GSM, UP (East)", + "405-022": "Reliance Communications Ltd/GSM, UP (West)", + "405-025": "Tata Teleservices Ltd/GSM, Andhra Pradesh", + "405-026": "Assam", + "405-027": "Tata Teleservices Ltd,/GSM Bihar", + "405-028": "Chennai", + "405-029": "Tata Teleservices Ltd/GSM, Delhi", + "405-03": "Bihar", + "405-030": "Tata Teleservices Ltd/GSM, Gujarat", + "405-031": "Tata Teleservices Ltd/GSM, Haryana", + "405-032": "Tata Teleservices Ltd/GSM, Himachal Pradesh", + "405-033": "Reliance Infocomm Ltd, Bihar", + "405-034": "Tata Teleservices Ltd/GSM, Kamataka", + "405-035": "Tata Teleservices Ltd/GSM, Kerala", + "405-036": "Tata Teleservices Ltd/GSM, Kolkata", + "405-037": "Tata Teleservices Ltd/GSM, Maharashtra", + "405-038": "Tata Teleservices Ltd/GSM, Madhya Pradesh", + "405-039": "Tata Teleservices Ltd/GSM, Mumbai", + "405-04": "Chennai", + "405-040": "Reliance Infocomm Ltd, Chennai", + "405-041": "Tata Teleservices Ltd/GSM, Orissa", + "405-042": "Tata Teleservices Ltd/GSM, Punjab", + "405-043": "Tata Teleservices Ltd/GSM, Rajasthan", + "405-044": "Tata Teleservices Ltd/GSM, Tamilnadu", + "405-045": "Tata Teleservices Ltd/GSM, UP (East)", + "405-046": "Tata Teleservices Ltd/GSM, UP (West)", + "405-047": "Tata Teleservices Ltd/GSM, West Bengal", + "405-05": "Delhi & NCR", + "405-06": "Gujarat", + "405-07": "Haryana", + "405-08": "Reliance Infocomm Ltd, Himachal Pradesh", + "405-09": "Jammu & Kashmir", + "405-10": "Karnataka", + "405-11": "Kerala", + "405-12": "Reliance Infocomm Ltd, Kolkata", + "405-13": "Maharashtra & Goa", + "405-14": "Madhya Pradesh", + "405-15": "Reliance Infocomm Ltd, Mumbai", + "405-17": "Reliance Infocomm Ltd, Orissa", + "405-18": "Punjab", + "405-19": "Rajasthan", + "405-20": "Tamil Nadu", + "405-21": "Uttar Pradesh (East)", + "405-22": "Uttar Pradesh (West)", + "405-23": "Reliance Infocomm Ltd, West bengal", + "405-28": "Tata Teleservices Ltd, Chennai", + "405-51": "West Bengal", + "405-52": "Bharti Airtel Ltd, Bihar", + "405-53": "Bharti Airtel Ltd, Orissa", + "405-54": "Bharti Airtel Ltd, UP (East)", + "405-55": "Bharti Airtel Ltd, J&K", + "405-56": "Bharti Airtel Ltd, Assam", + "405-66": "Hutchison Essar South Ltd, UP (West)", + "405-67": "Hutchison Essar South Ltd, Orissa", + "405-68": "Vodaphone/Hutchison, Madhya Pradesh", + "405-70": "Aditya Birla Telecom Ltd, Bihar", + "405-71": "Essar Spacetel Ltd, Himachal Pradesh", + "405-72": "Essar Spacetel Ltd, North East", + "405-73": "Essar Spacetel Ltd, Assam", + "405-74": "Essar Spacetel Ltd, J&K", + "405-750": "Vodafone Essar Spacetel Ltd, J&K", + "405-751": "Vodafone Essar Spacetel Ltd, Assam", + "405-752": "Vodafone Essar Spacetel Ltd, Bihar", + "405-753": "Vodafone Essar Spacetel Ltd, Orissa", + "405-754": "Vodafone Essar Spacetel Ltd, Himachal Pradesh", + "405-755": "Vodafone Essar Spacetel Ltd, North East", + "405-756": "Madhya Pradesh & Chhattisgarh", + "405-76": "Essar Spacetel Ltd, Orissa", + "405-77": "Essar Spacetel Ltd, Maharashtra", + "405-799": "Idea Cellular Ltd, MUMBAI", + "405-800": "Aircell Ltd, Delhi", + "405-801": "Aircell Ltd, Andhra Pradesh", + "405-802": "Aircell Ltd, Gujarat", + "405-803": "Aircell Ltd, Kamataka", + "405-804": "Aircell Ltd, Maharashtra", + "405-805": "Aircell Ltd, Mumbai", + "405-806": "Aircell Ltd, Rajasthan", + "405-807": "Dishnet Wireless Ltd, Haryana", + "405-808": "Dishnet Wireless Ltd, Madhya Pradesh", + "405-809": "Dishnet Wireless Ltd, Kerala", + "405-81": "Aircell Ltd, Delhi", + "405-810": "Uttar Pradesh (East)", + "405-811": "Uttar Pradesh (West)", + "405-812": "Punjab", + "405-818": "Uttar Pradesh (West)", + "405-819": "Andhra Pradesh and Telangana", + "405-82": "Aircell Ltd, Andhra Pradesh", + "405-820": "Karnataka", + "405-821": "Kerala", + "405-822": "Kolkata", + "405-824": "Assam", + "405-827": "Gujarat", + "405-83": "Aircell Ltd, Gujarat", + "405-834": "Madhya Pradesh", + "405-84": "Aircell Ltd, Maharashtra", + "405-840": "West Bengal", + "405-844": "Delhi & NCR", + "405-845": "Assam", + "405-846": "Jammu & Kashmir", + "405-847": "Karnataka", + "405-848": "Kolkata", + "405-849": "North East", + "405-85": "Aircell Ltd, Mumbai", + "405-850": "Orissa", + "405-851": "Punjab", + "405-852": "Tamil Nadu", + "405-853": "West Bengal", + "405-854": "Andhra Pradesh", + "405-855": "Assam", + "405-856": "Bihar", + "405-857": "Gujarat", + "405-858": "Haryana", + "405-859": "Himachal Pradesh", + "405-86": "Aircell Ltd, Rajasthan", + "405-860": "Jammu & Kashmir", + "405-861": "Karnataka", + "405-862": "Kerala", + "405-863": "Madhya Pradesh", + "405-864": "Maharashtra", + "405-865": "North East", + "405-866": "Orissa", + "405-867": "Punjab", + "405-868": "Rajasthan", + "405-869": "Tamil Nadu (incl. Chennai)", + "405-870": "Uttar Pradesh (West)", + "405-871": "Uttar Pradesh (East)", + "405-872": "Delhi", + "405-873": "Kolkata", + "405-874": "Mumbai", + "405-875": "Assam", + "405-880": "West Bengal", + "405-881": "Assam", + "405-908": "Andhra Pradesh and Telangana", + "405-909": "Delhi", + "405-910": "Haryana", + "405-911": "Maharashtra", + "405-912": "Andhra Pradesh and Telangana", + "405-913": "Delhi & NCR", + "405-914": "Gujarat", + "405-917": "Kerala", + "405-927": "Gujarat", + "405-929": "Maharashtra", + "410-01": "Mobilink", + "410-02": "PTCL", + "410-03": "PAK Telecom Mobile Ltd. (UFONE)", + "410-04": "CMPak", + "410-05": "SCO Mobile Ltd", + "410-06": "Telenor Pakistan", + "410-07": "Warid Telecom", + "410-08": "SCO Mobile Ltd", + "412-01": "AWCC", + "412-20": "Roshan", + "412-40": "Areeba Afghanistan", + "412-50": "Etisalat", + "412-55": "WASEL Afghanistan", + "412-80": "Afghan Telecom", + "412-88": "Afghan Telecom", + "413-01": "Mobitel (Pvt) Ltd", + "413-02": "MTN Network Ltd.", + "413-03": "Hutchison Telecommunications Lanka (Pvt) Ltd. (Valid until 12 September 2021)", + "413-04": "Lanka Bell Ltd", + "413-05": "Bharti Airtel Lanka (Pvt) Ltd", + "413-08": "Hutchison Telecommunications Lanka (Pvt) Ltd", + "413-09": "Hutchison Telecommunications Lanka (Pvt) Ltd. (Valid until 12 September 2021)", + "413-11": "Dialog Broadband Networks (Pvt) Ltd", + "413-12": "Sri Lanka Telecom PLC", + "414-00": "Myanmar Posts and Telecommunications", + "414-01": "Myanmar Posts and Telecommunications", + "414-02": "Myanmar Posts and Telecommunications", + "414-03": "Myanmar Economic Corporation", + "414-04": "Myanmar Posts and Telecommunications", + "414-05": "Ooredoo Myanmar Limited", + "414-06": "Telenor Myanmar Limited", + "414-09": "Myanmar National Tele & Communication Co.,Ltd", + "414-20": "Amara Communication Co.,Ltd", + "414-21": "Amara Communication Co.,Ltd", + "414-22": "Fortune Telecom Co., Ltd", + "414-23": "Global Technology Co., Ltd", + "415-01": "MIC 1", + "415-03": "MIC 2", + "415-05": "Ogero Telecom", + "415-32": "Cellis", + "415-33": "Cellis", + "415-34": "Cellis", + "415-35": "Cellis", + "415-36": "Libancell", + "415-37": "Libancell", + "415-38": "Libancell", + "415-39": "Libancell", + "416-01": "Fastlink", + "416-02": "Xpress", + "416-03": "Umniah", + "416-77": "MobileCom", + "417-01": "Syriatel", + "417-02": "MTN Syria", + "417-03": "WAFA Telecom", + "417-09": "Syrian Telecom", + "418-00": "Asia Cell Telecommunications Company", + "418-05": "Asia Cell", + "418-20": "Zain Iraq (previously Atheer)", + "418-30": "Zain Iraq (previously Iraqna)", + "418-40": "Korek Telecom", + "418-45": "Mobitel Co. Ltd.", + "418-47": "Iraq Central Cooperative Association for Communication and Transportation", + "418-48": "ITC Fanoos", + "418-49": "Iraqtel", + "418-62": "Itisaluna", + "418-70": "Kalimat", + "418-80": "Iraqi Telecommunications & Post Company (ITPC)", + "418-81": "ITPC (Al-Mazaya)", + "418-83": "ITPC (Sader Al-Iraq)", + "418-84": "ITPC (Eaamar Albasrah)", + "418-85": "ITPC (Anwar Yagotat Alkhalee)", + "418-86": "ITPC (Furatfone)", + "418-87": "ITPC (Al-Seraj)", + "418-88": "ITPC (High Link)", + "418-89": "ITPC (Al-Shams)", + "418-91": "ITPC (Belad Babel)", + "418-92": "ITPC (Al Nakheel)", + "418-93": "ITPC (Iraqcell)", + "418-94": "ITPC (Shaly)", + "419-02": "ZAIN", + "419-03": "Wataniya Telecom", + "419-04": "Viva", + "420-01": "Saudi Telecom", + "420-03": "Etihad Etisalat Company (Mobily)", + "420-04": "Zain Saudi Arabia", + "420-05": "Virgin Mobile Saudi Arabia", + "420-06": "Lebara Mobile", + "420-21": "Saudi Railways GSM", + "421-01": "Yemen Mobile Phone Company", + "421-02": "Spacetel Yemen", + "421-03": "Yemen Mobile", + "421-04": "Y-Telecom", + "422-02": "Oman Mobile Telecommunications Company (Oman Mobile)", + "422-03": "Oman Qatari Telecommunications Company (Nawras)", + "422-04": "Oman Telecommunications Company (Omantel)", + "422-06": "Vodafone Oman", + "424-02": "Etisalat", + "424-03": "Emirates Integrated Telecommunications Company", + "425-01": "Partner Communications Co. Ltd.", + "425-02": "Cellcom Israel Ltd", + "425-03": "Pelephone Communications Ltd", + "425-04": "Globalsim Ltd", + "425-06": "Wataniya", + "425-07": "Mirs Ltd", + "425-08": "Golan Telecom Ltd", + "425-09": "Marathon 018 Xphone Ltd.", + "425-10": "Partner Communications Company Ltd.", + "425-11": "365 Telecom (MVNO)", + "425-12": "Free Telecom (MVNO)", + "425-13": "Ituran Cellular Communications", + "425-14": "Alon Cellular Ltd.", + "425-15": "Home Cellular (MVNO)", + "425-16": "Rami Levi (MVNO)", + "425-17": "Gale Phone (MVNO)", + "425-18": "Cellact Communications Ltd (MVNO)", + "425-19": "Azi Communications Ltd", + "425-20": "Bezeq Ltd", + "425-21": "B.I.P Communications Ltd.", + "425-22": "Maskyoo Telephonia Ltd.", + "425-23": "Beezz Communication Solutions Ltd.", + "425-24": "012 Telecom Ltd.", + "425-25": "IMOD", + "425-26": "LB Annatel Ltd.", + "425-27": "BITIT Ltd.", + "425-28": "PHI Networks", + "425-29": "CG Networks", + "426-01": "Bahrain Telecommunications Company (BATELCO)", + "426-02": "Zain Bahrain", + "426-03": "Civil Aviation Authority", + "426-04": "STC Bahrain", + "426-05": "Royal Court", + "426-06": "STC Bahrain", + "426-07": "TAIF", + "427-01": "QATARNET", + "427-02": "Vodafone Qatar", + "427-05": "Ministry of Interior", + "427-06": "Ooredoo Q.S.C./MOI LTE", + "428-88": "Unitel LLC", + "428-91": "Skytel LLC", + "428-98": "G-Mobile LLC", + "428-99": "Mobicom", + "429-01": "Nepal Telecommunications", + "429-02": "Ncell Pvt. Ltd.", + "429-03": "United Telecom Limited", + "429-04": "Smart Telecom Pvt. Ltd. (STPL)", + "432-01": "KISH CELL PARS", + "432-02": "NEGIN ERTEBATAT AVA", + "432-03": "PARSIAN HAMRAH LOTUS", + "432-04": "TOSE E FANAVARI ERTEBATAT NOVIN HAMRAH", + "432-05": "HAMRAH HOSHMAND AYANDEH", + "432-06": "ERTEBATAT ARYANTEL", + "432-07": "HOOSHMAND AMIN MOBILE", + "432-08": "TOSE-E ERTEBATAT HAMRAH SHATEL", + "432-09": "HIWEB", + "432-10": "Samantel Mobile", + "432-11": "MCI (Mobile Communications of Iran)", + "432-12": "HIWEB", + "432-13": "HIWEB", + "432-14": "Kish Free Zone Organization", + "432-19": "Telecommunication Company of Iran (TCI) - Isfahan Celcom GSM", + "432-20": "Rightel", + "432-21": "Social Security Investment Co.", + "432-32": "TCI (Telecommunication Company of Iran)", + "432-35": "IRANCELL", + "432-40": "Ertebatat Mobinnet", + "432-44": "ERTEBATAT MOBIN NET", + "432-45": "FARABORD DADEHAYE IRANIAN", + "432-46": "HIWEB", + "432-49": "GOSTARESH ERTEBATAT MABNA", + "432-50": "SHATEL", + "432-51": "PISHGAMAN TOSE-E ERTEBATAT", + "432-52": "ASIATECH", + "432-70": "TCI (Telecommunication Company of Iran)", + "432-71": "ERTEBATAT KOOHE NOOR", + "432-90": "IRAPHONE GHESHM of Iran", + "432-93": "ERTEBATAT FARZANEGAN PARS", + "432-99": "TCI of Iran and Rightel", + "434-01": "Buztel", + "434-02": "Uzmacom", + "434-03": "Uzbektelekom", + "434-04": "Daewoo Unitel", + "434-05": "Coscom", + "434-06": "RUBICON WIRELESS COMMUNICATION", + "434-07": "Uzdunrobita", + "434-08": "Uzbektelekom", + "434-09": "OOO «Super iMAX»", + "436-01": "JC Somoncom", + "436-02": "CJSC Indigo Tajikistan", + "436-03": "TT mobile", + "436-04": "Josa Babilon-T", + "436-05": "CTJTHSC Tajik-tel", + "436-10": "Babilon-T", + "436-12": "Indigo", + "437-01": "Sky Mobile", + "437-03": "7 Mobile", + "437-05": "Alfa Telecom", + "437-06": "Kyrgyztelecom", + "437-09": "Nur Telecom", + "437-10": "Saima Telecom", + "437-11": "iTel", + "438-01": "Barash Communication Technologies (BCTI)", + "438-02": "TM-Cell", + "438-03": "AŞTU", + "440-00": "SoftBank Corp.", + "440-01": "KDDI Corporation", + "440-02": "Hanshin Cable Engineering Co. Ltd.", + "440-03": "Internet Initiative Japan Inc.", + "440-04": "Japan Radio Co., Ltd.", + "440-05": "Wireless City Planning Inc.", + "440-06": "SAKURA Internet Inc.", + "440-07": "closip, Inc.", + "440-08": "Panasonic Connect Co., Ltd", + "440-09": "Marubeni Network Solutions Inc.", + "440-10": "NTT DOCOMO, INC.", + "440-11": "Rakuten Mobile Network, Inc.", + "440-12": "CABLE MEDIA WAIWAI CORPORATION", + "440-13": "NTT Communications Corporation", + "440-14": "GRAPE ONE LTD.", + "440-15": "BB Backbone Corp.", + "440-16": "Nokia Innovations Japan G.K.", + "440-17": "OSAKA GAS BUSINESS CREATE CORPORATION", + "440-18": "Kintetsu Cable Network, Ltd", + "440-19": "NEC Networks & System Integration Corporation", + "440-20": "SoftBank Corp.", + "440-21": "SoftBank Corp.", + "440-22": "JTOWER Inc.", + "440-23": "FUJITSU LIMITED", + "440-50": "KDDI Corporation", + "440-51": "KDDI Corporation", + "440-52": "KDDI Corporation", + "440-53": "KDDI Corporation", + "440-54": "KDDI Corporation", + "440-70": "KDDI Corporation", + "440-71": "KDDI Corporation", + "440-72": "KDDI Corporation", + "440-73": "KDDI Corporation", + "440-74": "KDDI Corporation", + "440-75": "KDDI Corporation", + "440-76": "KDDI Corporation", + "440-78": "Okinawa Cellular Telephone Company", + "440-91": "Tokyo Organising Committee of the Olympic and Paralympic Games", + "441-00": "Wireless City Planning Inc.", + "441-01": "SoftBank Corp.", + "441-10": "UQ Communications Inc.", + "441-200": "SORACOM, Inc.", + "441-201": "Aurens Co.,Ltd.", + "441-202": "Sony Wireless Communications Inc.", + "441-203": "GujoCity", + "441-204": "Wicom Inc.", + "441-205": "KATCH NETWORK INC.", + "441-206": "MITSUBISHI ELECTRIC CORPORATION", + "441-207": "Mitsui Knowledge Industry Co., Ltd.", + "441-208": "CHUDENKO CORPORATION", + "441-209": "Cable Television TOYAMA Inc.", + "441-210": "NIPPON TELEGRAPH AND TELEPHONE EAST CORPORATION", + "441-211": "STARCAT CABLE NETWORK Co., LTD.", + "441-212": "I-TEC Solutions Co., Ltd.", + "441-213": "Hokkaido Telecommunication Network Co., Inc.", + "441-91": "The Tokyo Organising Committee of the Olympic and Paralympic Games", + "450-01": "Globalstar Asia Pacific / Satellite network", + "450-02": "KT / 5G test bed", + "450-03": "Shinsegi Telecom, Inc.", + "450-04": "KT / IoT network", + "450-05": "SK Telecom / 3G, 4G network", + "450-06": "LGU+ / 3G, 4G network", + "450-07": "KT Powertel / 3G network", + "450-08": "KT / 3G, 4G network", + "450-11": "SK Telecom / 3G, 4G network", + "450-12": "SK Telecom / IoT network", + "452-01": "Mobifone", + "452-02": "Vinaphone", + "452-03": "S-Telecom", + "452-04": "Viettel", + "452-05": "Vietnamobile", + "452-06": "EVN Telecom", + "452-07": "Gmobile", + "452-08": "I-Telecom", + "452-09": "REDDI", + "454-00": "Hong Kong Telecommunications (HKT) Limited", + "454-01": "CITIC Telecom International Ltd", + "454-02": "Hong Kong Telecommunications (HKT) Limited", + "454-03": "Hutchison Telephone Company Limited", + "454-04": "Hutchison Telephone Company Limited", + "454-05": "Hutchison Telephone Company Limited", + "454-06": "SmarTone Mobile Communications Limited", + "454-07": "China Unicom (Hong Kong) Operations Limited", + "454-08": "Truphone (Hong Kong) Ltd", + "454-09": "CMMobile Global Communications Ltd", + "454-10": "Hong Kong Telecommunications (HKT) Limited", + "454-11": "China-Hongkong Telecom Limited", + "454-12": "China Mobile Hong Kong Co Ltd", + "454-13": "China Mobile Hong Kong Co Ltd", + "454-14": "Hutchison Telephone Company Limited", + "454-15": "SmarTone Mobile Communications Limited", + "454-16": "Hong Kong Telecommunications (HKT) Limited", + "454-17": "SmarTone Mobile Communications Limited", + "454-18": "Hong Kong Telecommunications (HKT) Limited", + "454-19": "Hong Kong Telecommunications (HKT) Limited", + "454-20": "Hong Kong Telecommunications (HKT) Limited", + "454-21": "21Vianet Mobile Limited", + "454-22": "263 Mobile Communications (HongKong) Limited", + "454-23": "Lycamobile Hong Kong Ltd", + "454-24": "Multibyte Info Technology Limited", + "454-25": "Government use", + "454-26": "Government use", + "454-27": "Government use", + "454-28": "Government use", + "454-29": "Hong Kong Telecommunications (HKT) Limited", + "454-30": "China Data Enterprises Ltd", + "454-31": "China Telecom Global Limited", + "454-32": "Hong Kong Broadband Network Ltd", + "454-35": "Webbing Hong Kong Limited", + "454-36": "Easco Telecommunications Limited", + "455-00": "SmarTone – Comunicações Móveis, S.A.", + "455-01": "Companhia de Telecomunicações de Macau, S.A.R.L.", + "455-02": "China Telecom (Macau) Limitada", + "455-03": "Hutchison – Telefone (Macau), Limitada", + "455-04": "Companhia de Telecomunicações de Macau, S.A.R.L.", + "455-05": "Hutchison – Telefone (Macau), Limitada", + "455-06": "SmarTone – Comunicações Móveis, S.A.", + "455-07": "China Telecom (Macau) Limitada", + "456-01": "Mobitel (Cam GSM)", + "456-02": "Hello", + "456-03": "S Telecom (CDMA)", + "456-04": "Cadcomms", + "456-05": "Starcell", + "456-06": "Smart", + "456-08": "Viettel", + "456-09": "Viettel", + "456-11": "SEATEL Cambodia", + "456-18": "Mfone", + "457-01": "Lao Telecommunication Public Company", + "457-02": "ETL Company Limited", + "457-03": "Star Telecom Co., Ltd", + "457-07": "Best Telecom Co., Ltd", + "457-08": "TPLUS Digital Sole Company Limited", + "460-00": "China Mobile", + "460-01": "China Unicom", + "460-02": "China Mobile", + "460-03": "China Telecom", + "460-04": "China Satellite Global Star Network", + "460-05": "China Telecom", + "460-06": "China Unicom", + "460-07": "China Mobile", + "460-08": "China Mobile", + "460-09": "China Unicom", + "460-11": "China Telecom", + "460-20": "China Tietong", + "466-01": "Far EasTone Telecommunications Co Ltd", + "466-02": "Far EasTone Telecommunications Co Ltd", + "466-03": "Far EasTone Telecommunications Co Ltd", + "466-05": "Asia Pacific Telecom", + "466-06": "Far EasTone Telecommunications Co Ltd", + "466-07": "Far EasTone Telecommunications Co Ltd", + "466-09": "Vmax Telecom", + "466-10": "Global Mobile Corp.", + "466-11": "LDTA/Chunghwa Telecom", + "466-12": "Ambit Microsystems", + "466-56": "First International Telecom", + "466-68": "Tatung InfoComm", + "466-88": "Far EasTone Telecommunications Co Ltd", + "466-89": "Taiwan Star Telecom", + "466-90": "Taiwan Star Telecom", + "466-92": "Chunghwa Telecom", + "466-93": "Mobitai Communications", + "466-97": "Taiwan Mobile Co. Ltd", + "466-99": "TransAsia Telecoms", + "467-05": "Cheo Technology Jv Company", + "467-06": "Cheo Technology Jv Company", + "467-193": "Korea Posts and Telecommunications Corporation", + "470-01": "GramenPhone", + "470-02": "Aktel", + "470-03": "Mobile 2000", + "470-04": "Teletalk Bangladesh Limited", + "470-05": "Pacific Bangladesh Telecom Limited", + "470-07": "Bharti Airtel Bangladesh Ltd.", + "470-09": "Bangladesh Internet Exchange Limited (BIEL)", + "470-10": "Banglalion Communications Ltd.", + "472-01": "DhiMobile", + "472-02": "Wataniya Telecom Maldives", + "502-01": "Telekom Malaysia Bhd", + "502-10": "DIGI Telecommunications", + "502-11": "Telekom Malaysia Bhd", + "502-12": "Malaysian Mobile Services Sdn Bhd", + "502-13": "Celcom (Malaysia) Berhad", + "502-14": "Telekom Malaysia Berhad", + "502-150": "Tune Talk Sdn Bhd", + "502-151": "Baraka Telecom Sdn Bhd", + "502-152": "YTL Communications Sdn Bhd", + "502-153": "Webe Digital Sdn Bhd", + "502-154": "Talk Focus Sdn Bhd", + "502-155": "Clixster Mobile Sdn Bhd", + "502-156": "Altel Communications Sdn Bhd", + "502-157": "Telekomunikasi Indonesia International (M) Sdn Bhd", + "502-16": "DIGI Telecommunications", + "502-17": "Malaysian Mobile Services Sdn Bhd", + "502-18": "U Mobile Sdn. Bhd.", + "502-19": "Celcom (Malaysia) Berhad", + "502-20": "Electcoms Wireless Sdn Bhd", + "505-01": "Telstra Corporation Ltd.", + "505-02": "Optus Mobile Pty. Ltd.", + "505-03": "Vodafone Network Pty. Ltd.", + "505-04": "Department of Defence", + "505-05": "The Ozitel Network Pty. Ltd.", + "505-06": "Hutchison 3G Australia Pty. Ltd.", + "505-07": "Vodafone Network Pty. Ltd.", + "505-08": "One.Tel GSM 1800 Pty. Ltd.", + "505-09": "Airnet Commercial Australia Ltd.", + "505-10": "Norfolk Telecom", + "505-11": "Telstra Corporation Ltd.", + "505-12": "Vodafone Hutchison Australia Pty Ltd", + "505-13": "Railcorp", + "505-14": "AAPT Ltd", + "505-15": "3GIS Pty Ltd. (Telstra & Hutchison 3G)", + "505-16": "Victorian Rail Track", + "505-17": "Vivid Wireless Pty Ltd", + "505-18": "Pactel International Pty Ltd", + "505-19": "Lycamobile Pty Ltd", + "505-20": "Ausgrid Corporation", + "505-21": "Queensland Rail Limited", + "505-22": "iiNet Ltd", + "505-23": "Challenge Networks Pty Ltd", + "505-24": "Advanced Communications Technologies Pty. Ltd.", + "505-25": "Pilbara Iron Company Services Pty Ltd", + "505-26": "Dialogue Communications Pty Ltd", + "505-27": "Nexium Telecommunications", + "505-28": "RCOM International Pty Ltd", + "505-30": "Compatel Limited", + "505-31": "BHP Billiton", + "505-32": "Thales Australia", + "505-33": "CLX Networks Pty Ltd", + "505-34": "Santos Ltd", + "505-35": "MessageBird Pty Ltd", + "505-36": "Optus Mobile Pty. Ltd.", + "505-37": "Yancoal Australia Ltd", + "505-38": "Truphone Pty Ltd", + "505-39": "Telstra Corporation Ltd.", + "505-40": "CITIC PACIFIC MINING", + "505-41": "Aqura Technologies Pty", + "505-42": "Groote Eylandt Mining Company Pty Ltd", + "505-43": "Arrow Energy Pty Ltd", + "505-44": "ROY HILL IRON ORE PTY LTD", + "505-45": "CLERMONT COAL OPERATIONS PTY Limited", + "505-46": "ANGLOGOLD ASHANTI AUSTRALIA LTD", + "505-47": "Woodside Energy Limited", + "505-48": "Titan ICT Pty Ltd", + "505-49": "Field Solutions Group Pty Ltd", + "505-50": "Pivotel Group Pty Limited", + "505-51": "Fortescue Metals Group Ltd", + "505-52": "Optitel Pty Ltd", + "505-53": "Shell Australia Pty Ltd", + "505-55": "New South Wales Government Telecommunications Authority", + "505-56": "Nokia Solutions and Networks Pty Ltd", + "505-57": "CiFi Pty Ltd", + "505-61": "Commtel Network Solutions Pty Ltd", + "505-62": "NBNCo Limited", + "505-68": "NBNCo Limited", + "505-71": "Telstra Corporation Ltd.", + "505-72": "Telstra Corporation Ltd.", + "505-88": "Pivotel Group Pty Limited", + "505-90": "UE Access Pty Ltd", + "505-99": "One.Tel GSM 1800 Pty. Ltd.", + "510-00": "PSN", + "510-01": "Satelindo", + "510-03": "PT Indosat Tbk", + "510-07": "PT Telkom", + "510-08": "Natrindo (Lippo Telecom)", + "510-09": "PT Smartfren Telecom", + "510-10": "Telkomsel", + "510-11": "Excelcomindo", + "510-20": "PT Telkom Indonesia Tbk", + "510-21": "Indosat - M3", + "510-27": "PT Sampoerna Telekomunikasi Indonesia", + "510-28": "Komselindo", + "510-78": "PT Berca Hardayaperkasa", + "510-88": "PT Internux", + "510-89": "PT Hutchison CP Telecommunications", + "510-99": "PT Bakrie Telecom", + "514-01": "Telin Timor-Leste", + "514-02": "Timor Telecom", + "514-03": "Viettel Timor-Leste", + "515-01": "Islacom", + "515-02": "Globe Telecom", + "515-03": "Smart Communications", + "515-05": "Digitel", + "515-11": "PLDT via ACeS Philippines", + "515-18": "PLDT via Smart's Connectivity Unlimited Resources Enterprise", + "515-24": "ABS-CBN Convergence with Globe Telecom", + "515-88": "Next Mobile Inc.", + "520-00": "CAT CDMA", + "520-01": "AIS GSM", + "520-02": "CAT CDMA", + "520-03": "Advanced Wireless Network Company Limited", + "520-04": "Real Future Company Limited", + "520-05": "DTAC Network Company Limite", + "520-09": "Royal Thai Police", + "520-15": "TOT Public Company Limited", + "520-18": "Total Access Communications Public Company Limited", + "520-20": "ACes Regional Services Company Limited", + "520-23": "Digital Phone Company Limited", + "520-25": "True Corporation", + "520-47": "TOT Public Company Limited", + "520-99": "True Move Company Limited", + "525-01": "Singtel ST GSM900", + "525-02": "Singtel ST GSM1800", + "525-03": "M1", + "525-05": "StarHub", + "525-06": "StarHub Mobile", + "525-07": "Singapore Telecom", + "525-08": "StarHub", + "525-09": "Liberty Wireless Pte Ltd", + "525-10": "TPG Telecom Pte Ltd", + "525-11": "M1 Limited", + "525-12": "Digital Trunked Radio Network", + "528-01": "Telekom Brunei Berhad (TelBru)", + "528-02": "Progresif Cellular Sdn Bhd (PCSB)", + "528-03": "Unified National Networks Sdn Bhd (UNN)", + "528-11": "DST Com", + "530-00": "Reserved for AMPS MIN based IMSI's", + "530-01": "One New Zealand Group Limited", + "530-02": "Teleom New Zealand CDMA Network", + "530-03": "Woosh Wireless - CDMA Network", + "530-04": "One New Zealand Group Limited", + "530-05": "Telecom New Zealand - UMTS Ntework", + "530-06": "FX Networks Ltd", + "530-07": "Dense Air New Zealand Ltd", + "530-11": "Interim Māori Spectrum Commission", + "530-24": "NZ Communications - UMTS Network", + "536-02": "Digicel (Nauru) Corporation", + "537-01": "Bmobile", + "537-02": "Telikom PNG Ltd", + "537-03": "Digicel Ltd", + "537-04": "Digitec Communication Limited", + "539-01": "Tonga Communications Corporation", + "539-43": "Digicel", + "539-88": "Digicel (Tonga) Ltd", + "540-01": "Our Telekom", + "540-02": "Bemobile (BMobile (SI) Ltd)", + "541-00": "ACeS International (AIL)", + "541-01": "SMILE", + "541-05": "Digicel Vanuatu", + "541-07": "WANTOK", + "542-01": "Vodafone (Fiji) Ltd", + "542-02": "Digicel (Fiji) Ltd", + "542-03": "Telecom Fiji Ltd (CDMA)", + "543-01": "Manuia", + "544-11": "Bluesky", + "545-01": "ATHKL", + "545-02": "OceanLink", + "545-09": "Amalgamated Telecom Holdings Kiribati Limited", + "546-01": "OPT Mobilis", + "547-05": "VITI", + "547-10": "Mara Telecom", + "547-15": "Pacific Mobile Telecom", + "547-20": "Tikiphone", + "548-01": "Telecom Cook", + "549-00": "Digicel Pacific Ltd.", + "549-01": "Telecom Samoa Cellular Ltd.", + "549-27": "GoMobile SamoaTel Ltd", + "550-01": "FSM Telecom", + "551-01": "Marshall Islands National Telecommunications Authority (MINTA)", + "552-01": "Palau National Communications Corp. (a.k.a. PNCC)", + "552-02": "PECI / PalauTel", + "552-80": "Palau Mobile Corporation", + "552-99": "Palau Mobile Communications Inc. (PMCI)", + "553-01": "Tuvalu Telecommunications Corporation", + "554-01": "Teletok/LTE 4G", + "555-01": "Telecom Niue", + "602-01": "Mobinil", + "602-02": "Vodafone", + "602-03": "Etisalat", + "602-04": "Telecom Egypt", + "603-01": "Algérie Télécom Mobile « ATM » / GSM/public", + "603-02": "Optimum Télécom Algérie « OTA » / GSM/public", + "603-03": "Wataniya Télécom Algérie « WTA » / GSM/public", + "603-07": "Algérie Télécom « AT » / WLL / public", + "603-09": "Algérie Télécom « AT » / LTE Fixe / public", + "603-21": "Anesrif", + "604-00": "Médi Télécom", + "604-01": "Itissalat Al-Maghrib", + "604-02": "Wana Corporate", + "604-04": "Al Houria Telecom", + "604-05": "Wana Corporate", + "604-06": "Itissalat Al-Maghrib", + "604-99": "Al Houria Telecom", + "605-01": "Orange Tunisie", + "605-02": "Tunisie Telecom", + "605-03": "Orascom Telecom", + "606-00": "Libyana", + "606-01": "Al-Madar Al-Jadeed", + "606-02": "Al-Jeel Al-Jadeed", + "606-03": "Libya Telecom & Technology (LTT)", + "606-06": "Hatef Libya", + "607-01": "Gamcel", + "607-02": "Africell", + "607-03": "COMIUM", + "607-04": "Qcell", + "607-05": "GAMTEL-Ecowan", + "607-06": "NETPAGE", + "608-01": "Sonatel (Orange)", + "608-02": "Sentel GSM (Tigo)", + "608-03": "Expresso Sénégal", + "608-04": "CSU", + "609-01": "Mattel S.A.", + "609-02": "Chinguitel S.A.", + "609-10": "Mauritel Mobiles", + "610-01": "Malitel", + "610-02": "Orange Mali Sa", + "610-03": "ATEL-SA", + "611-01": "Orange Guinée", + "611-02": "Sotelgui", + "611-03": "INTERCEL Guinée", + "611-04": "Areeba Guinea", + "611-05": "Cellcom Guinée SA", + "612-01": "Cora de Comstar", + "612-02": "Atlantique Cellulaire", + "612-03": "Orange Côte d'Ivoire", + "612-04": "Comium Côte d'Ivoire", + "612-05": "Loteny Telecom", + "612-06": "Oricel Côte d'Ivoire", + "612-07": "Aircomm Côte d'Ivoire", + "612-18": "YooMee", + "613-01": "Onatel", + "613-02": "Celtel", + "613-03": "Telecel", + "614-01": "Sahel.Com", + "614-02": "Celtel", + "614-03": "Telecel", + "614-04": "Orange Niger", + "615-01": "Togo Telecom", + "615-03": "Moov Togo", + "616-01": "Libercom", + "616-02": "Telecel", + "616-03": "Spacetel Benin", + "616-04": "Bell Benin Communications", + "616-05": "Glo Communication Benin", + "617-01": "Cellplus", + "617-02": "Mahanagar Telephone (Mauritius) Ltd", + "617-03": "Mahanagar Telephone (Mauritius) Ltd", + "617-10": "Emtel", + "618-01": "Lonestar Communications Corporation", + "618-02": "Atlantic Wireless (Liberia) Inc.", + "618-04": "Comium Liberia", + "618-07": "Orange Liberia", + "618-20": "Liberia Telecommunications Corporation", + "619-01": "Celtel", + "619-02": "Millicom", + "619-03": "Africell", + "619-04": "Comium (Sierra Leone) Ltd", + "619-05": "Lintel (Sierra Leone) Ltd.", + "619-06": "Sierra Leone Telephony", + "619-07": "QCELL SIERRA LEONE", + "619-09": "INTERGROUP TELECOM", + "619-25": "Mobitel", + "619-40": "Datatel (SL) Ltd GSM", + "619-50": "Datatel (SL) Ltd CDMA", + "620-01": "Spacefon", + "620-02": "Ghana Telecom Mobile", + "620-03": "Mobitel", + "620-04": "Kasapa Telecom Ltd.", + "620-05": "National Security", + "620-06": "Airtel", + "620-07": "Globacom Group", + "620-08": "Surfline Communications Ltd", + "620-09": "National Information Technology Agency", + "620-10": "Blu Telecommunications", + "620-11": "Netafriques Dot Com Ltd", + "620-12": "BTL", + "620-13": "Goldkey", + "620-14": "BusyInternet", + "620-15": "Lebara", + "620-16": "Telesol", + "620-17": "iBurst Africa", + "621-00": "Capcom", + "621-20": "Econet Wireless Nigeria Ltd.", + "621-22": "InterC Network Ltd.", + "621-24": "Spectranet", + "621-25": "Visafone Communications Ltd.", + "621-26": "Swift", + "621-27": "Smile Communications Nigeria", + "621-30": "MTN Nigeria Communications", + "621-40": "MTEL", + "621-50": "Globacom", + "621-60": "EMTS", + "622-01": "Celtel", + "622-02": "Tchad Mobile", + "622-03": "Millicom", + "622-07": "SotelTchad", + "623-01": "Centrafrique Telecom Plus (CTP)", + "623-02": "Telecel Centrafrique (TC)", + "623-03": "Celca (Socatel)", + "623-04": "Azur RCA", + "624-01": "Mobile Telephone Networks Cameroon", + "624-02": "Orange Cameroun", + "624-03": "Camtel", + "624-04": "NEXTTEL (ex VIETTEL CAMEROON)", + "625-01": "Cabo Verde Telecom", + "625-02": "T+Telecomunicações", + "626-01": "Companhia Santomese de Telecomunicações", + "626-02": "Unitel Sao Tome and Principe", + "627-01": "Guinea Ecuatorial de Telecomunicaciones Sociedad Anónima (GETESA)", + "627-03": "Green Com S.A.", + "628-01": "LIBERTIS", + "628-02": "MOOV", + "628-03": "CELTEL", + "628-04": "USAN GABON", + "628-05": "Réseau de l’Administration Gabonaise (RAG)", + "629-01": "Celtel", + "629-07": "Warid Telecom", + "629-10": "Libertis Telecom", + "630-01": "Vodacom Congo RDC sprl", + "630-02": "AIRTEL sprl", + "630-05": "Supercell Sprl", + "630-86": "Congo-Chine Telecom s.a.r.l.", + "630-88": "YOZMA TIMETURNS sprl", + "630-89": "OASIS sprl", + "630-90": "Africell RDC", + "631-02": "Unitel", + "631-04": "Movicel", + "631-05": "AFRICELL", + "632-01": "Guinétel S.A.", + "632-02": "Spacetel Guinea-Bissau S.A.", + "632-07": "Guinétel S.A.", + "633-01": "Cable and wireless (Seychelles) Ltd", + "633-02": "Mediatech International", + "633-05": "Intelvision Ltd", + "633-10": "Airtel (Seychelles) Ltd", + "634-01": "SD Mobitel", + "634-02": "Areeba-Sudan", + "634-03": "MTN Sudan", + "634-05": "Network of the World Ltd (NOW)", + "634-06": "Zain Sudan", + "634-07": "Sudanese Telecommunication Co. LTD (SUDATEL)", + "634-09": "NEC", + "634-99": "MTN Sudan", + "635-10": "MTN Rwandacell", + "635-11": "Rwandatel S.A.", + "635-12": "Rwandatel S.A.", + "635-13": "AIRTEL RWANDA Ltd", + "635-14": "Airtel RWANDA", + "635-17": "Olleh Rwanda Networks (ORN)", + "636-01": "ETH MTN", + "637-01": "Telesom", + "637-04": "Somafone FZLLC", + "637-10": "NationLink Telecom", + "637-20": "SOMNET", + "637-30": "Golis Telecom Somalia", + "637-50": "Hormuud Telecom Somalia Inc", + "637-57": "UNITEL S.a.r.l.", + "637-60": "Nationlink Telecom", + "637-67": "HTG Group Somalia", + "637-70": "Onkod Telecom Ltd.", + "637-71": "Somtel", + "637-82": "Telcom Somalia", + "638-01": "Evatis", + "639-01": "Safaricom PLC", + "639-02": "Safaricom PLC", + "639-03": "Airtel Networks Kenya Limited", + "639-04": "Mobile Pay Kenya Limited", + "639-05": "Airtel Networks Kenya Limited", + "639-06": "Finserve Africa Limited", + "639-07": "Telkom Kenya Limited", + "639-08": "Sema Mobile Services Limited", + "639-09": "Homeland Media Group Limited", + "639-10": "Jamii Telecommunications Limited", + "639-11": "Jambo Telecoms Limited", + "639-12": "Infura Limited", + "640-01": "Rural NetCo Limited", + "640-02": "MIC Tanzania Limited (Tigo)", + "640-03": "Zanzibar Telecom Limited (Zantel)", + "640-04": "Vodacom Tanzania Limited", + "640-05": "Airtel Tanzania Limited", + "640-06": "WIA Company Limited", + "640-07": "Tanzania Telecommunications Company Limited", + "640-08": "Benson Informatics Limited", + "640-09": "Viettel Tanzania Limited (Halotel)", + "640-11": "Smile Communications Tanzania Ltd", + "640-12": "MyCell Limited", + "640-13": "Wiafrica Tanzania Limited (Cootel)", + "640-14": "MO Mobile Holding Limited", + "641-01": "Airtel Uganda Limited", + "641-04": "Tangerine Uganda Limited", + "641-06": "Afrimax Uganda", + "641-08": "Talkio Mobile Limited", + "641-10": "MTN Uganda Limited", + "641-11": "Uganda Telecom Limited", + "641-14": "Africell Uganda", + "641-16": "SimbaNET Uganda Limited", + "641-18": "Suretelecom Uganda Limited", + "641-20": "Hamilton Telecom Limited", + "641-22": "Airtel Uganda Limited", + "641-26": "Lycamobile Network Services Uganda Limited", + "641-30": "Anupam Global Soft Uganda Limited", + "641-33": "Smile Communications Uganda Limited", + "641-40": "Civil Aviation Authority (CAA)", + "641-44": "K2 Telecom Limited", + "641-66": "i-Tel Ltd", + "642-01": "Econet", + "642-02": "Africell", + "642-03": "ONAMOB", + "642-07": "LACELL", + "642-08": "Viettel Burundi", + "642-82": "U.COM", + "643-01": "T.D.M. GSM", + "643-03": "Movitel", + "643-04": "VM Sarl", + "645-01": "Celtel Zambia Ltd.", + "645-02": "Telecel Zambia Ltd.", + "645-03": "Zamtel", + "645-07": "Liquid Telecom Zambia Limited", + "646-01": "Celtel Madagascar (Zain), GSM", + "646-02": "Orange Madagascar, GSM", + "646-03": "Sacel Madagascar S.A.", + "646-04": "Telecom Malagasy Mobile, GSM", + "646-05": "Gulfsat Madagascar S.A.", + "647-00": "Orange", + "647-01": "BJT Partners", + "647-02": "Telco OI", + "647-03": "Telco OI", + "647-04": "Zeop Mobile", + "647-10": "Société Réunionnaise du Radiotéléphone", + "648-01": "Net One", + "648-03": "Telecel", + "648-04": "Econet", + "649-01": "Mobile Telecommunications Ltd.", + "649-02": "Telecom Namibia", + "649-03": "Powercom Pty Ltd (leo)", + "649-04": "Paratus Telecommunications (Pty)", + "649-05": "Demshi Investments CC", + "649-06": "MTN Namibia", + "649-07": "Capricorn Connect", + "650-01": "Telekom Network Ltd.", + "650-02": "Access Communications Ltd", + "650-10": "Celtel ltd.", + "651-01": "Vodacom Lesotho (pty) Ltd.", + "651-02": "Econet Ezin-cel", + "651-10": "VODACOM LESOTHO", + "652-01": "Mascom Wireless (Pty) Ltd", + "652-02": "Orange Botswana (Pty) Ltd", + "652-04": "Botswana Telecommunications Corporation (BTC)", + "653-01": "SPTC", + "653-02": "Swazi Mobile Limited", + "653-10": "Swazi MTN", + "654-01": "HURI / Comores Telecom", + "654-02": "TELMA / TELCO SA", + "655-01": "Vodacom (Pty) Ltd.", + "655-02": "Telkom SA Ltd", + "655-03": "Telkom SA SOC Ltd", + "655-04": "Sasol (Pty) Ltd.", + "655-05": "Telkom SA Ltd", + "655-06": "Sentech (Pty) Ltd.", + "655-07": "Cell C (Pty) Ltd.", + "655-10": "Mobile Telephone Networks (MTN) Pty Ltd", + "655-11": "South African Police Service Gauteng", + "655-12": "Mobile Telephone Networks (MTN) Pty Ltd", + "655-13": "Neotel Pty Ltd", + "655-14": "Neotel Pty Ltd", + "655-16": "Phoenix System Integration (Pty) Ltd", + "655-17": "Sishen Iron Ore Company (Ltd) Pty", + "655-19": "Wireless Business Solutions (iBurst)", + "655-21": "Cape Town Metropolitan Council", + "655-24": "SMS Portal (Pty) Ltd", + "655-25": "Wirels Connect", + "655-27": "A to Z Vaal Industrial Supplies Pty Ltd", + "655-28": "Hymax Talking Solutions (Pty) Ltd", + "655-30": "Bokamoso Consortium Pty Ltd", + "655-31": "Karabo Telecoms (Pty) Ltd.", + "655-32": "Ilizwi Telecommunications Pty Ltd", + "655-33": "Thinta Thinta Telecommunications Pty Ltd", + "655-34": "Bokone Telecoms Pty Ltd", + "655-35": "Kingdom Communications Pty Ltd", + "655-36": "Amatole Telecommunication Pty Ltd", + "655-38": "Wireless Business Solutions (Pty) Ltd", + "655-41": "South African Police Service", + "655-46": "SMS Cellular Services (Pty) Ltd", + "655-50": "Ericsson South Africa (Pty) Ltd", + "655-51": "Integrat (Pty) Ltd", + "655-53": "Lycamobile (Pty) Ltd", + "655-65": "Vodacom Pty Ltd", + "655-73": "Wireless Business Solutions (Pty) Ltd", + "655-74": "Wireless Business Solutions (Pty) Ltd", + "655-75": "Airports Company South Africa", + "655-76": "Comsol Networks (Pty) Ltd", + "655-77": "K2015315513 (Pty) Ltd t\\\\a One Telecom (Pty) Ltd", + "657-01": "Eritrea Telecommunications Services Corporation", + "658-01": "Sure South Atlantic Ltd. (Ascension)", + "659-02": "MTN South Sudan", + "659-03": "Gemtel", + "659-04": "Network of the World (NOW)", + "659-06": "Zain South Sudan", + "659-07": "Sudani", + "659-12": "Sudani/Sudatel", + "659-91": "Zain-South Sudan", + "659-92": "MTN-South Sudan", + "659-95": "Vivacel/NOW", + "659-97": "Gemtel", + "702-67": "Belize Telecommunications Ltd., GSM 1900", + "702-68": "International Telecommunications Ltd.", + "702-69": "SMART/Speednet Communications Ltd.", + "702-99": "Speednet Communications Limited", + "704-01": "Servicios de Comunicaciones Personales Inalámbricas, S.A. (SERCOM, S.A", + "704-02": "Comunicaciones Celulares S.A.", + "704-03": "Telefónica Centroamérica Guatemala S.A.", + "706-01": "CTE Telecom Personal, S.A. de C.V.", + "706-02": "Digicel, S.A. de C.V.", + "706-03": "Telemóvil El Salvador, S.A.", + "706-04": "Telefónica Móviles El Salvador", + "706-05": "INTELFON, S.A. de C.V.", + "708-001": "Megatel", + "708-002": "Celtel", + "708-030": "Empresa Hondureña de Telecomunicaciones", + "708-040": "Digicel Honduras", + "710-21": "Empresa Nicaragüense de Telecomunicaciones, S.A. (ENITEL)", + "710-30": "Telefonía Celular de Nicaragua, S.A. (Telefónica, S.A.)", + "710-73": "Servicios de Comunicaciones, S.A. (SERCOM)", + "712-01": "Instituto Costarricense de Electricidad - ICE", + "712-02": "Instituto Costarricense de Electricidad - ICE", + "712-03": "CLARO CR Telecomunicaciones S.A.", + "712-04": "Telefónica de Costa Rica TC, S.A.", + "712-20": "Virtualis", + "714-01": "Cable & Wireless Panama S.A.", + "714-02": "Grupo de Comunicaciones Digitales, S.A. (TIGO)", + "714-020": "Grupo de Comunicaciones Digitales, S.A. (TIGO)", + "714-03": "Claro Panamá, S.A.", + "714-04": "Digicel (Panamá), S.A.", + "714-05": "Cable & Wireless Panamá, S.A.", + "716-06": "Telefónica del Perú S.A.A.", + "716-07": "Entel Perú S.A.", + "716-10": "TIM Peru", + "716-15": "Viettel Peru S.A.C.", + "716-17": "Entel Perú S.A.", + "722-010": "Compañia de Radiocomunicaciones Moviles S.A.", + "722-020": "Nextel Argentina srl", + "722-034": "Telecom Personal S.A.", + "722-040": "TE.SA.M Argentina S.A.", + "722-070": "Telefónica Comunicaciones Personales S.A.", + "722-310": "CTI PCS S.A.", + "722-320": "Compañia de Telefonos del Interior Norte S.A.", + "722-330": "Compañia de Telefonos del Interior S.A.", + "722-341": "Telecom Personal S.A.", + "722-350": "Hutchison Telecommunications Argentina S.A.", + "724-00": "NEXTEL", + "724-01": "SISTEER DO BRASIL TELECOMUNICAÇÔES (MVNO)", + "724-02": "TIM REGIÂO I", + "724-03": "TIM REGIÂO III", + "724-04": "TIM REGIÂO III", + "724-05": "CLARO", + "724-06": "Telefônica Brasil S.A.", + "724-10": "Telefônica Brasil S.A.", + "724-11": "Telefônica Brasil S.A.", + "724-15": "SERCOMTEL", + "724-16": "BRT CELULAR", + "724-17": "SURF TELECOM S.A.", + "724-18": "DATORA (MVNO)", + "724-21": "LIGUE", + "724-23": "Telefônica Brasil S.A.", + "724-24": "AMAZONIA CELULAR", + "724-30": "TNL PCS Oi", + "724-31": "TNL PCS Oi", + "724-32": "CTBC CELULAR R III", + "724-33": "CTBC CELULAR R II", + "724-34": "CTBC CELULAR R I", + "724-35": "TELCOM", + "724-36": "OPTIONS", + "724-37": "UNICEL", + "724-38": "CLARO", + "724-39": "NEXTEL (SMP)", + "724-54": "TIM S.A.", + "724-99": "LOCAL (STFC)", + "730-01": "Entel Telefónica Móvil", + "730-02": "Telefónica Móvil", + "730-03": "Smartcom", + "730-04": "Centennial Cayman Corp. Chile S.A.", + "730-05": "Multikom S.A.", + "730-06": "Blue Two Chile SA", + "730-07": "Telefónica Móviles Chile S.A.", + "730-08": "VTR Móvil S.A.", + "730-09": "Centennial Cayman Corp. Chile S.A.", + "730-10": "Entel", + "730-11": "Celupago S.A.", + "730-12": "Telestar Móvil S.A.", + "730-13": "TRIBE Mobile Chile SPA", + "730-14": "Netline Telefónica Móvil Ltda", + "730-15": "CIBELES TELECOM S.A.", + "730-16": "Nomade Telecomunicaciones S.A.", + "730-17": "COMPATEL Chile Limitada", + "730-18": "Empresas Bunker S.A.", + "730-19": "Sociedad Falabella Móvil SPA", + "730-20": "Inversiones Santa Fe Limitada", + "730-21": "WILL S.A.", + "730-22": "CELLPLUS SPA", + "730-23": "CLARO SERVICIOS EMPRESARIALES S.A.", + "730-26": "WILL S.A.", + "730-27": "Cibeles Telecom S.A.", + "730-99": "WILL Telefonía", + "732-001": "Colombia Telecomunicaciones S.A. - Telecom", + "732-002": "Edatel S.A.", + "732-003": "LLEIDA S.A.S.", + "732-004": "COMPATEL COLOMBIA SAS", + "732-020": "Emtelsa", + "732-099": "Emcali", + "732-101": "Comcel S.A. Occel S.A./Celcaribe", + "732-102": "Bellsouth Colombia S.A.", + "732-103": "Colombia Móvil S.A.", + "732-111": "Colombia Móvil S.A.", + "732-123": "Telefónica Móviles Colombia S.A.", + "732-130": "Avantel", + "732-142": "Une EPM Telecomunicaciones S.A. E.S.P.", + "732-154": "Virgin Mobile Colombia S.A.S.", + "732-165": "Colombia Móvil S.A. ESP", + "732-176": "DirecTV Colombia Ltda", + "732-187": "Empresa de Telecomunicaciones de Bogotá S.A. ESP", + "732-199": "SUMA Movil SAS", + "732-208": "UFF Movil SAS", + "732-210": "Hablame Colombia SAS ESP", + "732-220": "Libre Tecnologias SAS", + "732-230": "Setroc Mobile Group SAS", + "732-240": "Logistica Flash Colombia SAS", + "734-01": "Corporacion Digitel C.A.", + "734-02": "Corporación Digitel", + "734-03": "GALAXY ENTERTAINMENT DE VENEZUELA C.A.", + "734-04": "Telcel, C.A.", + "734-06": "Telecomunicaciones Movilnet, C.A.", + "734-08": "PATRIACELL C.A.", + "736-01": "Nuevatel S.A.", + "736-02": "ENTEL S.A.", + "736-03": "Telecel S.A.", + "738-00": "E-Networks Inc.", + "738-002": "Guyana Telephone & Telegraph Company Limited (Cellink)", + "738-003": "Quark Communications Inc.", + "738-01": "U-Mobile (Cellular) Inc.", + "738-040": "E-Networks Inc.", + "738-05": "eGovernment Unit, Ministry of the Presidency", + "740-00": "Otecel S.A. - Bellsouth", + "740-01": "Porta GSM", + "740-02": "Telecsa S.A.", + "740-03": "Otecel S.A.", + "742-04": "Free Caraïbe", + "744-01": "Hóla Paraguay S.A.", + "744-02": "Hutchison Telecom S.A.", + "744-03": "Compañia Privada de Comunicaciones S.A.", + "744-04": "Telefónica Celular Del Paraguay S.A. (Telecel)", + "744-05": "Núcleo S.A. (TIM)", + "744-06": "Copaco S.A.", + "746-02": "Telesur", + "746-03": "Digicel", + "746-04": "Digicel Group Limited", + "746-05": "Telesur (CDMA)", + "748-00": "Administración Nacional de Telecomunicaciones", + "748-01": "Administración Nacional de Telecomunicaciones (ANTEL)", + "748-03": "Administración Nacional de Telecomunicaciones", + "748-07": "Telefónica Móviles del Uruguay S.A. (Movistar)", + "748-10": "AM Wireless Uruguay S.A. (Claro)", + "748-15": "ENALUR S.A.", + "750-001": "Touch", + "901-01": "Webbing", + "901-02": "GlobalmatiX AG", + "901-03": "Iridium Communications Inc", + "901-04": "BBIX Singapore Pte. Ltd.", + "901-05": "Thuraya RMSS Network", + "901-06": "Thuraya Satellite Telecommunications Company", + "901-07": "NTT Ltd.", + "901-08": "SpaceX", + "901-09": "China Telecommunications Corporation", + "901-10": "Omnispace LLC", + "901-11": "Inmarsat Ltd.", + "901-12": "Maritime Communications Partner AS (MCP network)", + "901-13": "BebbiCell AG (Formerly Global Networks Switzerland AG)", + "901-14": "AeroMobile AS", + "901-15": "OnAir N.V. (Formerly SITA on behalf of Onair)", + "901-16": "Cisco Systems, Inc.", + "901-17": "Jersey Telecom", + "901-18": "Cingular Wireless", + "901-19": "Epic Communications Limited (Monaco Telecom)", + "901-20": "Intermatica", + "901-21": "Wins Limited (Formerly Seanet Maritime Communications AB)", + "901-22": "MediaLincc Ltd", + "901-23": "Bloxtel Inc.", + "901-24": "Voxbone SA", + "901-25": "Datora Mobile Telecomunicações SA", + "901-26": "Telecom Italia", + "901-27": "Monaco Telecom", + "901-28": "Vodafone Group", + "901-29": "Telenor Connexion AB", + "901-30": "OQ Technology", + "901-31": "Orange", + "901-32": "MegaFon", + "901-33": "Smart Communications, Inc", + "901-34": "Tyntec Limited", + "901-35": "Globecomm Network Services", + "901-36": "Azerfon LLC", + "901-37": "TRANSATEL", + "901-38": "Multiregional TransitTelecom (MTT)", + "901-39": "MTX Connect Ltd", + "901-40": "Deutsche Telekom AG", + "901-41": "One Network B.V.", + "901-42": "DCN Hub ehf", + "901-43": "EMnify GmbH", + "901-44": "AT&T, Inc.", + "901-45": "Advanced Wireless Network Company Limited", + "901-46": "Telecom26 AG", + "901-47": "Ooredoo", + "901-48": "Com4 Sweden AB", + "901-49": "Mobile Telecommunications Company K.S.C.P. (Formerly Zain Kuwait)", + "901-50": "Sawatch Limited/EchoStar Mobile Limited", + "901-51": "VisionNG", + "901-52": "Manx Telecom Trading Ltd.", + "901-53": "Inmarsat Ltd. (replacing Deutsche Telekom AG)", + "901-54": "Teleena Holding B.V.", + "901-55": "Beezz Communication Solutions Ltd.", + "901-56": "European Telecommunications Standards Institute (ETSI)", + "901-57": "SAP", + "901-58": "BICS SA", + "901-59": "MessageBird B.V.", + "901-60": "OneWeb", + "901-61": "MTN Management Services", + "901-62": "Twilio Inc.", + "901-63": "GloTell B.V.", + "901-64": "Syniverse Technologies, LLC", + "901-65": "Plintron Global Technology Solutions Private Limited", + "901-66": "Limitless Mobile, LLC", + "901-67": "1NCE GmbH", + "901-68": "Maersk Line A/S", + "901-69": "Legos", + "901-70": "Clementvale Baltic OÜ", + "901-71": "Tampnet AS", + "901-72": "Tele2 Sverige Aktiebolag (Formerly Tele2 IoT)", + "901-73": "Cubic Telecom Limited", + "901-74": "Etisalat", + "901-75": "Podsystem Ltd.", + "901-76": "A1 Telekom Austria AG", + "901-77": "Bouygues Telecom", + "901-78": "Telecom Italia Sparkle S.p.A.", + "901-79": "Nokia Corporation", + "901-80": "Flo Live Limited", + "901-81": "Airnity SAS", + "901-82": "Eseye Limited", + "901-83": "iBasis Netherlands BV", + "901-84": "TELEFONICA MOVILES ESPAÑA, S.A. UNIPERSONAL (TME)", + "901-85": "Telefónica Germany GmbH & Co. OHG", + "901-86": "BJT PARTNERS SAS", + "901-87": "Cisco Systems, Inc.", + "901-88": "UN Office for the Coordination of Humanitarian Affairs (OCHA)", + "901-89": "DIDWW Ireland Limited", + "901-90": "Truphone Limited", + "901-91": "World Mobile Group Limited", + "901-92": "Phonegroup SA", + "901-93": "SkyFive AG", + "901-94": "Intelsat US LLC", + "901-95": "HMD Global Oy", + "901-96": "KORE Wireless", + "901-97": "Satelio IoT Services S.L.", + "901-98": "Skylo Technologies, Inc.", + "901-99": "Athalos Global Services BV", + "902-01": "MulteFire Alliance", + "910-540": "test wireless", + "991-01": "World's Global Telecom (temporary assignment for trial until 14.I.2021)", + "995-01": "Sure (Diego Garcia) Ltd", + "999-99": "Internal use, example, testing", + "999-999": "Internal use, example, testing", +} diff --git a/utils/uli.go b/utils/uli.go index 018ac362b..8939cc258 100644 --- a/utils/uli.go +++ b/utils/uli.go @@ -18,6 +18,8 @@ along with this program. If not, see package utils +//go:generate go run ../data/scripts/gen_mccmnc.go + import ( "encoding/binary" "errors" @@ -277,9 +279,9 @@ func decodeNCGI(data []byte) *NCGI { } } -// GetField retrieves a value found at the specified path (e.g. "TAI.MCC" or "ECGI.ECI"). +// GetField retrieves a value found at the specified path (e.g. "TAI.MCC", "ECGI.ECI", "TAI.MCC.Name"). func (uli *ULI) GetField(path string) (any, error) { - parts := strings.SplitN(path, ".", 2) + parts := strings.SplitN(path, ".", 3) if len(parts) == 0 || parts[0] == "" { return nil, errors.New("empty path") } @@ -331,17 +333,32 @@ func (uli *ULI) GetField(path string) (any, error) { return loc, nil } - return uliFieldValue(loc, parts[1], mcc, mnc) -} - -func uliFieldValue(loc any, field, mcc, mnc string) (any, error) { - switch field { + switch parts[1] { case "MCC": + if len(parts) == 3 { + if parts[2] == "Name" { + return countryName(mcc) + } + return nil, fmt.Errorf("unknown MCC subfield: %s", parts[2]) + } return mcc, nil case "MNC": + if len(parts) == 3 { + if parts[2] == "Name" { + return networkName(mcc, mnc) + } + return nil, fmt.Errorf("unknown MNC subfield: %s", parts[2]) + } return mnc, nil + default: + if len(parts) == 3 { + return nil, fmt.Errorf("unknown subfield: %s.%s", parts[1], parts[2]) + } + return uliFieldValue(loc, parts[1]) } +} +func uliFieldValue(loc any, field string) (any, error) { switch l := loc.(type) { case *CGI: switch field { @@ -384,3 +401,17 @@ func uliFieldValue(loc any, field, mcc, mnc string) (any, error) { return nil, fmt.Errorf("unknown field: %s", field) } + +func countryName(mcc string) (string, error) { + if name, ok := mccCountry[mcc]; ok { + return name, nil + } + return "", fmt.Errorf("unknown MCC: %s", mcc) +} + +func networkName(mcc, mnc string) (string, error) { + if name, ok := mccmncNetwork[mcc+"-"+mnc]; ok { + return name, nil + } + return "", fmt.Errorf("unknown MCC-MNC: %s-%s", mcc, mnc) +} diff --git a/utils/uli_test.go b/utils/uli_test.go index 4892213ac..7491275d1 100644 --- a/utils/uli_test.go +++ b/utils/uli_test.go @@ -214,6 +214,9 @@ func TestULI_GetField(t *testing.T) { {"NCGI.MCC", "310"}, {"NCGI.MNC", "260"}, {"NCGI.NCI", uint64(0x123456789)}, + {"TAI.MCC.Name", "French Polynesia"}, + {"NCGI.MCC.Name", "United States"}, + {"NCGI.MNC.Name", "T-Mobile USA"}, } for _, tt := range tests { @@ -246,6 +249,9 @@ func TestULI_GetField_Errors(t *testing.T) { {"invalid field", "TAI.INVALID"}, {"invalid component", "INVALID"}, {"empty path", ""}, + {"invalid MCC subfield", "TAI.MCC.Invalid"}, + {"invalid MNC subfield", "TAI.MNC.Invalid"}, + {"subfield on TAC", "TAI.TAC.Name"}, } for _, tt := range tests { @@ -307,6 +313,18 @@ func TestULIConverter(t *testing.T) { hex: "871300620123456789", expected: uint64(0x123456789), }, + { + name: "Extract TAI5GS.MCC.Name", + params: "*3gpp_uli:TAI5GS.MCC.Name", + hex: "88130062123456", + expected: "United States", + }, + { + name: "Extract NCGI.MNC.Name", + params: "*3gpp_uli:NCGI.MNC.Name", + hex: "871300620123456789", + expected: "T-Mobile USA", + }, } for _, tt := range tests {