3 -- Taken from Ecma International
4 -- Standard ECMA-186, 4th edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-186.htm
10 SS-CC-Operations-asn1-97 { iso (1) standard (0) pss1-call-completion (13870) operations-asn1-97 (1)}
11 DEFINITIONS EXPLICIT TAGS ::=
16 FROM Remote-Operations-Information-Objects
17 { joint-iso-itu-t remote-operations (4) informationObjects(5) version1 (0)}
19 EXTENSION, Extension{}
20 FROM Manufacturer-specific-service-extension-class-asn1-97
21 { iso( 1) standard( 0) pss1-generic-procedures( 11582) msi-class-asn1-97( 11) }
23 PSS1InformationElement
24 FROM PSS1-generic-parameters-definition-asn1-97
25 { iso standard pss1-generic-procedures (11582) pss1-generic-parameters-asn1-97(17)}
29 PresentedNumberUnscreened
30 FROM Addressing-Data-Elements-asn1-97
31 {iso standard pss1-generic-procedures (11582) addressing-data-elements-asn1-97 (20)}
33 supplementaryServiceInteractionNotAllowed
34 FROM General-Error-List
35 { ccitt (0) recommendation (0) q 950 general-error-list (1) } ;
37 CC-Operations OPERATION ::= {ccbsRequest | ccnrRequest | ccCancel | ccExecPossible | ccPathReserve |
38 ccRingout | ccSuspend | ccResume }
40 ccbsRequest OPERATION ::= {
47 supplementaryServiceInteractionNotAllowed
52 ccnrRequest OPERATION ::= {
59 supplementaryServiceInteractionNotAllowed
64 ccCancel OPERATION ::= {
65 ARGUMENT CcOptionalArg
71 ccExecPossible OPERATION ::= {
72 ARGUMENT CcOptionalArg
78 ccPathReserve OPERATION ::= {
84 failedDueToInterworking |
90 ccRingout OPERATION ::= {
102 ccSuspend OPERATION ::= {
105 ALWAYS RESPONDS FALSE
109 ccResume OPERATION ::= {
112 ALWAYS RESPONDS FALSE
116 -- TYPE DEFINITIONS FOR CC DATA TYPES FOLLOW
117 CcRequestArg ::= SEQUENCE {
118 numberA PresentedNumberUnscreened,
120 service PSS1InformationElement,
121 -- permitted information elements are:
122 -- Bearer capability; Low layer compatibility; High layer compatibility
123 subaddrA [10] PartySubaddress OPTIONAL,
124 subaddrB [11] PartySubaddress OPTIONAL,
125 can-retain-service [12] IMPLICIT BOOLEAN DEFAULT FALSE,
126 retain-sig-connection [13] IMPLICIT BOOLEAN OPTIONAL,
127 -- TRUE: signalling connection to be retained;
128 -- FALSE: signalling connection to be released;
129 -- omission: release or retain signalling connection--
130 extension CcExtension OPTIONAL
133 CcRequestRes ::= SEQUENCE{
134 no-path-reservation [0] IMPLICIT BOOLEAN DEFAULT FALSE,
135 retain-service [1] IMPLICIT BOOLEAN DEFAULT FALSE,
136 extension CcExtension OPTIONAL
139 CcOptionalArg ::= CHOICE{
140 fullArg [0] IMPLICIT SEQUENCE {
143 service PSS1InformationElement,
144 -- permitted information elements are:
146 -- Low layer compatibility;
147 -- High layer compatibility.
148 subaddrA [10] PartySubaddress OPTIONAL,
149 subaddrB [11] PartySubaddress OPTIONAL,
150 extension CcExtension OPTIONAL
155 CcExtension ::= CHOICE {
157 single [14] IMPLICIT Extension{{CCExtSet}},
158 multiple [15] IMPLICIT SEQUENCE OF Extension{{CCExtSet}}
161 CCExtSet EXTENSION ::= {...}
163 -- DEFINITIONS FOR ERRORS FOLLOW
165 unspecified ERROR ::= {
166 PARAMETER Extension{{CCExtSet}}
170 shortTermRejection ERROR ::= { CODE local: 1010}
171 longTermRejection ERROR ::= { CODE local: 1011}
172 remoteUserBusyAgain ERROR ::= { CODE local: 1012}
173 failureToMatch ERROR ::= { CODE local: 1013}
174 failedDueToInterworking ERROR ::= { CODE local: 1014}
177 END -- of SS-CC-Operations-asn1-97