2
itu-t identified-organization (4) etsi (0) mobileDomain (0)
3
gsm-Network (1) modules (3) map-SM-DataTypes (16) version9 (9)}
20
ReportSM-DeliveryStatusArg,
21
ReportSM-DeliveryStatusRes,
22
AlertServiceCentreArg,
23
InformServiceCentreArg,
37
FROM MAP-CommonDataTypes {
38
itu-t identified-organization (4) etsi (0) mobileDomain (0)
39
gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)}
41
AbsentSubscriberDiagnosticSM
42
FROM MAP-ER-DataTypes {
43
itu-t identified-organization (4) etsi (0) mobileDomain (0)
44
gsm-Network (1) modules (3) map-ER-DataTypes (17) version9 (9)}
47
FROM MAP-ExtensionDataTypes {
48
itu-t identified-organization (4) etsi (0) mobileDomain (0)
49
gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version9 (9)}
53
RoutingInfoForSM-Arg ::= SEQUENCE {
54
msisdn [0] ISDN-AddressString,
55
sm-RP-PRI [1] BOOLEAN,
56
serviceCentreAddress [2] AddressString,
57
extensionContainer [6] ExtensionContainer OPTIONAL,
59
gprsSupportIndicator [7] NULL OPTIONAL,
60
-- gprsSupportIndicator is set only if the SMS-GMSC supports
61
-- receiving of two numbers from the HLR
62
sm-RP-MTI [8] SM-RP-MTI OPTIONAL,
63
sm-RP-SMEA [9] SM-RP-SMEA OPTIONAL }
65
SM-RP-MTI ::= INTEGER (0..10)
67
-- 1 SMS Status Report
68
-- other values are reserved for future use and shall be discarded if
71
SM-RP-SMEA ::= OCTET STRING (SIZE (1..12))
72
-- this parameter contains an address field which is encoded
73
-- as defined in 3GPP TS 23.040. An address field contains 3 elements :
78
RoutingInfoForSM-Res ::= SEQUENCE {
80
locationInfoWithLMSI [0] LocationInfoWithLMSI,
81
extensionContainer [4] ExtensionContainer OPTIONAL,
84
LocationInfoWithLMSI ::= SEQUENCE {
85
networkNode-Number [1] ISDN-AddressString,
87
extensionContainer ExtensionContainer OPTIONAL,
89
gprsNodeIndicator [5] NULL OPTIONAL,
90
-- gprsNodeIndicator is set only if the SGSN number is sent as the
91
-- Network Node Number
92
additional-Number [6] Additional-Number OPTIONAL
93
-- NetworkNode-number can be either msc-number or sgsn-number
96
Additional-Number ::= CHOICE {
97
msc-Number [0] ISDN-AddressString,
98
sgsn-Number [1] ISDN-AddressString}
99
-- additional-number can be either msc-number or sgsn-number
100
-- if received networkNode-number is msc-number then the
101
-- additional number is sgsn-number
102
-- if received networkNode-number is sgsn-number then the
103
-- additional number is msc-number
105
MO-ForwardSM-Arg ::= SEQUENCE {
109
extensionContainer ExtensionContainer OPTIONAL,
113
MO-ForwardSM-Res ::= SEQUENCE {
114
sm-RP-UI SignalInfo OPTIONAL,
115
extensionContainer ExtensionContainer OPTIONAL,
118
MT-ForwardSM-Arg ::= SEQUENCE {
122
moreMessagesToSend NULL OPTIONAL,
123
extensionContainer ExtensionContainer OPTIONAL,
126
MT-ForwardSM-Res ::= SEQUENCE {
127
sm-RP-UI SignalInfo OPTIONAL,
128
extensionContainer ExtensionContainer OPTIONAL,
131
SM-RP-DA ::= CHOICE {
134
serviceCentreAddressDA [4] AddressString,
137
SM-RP-OA ::= CHOICE {
138
msisdn [2] ISDN-AddressString,
139
serviceCentreAddressOA [4] AddressString,
142
ReportSM-DeliveryStatusArg ::= SEQUENCE {
143
msisdn ISDN-AddressString,
144
serviceCentreAddress AddressString,
145
sm-DeliveryOutcome SM-DeliveryOutcome,
146
absentSubscriberDiagnosticSM [0] AbsentSubscriberDiagnosticSM
148
extensionContainer [1] ExtensionContainer OPTIONAL,
150
gprsSupportIndicator [2] NULL OPTIONAL,
151
-- gprsSupportIndicator is set only if the SMS-GMSC supports
152
-- handling of two delivery outcomes
153
deliveryOutcomeIndicator [3] NULL OPTIONAL,
154
-- DeliveryOutcomeIndicator is set when the SM-DeliveryOutcome
156
additionalSM-DeliveryOutcome [4] SM-DeliveryOutcome OPTIONAL,
157
-- If received, additionalSM-DeliveryOutcome is for GPRS
158
-- If DeliveryOutcomeIndicator is set, then AdditionalSM-DeliveryOutcome shall be absent
159
additionalAbsentSubscriberDiagnosticSM [5] AbsentSubscriberDiagnosticSM OPTIONAL
160
-- If received additionalAbsentSubscriberDiagnosticSM is for GPRS
161
-- If DeliveryOutcomeIndicator is set, then AdditionalAbsentSubscriberDiagnosticSM
165
SM-DeliveryOutcome ::= ENUMERATED {
166
memoryCapacityExceeded (0),
167
absentSubscriber (1),
168
successfulTransfer (2)}
170
ReportSM-DeliveryStatusRes ::= SEQUENCE {
171
storedMSISDN ISDN-AddressString OPTIONAL,
172
extensionContainer ExtensionContainer OPTIONAL,
175
AlertServiceCentreArg ::= SEQUENCE {
176
msisdn ISDN-AddressString,
177
serviceCentreAddress AddressString,
180
InformServiceCentreArg ::= SEQUENCE {
181
storedMSISDN ISDN-AddressString OPTIONAL,
182
mw-Status MW-Status OPTIONAL,
183
extensionContainer ExtensionContainer OPTIONAL,
185
absentSubscriberDiagnosticSM AbsentSubscriberDiagnosticSM OPTIONAL,
186
additionalAbsentSubscriberDiagnosticSM [0] AbsentSubscriberDiagnosticSM OPTIONAL }
187
-- additionalAbsentSubscriberDiagnosticSM may be present only if
188
-- absentSubscriberDiagnosticSM is present.
189
-- if included, additionalAbsentSubscriberDiagnosticSM is for GPRS and
190
-- absentSubscriberDiagnosticSM is for non-GPRS
192
MW-Status ::= BIT STRING {
193
sc-AddressNotIncluded (0),
196
mnrg-Set (3)} (SIZE (6..16))
197
-- exception handling:
198
-- bits 4 to 15 shall be ignored if received and not understood
200
ReadyForSM-Arg ::= SEQUENCE {
202
alertReason AlertReason,
203
alertReasonIndicator NULL OPTIONAL,
204
-- alertReasonIndicator is set only when the alertReason
205
-- sent to HLR is for GPRS
206
extensionContainer ExtensionContainer OPTIONAL,
209
ReadyForSM-Res ::= SEQUENCE {
210
extensionContainer ExtensionContainer OPTIONAL,
213
AlertReason ::= ENUMERATED {