view src/aci2/aci/cus_aci.h @ 701:35e7f9d0379f

targets: add TARGET_HAS_BUZZER to c11x, c139 and dsample This new target config preprocessor symbol was introduced in Tourmaline in connection with the new approach to playing buzzer melodies via PWT, properly omitting the responsible code on targets where BU output controls the vibrator instead. That code is not present in Magnetite and we have no plans to backport it here, but target header files should be kept consistent between the two trees, especially given that we plan to support FC Venus target in Magnetite.
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 26 Mar 2022 19:51:34 +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