3 -- Taken from Ecma International
4 -- Standard ECMA-344, (June 2003)
5 -- http://www.ecma-international.org/publications/standards/Ecma-344.htm
8 SS-MCR-Operations-asn97
9 {iso (1) identified-organization (3) icd-ecma (12) standard (0)
10 qsig-make-call-request (344) make-call-request-operations (0)}
12 DEFINITIONS EXPLICIT TAGS ::=
20 FROM Remote-Operations-Information-Objects
21 { joint-iso-itu-t (2) remote-operations (4) informationObjects (5) version1 (0) }
25 FROM Manufacturer-specific-service-extension-class-asn1-97
26 { iso (1) standard (0) pss1-generic-procedures (11582) msi-class-asn1-97 (11) }
29 FROM Name-Operations-asn1-97
30 { iso (1) standard (0) pss1-name (13868) name-operations-asn1-97 (1) }
33 FROM Call-Diversion-Operations-asn1-97
34 { iso (1) standard (0) pss1-call-diversion (13873)
35 call-diversion-operations-asn1-97 (1) }
37 basicServiceNotProvided,
38 supplementaryServiceInteractionNotAllowed,
40 FROM General-Error-List
41 {itu-t (0) recommendation (0) q (17) 950 general-error-list (1)}
43 PresentedAddressUnscreened
44 FROM Addressing-Data-Elements-asn1-97
45 { iso (1) standard (0) pss1-generic-procedures (11582)
46 addressing-data-elements-asn1-97 (20) }
48 CallIdentity, establishmentFailure
49 FROM Path-Replacement-Operations-asn1-97
50 {iso (1) standard (0) pss1-path-replacement (13874) pr-operations-asn1-97(1)}
53 Make-Call-Request-Operations OPERATION::= {
54 mCRequest | mCAlerting | mCInform }
56 mCRequest OPERATION ::= {
58 RESULT MCRequestResult
59 ERRORS {userNotSubscribed|
60 basicServiceNotProvided|
61 supplementaryServiceInteractionNotAllowed|
62 invalidDestinationNumber|
63 invalidCooperationNumber|
65 mCExecutionNotAllowed|
74 mCInform OPERATION ::= {
77 ERRORS {userNotSubscribed|
78 basicServiceNotProvided|
79 supplementaryServiceInteractionNotAllowed|
80 invalidDestinationNumber|
81 mCExecutionNotAllowed|
88 mCAlerting OPERATION ::= {
89 ARGUMENT MCAlertingArg
95 MCRequestArg ::= SEQUENCE
98 retainOrigCall BOOLEAN DEFAULT TRUE,
99 destinationAddress PresentedAddressUnscreened,
100 requestingAddress [0] PresentedAddressUnscreened OPTIONAL,
101 cooperatingAddress [1] PresentedAddressUnscreened OPTIONAL,
102 correlation Correlation,
103 extensions MCRExtensions OPTIONAL,
107 MCRequestResult ::= SEQUENCE
109 extensions MCRExtensions OPTIONAL,
113 MCInformArg ::= SEQUENCE
115 requestingAddress [0] PresentedAddressUnscreened OPTIONAL,
116 cooperatingAddress [1] PresentedAddressUnscreened OPTIONAL,
117 correlation Correlation,
118 extensions MCRExtensions OPTIONAL,
122 MCAlertingArg ::= SEQUENCE
124 correlation Correlation,
125 extensions MCRExtensions OPTIONAL,
130 basicService BasicService,
134 Correlation ::= SEQUENCE
136 correlationData CallIdentity,
137 correlationReason CorrelationReason OPTIONAL
139 CorrelationReason ::= INTEGER
142 mCACommunication (1),
146 MCRExtensions ::= CHOICE
149 single [0] IMPLICIT Extension
150 { { MakeCallRequestExtension } } ,
151 multiple [1] IMPLICIT SEQUENCE OF Extension
152 { { MakeCallRequestExtension } }
155 MakeCallRequestExtension EXTENSION::= {...}
157 invalidDestinationNumber ERROR ::= {CODE local : 1030}
158 invalidCooperationNumber ERROR ::= {CODE local : 1031}
159 mCRequestNotAllowed ERROR ::= {CODE local : 1032}
160 mCExecutionNotAllowed ERROR ::= {CODE local : 1033}
161 mCDestUserBusy ERROR ::= {CODE local : 1034}
162 mCCoopUserBusy ERROR ::= {CODE local : 1035}
163 mCCoopUserRejected ERROR ::= {CODE local : 1036}
164 unspecified ERROR ::= {PARAMETER Extension
165 { { MakeCallRequestExtension } }
169 END -- of SS-MCR-Operations