3 -- Taken from Ecma International
4 -- Standard ECMA-203, 4th edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-203.htm
8 Call-Intrusion-Operations-asn1-97
9 {iso(1) standard(0) pss1-call-intrusion(14846) call-intrusion-operations-asn1-97 (2) }
11 DEFINITIONS EXPLICIT TAGS ::=
15 IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects
16 {joint-iso-itu-t(2) remote-operations(4) informationObjects(5) version1(0)}
17 EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97
19 pss1-generic-procedures(11582) msi-class-asn1-97(11)}
20 notAvailable, supplementaryServiceInteractionNotAllowed
21 FROM General-Error-List
22 {ccitt recommendation q 950 general-error-list (1)};
24 Call-Intrusion-Operations OPERATION ::= {pathRetain | serviceAvailable | callIntrusionRequest |
25 callIntrusionGetCIPL | callIntrusionIsolate | callIntrusionForcedRelease | callIntrusionWOBRequest |
26 callIntrusionCompleted | cfbOverride}
28 pathRetain OPERATION ::= {
29 ARGUMENT PathRetainArg -- this operation may be used by other
30 -- Supplementary Services using other
31 -- values of the argument
36 serviceAvailable OPERATION ::= {
37 ARGUMENT ServiceAvailableArg -- this operation may be used by other
38 -- Supplementary Services using other
39 -- values of the argument
44 callIntrusionRequest OPERATION ::= {
47 ERRORS {notAvailable | notBusy | temporarilyUnavailable | notAuthorized |
48 unspecified | supplementaryServiceInteractionNotAllowed}
51 callIntrusionGetCIPL OPERATION ::= {
57 callIntrusionForcedRelease OPERATION ::= {
60 ERRORS {notAvailable | unspecified |
61 supplementaryServiceInteractionNotAllowed}
64 callIntrusionIsolate OPERATION ::= {
67 ERRORS {notAvailable | unspecified |
68 supplementaryServiceInteractionNotAllowed}
71 callIntrusionWOBRequest OPERATION ::= {
74 ERRORS {notAvailable | unspecified |
75 supplementaryServiceInteractionNotAllowed}
78 callIntrusionCompleted OPERATION ::= {
84 PathRetainArg ::= CHOICE {
85 serviceList ServiceList,
86 extendedServiceList SEQUENCE {
87 serviceList ServiceList,
88 extension Extension{{CIExtSet}}
92 ServiceAvailableArg ::= CHOICE {
93 serviceList ServiceList,
94 extendedServiceList SEQUENCE {
95 serviceList ServiceList,
96 extension Extension{{CIExtSet}}
100 ServiceList ::= BIT STRING
101 {ci-low(4), ci-medium(5), ci-high(6)} (SIZE(1..32))
102 -- bits other than ci-low, ci-medium, ci-high are reserved
103 -- for other supplementary services
107 extension [1] IMPLICIT Extension{{CIExtSet}},
108 sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{CIExtSet}}}
112 extension [1] IMPLICIT Extension{{CIExtSet}},
113 sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{CIExtSet}}}
115 CIRequestArg ::= SEQUENCE{
116 ciCapabilityLevel CICapabilityLevel,
117 argumentExtension CHOICE{
118 extension [1] IMPLICIT Extension{{CIExtSet}},
119 sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{CIExtSet}}
122 CIRequestRes ::= SEQUENCE{
123 ciUnwantedUserStatus CIUnwantedUserStatus,
124 resultExtension CHOICE{
125 extension [1] IMPLICIT Extension{{CIExtSet}},
126 sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{CIExtSet}}
129 CIGetCIPLRes ::= SEQUENCE{
130 ciProtectionLevel CIProtectionLevel,
131 resultExtension CHOICE{
132 extension [1] IMPLICIT Extension{{CIExtSet}},
133 sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{CIExtSet}}
136 CICapabilityLevel ::= ENUMERATED{
138 intrusionMediumProt(2),
139 intrusionHighProt(3)}
141 CIProtectionLevel ::= ENUMERATED{
147 CIUnwantedUserStatus ::= ENUMERATED{
148 unwantedUserIntruded(0),
149 unwantedUserIsolated(1)}
151 cfbOverride OPERATION ::= {
154 ALWAYS RESPONDS FALSE
156 -- used in the interaction with Call Forwarding Busy
158 CIExtSet EXTENSION ::= {...}
160 notBusy ERROR ::= { CODE local: 1009}
161 -- used when an SS-CI request is received in
162 -- a Terminating PINX and the called user is not busy
164 temporarilyUnavailable ERROR ::= { CODE local: 1000}
165 -- used when conditions for invocation of SS-CI
166 -- are momentarily not met
168 notAuthorized ERROR ::= { CODE local: 1007}
169 --used when a SS-CI request is rejected
170 --because of insufficient CICL
172 unspecified ERROR ::= {
173 PARAMETER Extension{{CIExtSet}}
176 END -- of Call-Intrusion-Operations-asn1-97