3 -- Taken from 3GPP TS 29.002 V11.5.0 (2012-12)
5 --17.7.12 Group Call data types
8 itu-t identified-organization (4) etsi (0) mobileDomain (0)
9 gsm-Network (1) modules (3) map-GR-DataTypes (23) version13 (13)}
22 SendGroupCallEndSignalArg,
23 SendGroupCallEndSignalRes,
24 ForwardGroupCallSignallingArg,
25 ProcessGroupCallSignallingArg,
38 AccessNetworkSignalInfo
39 FROM MAP-CommonDataTypes {
40 itu-t identified-organization (4) etsi (0) mobileDomain (0)
41 gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
45 itu-t identified-organization (4) etsi (0) mobileDomain (0)
46 gsm-Network (1) modules (3) map-TS-Code (19) version13 (13)}
52 AdditionalSubscriptions,
54 FROM MAP-MS-DataTypes {
55 itu-t identified-organization (4) etsi (0) mobileDomain (0)
56 gsm-Network (1) modules (3) map-MS-DataTypes (11) version13 (13)}
59 FROM MAP-ExtensionDataTypes {
60 itu-t identified-organization (4) etsi (0) mobileDomain (0)
61 gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
65 PrepareGroupCallArg ::= SEQUENCE {
66 teleservice Ext-TeleserviceCode,
67 asciCallReference ASCI-CallReference,
68 codec-Info CODEC-Info,
69 cipheringAlgorithm CipheringAlgorithm,
70 groupKeyNumber-Vk-Id [0] GroupKeyNumber OPTIONAL,
71 groupKey [1] Kc OPTIONAL,
72 -- this parameter shall not be sent and shall be discarded if received
73 priority [2] EMLPP-Priority OPTIONAL,
74 uplinkFree [3] NULL OPTIONAL,
75 extensionContainer [4] ExtensionContainer OPTIONAL,
77 vstk [5] VSTK OPTIONAL,
78 vstk-rand [6] VSTK-RAND OPTIONAL,
79 talkerChannelParameter [7] NULL OPTIONAL,
80 uplinkReplyIndicator [8] NULL OPTIONAL}
82 VSTK ::= OCTET STRING (SIZE (16))
84 VSTK-RAND ::= OCTET STRING (SIZE (5))
85 -- The 36 bit value is carried in bit 7 of octet 1 to bit 4 of octet 5
86 -- bits 3, 2, 1, and 0 of octet 5 are padded with zeros.
88 PrepareGroupCallRes ::= SEQUENCE {
89 groupCallNumber ISDN-AddressString,
90 extensionContainer ExtensionContainer OPTIONAL,
93 SendGroupCallEndSignalArg ::= SEQUENCE {
95 extensionContainer ExtensionContainer OPTIONAL,
97 talkerPriority [0]TalkerPriority OPTIONAL,
98 additionalInfo [1]AdditionalInfo OPTIONAL }
100 TalkerPriority ::= ENUMERATED {
105 SendGroupCallEndSignalRes ::= SEQUENCE {
106 extensionContainer ExtensionContainer OPTIONAL,
109 ForwardGroupCallSignallingArg ::= SEQUENCE {
111 uplinkRequestAck [0] NULL OPTIONAL,
112 uplinkReleaseIndication [1] NULL OPTIONAL,
113 uplinkRejectCommand [2] NULL OPTIONAL,
114 uplinkSeizedCommand [3] NULL OPTIONAL,
115 uplinkReleaseCommand [4] NULL OPTIONAL,
116 extensionContainer ExtensionContainer OPTIONAL,
118 stateAttributes [5] StateAttributes OPTIONAL,
119 talkerPriority [6] TalkerPriority OPTIONAL,
120 additionalInfo [7] AdditionalInfo OPTIONAL,
121 emergencyModeResetCommandFlag [8] NULL OPTIONAL,
122 sm-RP-UI [9] SignalInfo OPTIONAL,
123 an-APDU [10] AccessNetworkSignalInfo OPTIONAL
126 ProcessGroupCallSignallingArg ::= SEQUENCE {
127 uplinkRequest [0] NULL OPTIONAL,
128 uplinkReleaseIndication [1] NULL OPTIONAL,
129 releaseGroupCall [2] NULL OPTIONAL,
130 extensionContainer ExtensionContainer OPTIONAL,
132 talkerPriority [3] TalkerPriority OPTIONAL,
133 additionalInfo [4] AdditionalInfo OPTIONAL,
134 emergencyModeResetCommandFlag [5] NULL OPTIONAL,
135 an-APDU [6] AccessNetworkSignalInfo OPTIONAL }
137 GroupKeyNumber ::= INTEGER (0..15)
139 CODEC-Info ::= OCTET STRING (SIZE (5..10))
140 -- Refers to channel type
141 -- coded according to 3GPP TS 48.008 [49] and including Element identifier and Length
143 CipheringAlgorithm ::= OCTET STRING (SIZE (1))
144 -- Refers to 'permitted algorithms' in 'encryption information'
145 -- coded according to 3GPP TS 48.008 [49]:
149 -- 0000 0001 No encryption
150 -- 0000 0010 GSM A5/1
151 -- 0000 0100 GSM A5/2
152 -- 0000 1000 GSM A5/3
153 -- 0001 0000 GSM A5/4
154 -- 0010 0000 GSM A5/5
155 -- 0100 0000 GSM A5/6
156 -- 1000 0000 GSM A5/7
158 StateAttributes ::= SEQUENCE {
159 downlinkAttached [5] NULL OPTIONAL,
160 uplinkAttached [6] NULL OPTIONAL,
161 dualCommunication [7] NULL OPTIONAL,
162 callOriginator [8] NULL OPTIONAL }
164 -- Refers to 3GPP TS 44.068 for definitions of StateAttributes fields.
167 SendGroupCallInfoArg ::= SEQUENCE {
168 requestedInfo RequestedInfo,
169 groupId Long-GroupId,
170 teleservice Ext-TeleserviceCode,
171 cellId [0] GlobalCellId OPTIONAL,
172 imsi [1] IMSI OPTIONAL,
173 tmsi [2] TMSI OPTIONAL,
174 additionalInfo [3] AdditionalInfo OPTIONAL,
175 talkerPriority [4] TalkerPriority OPTIONAL,
176 cksn [5] Cksn OPTIONAL,
177 extensionContainer [6] ExtensionContainer OPTIONAL,
180 RequestedInfo ::= ENUMERATED {
181 anchorMSC-AddressAndASCI-CallReference (0),
182 imsiAndAdditionalInfoAndAdditionalSubscription (1),
184 -- exception handling:
185 -- an unrecognized value shall be rejected by the receiver with a return error cause of
186 -- unexpected data value
188 SendGroupCallInfoRes ::= SEQUENCE {
189 anchorMSC-Address [0] ISDN-AddressString OPTIONAL,
190 asciCallReference [1] ASCI-CallReference OPTIONAL,
191 imsi [2] IMSI OPTIONAL,
192 additionalInfo [3] AdditionalInfo OPTIONAL,
193 additionalSubscriptions [4] AdditionalSubscriptions OPTIONAL,
195 extensionContainer [6] ExtensionContainer OPTIONAL,