2
itu-t identified-organization (4) etsi (0) mobileDomain (0)
3
gsm-Network (1) modules (3) map-CH-DataTypes (13) version9 (9)}
16
ProvideRoamingNumberArg,
17
ProvideRoamingNumberRes,
18
ResumeCallHandlingArg,
19
ResumeCallHandlingRes,
21
SuppressionOfAnnouncement,
42
O-BcsmCamelTDPCriteriaList,
43
T-BCSM-CAMEL-TDP-CriteriaList,
47
NumberPortabilityStatus
48
FROM MAP-MS-DataTypes {
49
itu-t identified-organization (4) etsi (0) mobileDomain (0)
50
gsm-Network (1) modules (3) map-MS-DataTypes (11) version9 (9)}
55
FROM MAP-SS-DataTypes {
56
itu-t identified-organization (4) etsi (0) mobileDomain (0)
57
gsm-Network (1) modules (3) map-SS-DataTypes (14) version9 (9)}
60
ISDN-SubaddressString,
63
Ext-ExternalSignalInfo,
69
FROM MAP-CommonDataTypes {
70
itu-t identified-organization (4) etsi (0) mobileDomain (0)
71
gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)}
74
FROM MAP-ExtensionDataTypes {
75
itu-t identified-organization (4) etsi (0) mobileDomain (0)
76
gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version9 (9)}
80
CUG-CheckInfo ::= SEQUENCE {
81
cug-Interlock CUG-Interlock,
82
cug-OutgoingAccess NULL OPTIONAL,
83
extensionContainer ExtensionContainer OPTIONAL,
86
NumberOfForwarding ::= INTEGER (1..5)
88
SendRoutingInfoArg ::= SEQUENCE {
89
msisdn [0] ISDN-AddressString,
90
cug-CheckInfo [1] CUG-CheckInfo OPTIONAL,
91
numberOfForwarding [2] NumberOfForwarding OPTIONAL,
92
interrogationType [3] InterrogationType,
93
or-Interrogation [4] NULL OPTIONAL,
94
or-Capability [5] OR-Phase OPTIONAL,
95
gmsc-OrGsmSCF-Address [6] ISDN-AddressString,
96
callReferenceNumber [7] CallReferenceNumber OPTIONAL,
97
forwardingReason [8] ForwardingReason OPTIONAL,
98
basicServiceGroup [9] Ext-BasicServiceCode OPTIONAL,
99
networkSignalInfo [10] ExternalSignalInfo OPTIONAL,
100
camelInfo [11] CamelInfo OPTIONAL,
101
suppressionOfAnnouncement [12] SuppressionOfAnnouncement OPTIONAL,
102
extensionContainer [13] ExtensionContainer OPTIONAL,
104
alertingPattern [14] AlertingPattern OPTIONAL,
105
ccbs-Call [15] NULL OPTIONAL,
106
supportedCCBS-Phase [16] SupportedCCBS-Phase OPTIONAL,
107
additionalSignalInfo [17] Ext-ExternalSignalInfo OPTIONAL,
108
istSupportIndicator [18] IST-SupportIndicator OPTIONAL,
109
pre-pagingSupported [19] NULL OPTIONAL,
110
callDiversionTreatmentIndicator [20] CallDiversionTreatmentIndicator OPTIONAL,
111
longFTN-Supported [21] NULL OPTIONAL,
112
suppress-VT-CSI [22] NULL OPTIONAL,
113
suppressIncomingCallBarring [23] NULL OPTIONAL,
114
gsmSCF-InitiatedCall [24] NULL OPTIONAL,
115
basicServiceGroup2 [25] Ext-BasicServiceCode OPTIONAL,
116
networkSignalInfo2 [26] ExternalSignalInfo OPTIONAL
119
SuppressionOfAnnouncement ::= NULL
121
InterrogationType ::= ENUMERATED {
125
OR-Phase ::= INTEGER (1..127)
127
CallReferenceNumber ::= OCTET STRING (SIZE (1..8))
129
ForwardingReason ::= ENUMERATED {
134
SupportedCCBS-Phase ::= INTEGER (1..127)
135
-- exception handling:
136
-- Only value 1 is used.
137
-- Values in the ranges 2-127 are reserved for future use.
138
-- If received values 2-127 shall be mapped on to value 1.
140
CallDiversionTreatmentIndicator ::= OCTET STRING (SIZE(1))
141
-- callDiversionAllowed (xxxx xx01)
142
-- callDiversionNotAllowed (xxxx xx10)
143
-- network default is call diversion allowed
145
SendRoutingInfoRes ::= [3] SEQUENCE {
146
imsi [9] IMSI OPTIONAL,
147
-- IMSI must be present if SendRoutingInfoRes is not segmented.
148
-- If the TC-Result-NL segmentation option is taken the IMSI must be
149
-- present in one segmented transmission of SendRoutingInfoRes.
150
extendedRoutingInfo ExtendedRoutingInfo OPTIONAL,
151
cug-CheckInfo [3] CUG-CheckInfo OPTIONAL,
152
cugSubscriptionFlag [6] NULL OPTIONAL,
153
subscriberInfo [7] SubscriberInfo OPTIONAL,
154
ss-List [1] SS-List OPTIONAL,
155
basicService [5] Ext-BasicServiceCode OPTIONAL,
156
forwardingInterrogationRequired [4] NULL OPTIONAL,
157
vmsc-Address [2] ISDN-AddressString OPTIONAL,
158
extensionContainer [0] ExtensionContainer OPTIONAL,
160
naea-PreferredCI [10] NAEA-PreferredCI OPTIONAL,
161
-- naea-PreferredCI is included at the discretion of the HLR operator.
162
ccbs-Indicators [11] CCBS-Indicators OPTIONAL,
163
msisdn [12] ISDN-AddressString OPTIONAL,
164
numberPortabilityStatus [13] NumberPortabilityStatus OPTIONAL,
165
istAlertTimer [14] IST-AlertTimerValue OPTIONAL,
166
supportedCamelPhasesInVMSC [15] SupportedCamelPhases OPTIONAL,
167
offeredCamel4CSIsInVMSC [16] OfferedCamel4CSIs OPTIONAL,
168
routingInfo2 [17] RoutingInfo OPTIONAL,
169
ss-List2 [18] SS-List OPTIONAL,
170
basicService2 [19] Ext-BasicServiceCode OPTIONAL,
171
allowedServices [20] AllowedServices OPTIONAL,
172
unavailabilityCause [21] UnavailabilityCause OPTIONAL
175
AllowedServices ::= BIT STRING {
176
firstServiceAllowed (0),
177
secondServiceAllowed (1) } (SIZE (2..8))
178
-- firstService is the service indicated in the networkSignalInfo
179
-- secondService is the service indicated in the networkSignalInfo2
180
-- Other bits than listed above shall be discarded
182
UnavailabilityCause ::= ENUMERATED {
183
bearerServiceNotProvisioned (1),
184
teleserviceNotProvisioned (2),
185
absentSubscriber (3),
190
-- exception handling:
191
-- Reception of other values than the ones listed shall result in the service
192
-- being unavailable for that call.
194
CCBS-Indicators ::= SEQUENCE {
195
ccbs-Possible [0] NULL OPTIONAL,
196
keepCCBS-CallIndicator [1] NULL OPTIONAL,
197
extensionContainer [2] ExtensionContainer OPTIONAL,
200
RoutingInfo ::= CHOICE {
201
roamingNumber ISDN-AddressString,
202
forwardingData ForwardingData}
204
ForwardingData ::= SEQUENCE {
205
forwardedToNumber [5] ISDN-AddressString OPTIONAL,
206
-- When this datatype is sent from an HLR which supports CAMEL Phase 2
207
-- to a GMSC which supports CAMEL Phase 2 the GMSC shall not check the
208
-- format of the number
209
forwardedToSubaddress [4] ISDN-SubaddressString OPTIONAL,
210
forwardingOptions [6] ForwardingOptions OPTIONAL,
211
extensionContainer [7] ExtensionContainer OPTIONAL,
213
longForwardedToNumber [8] FTN-AddressString OPTIONAL}
215
ProvideRoamingNumberArg ::= SEQUENCE {
217
msc-Number [1] ISDN-AddressString,
218
msisdn [2] ISDN-AddressString OPTIONAL,
219
lmsi [4] LMSI OPTIONAL,
220
gsm-BearerCapability [5] ExternalSignalInfo OPTIONAL,
221
networkSignalInfo [6] ExternalSignalInfo OPTIONAL,
222
suppressionOfAnnouncement [7] SuppressionOfAnnouncement OPTIONAL,
223
gmsc-Address [8] ISDN-AddressString OPTIONAL,
224
callReferenceNumber [9] CallReferenceNumber OPTIONAL,
225
or-Interrogation [10] NULL OPTIONAL,
226
extensionContainer [11] ExtensionContainer OPTIONAL,
228
alertingPattern [12] AlertingPattern OPTIONAL,
229
ccbs-Call [13] NULL OPTIONAL,
230
supportedCamelPhasesInInterrogatingNode [15] SupportedCamelPhases OPTIONAL,
231
additionalSignalInfo [14] Ext-ExternalSignalInfo OPTIONAL,
232
orNotSupportedInGMSC [16] NULL OPTIONAL,
233
pre-pagingSupported [17] NULL OPTIONAL,
234
longFTN-Supported [18] NULL OPTIONAL,
235
suppress-VT-CSI [19] NULL OPTIONAL,
236
offeredCamel4CSIsInInterrogatingNode [20] OfferedCamel4CSIs OPTIONAL
239
ProvideRoamingNumberRes ::= SEQUENCE {
240
roamingNumber ISDN-AddressString,
241
extensionContainer ExtensionContainer OPTIONAL,
244
ResumeCallHandlingArg ::= SEQUENCE {
245
callReferenceNumber [0] CallReferenceNumber OPTIONAL,
246
basicServiceGroup [1] Ext-BasicServiceCode OPTIONAL,
247
forwardingData [2] ForwardingData OPTIONAL,
248
imsi [3] IMSI OPTIONAL,
249
cug-CheckInfo [4] CUG-CheckInfo OPTIONAL,
250
o-CSI [5] O-CSI OPTIONAL,
251
extensionContainer [7] ExtensionContainer OPTIONAL,
252
ccbs-Possible [8] NULL OPTIONAL,
253
msisdn [9] ISDN-AddressString OPTIONAL,
254
uu-Data [10] UU-Data OPTIONAL,
255
allInformationSent [11] NULL OPTIONAL,
257
d-csi [12] D-CSI OPTIONAL,
258
o-BcsmCamelTDPCriteriaList [13] O-BcsmCamelTDPCriteriaList OPTIONAL,
259
basicServiceGroup2 [14] Ext-BasicServiceCode OPTIONAL
262
UU-Data ::= SEQUENCE {
263
uuIndicator [0] UUIndicator OPTIONAL,
264
uui [1] UUI OPTIONAL,
265
uusCFInteraction [2] NULL OPTIONAL,
266
extensionContainer [3] ExtensionContainer OPTIONAL,
269
UUIndicator ::= OCTET STRING (SIZE (1))
270
-- Octets are coded according to ETS 300 356
272
UUI ::= OCTET STRING (SIZE (1..131))
273
-- Octets are coded according to ETS 300 356
275
ResumeCallHandlingRes ::= SEQUENCE {
276
extensionContainer ExtensionContainer OPTIONAL,
279
CamelInfo ::= SEQUENCE {
280
supportedCamelPhases SupportedCamelPhases,
281
suppress-T-CSI NULL OPTIONAL,
282
extensionContainer ExtensionContainer OPTIONAL,
284
offeredCamel4CSIs [0] OfferedCamel4CSIs OPTIONAL }
286
ExtendedRoutingInfo ::= CHOICE {
287
routingInfo RoutingInfo,
288
camelRoutingInfo [8] CamelRoutingInfo}
290
CamelRoutingInfo ::= SEQUENCE {
291
forwardingData ForwardingData OPTIONAL,
292
gmscCamelSubscriptionInfo [0] GmscCamelSubscriptionInfo,
293
extensionContainer [1] ExtensionContainer OPTIONAL,
296
GmscCamelSubscriptionInfo ::= SEQUENCE {
297
t-CSI [0] T-CSI OPTIONAL,
298
o-CSI [1] O-CSI OPTIONAL,
299
extensionContainer [2] ExtensionContainer OPTIONAL,
301
o-BcsmCamelTDP-CriteriaList [3] O-BcsmCamelTDPCriteriaList OPTIONAL,
302
t-BCSM-CAMEL-TDP-CriteriaList [4] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
303
d-csi [5] D-CSI OPTIONAL}
305
SetReportingStateArg ::= SEQUENCE {
306
imsi [0] IMSI OPTIONAL,
307
lmsi [1] LMSI OPTIONAL,
308
ccbs-Monitoring [2] ReportingState OPTIONAL,
309
extensionContainer [3] ExtensionContainer OPTIONAL,
312
ReportingState ::= ENUMERATED {
316
-- exception handling:
317
-- reception of values 2-10 shall be mapped to 'stopMonitoring'
318
-- reception of values > 10 shall be mapped to 'startMonitoring'
320
SetReportingStateRes ::= SEQUENCE{
321
ccbs-SubscriberStatus [0] CCBS-SubscriberStatus OPTIONAL,
322
extensionContainer [1] ExtensionContainer OPTIONAL,
325
CCBS-SubscriberStatus ::= ENUMERATED {
328
ccbsNotReachable (2),
330
-- exception handling:
331
-- reception of values 3-10 shall be mapped to 'ccbsNotIdle'
332
-- reception of values 11-20 shall be mapped to 'ccbsIdle'
333
-- reception of values > 20 shall be mapped to 'ccbsNotReachable'
335
StatusReportArg ::= SEQUENCE{
337
eventReportData [1] EventReportData OPTIONAL,
338
callReportdata [2] CallReportData OPTIONAL,
339
extensionContainer [3] ExtensionContainer OPTIONAL,
342
EventReportData ::= SEQUENCE{
343
ccbs-SubscriberStatus [0] CCBS-SubscriberStatus OPTIONAL,
344
extensionContainer [1] ExtensionContainer OPTIONAL,
347
CallReportData ::= SEQUENCE{
348
monitoringMode [0] MonitoringMode OPTIONAL,
349
callOutcome [1] CallOutcome OPTIONAL,
350
extensionContainer [2] ExtensionContainer OPTIONAL,
353
MonitoringMode ::= ENUMERATED {
357
-- exception handling:
358
-- reception of values 2-10 shall be mapped 'a-side'
359
-- reception of values > 10 shall be mapped to 'b-side'
361
CallOutcome ::= ENUMERATED {
366
-- exception handling:
367
-- reception of values 3-10 shall be mapped to 'success'
368
-- reception of values 11-20 shall be mapped to 'failure'
369
-- reception of values > 20 shall be mapped to 'busy'
371
StatusReportRes ::= SEQUENCE {
372
extensionContainer [0] ExtensionContainer OPTIONAL,
375
RemoteUserFreeArg ::= SEQUENCE{
377
callInfo [1] ExternalSignalInfo,
378
ccbs-Feature [2] CCBS-Feature,
379
translatedB-Number [3] ISDN-AddressString,
380
replaceB-Number [4] NULL OPTIONAL,
381
alertingPattern [5] AlertingPattern OPTIONAL,
382
extensionContainer [6] ExtensionContainer OPTIONAL,
385
RemoteUserFreeRes ::= SEQUENCE{
386
ruf-Outcome [0] RUF-Outcome,
387
extensionContainer [1] ExtensionContainer OPTIONAL,
390
RUF-Outcome ::= ENUMERATED{
393
noResponseFromFreeMS (2), -- T4 Expiry
394
noResponseFromBusyMS (3), -- T10 Expiry
398
-- exception handling:
399
-- reception of values 6-20 shall be mapped to 'accepted'
400
-- reception of values 21-30 shall be mapped to 'rejected'
401
-- reception of values 31-40 shall be mapped to 'noResponseFromFreeMS'
402
-- reception of values 41-50 shall be mapped to 'noResponseFromBusyMS'
403
-- reception of values 51-60 shall be mapped to 'udubFromFreeMS'
404
-- reception of values > 60 shall be mapped to 'udubFromBusyMS'
406
IST-AlertArg ::= SEQUENCE{
408
extensionContainer [1] ExtensionContainer OPTIONAL,
411
IST-AlertRes ::= SEQUENCE{
412
istAlertTimer [0] IST-AlertTimerValue OPTIONAL,
413
istInformationWithdraw [1] NULL OPTIONAL,
414
callTerminationIndicator [2] CallTerminationIndicator OPTIONAL,
415
extensionContainer [3] ExtensionContainer OPTIONAL,
418
IST-CommandArg ::= SEQUENCE{
420
extensionContainer [1] ExtensionContainer OPTIONAL,
423
IST-CommandRes ::= SEQUENCE{
424
extensionContainer ExtensionContainer OPTIONAL,
427
CallTerminationIndicator ::= ENUMERATED {
428
terminateCallActivityReferred (0),
429
terminateAllCallActivities (1),
431
-- exception handling:
432
-- reception of values 2-10 shall be mapped to ' terminateCallActivityReferred '
433
-- reception of values > 10 shall be mapped to ' terminateAllCallActivities '
435
-- In MSCs not supporting linkage of all call activities, any value received shall
436
-- be interpreted as ' terminateCallActivityReferred '