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