Class GSMSupplementaryServiceList

  • All Implemented Interfaces:
    DataObject, FastSerializable, Serializable

    public final class GSMSupplementaryServiceList
    extends AbstractLazyEncodedByteArray
    implements FastSerializable
    Class GSMSupplementaryServiceList as defined Nokia INAP Issue 6-0.

    The API offered by this class is as if the type were specified in ASN.1 as follows.

     GSMSupplementaryServiceList ::= SEQUENCE {
       aoCC AoCC,
       aoCI AoCI,
       oDB ODB,
       bIC-Roam BIC_Roam,
       bAIC BAIC,
       bOIC-exHC BOIC_ExHC,
       bOIC BOIC,
       bAOC BAOC,
       cOLR COLR,
       cOLP COLP,
       cLIR CLIR,
       cLIP CLIP,
       cFNRc CFNRc,
       cFNRy CFNRy,
       cFB CFB,
       cFU CFU,
       cD CD,
       cUG CUG,
       mPTY MPTY,
       hOLD HOLD,
       cW CW
     }

    The class takes care of encoding the field values into a byte-array and decoding field values from a byte-array, the encoded representation being as tabulated below.

    Data Encoding - based on Nokia INAP Issue 6-0 ASN.1
    87654321
    Octet 1AoCCAoCIODBBIC_RoamBAICBOIC_ExHCBOICBAOC
    Octet 2COLRCOLPCLIRCLIPCFNRcCNFRyFCFBCFU
    Octet 3SpareSpareSpareCDCUGMPTYHOLDCW
    See Also:
    Serialized Form