view src/aci2/aci/cus_aci.h @ 700:800bf29abf31

audio mode load change from Tourmaline Our FreeCalypso universe now has two kinds of audio mode config files: the old 164 byte kind and the new 176 byte kind. We are not enabling L1_NEW_AEC in Magnetite, only in Tourmaline, thus 164 byte audio mode files are still native to Magnetite. But we still desire graceful handling of the situation when a running Magnetite fw may load a 176 byte audio mode file (presumably with new AEC config), thus we incorporate the same audio mode loading change which we implemented in Tourmaline: if the loaded audio mode file is of the wrong kind, the AEC config is cleared to default disabled state.
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 30 Jul 2021 03:55:52 +0000
parents 93999a60b835
children
line wrap: on
line source

/* 
+----------------------------------------------------------------------------- 
|  Project :  GSM-F&D (8411)
|  Modul   :  CUS_ACI
+----------------------------------------------------------------------------- 
|  Copyright 2002 Texas Instruments Berlin, AG 
|                 All rights reserved. 
| 
|                 This file is confidential and a trade secret of Texas 
|                 Instruments Berlin, AG 
|                 The receipt of or possession of this file does not convey 
|                 any rights to reproduce or disclose its contents or to 
|                 manufacture, use, or sell anything it may describe, in 
|                 whole, or in part, without the specific written consent of 
|                 Texas Instruments Berlin, AG. 
+----------------------------------------------------------------------------- 
|  Purpose :  Custom dependent definitions for AT Command Interpreter
|             Use this header for definitions to integrate the
|             ACI in your target system !
+----------------------------------------------------------------------------- 
*/ 

#ifndef CUS_ACI_H
#define CUS_ACI_H

/*==== CONSTANTS ==================================================*/
/*
 * TIMER_VALUES
 *
 * Description :  The constants define the timer values
 *                for the MMI timer TXXX depending on the various
 *                channel types and service access point identifiers.
 *                If your target system uses other units please
 *                change the values.
 */

/*
 * all values in milliseconds
 */
#define TICS_PER_DECIHOURS     (20*60*6*50)
#define TDTE_INACTIV_VALUE     500
#define TRING_VALUE            3000
#define TMPTY_VALUE            10000        /* 10s (5 to 30 seconds) */
#define TECT_VALUE             13500  /* 13,5s (5 to 15 seconds GSM 04.91 and 04.80) */
#define TDTMF_VALUE            3000         /*  3s wait time GSM 02.07 */

/* MAX_ACI_TIMER
 * Description :  The constant defines the number of
 *                timeouts which can be stored. */
#if defined FF_EOTD /*&& defined _SIMULATION_ */
#define MAX_ACI_TIMER 29
#else /*  no defined FF_EOTD */
#define MAX_ACI_TIMER 24
#endif
/*
 * VERSION
 *
 * Description :  The constants define the type and the value
 *                of a version identification. The version
 *                is part of the monitor struct.
 */

#ifndef SMI
#define T_VERSION   CHAR
#define VERSION_ACI  "ACI 1.0"
#endif

#ifdef SMI
#define T_VERSION   CHAR
#define VERSION_SMI  "SMI 1.0"
#endif

/*
 * VSI_CALLER
 *
 * Description :  For multithread applications the constant VSI_CALLER
 *                must be defined to identify the calling thread of the
 *                VSI-Interface. This must be done correponding to the
 *                type of T_VSI_CALLER in VSI.H. The comma symbol is
 *                neccessary because the vsi-functions are called
 *                like this vsi_xxx (VSI_CALLER par2, par3 ...)
 */

EXTERN T_HANDLE aci_handle;

#define VSI_CALLER aci_handle,
#define VSI_CALLER_SINGLE aci_handle

/*
 * It is a good idea to ensure that the following two definitions 
 * are not becoming longer than MAX_ALPHA_OPER_LEN.
 * Currently (21-May-2005) there is no long operator name known longer
 * than 25 characters and no short operator name known longer than 8
 * characters.
 * 27.007 limits the long operator names to 16 characters and 
 * the short operator names to 8 characters in the description
 * of the AT+COPS command, however there are a lot of operators
 * currently which exceed this limit for the long operator name.
 */
#define MAX_LONG_OPER_LEN     (25+1)  /* "Cable & Wireless Guernsey" + '\0' */
#define MAX_SHRT_OPER_LEN     (8+1)   /* short name + '\0' */ 

/*
 * Network operator list
 *
 * Description :  this is the list of all known network operators.
 *                There are five entries for each operator. A long
 *                name (max.24 chars), a short name (max.10 chars),
 *                the mobile country code, the mobile network code
 *                and a language reference. It is important to leave
 *                the EOL indicator at the end of the list to terminate
 *                the list.
 * Source :       The list depends on the GSM Association Infocentre - SE_13
 *                document
 * 
 */
typedef struct
{
    const char * longName;
    const char * shrtName;
    SHORT  mcc;
    SHORT  mnc;
} T_OPER_NTRY_FIXED;

/*
 * Beware, structure used from MFW directly by some "side access".
 */
typedef struct
{
    char longName[MAX_LONG_OPER_LEN];
    char shrtName[MAX_SHRT_OPER_LEN];
    SHORT  mcc;
    SHORT  mnc;
    UBYTE  pnn;          /* PLMN Network Name Source (for EONS) */
    UBYTE  long_len;     /* for EONS */
    UBYTE  long_ext_dcs;
    UBYTE  shrt_len;     /* for EONS */
    UBYTE  shrt_ext_dcs;
} T_OPER_ENTRY;

#ifdef CMH_MMF_C

/*
 * Beware, data used from MFW directly by some "side access".
 */
const T_OPER_NTRY_FIXED operListFixed[] =
{
    {"Test Network",              "TestNet",          0x001, 0x01F   }, /* NOT UPDATED, because of test network            */
    {"Test Net 222",              "Test222",          0x222, 0x22F   }, /* NOT UPDATED, because of test network            */
    {"one",                       "one",              0x232, 0x05F   },
    {"A1",                        "A1",               0x232, 0x01F   },  
    {"T-Mobile A",                "TMO A",            0x232, 0x03F   },  
    {"A tele.ring",               "telering",         0x232, 0x07F   },
    {"SETAR GSM",                 "SETARGSM",         0x363, 0x01F   },
    {"AF AWCC",                   "AWCC",             0x412, 0x01F   },  
    {"UNITEL",                    "UNITEL",           0x631, 0x02F   },
    {"AMC - AL",                  "A M C",            0x276, 0x01F   },
    {"vodafone AL",               "voda AL",          0x276, 0x02F   },
#if !(defined(BT_ADAPTER) && defined(_SIMULATION_))
    /*
     *  UPDATED NETWORKS
     */ 
    {"Cingular",                  "Cingular",     0x000, 0x180   },
    {"vodafone GR",               "voda GR",      0x202, 0x05F   },
    {"GR Q-TELECOM",              "Q-TELCOM",     0x202, 0x09F   },
    {"GR COSMOTE",                "C-OTE",        0x202, 0x01F   },
    {"TIM GR",                    "TIM",          0x202, 0x10F   },
    {"vodafone NL",               "voda NL",      0x204, 0x04F   },
    {"NL Telfort",                "NL Tlfrt",     0x204, 0x12F   },
    {"T-Mobile NL",               "TMO NL",       0x204, 0x16F   },
    {"Orange NL",                 "Orange",       0x204, 0x20F   },
    {"NL KPN ",                   "NL KPN",       0x204, 0x08F   },
    {"BEL PROXIMUS",              "PROXI",        0x206, 0x01F   },
    {"B mobistar",                "mobi*",        0x206, 0x10F   },
    {"BASE",                      "BASE",         0x206, 0x20F   },
    {"Orange F",                  "Orange",       0x208, 0x01F   },
    {"F SFR",                     "SFR",          0x208, 0x10F   },
    {"F - BOUYGUES TELECOM",      "BYTEL",        0x208, 0x20F   },
    {"STA-MOBILAND",              "M-AND",        0x213, 0x03F   },
    {"vodafone ES",               "voda ES",      0x214, 0x01F   },
    {"movistar",                  "movistar",     0x214, 0x07F   },
    {"E AMENA",                   "AMENA",        0x214, 0x03F   },
    {"H PANNON GSM",              "PANNON",       0x216, 0x01F   },
    {"T-Mobile H",                "TMO H",        0x216, 0x30F   },
    {"vodafone HU",               "voda HU",      0x216, 0x70F   },
    {"BA-ERONET",                 "ERONET",       0x218, 0x03F   },
    {"MOBI'S",                    "MOBI'S",       0x218, 0x05F   },
    {"BH GSMBIH",                 "GSMBIH",       0x218, 0x90F   },
    {"T-Mobile HR",               "T-Mobile",     0x219, 0x01F   },
    {"HR VIP",                    "VIP",          0x219, 0x10F   },
    {"ProMonte",                  "ProMonte",     0x220, 0x02F   },
    {"YUG 03",                    "SCGTS",        0x220, 0x03F   },
    {"MONET",                     "MONET",        0x220, 0x04F   },
    {"YU MOBTEL",                 "MOBTEL",       0x220, 0x01F   },
    {"I TIM",                     "TIM",          0x222, 0x01F   },
    {"vodafone IT",               "voda IT",      0x222, 0x10F   },
    {"I WIND",                    "I WIND",       0x222, 0x88F   },
    {"RO Cosmorom",               "Cosmorom",     0x226, 0x03F   },
    {"RO CONNEX",                 "CONNEX",       0x226, 0x01F   },
    {"RO ORANGE",                 "ORANGE",       0x226, 0x10F   },
    {"Swisscom",                  "SWISS",        0x228, 0x01F   },
    {"sunrise",                   "sunrise",      0x228, 0x02F   },
    {"orange CH",                 "ORANGE",       0x228, 0x03F   },
    {"In&Phone",                  "In&Phone",     0x228, 0x07F   },
    {"CHE, Tele2 Switzerland",    "T2",           0x228, 0x08F   },
    {"T-Mobile CZ",               "TMO CZ",       0x230, 0x01F   },
    {"EUROTEL - CZ",              "ET - CZ",      0x230, 0x02F   },
    {"OSKAR",                     "OSKAR",        0x230, 0x03F   },
    {"Orange SK",                 "Orange",       0x231, 0x01F   },
    {"T-Mobile SK",               "TMO SK",       0x231, 0x02F   },
    {"A1",                        "A1",           0x232, 0x01F   },
    {"T-Mobile A",                "TMO A",        0x232, 0x03F   },
    {"one",                       "one",          0x232, 0x05F   },
    {"A tele.ring",               "telering",     0x232, 0x07F   },
    {"O2 - UK",                   "O2 -UK",       0x234, 0x10F   },
    {"vodafone UK",               "voda UK",      0x234, 0x15F   },
    {"T-Mobile UK",               "TMO UK",       0x234, 0x30F   },
    {"T-Mobile UK",               "TMO UK",       0x234, 0x31F   },
    {"T-Mobile UK",               "TMO UK",       0x234, 0x32F   },
    {"Orange",                    "Orange",       0x234, 0x33F   },
    {"JT-Wave",                   "JT-Wave",      0x234, 0x50F   },
    {"Cable & Wireless Guernse",  "C&W",          0x234, 0x55F   },
    {"Manx Pronto",               "Pronto",       0x234, 0x58F   },
    {"TDC MOBIL",                 "DK TDC",       0x238, 0x01F   },
    {"DK SONOFON",                "SONO",         0x238, 0x02F   },
    {"TELIA DK",                  "TELIA",        0x238, 0x20F   },
    {"Orange",                    "Orange",       0x238, 0x30F   },
    {"TELIA S",                   "TELIA",        0x240, 0x01F   },
    {"S COMVIQ",                  "IQ",           0x240, 0x07F   },
    {"vodafone SE",               "voda SE",      0x240, 0x08F   },
    {"SpringMobil SE",            "Spring",       0x240, 0x10F   },
    {"N Telenor",                 "TELENOR",      0x242, 0x01F   },
    {"N NetCom",                  "NetCom",       0x242, 0x02F   },
    {"Teletopia 3",               "T3",           0x242, 0x03F   },
    {"FINNET or FI 2G",           "FINNET",       0x244, 0x03F   },
    {"FI elisa",                  "elisa",        0x244, 0x05F   },
    {"FINNET or FI 2G",           "FINNET",       0x244, 0x12F   },
    {"FI AMT",                    "FI AMT",       0x244, 0x14F   },
    {"FI SONERA",                 "SONERA",       0x244, 0x91F   },
    {"OMNITEL LT",                "OMT",          0x246, 0x01F   },
    {"LT BITE GSM",               "BITE",         0x246, 0x02F   },
    {"TELE2",                     "TELE2",        0x246, 0x03F   },
    {"LV LMT GSM, LV LMT",        "LMT GSM",      0x247, 0x01F   },
    {"LV TELE2",                  "TELE2",        0x247, 0x02F   },
    {"EE EMT GSM",                "EMT",          0x248, 0x01F   },
    {"TELE2",                     "TELE2",        0x248, 0x03F   },
    {"EE elisa",                  "elisa",        0x248, 0x02F   },
    {"MTS-RUS",                   "MTS",          0x250, 0x01F   },
    {"MegaFon RUS",               "MegaFon",      0x250, 0x02F   },
    {"SIBCHALLENGE RUS",          "RUS_SCN",      0x250, 0x04F   },
    {"SCS, RUS 05, RUS SCS, RU",  "STC",          0x250, 0x05F   },
  /*{"SCS RUS",                   "SCS",          0x250, 0x05F   },*/
  /*{"RUS SCS",                   "SCS",          0x250, 0x05F   },*/
    {"RUS 07, RUS SMARTS",        "SMARTS",       0x250, 0x07F   },
    {"RUS DTC",                   "DTC",          0x250, 0x10F   },
    {"ORENSOT",                   "ORENSOT",      0x250, 0x11F   },
    {"RF FAR EAST",               "RF FEast",     0x250, 0x12F   },
  /*{"RUS - Sakhalin",            "SAKHALIN",     0x250, 0x12F   },*/
  /*{"RUS FEast; RUS 12",         "BWC",          0x250, 0x12F   },*/
  /*{"SIBI-RUS",                  "SIBI",         0x250, 0x12F   },*/
  /*{"RUS 12, RUS Far East",      "Far East",     0x250, 0x12F   },*/
    {"RUS 12",                    "AKOS GSM",     0x250, 0x120   },
    {"RUS Kuban-GSM",             "KUGSM",        0x250, 0x13F   },
    {"Di-ex",                     "Di-ex",        0x250, 0x14F   },
    {"RUS15, RUS SMARTS",         "SMARTS",       0x250, 0x15F   },
    {"RUS16,250 16",              "NTC",          0x250, 0x16F   },
    {"RUS 17",                    "ERMAK",        0x250, 0x17F   },
    {"RUS_BASHCELL",              "BASHCELL",     0x250, 0x19F   },
  /*{"DTI",                       "DTIGSM",       0x250, 0x19F   },*/
  /*{"RUS: INDIGO",               "INDIGO",       0x250, 0x19F   },*/
  /*{"RUS.INDIGO",                "INDIGO",       0x250, 0x19F   },*/
    {"RUS 20",                    "MOTIV",        0x250, 0x20F   },
  /*{"TELE2",                     "TELE2",        0x250, 0x20F   },*/
    {"RUS Beeline",               "Beeline",      0x250, 0x28F   },
    {"Uraltel",                   "RUS39",        0x250, 0x39F   },
  /*{"Uraltel",                   "Uraltel",      0x250, 0x39F   },*/
  /*{"RUS SUCT",                  "SUCT",         0x250, 0x39F   },*/
    {"RUS North Caucasian GSM",   "NC-GSM",       0x250, 0x44F   },
    {"RUS BMT",                   "BMT",          0x250, 0x07F   },
    {"Primetelefone RUS",         "Primtel",      0x250, 0x92F   },
    {"Beeline",                   "Beeline",      0x250, 0x99F   },
    {"UA UMC",                    "UMC",          0x255, 0x01F   },
    {"UKR-WellCOM",               "WellCOM",      0x255, 0x02F   },
    {"UA-KYIVSTAR",               "UA-KS",        0x255, 0x03F   },
    {"UA life:)",                 "life:)",       0x255, 0x06F   },
    {"UA-GT",                     "GT",           0x255, 0x05F   },
    {"BY VELCOM",                 "VELCOM",       0x257, 0x01F   },
    {"MTS BY",                    "MTS",          0x257, 0x02F   },
    {"MD VOXTEL",                 "VOXTEL",       0x259, 0x01F   },
    {"MD MOLDCELL",               "MDCELL",       0x259, 0x02F   },
    {"Era",                       "Era",          0x260, 0x02F   },
    {"Orange PL",                 "Orange",       0x260, 0x03F   },
    {"Plus GSM",                  "PLUS",         0x260, 0x01F   },
    {"T-Mobile D",                "TMO D",        0x262, 0x01F   },
    {"Vodafone.de",               "Vodafone",     0x262, 0x02F   },
    {"E-Plus",                    "E-Plus",       0x262, 0x03F   },
    {"o2 - de",                   "o2 - de",      0x262, 0x07F   },
    {"o2 - de",                   "o2 - de",      0x262, 0x08F   },
    {"GIBTEL GSM",                "GIBTEL",       0x266, 0x01F   },
    {"vodafone P",                "voda P",       0x268, 0x01F   },
    {"P OPTIMUS",                 "OPTIM",        0x268, 0x03F   },
    {"P TMN",                     "TMN",          0x268, 0x06F   },
    {"L LUXGSM",                  "LUXGSM",       0x270, 0x01F   },
    {"L TANGO",                   "TANGO",        0x270, 0x77F   },
    {"L VOX.LU",                  "VOX.LU",       0x270, 0x99F   },
    {"vodafone IE",               "voda IE",      0x272, 0x01F   },
    {"02 - IRL",                  "02 -IRL",      0x272, 0x02F   },
    {"IRL - METEOR",              "METEOR",       0x272, 0x03F   },
    {"IS SIMINN",                 "SIMINN",       0x274, 0x01F   },
    {"Og Vodafone",               "Vodafone",     0x274, 0x02F   },
    {"Og Vodafone",               "Vodafone",     0x274, 0x03F   },
    {"Viking",                    "Viking",       0x274, 0x04F   },
    {"AMC - AL",                  "A M C",        0x276, 0x01F   },
    {"vodafone AL",               "voda AL",      0x276, 0x02F   },
    {"vodafone MT",               "voda MT",      0x278, 0x01F   },
    {"go mobile",                 "gomobile",     0x278, 0x21F   },
    {"CYTAMOBILE-VODAFONE",       "CYTAVODA",     0x280, 0x01F   },
    {"areeba",                    "areeba",       0x280, 0x10F   },
    {"GEO-GEOCELL",               "GCELL",        0x282, 0x01F   },
    {"MAGTI-GSM-GEO",             "MAGTI",        0x282, 0x02F   },
    {"RA-ARMGSM",                 "ARMMO1",       0x283, 0x01F   },
    {"RA 05",                     "RA 05",        0x283, 0x05F   },
    {"M-TEL GSM BG",              "M-TEL",        0x284, 0x01F   },
    {"BG GLOBUL",                 "GLOBUL",       0x284, 0x05F   },
    {"TR TURKCELL",               "TCELL",        0x286, 0x01F   },
    {"TR TELSIM",                 "TELSIM",       0x286, 0x02F   },
    {"AVEA",                      "AVEA",         0x286, 0x03F   },
    {"Føroya Tele",               "FT-GSM",       0x288, 0x01F   },
    {"KALL",                      "KALL",         0x288, 0x02F   },
    {"TELE Greenland",            "TELE GRL",     0x290, 0x01F   },
    {"SI vodafone",               "SI voda",      0x293, 0x40F   },
    {"MOBITEL",                   "MOBITEL",      0x293, 0x41F   },
    {"SI VEGA 070",               "VEGA 070",     0x293, 0x70F   },
    {"MKD-MOBIMAK",               "MOBI-M",       0x294, 0x01F   },
    {"MKD COSMOFON",              "COSMOFON",     0x294, 0x02F   },
    {"SwisscomFL",                "Swiss FL",     0x295, 0x01F   },
    {"Orange FL",                 "OFL",          0x295, 0x02F   },
    {"FL1",                       "FL1",          0x295, 0x05F   },
    {"LI TANGO",                  "TANGO",        0x295, 0x77F   },
    {"Fido",                      "Fido",         0x302, 0x370   },
    {"Rogers Wireless",           "Rogers",       0x302, 0x720   },
    {"SPM AMERIS",                "AMERIS",       0x308, 0x01F   },
    {"Union Telephone",           "Union Te",     0x310, 0x020   },
    {"Centennial Wireless",       "Centenni",     0x310, 0x030   },
    {"Cellular One",              "Cellular",     0x310, 0x040   },
    {"DIGICEL",                   "JAM DC",       0x310, 0x050   },
    {"Highland Cellular",         "Highland",     0x310, 0x070   },
    {"Corr Wireless",             "Corr",         0x310, 0x080   },
    {"Plateau Wireless",          "Plateau",      0x310, 0x100   },
    {"Cingular",                  "Cingular",     0x310, 0x150   },
    {"T-Mobile",                  "T-Mobile",     0x310, 0x160   },
    {"Cingular",                  "Cingular",     0x310, 0x170   },
    {"West Central Wireless",     "West Cen",     0x310, 0x180   },
    {"Alaska Wireless ",          "Alaska W",     0x310, 0x190   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x200   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x210   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x220   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x230   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x240   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x250   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x260   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x270   },
    {"T-Mobile ",                 "T-Mobile",     0x310, 0x310   },
    {"WestLink Comm",             "WestLink",     0x310, 0x340   },
    {"Carolina Phone",            "Carolina",     0x310, 0x350   },
    {"AT&T Wireless",             "AT&T",         0x310, 0x380   },
    {"Yorkville Telephone",       "Yorkvill",     0x310, 0x390   },
    {"Cingular",                  "Cingular",     0x310, 0x410   },
    {"Cincinnati Bell Wireless",  "CBW",          0x310, 0x420   },
    {"Viaero Wireless",           "Viaero",       0x310, 0x450   },
    {"SunCom",                    "SunCom",       0x310, 0x490   },
    {"West Virginia Wireless",    "WVW",          0x310, 0x530   },
    {"Cellular One DCS",          "Cell One",     0x310, 0x560   },
    {"T-Mobile",                  "T-Mobile",     0x310, 0x580   },
    {"Epic Touch",                "EpicTouc",     0x310, 0x610   },
    {"AmeriLink PCS",             "AmeriLin",     0x310, 0x630   },
    {"Einstein PCS",              "Einstein",     0x310, 0x640   },
    {"T-Mobile",                  "T-Mobile",     0x310, 0x660   },
    {"Wireless 2000 PCS",         "W 2000 P",     0x310, 0x670   },
    {"NPI Wireless",              "NPI",          0x310, 0x680   },
    {"Immix Wireless",            "IMMIX",        0x310, 0x690   },
    {"Telemetrix",                "Telemetr",     0x310, 0x740   },
    {"PTSI",                      "PTSI",         0x310, 0x760   },
    {"i wireless",                "i wirele",     0x310, 0x770   },
    {"AirLink PCS",               "AirLink",      0x310, 0x780   },
    {"Pinpoint",                  "Pinpoint",     0x310, 0x790   },
    {"T-Mobile",                  "T-Mobile",     0x310, 0x800   },
    {"AT&T Wireless",             "AT&T",         0x310, 0x980   },
    {"Sprocket",                  "Sprocket",     0x311, 0x140   },
    {"Blue Sky",                  "Blue Sky",     0x332, 0x11F   },
    {"Telcel GSM",                "TELCEL",       0x334, 0x020   },
    {"C&W",                       "C&W",          0x338, 0x180   },
    {"DIGICEL",                   "DIGICEL",      0x338, 0x05F   },
    {"F-Orange",                  "Orange",       0x340, 0x01F   },
    {"FR",                        "OMT",          0x340, 0x02F   },
    {"AMIGO",                     "AMIGO",        0x340, 0x08F   },
    {"BOUYGTEL-C",                "BOUYG-C",      0x340, 0x20F   },
    {"C&W",                       "C&W",          0x342, 0x600   },
    {"DIGICEL",                   "DIGICEL",      0x342, 0x750   },
    {"Cingular",                  "Cingular",     0x342, 0x810   },
    {"APUA PCS ANTIGUA",          "APUA-PCS",     0x344, 0x030   },
    {"APUA-PCS ANTIGUA",          "APUA-PCS",     0x344, 0x30F   },
    {"C&W",                       "C&W",          0x344, 0x920   },
    {"Cingular",                  "Cingular",     0x344, 0x930   },
    {"C&W",                       "C&W",          0x346, 0x140   },
    {"CCT Boatphone",             "CCTBVI",       0x348, 0x570   },
    {"Cingular",                  "Cingular",     0x350, 0x010   },
    {"BTC MOBILITY LTD.",         "MOBILITY",     0x350, 0x02F   },
    {"Cingular",                  "Cingular",     0x352, 0x030   },
  /*{"DIGICEL",                   "DIGICEL",      0x352, 0x030   },*/
    {"C&W",                       "C&W",          0x352, 0x110   },
    {"C&W",                       "C&W",          0x354, 0x860   },
    {"C&W",                       "C&W",          0x356, 0x110   },
    {"Cingular",                  "Cingular",     0x358, 0x030   },
    {"DIGICEL",                   "DIGICEL",      0x358, 0x050   },
    {"C&W",                       "C&W",          0x358, 0x110   },
    {"Cingular",                  "Cingular",     0x360, 0x010   },
    {"DIGICEL",                   "DIGICEL",      0x360, 0x070   },
    {"C&W",                       "C&W",          0x360, 0x110   },
    {"Telcell GSM",               "Telcell",      0x362, 0x51F   },
    {"Cingular",                  "Cingular",     0x362, 0x630   },
    {"ANT CURACAO TELECOM GSM",   "CT GSM",       0x362, 0x69F   },
    {"ANT",                       "CHIPPIE",      0x362, 0x951   },
    {"SETAR GSM",                 "SETARGSM",     0x363, 0x01F   },
    {"BaTelCell",                 "BaTelCel",     0x364, 0x39F   },
    {"C&W",                       "C&W",          0x365, 0x840   },
    {"Cingular",                  "Cingular",     0x366, 0x020   },
    {"C&W",                       "C&W",          0x366, 0x110   },
    {"CU/C_COM",                  "C_COM",        0x368, 0x01F   },
    {"ORANGE",                    "ORANGE",       0x370, 0x01F   },
    {"TSTT",                      "TSTT",         0x374, 0x12F   },
    {"C&W",                       "C&W",          0x376, 0x350   },
    {"AZE - AZERCELL GSM",        "ACELL",        0x400, 0x01F   },
    {"BAKCELL GSM 2000",          "BKCELL",       0x400, 0x02F   },
    {"KZ K-MOBILE",               "K-MOBILE",     0x401, 0x01F   },
    {"KZ KCELL",                  "KCELL",        0x401, 0x02F   },
    {"BT B-Mobile",               "B-Mobile",     0x402, 0x11F   },
    {"Hutch",                     "Hutch",        0x404, 0x01F   },
    {"AirTel",                    "AirTel",       0x404, 0x02F   },
    {"AirTel",                    "AirTel",       0x404, 0x03F   },
    {"Hutch",                     "Hutch",        0x404, 0x030   },
    {"IDEA",                      "IDEA",         0x404, 0x04F   },
    {"Hutch",                     "Hutch",        0x404, 0x05F   },
    {"IDEA",                      "IDEA",         0x404, 0x07F   },
    {"AirTel",                    "AirTel",       0x404, 0x10F   },
    {"Hutch",                     "Hutch",        0x404, 0x11F   },
    {"IDEA",                      "IDEA",         0x404, 0x12F   },
    {"Hutch",                     "Hutch",        0x404, 0x13F   },
    {"INA SPICE",                 "SPICE",        0x404, 0x14F   },
    {"Hutch",                     "Hutch",        0x404, 0x15F   },
    {"AIRCEL",                    "AIRCEL",       0x404, 0x17F   },
    {"IDEA",                      "IDEA",         0x404, 0x19F   },
    {"Orange",                    "Orange",       0x404, 0x20F   },
    {"BPL MOBILE",                "BPL MOBI",     0x404, 0x21F   },
    {"IDEA",                      "IDEA",         0x404, 0x22F   },
    {"IDEA",                      "IDEA",         0x404, 0x24F   },
    {"AIRCEL",                    "AIRCEL",       0x404, 0x25F   },
    {"BPL MOBILE",                "BPL MOBI",     0x404, 0x27F   },
    {"AIRCEL",                    "AIRCEL",       0x404, 0x28F   },
    {"AIRCEL",                    "AIRCEL",       0x404, 0x29F   },
    {"AirTel",                    "AirTel",       0x404, 0x31F   },
    {"AIRCEL",                    "AIRCEL",       0x404, 0x33F   },
    {"CellOne",                   "CellOne",      0x404, 0x34F   },
    {"AIRCEL",                    "AIRCEL",       0x404, 0x35F   },
    {"AIRCEL",                    "AIRCEL",       0x404, 0x37F   },
    {"CellOne",                   "CellOne",      0x404, 0x38F   },
    {"IND AIRTEL",                "AIRTEL",       0x404, 0x40F   },
    {"INA RPG",                   "RPG",          0x404, 0x41F   },
    {"INA AIRCEL",                "AIRCEL",       0x404, 0x42F   },
    {"BPL MOBILE",                "BPL MOB",      0x404, 0x43F   },
    {"INA SPICE",                 "SPICE",        0x404, 0x44F   },
    {"AirTel",                    "AirTel",       0x404, 0x45F   },
    {"BPL MOBILE",                "BPL MOB",      0x404, 0x46F   },
    {"AirTel",                    "AirTel",       0x404, 0x49F   },
    {"CellOne",                   "CellOne",      0x404, 0x51F   },
    {"CellOne",                   "CellOne",      0x404, 0x53F   },
    {"CellOne",                   "CellOne",      0x404, 0x54F   },
    {"CellOne",                   "CellOne",      0x404, 0x55F   },
    {"IDEA",                      "IDEA",         0x404, 0x56F   },
    {"CellOne",                   "CellOne",      0x404, 0x57F   },
    {"CellOne",                   "CellOne",      0x404, 0x58F   },
    {"CellOne",                   "CellOne",      0x404, 0x59F   },
    {"Hutch",                     "Hutch",        0x404, 0x60F   },
    {"CellOne",                   "CellOne",      0x404, 0x62F   },
    {"CellOne",                   "CellOne",      0x404, 0x64F   },
    {"CellOne",                   "CellOne",      0x404, 0x66F   },
    {"IN-DOLPHIN",                "DOLPHIN",      0x404, 0x68F   },
    {"IN-DOLPHIN",                "DOLPHIN",      0x404, 0x69F   },
    {"INDH1",                     "Oasis",        0x404, 0x70F   },
    {"CellOne",                   "CellOne",      0x404, 0x71F   },
    {"CellOne",                   "CellOne",      0x404, 0x72F   },
    {"CellOne",                   "CellOne",      0x404, 0x73F   },
    {"CellOne",                   "CellOne",      0x404, 0x74F   },
    {"CellOne",                   "CellOne",      0x404, 0x75F   },
    {"CellOne",                   "CellOne",      0x404, 0x76F   },
    {"CellOne",                   "CellOne",      0x404, 0x77F   },
    {"IDEA",                      "IDEA",         0x404, 0x78F   },
    {"CellOne",                   "CellOne",      0x404, 0x79F   },
    {"CellOne",                   "CellOne",      0x404, 0x80F   },
    {"CellOne",                   "CellOne",      0x404, 0x81F   },
    {"Hutch",                     "Hutch",        0x404, 0x84F   },
    {"Hutch",                     "Hutch",        0x404, 0x86F   },
    {"Hutch",                     "Hutch",        0x404, 0x88F   },
    {"AirTel",                    "AirTel",       0x404, 0x90F   },
    {"AirTel",                    "AirTel",       0x404, 0x92F   },
    {"AirTel",                    "AirTel",       0x404, 0x93F   },
    {"AirTel",                    "AirTel",       0x404, 0x94F   },
    {"AirTel",                    "AirTel",       0x404, 0x95F   },
    {"AirTel",                    "AirTel",       0x404, 0x96F   },
    {"AirTel",                    "AirTel",       0x404, 0x97F   },
    {"AirTel",                    "AirTel",       0x404, 0x98F   },
    {"IND AirTel",                "AIRTEL",       0x405, 0x51F   },
    {"IND AirTel",                "AIRTEL",       0x405, 0x52F   },
    {"IND AirTel",                "AIRTEL",       0x405, 0x53F   },
    {"IND AirTel",                "AIRTEL",       0x405, 0x54F   },
    {"IND AirTel",                "AIRTEL",       0x405, 0x55F   },
    {"IND Airtel",                "Airtel",       0x405, 0x56F   },
    {"Hutch",                     "Hutch",        0x405, 0x66F   },
    {"HUTCH",                     "HUTCH",        0x405, 0x67F   },
    {"Mobilink",                  "Mobilink",     0x410, 0x01F   },
    {"PK-UFONE",                  "UFONE",        0x410, 0x03F   },
    {"PAK - PL",                  "PAKTEL",       0x410, 0x04F   },
    {"Telenor PK",                "TELENOR",      0x410, 0x06F   },
    {"WaridTel",                  "WaridTel",     0x410, 0x07F   },
    {"AF AWCC",                   "AWCC",         0x412, 0x01F   },
    {"ROSHAN",                    "ROSHAN",       0x412, 0x20F   },
    {"Mobitel",                   "MOBITEL",      0x413, 0x01F   },
    {"SRI - CELLTEL",             "CELLTEL",      0x413, 0x03F   },
    {"Hutch",                     "Hutch",        0x413, 0x08F   },
    {"SRI DIALOG",                "DIALOG",       0x413, 0x02F   },
    {"MM 900",                    "MPTGSM",       0x414, 0x01F   },
    {"alfa",                      "alfa",         0x415, 0x01F   },
    {"RL MTC Lebanon",            "MTC LIBA",     0x415, 0x03F   },
    {"UMNIAH",                    "UMNIAH",       0x416, 0x03F   },
    {"Fastlink",                  "FSTLNK",       0x416, 0x01F   },
    {"JO MobCom",                 "MobCom",       0x416, 0x77F   },
    {"SYRIATEL",                  "SYRIATEL",     0x417, 0x01F   },
    {"areeba",                    "areeba",       0x417, 0x02F   },
    {"SYR MOBILE SYR",            "MOBILE",       0x417, 0x09F   },
    {"ASIACELL",                  "ASIACELL",     0x418, 0x00F   },
    {"SanaTel",                   "SanaTel",      0x418, 0x02F   },
    {"Atheer Iraq",               "ATHEER",       0x418, 0x20F   },
    {"IRAQNA",                    "IRAQNA",       0x418, 0x30F   },
    {"ASIACELL",                  "ASIACELL",     0x418, 0x05F   },
    {"SanaTel",                   "SanaTel",      0x418, 0x08F   },
    {"KT MTCNet",                 "MTC",          0x419, 0x02F   },
    {"KT WATANIYA",               "WATANIYA",     0x419, 0x03F   },
    {"Etihad Etisalat",           "Etihad E",     0x420, 0x003   },
    {"ALJAWAL",                   "KSA",          0x420, 0x01F   },
    {"SabaFon",                   "SABAFON",      0x421, 0x01F   },
    {"SPACETEL",                  "SPACETEL",     0x421, 0x02F   },
    {"OMAN MOBILE",               "OMAN",         0x422, 0x02F   },
    {"nawras",                    "nawras",       0x422, 0x03F   },
    {"UAE ETISALAT",              "ETSLT",        0x424, 0x02F   },
    {"IL ORANGE",                 "ORANGE",       0x425, 0x01F   },
    {"IL Cellcom",                "Cellcom",      0x425, 0x02F   },
    {"JAWWAL-PALESTINE",          "JAWWAL",       0x425, 0x05F   },
    {"BATELCO",                   "BATELCO",      0x426, 0x01F   },
    {"MTC VODAFONE BH",           "MTC-VFBH",     0x426, 0x02F   },
    {"QAT QATARNET",              "Q-NET",        0x427, 0x01F   },
    {"MN MobiCom",                "MobiCom",      0x428, 0x99F   },
    {"IR-TCI",                    "432 11",       0x432, 0x11F   },
    {"IR KISH",                   "KIFZO",        0x432, 0x14F   },
    {"IR MTCE",                   "MTCE",         0x432, 0x19F   },
    {"IR, VALIACOM",              "VALIACOM",     0x432, 0x32F   },
    {"UZB CSOCOM GSM",            "COSCOM",       0x434, 0x05F   },
    {"UZB-UZD",                   "UZDGSM",       0x434, 0x07F   },
    {"UZB DAEWOO-GSM",            "DW-GSM",       0x434, 0x04F   },
    {"Somoncom",                  "Somoncom",     0x436, 0x01F   },
    {"Indigo-T",                  "INDIGO",       0x436, 0x02F   },
    {"TJK MLT",                   "MLT",          0x436, 0x03F   },
    {"Babilon-M",                 "Babilon",      0x436, 0x04F   },
    {"BITEL KGZ",                 "BITEL",        0x437, 0x01F   },
    {"VN MOBIFONE",               "VMS",          0x452, 0x01F   },
    {"VN VINAPHONE",              "GPC",          0x452, 0x02F   },
    {"VNM and VIETTEL",           "VIETTEL",      0x452, 0x04F   },
    {"HK CSL",                    "CSL",          0x454, 0x00F   },
    {"HK CSL",                    "CSL",          0x454, 0x02F   },
    {"3(2G)",                     "3(2G)",        0x454, 0x04F   },
    {"SmarToneVodafone",          "SMC-Voda",     0x454, 0x06F   },
    {"HK NEW WORLD",              "NWPCS",        0x454, 0x10F   },
    {"HK PEOPLES",                "PEOPLES",      0x454, 0x12F   },
    {"HK SUNDAY",                 "SUNDAY",       0x454, 0x16F   },
    {"HK CSL",                    "CSL",          0x454, 0x18F   },
    {"SmarTone Macau",            "SmarTone",     0x455, 0x00F   },
    {"Hutchison MAC",             "HT Macau",     0x455, 0x03F   },
    {"MAC-CTM",                   "CTM",          0x455, 0x01F   },
    {"MOBITEL - KHM",             "MT-KHM",       0x456, 0x01F   },
    {"CAMBODIA SHINAWATRA",       "CAMSHIN",      0x456, 0x18F   },
    {"KHM-Hello GSM",             "KHM-SM",       0x456, 0x02F   },
    {"ETL MOBILE NETWORK",        "ETLMNW",       0x457, 0x02F   },
    {"45703",                     "LATMOBIL",     0x457, 0x03F   },
    {"TANGO LAO",                 "TANGO",        0x457, 0x08F   },
    {"CHINA  MOBILE",             "CMCC",         0x460, 0x00F   },
    {"CHN-CUGSM",                 "CU-GSM",       0x460, 0x01F   },
    {"Far EasTone",               "FET",          0x466, 0x01F   },
    {"KGT-Online",                "KGT",          0x466, 0x88F   },
    {"Chunghwa",                  "CHT",          0x466, 0x92F   },
    {"TWN MOBITAI",               "TW MOB",       0x466, 0x93F   },
    {"TW Mobile",                 "TWM",          0x466, 0x97F   },
    {"KP SUN",                    "SUNNET",       0x467, 0x03F   },
    {"BGD-GP",                    "GP",           0x470, 0x01F   },
    {"BGD AKTEL",                 "AKTEL",        0x470, 0x02F   },
    {"Banglalink",                "Banglali",     0x470, 0x03F   },
    {"BGD bMobile",               "bMobile",      0x470, 0x04F   },
    {"WMOBILE",                   "WMOBILE",      0x472, 0x002   },
    {"MV DHIMOBILE",              "D-MOBILE",     0x472, 0x01F   },
    {"MY MAXIS",                  "MY MAXIS",     0x502, 0x12F   },
    {"DiGi",                      "DiGi",         0x502, 0x16F   },
    {"MY CELCOM",                 "CELCOM",       0x502, 0x19F   },
    {"Telstra Mobile",            "Telstra",      0x505, 0x01F   },
    {"YES OPTUS",                 "Optus",        0x505, 0x02F   },
    {"vodafone AU",               "voda AU",      0x505, 0x03F   },
    {"IND INDOSAT",               "INDOSAT",      0x510, 0x01F   },
    {"LIPPO TEL",                 "LIPPOTEL",     0x510, 0x08F   },
    {"IND TELKOMSEL",             "T-SEL",        0x510, 0x10F   },
    {"IND - Excelcom",            "proXL",        0x510, 0x11F   },
    {"IND INDOSAT",               "INDOSAT",      0x510, 0x21F   },
    {"TLS-TT",                    "TT",           0x514, 0x02F   },
    {"Globe Telecom-PH",          "GLOBE",        0x515, 0x02F   },
    {"SMART",                     "SMART",        0x515, 0x03F   },
    {"PH Sun Cellular",           "SUN",          0x515, 0x05F   },
    {"ISLACOM",                   "ISLACOM",      0x515, 0x01F   },
    {"TH GSM",                    "TH GSM",       0x520, 0x01F   },
    {"TH ACT 1900",               "ACT-1900",     0x520, 0x15F   },
    {"TH-DTAC",                   "DTAC",         0x520, 0x18F   },
    {"TH GSM 1800",               "GSM 1800",     0x520, 0x23F   },
    {"TH True",                   "True",         0x520, 0x99F   },
    {"SingTel",                   "SingTel",      0x525, 0x01F   },
    {"SingTel-G18",               "SingTel",      0x525, 0x02F   },
    {"SGP-M1-3GSM",               "M1-3GSM",      0x525, 0x03F   },
    {"STARHUB-SGP",               "STARHUB",      0x525, 0x05F   },
    {"BRU-DSTCom",                "DSTCom",       0x528, 0x11F   },
    {"vodafone NZ",               "voda NZ",      0x530, 0x01F   },
    {"PNGBMobile",                "BMobile",      0x537, 0x01F   },
    {"U-CALL",                    "U-CALL",       0x539, 0x01F   },
    {"VUT SMILE",                 "SMILE",        0x541, 0x01F   },
    {"FJ VODAFONE",               "VODAFONE",     0x542, 0x01F   },
    {"Blue Sky",                  "Blue Sky",     0x544, 0x11F   },
    {"KL-Frigate",                "KI-FRIG",      0x545, 0x09F   },
    {"NCL MOBILIS",               "MOBNCL",       0x546, 0x01F   },
    {"F-VINI",                    "VINI",         0x547, 0x20F   },
    {"CK KOKANET",                "KOKANET",      0x548, 0x01F   },
    {"FSM Telecom",               "FSMTC",        0x550, 0x01F   },
    {"vodafone EG",               "voda EG",      0x602, 0x02F   },
    {"EGY MobiNiL",               "MobiNiL",      0x602, 0x01F   },
    {"ALG Mobilis",               "Mobilis",      0x603, 0x01F   },
    {"Djezzy",                    "Djezzy",       0x603, 0x02F   },
    {"DZA NEDJMA",                "NEDJMA",       0x603, 0x03F   },
    {"MOR MEDITEL",               "MEDITEL",      0x604, 0x00F   },
    {"MOR IAM",                   "IAM",          0x604, 0x01F   },
    {"TUNISIANA",                 "TUNSIANA",     0x605, 0x03F   },
    {"TUNISIE TELECOM",           "TUNTEL",       0x605, 0x02F   },
    {"LIBYANA",                   "LIBYANA",      0x606, 0x00F   },
    {"GAMCEL",                    "GAMCEL",       0x607, 0x01F   },
    {"SN ALIZE",                  "ALIZE",        0x608, 0x01F   },
    {"SN-SENTEL SG",              "SENTEL",       0x608, 0x02F   },
    {"MR MATTEL",                 "MATTEL",       0x609, 0x01F   },
    {"MALITEL ML",                "MALITEL",      0x610, 0x01F   },
    {"IKATEL ML",                 "IKATEL",       0x610, 0x02F   },
    {"GN LAGUI",                  "LAGUI",        0x611, 0x02F   },
    {"Orange CI",                 "Orange",       0x612, 0x03F   },
    {"TELECEL-CI",                "TELCEL",       0x612, 0x05F   },
    {"BF Celtel",                 "celtel",       0x613, 0x02F   },
    {"SAHELCOM",                  "SAHELCOM",     0x614, 0x01F   },
    {"CELTEL",                    "CELTEL",       0x614, 0x02F   },
    {"NE TELECEL",                "TELECEL",      0x614, 0x03F   },
    {"TG-TOGO CELL",              "TGCELL",       0x615, 0x01F   },
    {"BELL BENIN COMMUNICATION",  "BBCOM",        0x616, 0x004   },
    {"TELECEL BENIN",             "TLCL-BEN",     0x616, 0x02F   },
    {"BJ BENINCELL",              "BENCELL",      0x616, 0x03F   },
    {"CELLPLUS-MRU",              "CELL +",       0x617, 0x01F   },
    {"EMTEL-MRU",                 "EMTEL",        0x617, 0x10F   },
    {"LBR Lonestar Cell",         "LoneStar",     0x618, 0x01F   },
    {"LIBERCELL",                 "LIBERCEL",     0x618, 0x02F   },
    {"Celcom GSM",                "Celcom",       0x618, 0x03F   },
    {"CELTEL SL",                 "CELTEL",       0x619, 0x01F   },
    {"MILLICOM SL",               "MILLICOM",     0x619, 0x02F   },
    {"GH SPACEFON",               "SPACE",        0x620, 0x01F   },
    {"GH-MOBITEL",                "mobitel",      0x620, 0x03F   },
    {"GH ONEtouch",               "ONEtouch",     0x620, 0x02F   },
    {"MTN - NG",                  "MTN-NG",       0x621, 0x30F   },
    {"NG Mtel",                   "Mtel",         0x621, 0x40F   },
    {"Glo NG",                    "glo",          0x621, 0x50F   },
    {"CELTEL TCD",                "CELTEL",       0x622, 0x01F   },
    {"MTN CAM",                   "62401",        0x624, 0x01F   },
    {"Orange CAM",                "Orange",       0x624, 0x02F   },
    {"CPV MOVEL",                 "CMOVEL",       0x625, 0x01F   },
    {"STP CSTmovel",              "CSTmovel",     0x626, 0x01F   },
    {"GNQ01",                     "GETESA",       0x627, 0x01F   },
    {"628 01/LIBERTIS",           "LIBERTIS",     0x628, 0x01F   },
    {"GAB TELECEL",               "TELECEL",      0x628, 0x02F   },
    {"CELTEL GA",                 "CELTEL",       0x628, 0x03F   },
    {"CELTEL",                    "CELTEL R",     0x629, 0x01F   },
    {"COG LIBERTIS",              "LIBERTIS",     0x629, 0x10F   },
    {"VODACOM CD",                "VODACOM",      0x630, 0x01F   },
    {"CELTEL DRC",                "CELTEL",       0x630, 0x02F   },
    {"CD OASIS",                  "OASIS",        0x630, 0x89F   },
    {"UNITEL",                    "UNITEL",       0x631, 0x02F   },
    {"GTM",                       "GTM",          0x632, 0x07F   },
    {"SEYCEL",                    "633-01",       0x633, 0x01F   },
    {"SC SmartCom",               "SmartC",       0x633, 0x02F   },
    {"SEZ AIRTEL",                "AIRTEL",       0x633, 0x10F   },
    {"MobiTel SDN",               "MobiTel",      0x634, 0x01F   },
    {"areeba SDN",                "areeba",       0x634, 0x02F   },
    {"R-CELL",                    "RCELL",        0x635, 0x10F   },
    {"ETH-MTN",                   "ET-MTN",       0x636, 0x01F   },
    {"SOMTELESOM",                "TELESOM",      0x637, 0x01F   },
    {"SOMAFONE",                  "SOMAFONE",     0x637, 0x04F   },
    {"Som Golis",                 "Golis",        0x637, 0x30F   },
    {"DJ EVATIS",                 "EVATIS",       0x638, 0x01F   },
    {"Safaricom",                 "SAF-COM",      0x639, 0x02F   },
    {"CELTEL",                    "CELTEL",       0x639, 0x03F   },
    {"MOBITEL - TZ",              "MOBITEL",      0x640, 0x02F   },
    {"VodaCom",                   "VodaCom",      0x640, 0x04F   },
    {"celtel",                    "celtel",       0x640, 0x05F   },
    {"ZANTEL-TZ",                 "ZANTEL",       0x640, 0x03F   },
    {"UG CelTel",                 "CELTEL",       0x641, 0x01F   },
    {"MTN-UGANDA",                "MTN-UG",       0x641, 0x10F   },
    {"UTL-Mango",                 "UTL-Mang",     0x641, 0x11F   },
    {"Spacetel BI",               "SPACETEL",     0x642, 0x01F   },
    {"ONATEL BDI",                "ONATEL",       0x642, 0x03F   },
    {"BUSAFA",                    "SAFARIS",      0x642, 0x02F   },
    {"TELECEL-BDI",               "BDITL",        0x642, 0x82F   },
    {"MOZ - mCel",                "mCel",         0x643, 0x01F   },
    {"VodaCom-MZ",                "VodaCom",      0x643, 0x04F   },
    {"ZM CELTEL",                 "CELTEL",       0x645, 0x01F   },
    {"TELECEL ZM",                "TELECEL",      0x645, 0x02F   },
    {"MG Madacom",                "Madacom",      0x646, 0x01F   },
    {"MG ANTARIS",                "ANTARIS",      0x646, 0x02F   },
    {"Orange re",                 "Orange",       0x647, 0x00F   },
    {"SFR REUNION",               "SFR RU",       0x647, 0x10F   },
    {"ZW NET*ONE",                "NETONE",       0x648, 0x01F   },
    {"TELECEL ZW",                "TELECEL",      0x648, 0x03F   },
    {"ZW ECONET",                 "ECONET",       0x648, 0x04F   },
    {"MTC NAMIBIA",               "MTCNAM",       0x649, 0x01F   },
    {"MW CP 900",                 "CP 900",       0x650, 0x01F   },
    {"CELTEL MW",                 "CELTEL",       0x650, 0x10F   },
    {"Vodacom Lesotho",           "Vodacom-",     0x651, 0x01F   },
    {"LS-ECONET-EZI-CEL",         "EZI-CEL",      0x651, 0x02F   },
    {"BW MASCOM",                 "MASCOM",       0x652, 0x01F   },
    {"Orange",                    "Orange",       0x652, 0x02F   },
    {"Swazi-MTN",                 "SwaziMTN",     0x653, 0x10F   },
    {"HURI",                      "HURI",         0x654, 0x001   },
    {"VodaCom-SA",                "VODA",         0x655, 0x01F   },
    {"Cell C",                    "Cell C",       0x655, 0x07F   },
    {"MTN-SA",                    "MTN",          0x655, 0x10F   },
    {"BTL",                       "BTL",          0x702, 0x67F   },
    {"PCS",                       "PCS",          0x704, 0x01F   },
    {"Comcel_GSM",                "COMCEL",       0x704, 0x02F   },
    {"movistar",                  "movistar",     0x704, 0x03F   },
    {"ESV PERSONAL",              "PERSONAL",     0x706, 0x01F   },
    {"Digicel",                   "DIGICEL",      0x706, 0x02F   },
    {"TELEMOVIL",                 "TM",           0x706, 0x03F   },
    {"movistar",                  "movistar",     0x706, 0x04F   },
    {"ESV PERSONAL",              "PERSONAL",     0x706, 0x10F   },
    {"Megatel GSM",               "ALOHN",        0x708, 0x001   },
    {"CELTELHND",                 "CELTEL",       0x708, 0x02F   },
    {"HND",                       "HT - 200",     0x708, 0x030   },
    {"ENITEL GSM",                "ENITEL",       0x710, 0x21F   },
    {"SERCOM",                    "SERCOM",       0x710, 0x73F   },
    {"I.C.E.",                    "I.C.E.",       0x712, 0x01F   },
    {"PANCW",                     "PANCW",        0x714, 0x01F   },
    {"TIM PERU",                  "TIM",          0x716, 0x10F   },
    {"PERSONAL",                  "AR TP",        0x722, 0x34F   },
    {"TIM BRASIL",                "TIM",          0x724, 0x02F   },
    {"TIM BRASIL",                "TIM",          0x724, 0x03F   },
    {"TIM BRASIL",                "TIM",          0x724, 0x04F   },
    {"Claro",                     "Claro",        0x724, 0x05F   },
    {"BRA SCTL",                  "SCTL",         0x724, 0x15F   },
    {"BRA BrTCelular",            "BrTCel",       0x724, 0x16F   },
    {"TELEMIG CEL",               "TELEMIGC",     0x724, 0x23F   },
    {"AMAZONIA",                  "AMAZONIA",     0x724, 0x24F   },
    {"Oi",                        "Oi",           0x724, 0x31F   },
    {"CTBC CEL",                  "CTBC",         0x724, 0x32F   },
    {"CTBC CEL",                  "CTBC",         0x724, 0x33F   },
    {"CTBC CEL",                  "CTBC",         0x724, 0x34F   },
    {"ENTEL PCS",                 "ENTEL PC",     0x730, 0x01F   },
    {"movistar",                  "movistar",     0x730, 0x02F   },
    {"CL ENTEL PCS",              "ENTEL",        0x730, 0x01F   },
    {"ENTEL PCS",                 "ENTEL PC",     0x730, 0x10F   },
    {"COLOMBIA - COMCEL S.A",     "COMCEL",       0x732, 0x101   },
    {"OLA",                       "OLA",          0x732, 0x111   },
    {"VZ INFO",                   "INFONT",       0x734, 0x01F   },
    {"DIGITEL TIM",               "DIGITEL",      0x734, 0x02F   },
    {"NUEVATEL",                  "VIVA",         0x736, 0x01F   },
    {"EMOVIL",                    "BOMOV",        0x736, 0x02F   },
    {"GUY TW",                    "TWTGUY",       0x738, 0x001   },
    {"GUY CLNK PLS",              "CLNK PLS",     0x738, 0x002   },
    {"MOVISTAR",                  "MOVISTAR",     0x740, 0x00F   },
    {"PORTA GSM",                 "PORTAGSM",     0x740, 0x01F   },
    {" HOLA PARAGUAY",            "VOX",          0x744, 0x01F   },
    {"PRY Porthable",             "Porth",        0x744, 0x02F   },
    {"Telecel GSM",               "Telecel",      0x744, 0x04F   },
    {"PY Personal",               "Personal",     0x744, 0x05F   },
    {"SR.TELESUR.GSM",            "TeleG",        0x746, 0x02F   },
    {"MOVISTAR",                  "Movistar",     0x748, 0x07F   },
    {"CTI Uruguay",               "CTIURY",       0x748, 0x10F   },
    {"Altyn Asyr",                "TM Cell",      0x795, 0x02F   },
    {"MCP Maritime Com",          "MCP",          0x901, 0x12F   },
#endif
/*--- EOL -------------------------------------------------------*/
    { NULL,                       NULL,                -1,-1   }
};
#else

EXTERN const T_OPER_NTRY_FIXED operListFixed[];

#endif      /* of #ifdef CMH_MMF_C */

#endif