1-- ROBUSTNESS-DATA.asn
2--
3-- ITU-T Rec. H.323 (06/2006)
4--
5-- Annex R - Robustness methods for H.323 entities
6-- R.11 GenericData usage
7--
8
9ROBUSTNESS-DATA DEFINITIONS AUTOMATIC TAGS ::=
10BEGIN
11
12IMPORTS
13  TransportAddress, AlternateTransportAddresses,
14  GloballyUniqueID, TimeToLive
15    FROM H323-MESSAGES;
16
17RobustnessData ::= SEQUENCE {
18  versionID       INTEGER(1..256),
19  robustnessData
20    CHOICE {
21      rrqData            Rrq-RD,
22      rcfData            Rcf-RD,
23      setupData          Setup-RD,
24      connectData        Connect-RD,
25      statusData         Status-RD,
26      statusInquiryData  StatusInquiry-RD,
27      ...
28    },
29  ...
30}
31
32BackupCallSignalAddresses ::= SEQUENCE OF
33  CHOICE {
34    tcp                 TransportAddress,
35    alternateTransport  AlternateTransportAddresses,
36    ...
37  }
38
39GloballyUniqueIdentifier ::= GloballyUniqueID
40
41Rrq-RD ::= SEQUENCE {
42  backupCallSignalAddresses  BackupCallSignalAddresses,
43  hasSharedRepository        NULL OPTIONAL,
44  ...
45}
46
47Rcf-RD ::= SEQUENCE {
48  hasSharedRepository  NULL OPTIONAL,
49  ...,
50  irrFrequency         INTEGER(1..65535) OPTIONAL -- in seconds;
51                                                  -- not present
52                                                  -- if GK does not
53                                                  -- want IRRs for
54                                                  -- recovered calls
55}
56
57Setup-RD ::= SEQUENCE {
58  backupCallSignalAddresses  BackupCallSignalAddresses,
59  hasSharedRepository        NULL OPTIONAL,
60  endpointGuid               GloballyUniqueIdentifier OPTIONAL,
61  ...
62}
63
64Connect-RD ::= SEQUENCE {
65  backupCallSignalAddresses  BackupCallSignalAddresses,
66  hasSharedRepository        NULL OPTIONAL,
67  endpointGuid               GloballyUniqueIdentifier OPTIONAL,
68  ...
69}
70
71Status-RD ::= SEQUENCE {
72  h245Address   TransportAddress OPTIONAL,
73  fastStart     SEQUENCE OF OCTET STRING OPTIONAL,
74  ...,
75  resetH245     NULL OPTIONAL
76}
77
78StatusInquiry-RD ::= SEQUENCE {
79  h245Address       TransportAddress OPTIONAL,
80  timeToLive        TimeToLive OPTIONAL,
81  includeFastStart  NULL OPTIONAL,
82  ...
83}
84
85robustnessId GenericIdentifier ::= standard:1
86
87END
88