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