forked from osmocom/wireshark
8c608e6e82
Change-Id: Ie476c6f82f318188b41ed922b92c6fec119ea954 Reviewed-on: https://code.wireshark.org/review/244 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
103 lines
3.1 KiB
Groff
103 lines
3.1 KiB
Groff
-- QSIG-CO.asn
|
|
--
|
|
-- Taken from Ecma International
|
|
-- Standard ECMA-192, 4th edition (December 2001)
|
|
-- http://www.ecma-international.org/publications/standards/Ecma-192.htm
|
|
--
|
|
|
|
Call-Offer-Operations-asn1-97
|
|
{iso(1) standard(0) pss1-call-offer(14843) call-offer-operations-asn1-97 (2) }
|
|
|
|
DEFINITIONS EXPLICIT TAGS ::=
|
|
|
|
BEGIN
|
|
|
|
IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects
|
|
{joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
|
|
EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97
|
|
{iso(1) standard(0)
|
|
pss1-generic-procedures(11582) msi-class-asn1-97 (11)}
|
|
notAvailable, supplementaryServiceInteractionNotAllowed
|
|
FROM General-Error-List
|
|
{ccitt recommendation q 950 general-error-list (1)};
|
|
|
|
Call-Offer-Operations OPERATION ::= { callOfferRequest | pathRetain | serviceAvailable | cfbOverride }
|
|
|
|
pathRetain OPERATION ::= {
|
|
ARGUMENT PathRetainArg
|
|
RETURN RESULT FALSE
|
|
ALWAYS RESPONDS FALSE
|
|
CODE local: 41}
|
|
-- this operation may be used by other supplementary services
|
|
-- using other values of argument
|
|
|
|
serviceAvailable OPERATION ::= {
|
|
ARGUMENT ServiceAvailableArg
|
|
RETURN RESULT FALSE
|
|
ALWAYS RESPONDS FALSE
|
|
CODE local: 42}
|
|
-- this operation may be used by other supplementary services
|
|
-- using other values of argument
|
|
|
|
callOfferRequest OPERATION ::= {
|
|
ARGUMENT DummyArg
|
|
RESULT DummyRes
|
|
ERRORS {
|
|
notAvailable |
|
|
notBusy |
|
|
temporarilyUnavailable |
|
|
supplementaryServiceInteractionNotAllowed |
|
|
unspecified}
|
|
CODE local: 34}
|
|
|
|
PathRetainArg ::= CHOICE {serviceList ServiceList,
|
|
extendedServiceList SEQUENCE{
|
|
serviceList ServiceList,
|
|
extension Extension{{COExtSet}}
|
|
}
|
|
}
|
|
|
|
ServiceAvailableArg ::= CHOICE {serviceList ServiceList,
|
|
extendedServiceList SEQUENCE{
|
|
serviceList ServiceList,
|
|
extension Extension{{COExtSet}}
|
|
}
|
|
}
|
|
|
|
ServiceList ::= BIT STRING {callOffer(0)} (SIZE(1..32))
|
|
-- bits other than callOffer(0) are reserved for
|
|
-- other supplementary services
|
|
|
|
DummyArg ::= CHOICE{
|
|
null NULL,
|
|
extension [1] IMPLICIT Extension{{COExtSet}},
|
|
sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{COExtSet}}}
|
|
|
|
DummyRes ::= CHOICE{
|
|
null NULL,
|
|
extension [1] IMPLICIT Extension{{COExtSet}},
|
|
sequenceOfExtn [2] IMPLICIT SEQUENCE OF Extension{{COExtSet}}}
|
|
|
|
cfbOverride OPERATION ::= {
|
|
ARGUMENT DummyArg
|
|
RETURN RESULT FALSE
|
|
ALWAYS RESPONDS FALSE
|
|
CODE local: 49}
|
|
-- used in the interaction with Call Forwarding Busy
|
|
COExtSet EXTENSION ::= {...}
|
|
|
|
notBusy ERROR ::= { CODE local: 1009}
|
|
-- used when an SS-CO request is received in
|
|
-- a Terminating PINX and the called user is not busy
|
|
|
|
temporarilyUnavailable ERROR ::= { CODE local: 1000}
|
|
-- used when conditions for invocation of SS-CO
|
|
-- are momentarily not met
|
|
|
|
unspecified ERROR ::= {
|
|
PARAMETER Extension{{ COExtSet}}
|
|
CODE local: 1008}
|
|
|
|
|
|
END -- of Call-Offer-Operations-asn1-97
|