1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
-- QSIG-CIDL.asn
--
-- Taken from Ecma International
-- Standard ECMA-314, 2nd edition (December 2001)
-- http://www.ecma-international.org/publications/standards/Ecma-314.htm
--
Call-Identification-and-Call-Linkage-Operations-asn1-97
{iso(1) standard (0) pss1-call-identification-and-call-linkage (21889)
call-identification-and-call-linkage-operations-asn1-97 (1)}
DEFINITIONS EXPLICIT TAGS ::=
BEGIN
IMPORTS
OPERATION
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 standard pss1-generic-procedures (11582) msi-class-asn1-97 (11)};
CallIdentification-Operations OPERATION ::= { callIdentificationAssign | callIdentificationUpdate }
callIdentificationAssign OPERATION ::= {
ARGUMENT CallIdentificationAssignArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 105
}
callIdentificationUpdate OPERATION ::= {
ARGUMENT CallIdentificationUpdateArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 106
}
CallIdentificationAssignArg ::= SEQUENCE {
globalCallID [0] CallIdentificationData,
threadID [1] CallIdentificationData OPTIONAL,
legID [2] CallIdentificationData OPTIONAL,
extension ExtensionType OPTIONAL
}
CallIdentificationUpdateArg ::= SEQUENCE {
globalCallID [0] CallIdentificationData OPTIONAL,
threadID [1] CallIdentificationData OPTIONAL,
legID [2] CallIdentificationData OPTIONAL,
extension ExtensionType OPTIONAL
}
CallIdentificationData ::= SEQUENCE {
-- this structure is according to ECMA-269, 12.2.5 (see annex D)
switchingSubDomainName [0] IMPLICIT SwitchingSubDomainName OPTIONAL,
linkageID CHOICE {
subDomainID [1] IMPLICIT SubDomainID,
globallyUniqueID [2] IMPLICIT GloballyUniqueID},
timeStamp [3] IMPLICIT TimeStamp OPTIONAL
}
SwitchingSubDomainName ::= IA5String (SIZE(1..64))
GloballyUniqueID ::= OCTET STRING (SIZE(1..16))
-- the GloballyUniqueID shall be coded according to ITU-T Recommendation H.225, section 7.6 (see annex D)
ExtensionType ::= CHOICE {
extension [3] Extension{{ExampleExtSet}},
sequenceOfExt [4] IMPLICIT SEQUENCE OF Extension{{ExampleExtSet}}
}
ExampleExtSet EXTENSION ::= {...}
SubDomainID ::= OCTET STRING (SIZE(1..8))
TimeStamp ::= GeneralizedTime (SIZE(16..19))
END -- of Call-Identification-and-Call-Linkage-Operations-asn1-97
|