3 -- Taken from Ecma International
4 -- Standard ECMA-192, 4th edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-192.htm
8 Call-Offer-Operations-asn1-97
9 {iso(1) standard(0) pss1-call-offer(14843) call-offer-operations-asn1-97 (2) }
11 DEFINITIONS EXPLICIT TAGS ::=
15 IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects
16 {joint-iso-itu-t 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-Offer-Operations OPERATION ::= { callOfferRequest | pathRetain | serviceAvailable | cfbOverride }
26 pathRetain OPERATION ::= {
27 ARGUMENT PathRetainArg
31 -- this operation may be used by other supplementary services
32 -- using other values of argument
34 serviceAvailable OPERATION ::= {
35 ARGUMENT ServiceAvailableArg
39 -- this operation may be used by other supplementary services
40 -- using other values of argument
42 callOfferRequest OPERATION ::= {
48 temporarilyUnavailable |
49 supplementaryServiceInteractionNotAllowed |
53 PathRetainArg ::= CHOICE {serviceList ServiceList,
54 extendedServiceList SEQUENCE{
55 serviceList ServiceList,
56 extension Extension{{COExtSet}}
60 ServiceAvailableArg ::= CHOICE {serviceList ServiceList,
61 extendedServiceList SEQUENCE{
62 serviceList ServiceList,
63 extension Extension{{COExtSet}}
67 ServiceList ::= BIT STRING {callOffer(0)} (SIZE(1..32))
68 -- bits other than callOffer(0) are reserved for
69 -- other supplementary services
73 extension [1] IMPLICIT Extension{{COExtSet}},
74 sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{COExtSet}}}
78 extension [1] IMPLICIT Extension{{COExtSet}},
79 sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{COExtSet}}}
81 cfbOverride OPERATION ::= {
86 -- used in the interaction with Call Forwarding Busy
87 COExtSet EXTENSION ::= {...}
89 notBusy ERROR ::= { CODE local: 1009}
90 -- used when an SS-CO request is received in
91 -- a Terminating PINX and the called user is not busy
93 temporarilyUnavailable ERROR ::= { CODE local: 1000}
94 -- used when conditions for invocation of SS-CO
95 -- are momentarily not met
97 unspecified ERROR ::= {
98 PARAMETER Extension{{ COExtSet}}
102 END -- of Call-Offer-Operations-asn1-97