3 -- Taken from Ecma International
4 -- Standard ECMA-344, (June 2003)
5 -- http://www.ecma-international.org/publications/standards/Ecma-344.htm
10 SS-MCR-Operations-asn97
11 {iso (1) identified-organization (3) icd-ecma (12) standard (0)
12 qsig-make-call-request (344) make-call-request-operations (0)}
14 DEFINITIONS EXPLICIT TAGS ::=
22 FROM Remote-Operations-Information-Objects
23 { joint-iso-itu-t (2) remote-operations (4) informationObjects (5) version1 (0) }
27 FROM Manufacturer-specific-service-extension-class-asn1-97
28 { iso (1) standard (0) pss1-generic-procedures (11582) msi-class-asn1-97 (11) }
31 FROM Name-Operations-asn1-97
32 { iso (1) standard (0) pss1-name (13868) name-operations-asn1-97 (1) }
35 FROM Call-Diversion-Operations-asn1-97
36 { iso (1) standard (0) pss1-call-diversion (13873)
37 call-diversion-operations-asn1-97 (1) }
39 basicServiceNotProvided,
40 supplementaryServiceInteractionNotAllowed,
42 FROM General-Error-List
43 {itu-t (0) recommendation (0) q (17) 950 general-error-list (1)}
45 PresentedAddressUnscreened
46 FROM Addressing-Data-Elements-asn1-97
47 { iso (1) standard (0) pss1-generic-procedures (11582)
48 addressing-data-elements-asn1-97 (20) }
50 CallIdentity, establishmentFailure
51 FROM Path-Replacement-Operations-asn1-97
52 {iso (1) standard (0) pss1-path-replacement (13874) pr-operations-asn1-97(1)}
55 Make-Call-Request-Operations OPERATION::= {
56 mCRequest | mCAlerting | mCInform }
58 mCRequest OPERATION ::= {
60 RESULT MCRequestResult
61 ERRORS {userNotSubscribed|
62 basicServiceNotProvided|
63 supplementaryServiceInteractionNotAllowed|
64 invalidDestinationNumber|
65 invalidCooperationNumber|
67 mCExecutionNotAllowed|
76 mCInform OPERATION ::= {
80 ERRORS {userNotSubscribed|
81 basicServiceNotProvided|
82 supplementaryServiceInteractionNotAllowed|
83 invalidDestinationNumber|
84 mCExecutionNotAllowed|
90 mCAlerting OPERATION ::= {
91 ARGUMENT MCAlertingArg
97 MCRequestArg ::= SEQUENCE
100 retainOrigCall BOOLEAN DEFAULT TRUE,
101 destinationAddress PresentedAddressUnscreened,
102 requestingAddress [0] PresentedAddressUnscreened OPTIONAL,
103 cooperatingAddress [1] PresentedAddressUnscreened OPTIONAL,
104 correlation Correlation,
105 extensions MCRExtensions OPTIONAL,
109 MCRequestResult ::= SEQUENCE
111 extensions MCRExtensions OPTIONAL,
115 MCInformArg ::= SEQUENCE
117 requestingAddress [0] PresentedAddressUnscreened OPTIONAL,
118 cooperatingAddress [1] PresentedAddressUnscreened OPTIONAL,
119 correlation Correlation,
120 extensions MCRExtensions OPTIONAL,
124 MCAlertingArg ::= SEQUENCE
126 correlation Correlation,
127 extensions MCRExtensions OPTIONAL,
132 basicService BasicService,
136 Correlation ::= SEQUENCE
138 correlationData CallIdentity,
139 correlationReason CorrelationReason OPTIONAL
141 CorrelationReason ::= INTEGER
144 mCACommunication (1),
148 MCRExtensions ::= CHOICE
151 single [0] IMPLICIT Extension
152 { { MakeCallRequestExtension } } ,
153 multiple [1] IMPLICIT SEQUENCE OF Extension
154 { { MakeCallRequestExtension } }
157 MakeCallRequestExtension EXTENSION::= {...}
159 invalidDestinationNumber ERROR ::= {CODE local : 1030}
160 invalidCooperationNumber ERROR ::= {CODE local : 1031}
161 mCRequestNotAllowed ERROR ::= {CODE local : 1032}
162 mCExecutionNotAllowed ERROR ::= {CODE local : 1033}
163 mCDestUserBusy ERROR ::= {CODE local : 1034}
164 mCCoopUserBusy ERROR ::= {CODE local : 1035}
165 mCCoopUserRejected ERROR ::= {CODE local : 1036}
166 unspecified ERROR ::= {PARAMETER Extension
167 { { MakeCallRequestExtension } }
171 END -- of SS-MCR-Operations