Utilise new MergeSym feature to no longer overwrite the source .DEF file when buildin...
[openh323.git] / src / h4504.asn
blob6957b6cd0d789b9163c167eb987120ffe265dce5
1 Call-Hold-Operations
3   itu-t recommendation h 450 4 version1(0)  call-hold-operations(0)
6 DEFINITIONS  AUTOMATIC TAGS  ::=
7 BEGIN
9   IMPORTS EXTENSION, Extension FROM H4501 -- Manufacturer-specific-service-extension-definition
10   {
11     itu-t recommendation h 450 1 version1(0) msi-definition(18)
12   }
13   
14   notAvailable,  invalidCallState,  resourceUnavailable,  supplementaryServiceInteractionNotAllowed FROM H4501-General-Error-List 
15   {
16     itu-t recommendation h 450 1 version1(0) general-error-list (1)
17   }
18   
19   NonStandardParameter FROM H225; -- H323-MESSAGES
22   CallHoldOperation ::= ENUMERATED
23   {
24     holdNotific(101),
25     retrieveNotific(102),
26     remoteHold(103), 
27     remoteRetrieve(104)   
28   }
30   HoldNotificArg ::= SEQUENCE
31   {
32     extensionArg  SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
33     ...
34   }
35         
36   RetrieveNotificArg ::= SEQUENCE
37   {
38     extensionArg  SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
39     ...
40   }
42   RemoteHoldArg ::= SEQUENCE
43   {
44     extensionArg SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
45     ...
46   }
48   RemoteHoldRes ::= SEQUENCE
49   {
50     extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
51     ...
52   }
55   RemoteRetrieveArg  ::= SEQUENCE
56   {
57     extensionArg  SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
58     ...
59   }
61   RemoteRetrieveRes  ::= SEQUENCE
62   {
63     extensionRes SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
64     ...
65   }
67   MixedExtension ::= CHOICE
68   {
69     extension Extension, 
70     nonStandardData NonStandardParameter
71   } 
73   Extension ::= SEQUENCE
74   {
75     extensionId OBJECT IDENTIFIER,
76     argument OCTET STRING
77   }
79 END     -- of Call-Hold-Operations