wireshark/asn1/qsig/QSIG-CINT.asn

153 lines
5.3 KiB
Groff

-- QSIG-CINT.asn
--
-- Taken from Ecma International
-- Standard ECMA-221, 3rd edition (December 2001)
-- http://www.ecma-international.org/publications/standards/Ecma-221.htm
--
Call-Interception-Operations-asn1-97 {iso (1) standard (0) pss1-cint (15054) cint-operations-asn1-97 (1) }
DEFINITIONS EXPLICIT TAGS ::=
BEGIN
IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects
{joint-iso-itu-t (2) 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)}
PartyNumber, PresentedNumberUnscreened, PresentationAllowedIndicator
FROM Addressing-Data-Elements-asn1-97
{iso (1) standard (0) pss1-generic-procedures (11582)
addressing-data-elements-asn1-97 (20)}
Name FROM Name-Operations-asn1-97
{iso (1) standard (0) pss1-name (13868) name-operations-asn1-97 (1)};
Call-Interception-Operations OPERATION ::= { cintLegInformation1 | cintLegInformation2 | cintCondition |
cintDisable | cintEnable}
cintLegInformation1 OPERATION ::= {
-- Sent from the Intercepting PINX to the Originating PINX --
ARGUMENT CintInformation1Arg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 66}
cintLegInformation2 OPERATION ::= {
-- Sent from the Intercepting PINX to the Intercepted-to PINX --
ARGUMENT CintInformation2Arg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 67}
cintCondition OPERATION ::= {
-- Sent to a preceding PINX to indicate a condition for possible interception
ARGUMENT CintCondArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 68}
cintDisable OPERATION ::= {
-- Sent to a Preceding PINX to disable interception delayed --
ARGUMENT CintExtension
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 69}
cintEnable OPERATION ::= {
-- Sent to a Preceding PINX to reenable interception --
ARGUMENT CintExtension
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 70}
CintInformation1Arg ::= SEQUENCE
{
interceptionCause CintCause,
interceptedToNumber PartyNumber,
extension CintExtension OPTIONAL
}
CintInformation2Arg ::= SEQUENCE
{
interceptionCause CintCause,
calledNumber [1]PresentedNumberUnscreened OPTIONAL,
originalCalledNumber [2]PresentedNumberUnscreened OPTIONAL,
calledName [3]Name OPTIONAL,
originalCalledName [4]Name OPTIONAL,
extension CintExtension OPTIONAL
}
CintCondArg ::= SEQUENCE
{
interceptionCause Condition,
originalCalledNumber [1]PresentedNumberUnscreened OPTIONAL,
calledName [2]Name OPTIONAL,
originalCalledName [3]Name OPTIONAL,
extension CintExtension OPTIONAL
}
CintExtension ::= CHOICE
{
none NULL,
single [5] IMPLICIT Extension{{CINTExtSet}},
multiple [6] IMPLICIT SEQUENCE OF Extension{{CINTExtSet}}
}
CintCause ::= INTEGER {
unknown (0),
cintBnan (1), -- timeout in waiting on busy condition
cintBus (2), -- busy user
cintCug (3), -- closed user group rejection
cintDnd (4), -- do not disturb activated
cintIbd (5), -- incoming barred destination
cintInn (6), -- invalid number
cintMob1 (7), -- mobile user location not known
cintMob2 (8), -- mobile user no longer registered
cintMob3 (9), -- mobile terminal not responding
cintNcmp (10), -- no compatible destination
cintNcong (11), -- network congestion
cintNre (12), -- no reply (i.e. timeout during alerting)
cintOos (13), -- called user out of service
cintRrs (14), -- route restriction (calling user not authorized for
-- the route)
cintTbnan (15), -- timeout in wait on busy condition after transfer
cintTnre (16), -- no reply after transfer (i.e. timeout during alerting
-- after transfer
cintTrans (17), -- upper limit of transit counter reached
cintUpl (18), -- upper limit of number of diversions reached
cintInvDiv (19), -- invalid call diversion destination
cintHold (20) -- timeout after call hold
} (0..127)
Condition ::= INTEGER {
unknown (0),
cintBus (2), -- busy user
cintCug (3), -- closed user group rejection
cintDnd (4), -- do not disturb activated
cintIbd (5), -- incoming barred destination
cintInn (6), -- invalid number
cintMob1 (7), -- mobile user location not known
cintMob2 (8), -- mobile user no longer registered
cintMob3 (9), -- mobile terminal not responding
cintNcmp (10), -- no compatible destination
cintNcong (11), -- network congestion
cintOos (13), -- called user out of service
cintRrs (14), -- route restriction (calling user not authorized for
-- the route
cintTrans (17), -- upper limit of transit counter reached
cintUpl (18), -- upper limit of number of diversions
-- reached
cintInvDiv (19) -- invalid call diversion destination
} (0..127)
CINTExtSet EXTENSION ::= {...}
END -- of Call-Interception-Operations-asn1-97