public static final class SSCode.EncodedValue extends NamedInteger
The API offered by this class is as if the type were specified in ASN.1 as follows.
SSCode ::= ENUMERATED { allSS (0), ... , allLineIdentificationSS (16), clip (17), clir (18), colp (19), colr (20), mci (21), ... , allNameIdentificationSS (24), cnap (25), ... , allForwardingSS (32), cfu (33), ... , allCondForwardingSS (40), cfb (41), cfnry (42), cfnrc (43), cd (44), ... , allCallOfferingSS (48), ect (49), mah (50), ... , allCallCompletionSS (64), cw (65), hold (66), ccbs-A (67), ccbs-B (68), mc (69), ... , allMultiPartySS (80), multiPTY (81), ... , allCommunityOfInterestSS (96), cug (97), ... , allChargingSS (112), aoci (113), aocc (114), ... , allAdditionalInfoTransferSS (128), uus1 (129), uus2 (130), uus3 (131), ... , allBarringSS (144), barringOfOutgoingCalls (145), baoc (146), boic (147), boicExHC (148), barringOfIncomingCalls (153), baic (154), bacRoam (155), ... , allCallPrioritySS (160), emlpp (161), ... , allLCSPrivacyException (176), universal (177), callSessionRelated (178), callSessionUnrelated (179), plmnOperator (180), ... , allMOLR-SS (192), basicSelfLocation (193), autonomousSelfLocation (194), transferToThirdParty (195), ... , plmn-specificSS-1 (241), allPLMN-specificSS (240), plmn-specificSS-1 (241), plmn-specificSS-2 (242), plmn-specificSS-3 (243), plmn-specificSS-4 (244), plmn-specificSS-5 (245), plmn-specificSS-6 (246), plmn-specificSS-7 (247), plmn-specificSS-8 (248), plmn-specificSS-9 (249), plmn-specificSS-A (250), plmn-specificSS-B (251), plmn-specificSS-C (252), plmn-specificSS-D (253), plmn-specificSS-E (254), plmn-specificSS-F (255), }
The constants with the prefix all
are group names,
with following constants being in the preceding group;
allSS
is the group of all constants.
Group membership can be tested using the isInGroup(SSCode.EncodedValue)
method.
The group and specific service are encoded as tabulated below.
Data Encoding - based on definitions in ASN.1 module MAP-SS-Code | ||||||||
---|---|---|---|---|---|---|---|---|
8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |
1 octet | Group | Specific service |
Modifier and Type | Field and Description |
---|---|
static int |
_ALL_ADDITIONAL_INFO_TRANSFER_SS
all additional information transfer SS.
|
static int |
_ALL_BARRING_SS
all barring SS.
|
static int |
_ALL_CALL_COMPLETION_SS
all Call completion SS.
|
static int |
_ALL_CALL_OFFERING_SS
all call offering SS.
|
static int |
_ALL_CALL_PRIORITY_SS
all call priority SS.
|
static int |
_ALL_CHARGING_SS
all charging SS.
|
static int |
_ALL_COMMUNITY_OF_INTEREST_SS
all community of interest SS.
|
static int |
_ALL_COND_FORWARDING_SS
all conditional forwarding SS.
|
static int |
_ALL_FORWARDING_SS
all forwarding SS.
|
static int |
_ALL_LCS_PRIVACY_EXCEPTION
all LCS Privacy Exception Classes.
|
static int |
_ALL_LINE_IDENTIFICATION_SS
all line identification SS.
|
static int |
_ALL_MOLR_SS
all Mobile Originating Location Request Classes.
|
static int |
_ALL_MULTIPARTY_SS
all multiparty SS.
|
static int |
_ALL_NAME_IDENTIFICATION_SS
all name identification SS.
|
static int |
_ALL_PLMN_SPECIFIC_SS
ALL_PLMN_SPECIFIC_SS.
|
static int |
_ALL_SS
all SS.
|
static int |
_AOCC
advice of charge charging.
|
static int |
_AOCI
advice of charge information.
|
static int |
_AUTONOMOUS_SELF_LOCATION
allow an MS to perform self location without interaction with the PLMN for a predetermined period of time.
|
static int |
_BAC_ROAM
barring of incoming calls when roaming outside home PLMN Country.
|
static int |
_BAIC
barring of all incoming calls.
|
static int |
_BAOC
barring of all outgoing calls.
|
static int |
_BARRING_OF_INCOMING_CALLS
barring of incoming calls.
|
static int |
_BARRING_OF_OUTGOING_CALLS
barring of outgoing calls.
|
static int |
_BASIC_SELF_LOCATION
allow an MS to request its own location.
|
static int |
_BOIC
barring of outgoing international calls.
|
static int |
_BOIC_EX_HC
barring of outgoing international calls except those directed to the home PLMN.
|
static int |
_CALL_SESSION_RELATED
allow location by any value added LCS client to which a call/session is established from the target MS.
|
static int |
_CALL_SESSION_UNRELATED
allow location by designated external value added LCS clients.
|
static int |
_CCBS_A
completion of call to busy subscribers, originating side.
|
static int |
_CCBS_B
completion of call to busy subscribers, destination side.
|
static int |
_CD
call deflection.
|
static int |
_CFB
call forwarding on mobile subscriber busy.
|
static int |
_CFNRC
call forwarding on mobile subscriber not reachable.
|
static int |
_CFNRY
call forwarding on no reply.
|
static int |
_CFU
call forwarding unconditional.
|
static int |
_CLIP
calling line identification presentation.
|
static int |
_CLIR
calling line identification restriction.
|
static int |
_CNAP
calling name presentation.
|
static int |
_COLP
connected line identification presentation.
|
static int |
_COLR
connected line identification restriction.
|
static int |
_CUG
closed user group.
|
static int |
_CW
call waiting.
|
static int |
_ECT
explicit call transfer.
|
static int |
_EMLPP
enhanced Multilevel Precedence Pre-emption (EMLPP) service.
|
static int |
_HOLD
call hold.
|
static int |
_MAH
mobile access hunting.
|
static int |
_MC
multicall.
|
static int |
_MCI
malicious call identification.
|
static int |
_MULTIPTY
multiparty.
|
static int |
_PLMN_OPERATOR
allow location by designated PLMN operator LCS clients.
|
static int |
_PLMN_SPECIFIC_SS_1
PLMN_SPECIFIC_SS_1.
|
static int |
_PLMN_SPECIFIC_SS_2
PLMN_SPECIFIC_SS_2.
|
static int |
_PLMN_SPECIFIC_SS_3
PLMN_SPECIFIC_SS_3.
|
static int |
_PLMN_SPECIFIC_SS_4
PLMN_SPECIFIC_SS_4.
|
static int |
_PLMN_SPECIFIC_SS_5
PLMN_SPECIFIC_SS_5.
|
static int |
_PLMN_SPECIFIC_SS_6
PLMN_SPECIFIC_SS_6.
|
static int |
_PLMN_SPECIFIC_SS_7
PLMN_SPECIFIC_SS_7.
|
static int |
_PLMN_SPECIFIC_SS_8
PLMN_SPECIFIC_SS_8.
|
static int |
_PLMN_SPECIFIC_SS_9
PLMN_SPECIFIC_SS_9.
|
static int |
_PLMN_SPECIFIC_SS_A
PLMN_SPECIFIC_SS_A.
|
static int |
_PLMN_SPECIFIC_SS_B
PLMN_SPECIFIC_SS_B.
|
static int |
_PLMN_SPECIFIC_SS_C
PLMN_SPECIFIC_SS_C.
|
static int |
_PLMN_SPECIFIC_SS_D
PLMN_SPECIFIC_SS_D.
|
static int |
_PLMN_SPECIFIC_SS_E
PLMN_SPECIFIC_SS_E.
|
static int |
_PLMN_SPECIFIC_SS_F
PLMN_SPECIFIC_SS_F.
|
static int |
_TRANSFER_TOP_THIRD_PARTY
allow an MS to request transfer of its location to another LCS client.
|
static int |
_UNIVERSAL
allow location by any LCS client.
|
static int |
_UUS1
UUS1 user-to-user signalling.
|
static int |
_UUS2
UUS2 user-to-user signalling.
|
static int |
_UUS3
UUS3 user-to-user signalling.
|
static SSCode.EncodedValue |
ALL_ADDITIONAL_INFO_TRANSFER_SS
all additional information transfer SS.
|
static SSCode.EncodedValue |
ALL_BARRING_SS
all barring SS.
|
static SSCode.EncodedValue |
ALL_CALL_COMPLETION_SS
all Call completion SS.
|
static SSCode.EncodedValue |
ALL_CALL_OFFERING_SS
all call offering SS.
|
static SSCode.EncodedValue |
ALL_CALL_PRIORITY_SS
all call priority SS.
|
static SSCode.EncodedValue |
ALL_CHARGING_SS
all charging SS.
|
static SSCode.EncodedValue |
ALL_COMMUNITY_OF_INTEREST_SS
all community of interest SS.
|
static SSCode.EncodedValue |
ALL_COND_FORWARDING_SS
all conditional forwarding SS.
|
static SSCode.EncodedValue |
ALL_FORWARDING_SS
all forwarding SS.
|
static SSCode.EncodedValue |
ALL_LCS_PRIVACY_EXCEPTION
all LCS Privacy Exception Classes.
|
static SSCode.EncodedValue |
ALL_LINE_IDENTIFICATION_SS
all line identification SS.
|
static SSCode.EncodedValue |
ALL_MOLR_SS
all Mobile Originating Location Request Classes.
|
static SSCode.EncodedValue |
ALL_MULTIPARTY_SS
all multiparty SS.
|
static SSCode.EncodedValue |
ALL_NAME_IDENTIFICATION_SS
all name identification SS.
|
static SSCode.EncodedValue |
ALL_PLMN_SPECIFIC_SS
ALL_PLMN_SPECIFIC_SS.
|
static SSCode.EncodedValue |
ALL_SS
all SS.
|
static SSCode.EncodedValue |
AOCC
advice of charge charging.
|
static SSCode.EncodedValue |
AOCI
advice of charge information.
|
static SSCode.EncodedValue |
AUTONOMOUS_SELF_LOCATION
allow an MS to perform self location without interaction with the PLMN for a predetermined period of time.
|
static SSCode.EncodedValue |
BAC_ROAM
barring of incoming calls when roaming outside home PLMN Country.
|
static SSCode.EncodedValue |
BAIC
barring of all incoming calls.
|
static SSCode.EncodedValue |
BAOC
barring of all outgoing calls.
|
static SSCode.EncodedValue |
BARRING_OF_INCOMING_CALLS
barring of incoming calls.
|
static SSCode.EncodedValue |
BARRING_OF_OUTGOING_CALLS
barring of outgoing calls.
|
static SSCode.EncodedValue |
BASIC_SELF_LOCATION
allow an MS to request its own location.
|
static SSCode.EncodedValue |
BOIC
barring of outgoing international calls.
|
static SSCode.EncodedValue |
BOIC_EX_HC
barring of outgoing international calls except those directed to the home PLMN.
|
static SSCode.EncodedValue |
CALL_SESSION_RELATED
allow location by any value added LCS client to which a call/session is established from the target MS.
|
static SSCode.EncodedValue |
CALL_SESSION_UNRELATED
allow location by designated external value added LCS clients.
|
static SSCode.EncodedValue |
CCBS_A
completion of call to busy subscribers, originating side.
|
static SSCode.EncodedValue |
CCBS_B
completion of call to busy subscribers, destination side.
|
static SSCode.EncodedValue |
CD
call deflection.
|
static SSCode.EncodedValue |
CFB
call forwarding on mobile subscriber busy.
|
static SSCode.EncodedValue |
CFNRC
call forwarding on mobile subscriber not reachable.
|
static SSCode.EncodedValue |
CFNRY
call forwarding on no reply.
|
static SSCode.EncodedValue |
CFU
call forwarding unconditional.
|
static SSCode.EncodedValue |
CLIP
calling line identification presentation.
|
static SSCode.EncodedValue |
CLIR
calling line identification restriction.
|
static SSCode.EncodedValue |
CNAP
calling name presentation.
|
static SSCode.EncodedValue |
COLP
connected line identification presentation.
|
static SSCode.EncodedValue |
COLR
connected line identification restriction.
|
static SSCode.EncodedValue |
CUG
closed user group.
|
static SSCode.EncodedValue |
CW
call waiting.
|
static SSCode.EncodedValue |
ECT
explicit call transfer.
|
static SSCode.EncodedValue |
EMLPP
enhanced Multilevel Precedence Pre-emption (EMLPP) service.
|
static SSCode.EncodedValue |
HOLD
call hold.
|
static SSCode.EncodedValue |
MAH
mobile access hunting.
|
static int |
MAX_VALUE
Maximum value that a EncodedValue instance may take (255).
|
static SSCode.EncodedValue |
MC
multicall.
|
static SSCode.EncodedValue |
MCI
malicious call identification.
|
static int |
MIN_VALUE
Minimum value that a EncodedValue instance may take (0).
|
static SSCode.EncodedValue |
MULTIPTY
multiparty.
|
static SSCode.EncodedValue |
PLMN_OPERATOR
allow location by designated PLMN operator LCS clients.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_1
PLMN_SPECIFIC_SS_1.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_2
PLMN_SPECIFIC_SS_2.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_3
PLMN_SPECIFIC_SS_3.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_4
PLMN_SPECIFIC_SS_4.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_5
PLMN_SPECIFIC_SS_5.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_6
PLMN_SPECIFIC_SS_6.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_7
PLMN_SPECIFIC_SS_7.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_8
PLMN_SPECIFIC_SS_8.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_9
PLMN_SPECIFIC_SS_9.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_A
PLMN_SPECIFIC_SS_A.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_B
PLMN_SPECIFIC_SS_B.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_C
PLMN_SPECIFIC_SS_C.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_D
PLMN_SPECIFIC_SS_D.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_E
PLMN_SPECIFIC_SS_E.
|
static SSCode.EncodedValue |
PLMN_SPECIFIC_SS_F
PLMN_SPECIFIC_SS_F.
|
static SSCode.EncodedValue |
TRANSFER_TOP_THIRD_PARTY
allow an MS to request transfer of its location to another LCS client.
|
static SSCode.EncodedValue |
UNIVERSAL
allow location by any LCS client.
|
static SSCode.EncodedValue |
UUS1
UUS1 user-to-user signalling.
|
static SSCode.EncodedValue |
UUS2
UUS2 user-to-user signalling.
|
static SSCode.EncodedValue |
UUS3
UUS3 user-to-user signalling.
|
Modifier and Type | Method and Description |
---|---|
static SSCode.EncodedValue |
fromValue(int value)
Returns a EncodedValue for a particular integer value.
|
boolean |
isInGroup(SSCode.EncodedValue group)
Determines whether this SSCode is in the given group.
|
static SSCode.EncodedValue[] |
namedValues()
Returns an array containing all of EncodedValue's named numbers.
|
byteValue, clone, doubleValue, equals, floatValue, hashCode, intValue, isReadOnly, longValue, setReadOnly, shortValue, toString
public static final int _ALL_SS
public static final int _ALL_LINE_IDENTIFICATION_SS
public static final int _CLIP
public static final int _CLIR
public static final int _COLP
public static final int _COLR
public static final int _MCI
public static final int _ALL_NAME_IDENTIFICATION_SS
public static final int _CNAP
public static final int _ALL_FORWARDING_SS
public static final int _CFU
public static final int _CD
public static final int _ALL_COND_FORWARDING_SS
public static final int _CFB
public static final int _CFNRY
public static final int _CFNRC
public static final int _ALL_CALL_OFFERING_SS
public static final int _ECT
public static final int _MAH
public static final int _ALL_CALL_COMPLETION_SS
public static final int _CW
public static final int _HOLD
public static final int _CCBS_A
public static final int _CCBS_B
public static final int _MC
public static final int _ALL_MULTIPARTY_SS
public static final int _MULTIPTY
public static final int _ALL_COMMUNITY_OF_INTEREST_SS
public static final int _CUG
public static final int _ALL_CHARGING_SS
public static final int _AOCI
public static final int _AOCC
public static final int _ALL_ADDITIONAL_INFO_TRANSFER_SS
public static final int _UUS1
public static final int _UUS2
public static final int _UUS3
public static final int _ALL_BARRING_SS
public static final int _BARRING_OF_OUTGOING_CALLS
public static final int _BAOC
public static final int _BOIC
public static final int _BOIC_EX_HC
public static final int _BARRING_OF_INCOMING_CALLS
public static final int _BAIC
public static final int _BAC_ROAM
public static final int _ALL_CALL_PRIORITY_SS
public static final int _EMLPP
public static final int _ALL_LCS_PRIVACY_EXCEPTION
public static final int _UNIVERSAL
public static final int _CALL_SESSION_RELATED
public static final int _CALL_SESSION_UNRELATED
public static final int _PLMN_OPERATOR
public static final int _ALL_MOLR_SS
public static final int _BASIC_SELF_LOCATION
public static final int _AUTONOMOUS_SELF_LOCATION
public static final int _TRANSFER_TOP_THIRD_PARTY
public static final int _ALL_PLMN_SPECIFIC_SS
public static final int _PLMN_SPECIFIC_SS_1
public static final int _PLMN_SPECIFIC_SS_2
public static final int _PLMN_SPECIFIC_SS_3
public static final int _PLMN_SPECIFIC_SS_4
public static final int _PLMN_SPECIFIC_SS_5
public static final int _PLMN_SPECIFIC_SS_6
public static final int _PLMN_SPECIFIC_SS_7
public static final int _PLMN_SPECIFIC_SS_8
public static final int _PLMN_SPECIFIC_SS_9
public static final int _PLMN_SPECIFIC_SS_A
public static final int _PLMN_SPECIFIC_SS_B
public static final int _PLMN_SPECIFIC_SS_C
public static final int _PLMN_SPECIFIC_SS_D
public static final int _PLMN_SPECIFIC_SS_E
public static final int _PLMN_SPECIFIC_SS_F
public static final SSCode.EncodedValue ALL_SS
public static final SSCode.EncodedValue ALL_LINE_IDENTIFICATION_SS
public static final SSCode.EncodedValue CLIP
public static final SSCode.EncodedValue CLIR
public static final SSCode.EncodedValue COLP
public static final SSCode.EncodedValue COLR
public static final SSCode.EncodedValue MCI
public static final SSCode.EncodedValue ALL_NAME_IDENTIFICATION_SS
public static final SSCode.EncodedValue CNAP
public static final SSCode.EncodedValue ALL_FORWARDING_SS
public static final SSCode.EncodedValue CFU
public static final SSCode.EncodedValue CD
public static final SSCode.EncodedValue ALL_COND_FORWARDING_SS
public static final SSCode.EncodedValue CFB
public static final SSCode.EncodedValue CFNRY
public static final SSCode.EncodedValue CFNRC
public static final SSCode.EncodedValue ALL_CALL_OFFERING_SS
public static final SSCode.EncodedValue ECT
public static final SSCode.EncodedValue MAH
public static final SSCode.EncodedValue ALL_CALL_COMPLETION_SS
public static final SSCode.EncodedValue CW
public static final SSCode.EncodedValue HOLD
public static final SSCode.EncodedValue CCBS_A
public static final SSCode.EncodedValue CCBS_B
public static final SSCode.EncodedValue MC
public static final SSCode.EncodedValue ALL_MULTIPARTY_SS
public static final SSCode.EncodedValue MULTIPTY
public static final SSCode.EncodedValue ALL_COMMUNITY_OF_INTEREST_SS
public static final SSCode.EncodedValue CUG
public static final SSCode.EncodedValue ALL_CHARGING_SS
public static final SSCode.EncodedValue AOCI
public static final SSCode.EncodedValue AOCC
public static final SSCode.EncodedValue ALL_ADDITIONAL_INFO_TRANSFER_SS
public static final SSCode.EncodedValue UUS1
public static final SSCode.EncodedValue UUS2
public static final SSCode.EncodedValue UUS3
public static final SSCode.EncodedValue ALL_BARRING_SS
public static final SSCode.EncodedValue BARRING_OF_OUTGOING_CALLS
public static final SSCode.EncodedValue BAOC
public static final SSCode.EncodedValue BOIC
public static final SSCode.EncodedValue BOIC_EX_HC
public static final SSCode.EncodedValue BARRING_OF_INCOMING_CALLS
public static final SSCode.EncodedValue BAIC
public static final SSCode.EncodedValue BAC_ROAM
public static final SSCode.EncodedValue ALL_CALL_PRIORITY_SS
public static final SSCode.EncodedValue EMLPP
public static final SSCode.EncodedValue ALL_LCS_PRIVACY_EXCEPTION
public static final SSCode.EncodedValue UNIVERSAL
public static final SSCode.EncodedValue CALL_SESSION_RELATED
public static final SSCode.EncodedValue CALL_SESSION_UNRELATED
public static final SSCode.EncodedValue PLMN_OPERATOR
public static final SSCode.EncodedValue ALL_MOLR_SS
public static final SSCode.EncodedValue BASIC_SELF_LOCATION
public static final SSCode.EncodedValue AUTONOMOUS_SELF_LOCATION
public static final SSCode.EncodedValue TRANSFER_TOP_THIRD_PARTY
public static final SSCode.EncodedValue ALL_PLMN_SPECIFIC_SS
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_1
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_2
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_3
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_4
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_5
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_6
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_7
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_8
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_9
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_A
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_B
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_C
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_D
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_E
public static final SSCode.EncodedValue PLMN_SPECIFIC_SS_F
public static final int MIN_VALUE
public static final int MAX_VALUE
public static SSCode.EncodedValue fromValue(int value)
public static SSCode.EncodedValue[] namedValues()
public boolean isInGroup(SSCode.EncodedValue group)
group
- one of the NamedIntegers with prefix "all"