Sylvain Munaut | 0f91413 | 2009-12-22 21:53:22 +0100 | [diff] [blame] | 1 | -- $Id: MAP-SS-Code.asn 28149 2009-04-25 17:45:34Z etxrab $ |
| 2 | -- 3GPP TS 29.002 V8.9.0 (2009-04) |
| 3 | -- 17.7.5 Supplementary service codes |
| 4 | |
| 5 | MAP-SS-Code { |
| 6 | itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| 7 | gsm-Network (1) modules (3) map-SS-Code (15) version11 (11)} |
| 8 | |
| 9 | DEFINITIONS |
| 10 | |
| 11 | ::= |
| 12 | |
| 13 | BEGIN |
| 14 | |
| 15 | SS-Code ::= OCTET STRING (SIZE (1)) |
| 16 | -- This type is used to represent the code identifying a single |
| 17 | -- supplementary service, a group of supplementary services, or |
| 18 | -- all supplementary services. The services and abbreviations |
| 19 | -- used are defined in TS 3GPP TS 22.004 [5]. The internal structure is |
| 20 | -- defined as follows: |
| 21 | -- |
| 22 | -- bits 87654321: group (bits 8765), and specific service |
| 23 | -- (bits 4321) |
| 24 | |
| 25 | allSS SS-Code ::= '00000000'B |
| 26 | -- reserved for possible future use |
| 27 | -- all SS |
| 28 | |
| 29 | allLineIdentificationSS SS-Code ::= '00010000'B |
| 30 | -- reserved for possible future use |
| 31 | -- all line identification SS |
| 32 | clip SS-Code ::= '00010001'B |
| 33 | -- calling line identification presentation |
| 34 | clir SS-Code ::= '00010010'B |
| 35 | -- calling line identification restriction |
| 36 | colp SS-Code ::= '00010011'B |
| 37 | -- connected line identification presentation |
| 38 | colr SS-Code ::= '00010100'B |
| 39 | -- connected line identification restriction |
| 40 | mci SS-Code ::= '00010101'B |
| 41 | -- reserved for possible future use |
| 42 | -- malicious call identification |
| 43 | |
| 44 | allNameIdentificationSS SS-Code ::= '00011000'B |
| 45 | -- all name identification SS |
| 46 | cnap SS-Code ::= '00011001'B |
| 47 | -- calling name presentation |
| 48 | |
| 49 | -- SS-Codes '00011010'B to '00011111'B are reserved for future |
| 50 | -- NameIdentification Supplementary Service use. |
| 51 | |
| 52 | allForwardingSS SS-Code ::= '00100000'B |
| 53 | -- all forwarding SS |
| 54 | cfu SS-Code ::= '00100001'B |
| 55 | -- call forwarding unconditional |
| 56 | allCondForwardingSS SS-Code ::= '00101000'B |
| 57 | -- all conditional forwarding SS |
| 58 | cfb SS-Code ::= '00101001'B |
| 59 | -- call forwarding on mobile subscriber busy |
| 60 | cfnry SS-Code ::= '00101010'B |
| 61 | -- call forwarding on no reply |
| 62 | cfnrc SS-Code ::= '00101011'B |
| 63 | -- call forwarding on mobile subscriber not reachable |
| 64 | cd SS-Code ::= '00100100'B |
| 65 | -- call deflection |
| 66 | |
| 67 | allCallOfferingSS SS-Code ::= '00110000'B |
| 68 | -- reserved for possible future use |
| 69 | -- all call offering SS includes also all forwarding SS |
| 70 | ect SS-Code ::= '00110001'B |
| 71 | -- explicit call transfer |
| 72 | mah SS-Code ::= '00110010'B |
| 73 | -- reserved for possible future use |
| 74 | -- mobile access hunting |
| 75 | |
| 76 | allCallCompletionSS SS-Code ::= '01000000'B |
| 77 | -- reserved for possible future use |
| 78 | -- all Call completion SS |
| 79 | cw SS-Code ::= '01000001'B |
| 80 | -- call waiting |
| 81 | hold SS-Code ::= '01000010'B |
| 82 | -- call hold |
| 83 | ccbs-A SS-Code ::= '01000011'B |
| 84 | -- completion of call to busy subscribers, originating side |
| 85 | -- this SS-Code is used only in InsertSubscriberData, DeleteSubscriberData |
| 86 | -- and InterrogateSS |
| 87 | ccbs-B SS-Code ::= '01000100'B |
| 88 | -- completion of call to busy subscribers, destination side |
| 89 | -- this SS-Code is used only in InsertSubscriberData and DeleteSubscriberData |
| 90 | mc SS-Code ::= '01000101'B |
| 91 | -- multicall |
| 92 | |
| 93 | allMultiPartySS SS-Code ::= '01010000'B |
| 94 | -- reserved for possible future use |
| 95 | -- all multiparty SS |
| 96 | multiPTY SS-Code ::= '01010001'B |
| 97 | -- multiparty |
| 98 | |
| 99 | allCommunityOfInterest-SS SS-Code ::= '01100000'B |
| 100 | -- reserved for possible future use |
| 101 | -- all community of interest SS |
| 102 | cug SS-Code ::= '01100001'B |
| 103 | -- closed user group |
| 104 | |
| 105 | allChargingSS SS-Code ::= '01110000'B |
| 106 | -- reserved for possible future use |
| 107 | -- all charging SS |
| 108 | aoci SS-Code ::= '01110001'B |
| 109 | -- advice of charge information |
| 110 | aocc SS-Code ::= '01110010'B |
| 111 | -- advice of charge charging |
| 112 | |
| 113 | allAdditionalInfoTransferSS SS-Code ::= '10000000'B |
| 114 | -- reserved for possible future use |
| 115 | -- all additional information transfer SS |
| 116 | uus1 SS-Code ::= '10000001'B |
| 117 | -- UUS1 user-to-user signalling |
| 118 | uus2 SS-Code ::= '10000010'B |
| 119 | -- UUS2 user-to-user signalling |
| 120 | uus3 SS-Code ::= '10000011'B |
| 121 | -- UUS3 user-to-user signalling |
| 122 | |
| 123 | allBarringSS SS-Code ::= '10010000'B |
| 124 | -- all barring SS |
| 125 | barringOfOutgoingCalls SS-Code ::= '10010001'B |
| 126 | -- barring of outgoing calls |
| 127 | baoc SS-Code ::= '10010010'B |
| 128 | -- barring of all outgoing calls |
| 129 | boic SS-Code ::= '10010011'B |
| 130 | -- barring of outgoing international calls |
| 131 | boicExHC SS-Code ::= '10010100'B |
| 132 | -- barring of outgoing international calls except those directed |
| 133 | -- to the home PLMN Country |
| 134 | barringOfIncomingCalls SS-Code ::= '10011001'B |
| 135 | -- barring of incoming calls |
| 136 | baic SS-Code ::= '10011010'B |
| 137 | -- barring of all incoming calls |
| 138 | bicRoam SS-Code ::= '10011011'B |
| 139 | -- barring of incoming calls when roaming outside home PLMN |
| 140 | -- Country |
| 141 | |
| 142 | allPLMN-specificSS SS-Code ::= '11110000'B |
| 143 | plmn-specificSS-1 SS-Code ::= '11110001'B |
| 144 | plmn-specificSS-2 SS-Code ::= '11110010'B |
| 145 | plmn-specificSS-3 SS-Code ::= '11110011'B |
| 146 | plmn-specificSS-4 SS-Code ::= '11110100'B |
| 147 | plmn-specificSS-5 SS-Code ::= '11110101'B |
| 148 | plmn-specificSS-6 SS-Code ::= '11110110'B |
| 149 | plmn-specificSS-7 SS-Code ::= '11110111'B |
| 150 | plmn-specificSS-8 SS-Code ::= '11111000'B |
| 151 | plmn-specificSS-9 SS-Code ::= '11111001'B |
| 152 | plmn-specificSS-A SS-Code ::= '11111010'B |
| 153 | plmn-specificSS-B SS-Code ::= '11111011'B |
| 154 | plmn-specificSS-C SS-Code ::= '11111100'B |
| 155 | plmn-specificSS-D SS-Code ::= '11111101'B |
| 156 | plmn-specificSS-E SS-Code ::= '11111110'B |
| 157 | plmn-specificSS-F SS-Code ::= '11111111'B |
| 158 | |
| 159 | allCallPrioritySS SS-Code ::= '10100000'B |
| 160 | -- reserved for possible future use |
| 161 | -- all call priority SS |
| 162 | emlpp SS-Code ::= '10100001'B |
| 163 | -- enhanced Multilevel Precedence Pre-emption (EMLPP) service |
| 164 | |
| 165 | allLCSPrivacyException SS-Code ::= '10110000'B |
| 166 | -- all LCS Privacy Exception Classes |
| 167 | universal SS-Code ::= '10110001'B |
| 168 | -- allow location by any LCS client |
| 169 | callSessionRelated SS-Code ::= '10110010'B |
| 170 | -- allow location by any value added LCS client to which a call/session |
| 171 | -- is established from the target MS |
| 172 | callSessionUnrelated SS-Code ::= '10110011'B |
| 173 | -- allow location by designated external value added LCS clients |
| 174 | plmnoperator SS-Code ::= '10110100'B |
| 175 | -- allow location by designated PLMN operator LCS clients |
| 176 | serviceType SS-Code ::= '10110101'B |
| 177 | -- allow location by LCS clients of a designated LCS service type |
| 178 | |
| 179 | allMOLR-SS SS-Code ::= '11000000'B |
| 180 | -- all Mobile Originating Location Request Classes |
| 181 | basicSelfLocation SS-Code ::= '11000001'B |
| 182 | -- allow an MS to request its own location |
| 183 | autonomousSelfLocation SS-Code ::= '11000010'B |
| 184 | -- allow an MS to perform self location without interaction |
| 185 | -- with the PLMN for a predetermined period of time |
| 186 | transferToThirdParty SS-Code ::= '11000011'B |
| 187 | -- allow an MS to request transfer of its location to another LCS client |
| 188 | |
| 189 | END |
| 190 | |