Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / gsm_map / MAP-CallHandlingOperations.asn
blobed99f3c7b08ab56f455c95252837a0f42c399d12
1 -- 3GPP TS 29.002 V18.0.0 (2023-09)
2 --17.6.3        Call Handling Operations
3 MAP-CallHandlingOperations {
4    itu-t identified-organization (4) etsi (0) mobileDomain (0)
5    gsm-Network (1) modules (3) map-CallHandlingOperations (7)
6    version21 (21)}
8 DEFINITIONS
10 ::=
12 BEGIN
14 EXPORTS
15         sendRoutingInfo,
16         provideRoamingNumber,
17         resumeCallHandling,
18         setReportingState,
19         statusReport,
20         remoteUserFree,
21         ist-Alert,
22         ist-Command,
23         releaseResources
26 IMPORTS
27         OPERATION
28 FROM Remote-Operations-Information-Objects {
29 joint-iso-itu-t remote-operations(4)
30   informationObjects(5) version1(0)}
32         systemFailure,
33         dataMissing,
34         unexpectedDataValue,
35         facilityNotSupported,
36         or-NotAllowed,
37         unknownSubscriber,
38         numberChanged,
39         bearerServiceNotProvisioned,
40         teleserviceNotProvisioned,
41         noRoamingNumberAvailable,
42         absentSubscriber,
43         busySubscriber,
44         noSubscriberReply,
45         callBarred,
46         forwardingViolation,
47         forwardingFailed,
48         cug-Reject,
49         resourceLimitation,
50         incompatibleTerminal,
51         unidentifiedSubscriber
53 FROM MAP-Errors {
54    itu-t identified-organization (4) etsi (0) mobileDomain (0)
55    gsm-Network (1) modules (3) map-Errors (10) version21 (21)}
56         SendRoutingInfoArg,
57         SendRoutingInfoRes,
58         ProvideRoamingNumberArg,
59         ProvideRoamingNumberRes,
60         ResumeCallHandlingArg,
61         ResumeCallHandlingRes,
62         SetReportingStateArg,
63         SetReportingStateRes,
64         StatusReportArg,
65         StatusReportRes,
66         RemoteUserFreeArg,
67         RemoteUserFreeRes,
68         IST-AlertArg,
69         IST-AlertRes,
70         IST-CommandArg,
71         IST-CommandRes,
72         ReleaseResourcesArg,
73         ReleaseResourcesRes
74 FROM MAP-CH-DataTypes {
75    itu-t identified-organization (4) etsi (0) mobileDomain (0)
76    gsm-Network (1) modules (3) map-CH-DataTypes (13) version21 (21)}
80 sendRoutingInfo  OPERATION ::= {        --Timer m
81 -- The timer is set to the upper limit of the range if the GMSC supports pre-paging.
82         ARGUMENT
83         SendRoutingInfoArg
84         RESULT
85         SendRoutingInfoRes
86         ERRORS {
87         systemFailure |
88         dataMissing |
89         unexpectedDataValue |
90         facilityNotSupported |
91         or-NotAllowed |
92         unknownSubscriber |
93         numberChanged |
94         bearerServiceNotProvisioned |
95         teleserviceNotProvisioned |
96         absentSubscriber |
97         busySubscriber |
98         noSubscriberReply |
99         callBarred |
100         cug-Reject |
101         forwardingViolation}
102         CODE    local:22 }
104 provideRoamingNumber  OPERATION ::= {   --Timer m
105 -- The timer is set to the upper limit of the range if the HLR supports pre-paging.
106         ARGUMENT
107         ProvideRoamingNumberArg
108         RESULT
109         ProvideRoamingNumberRes
110         ERRORS {
111         systemFailure |
112         dataMissing |
113         unexpectedDataValue |
114         facilityNotSupported |
115         or-NotAllowed |
116         absentSubscriber |
117         noRoamingNumberAvailable}
118         CODE    local:4 }
120 resumeCallHandling  OPERATION ::= {     --Timer m
121         ARGUMENT
122         ResumeCallHandlingArg
123         RESULT
124         ResumeCallHandlingRes
125         -- optional
126         ERRORS {
127         forwardingFailed |
128         or-NotAllowed |
129         unexpectedDataValue |
130         dataMissing }
131         CODE    local:6 }
133 setReportingState  OPERATION ::= {      --Timer m
134         ARGUMENT
135         SetReportingStateArg
136         RESULT
137         SetReportingStateRes
138         -- optional
139         ERRORS {
140         systemFailure |
141         unidentifiedSubscriber |
142         unexpectedDataValue |
143         dataMissing |
144         resourceLimitation |
145         facilityNotSupported}
146         CODE    local:73 }
148 statusReport  OPERATION ::= {   --Timer m
149         ARGUMENT
150         StatusReportArg
151         RESULT
152         StatusReportRes
153         -- optional
154         ERRORS {
155         unknownSubscriber |
156         systemFailure |
157         unexpectedDataValue |
158         dataMissing}
159         CODE    local:74 }
161 remoteUserFree  OPERATION ::= { --Timer ml
162         ARGUMENT
163         RemoteUserFreeArg
164         RESULT
165         RemoteUserFreeRes
166         ERRORS {
167         unexpectedDataValue |
168         dataMissing |
169         incompatibleTerminal |
170         absentSubscriber |
171         systemFailure |
172         busySubscriber}
173         CODE    local:75 }
175 ist-Alert  OPERATION ::= {      --Timer m
176         ARGUMENT
177         IST-AlertArg
178         RESULT
179         IST-AlertRes
180         -- optional
181         ERRORS {
182         unexpectedDataValue |
183         resourceLimitation |
184         unknownSubscriber |
185         systemFailure |
186         facilityNotSupported}
187         CODE    local:87 }
189 ist-Command  OPERATION::= {     --Timer m
190         ARGUMENT
191         IST-CommandArg
192         RESULT
193         IST-CommandRes
194         -- optional
195         ERRORS {
196         unexpectedDataValue |
197         resourceLimitation |
198         unknownSubscriber |
199         systemFailure |
200         facilityNotSupported}
201         CODE    local:88 }
203 releaseResources  OPERATION::= {        --Timer m
204         ARGUMENT
205         ReleaseResourcesArg
206         RESULT
207         ReleaseResourcesRes
208         -- optional
209         ERRORS {
210         unexpectedDataValue |
211         systemFailure }
212         CODE    local:20 }