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