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>
153 lines
5.3 KiB
Groff
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
|