File: h4507.asn

package info (click to toggle)
openh323 1.18.0.dfsg-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 27,616 kB
  • ctags: 26,979
  • sloc: cpp: 178,986; ansic: 33,179; sh: 3,483; makefile: 937
file content (128 lines) | stat: -rw-r--r-- 3,777 bytes parent folder | download | duplicates (15)
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
Message-Waiting-Indication-Operations
{
  itu-t recommendation h 450 7 version1(0)  message-waiting-operations(0)
} 

DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
	
  IMPORTS Extension FROM H4501 -- Manufacturer-specific-service-extension-definition
          {
            itu-t recommendation h 450 1 version1(0) msi-definition(18)
          }

          userNotSubscribed, invalidServedUserNumber, basicServiceNotProvided FROM H4501 -- H4501-General-Error-List
          {
            itu-t recommendation h 450 1 version1(0) general-error-list(1)
          }

  EndpointAddress FROM H4501 -- Addressing-Data-Elements 
  {
    itu-t recommendation h 450 1 version1(0)  addressing-data-elements(9)
  }

  MixedExtension FROM H4504 -- Call-Hold-Operations
  {
    itu-t recommendation h 450 4 version1(0) call-hold-operations(0)
  };

  H323-MWI-Operations ::= ENUMERATED
  {
    mwiActivate(80),
    mwiDeactivate(81),
    mwiInterrogate(82)
  }
	
  MWIActivateArg ::= SEQUENCE
  {
    servedUserNr  EndpointAddress,
    basicService  BasicService,
    msgCentreId   MsgCentreId OPTIONAL,
    nbOfMessages  NbOfMessages OPTIONAL,
    originatingNr EndpointAddress OPTIONAL,
    timestamp     TimeStamp OPTIONAL,
    priority      INTEGER (0..9) OPTIONAL, -- the value 0 means the highest priority and 9 the lowest
    extensionArg  SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
    ...
  }
	
  DummyRes ::= SEQUENCE SIZE(0..255) OF MixedExtension
	
  MWIDeactivateArg ::= SEQUENCE
  {
    servedUserNr EndpointAddress,
    basicService BasicService,
    msgCentreId  MsgCentreId OPTIONAL,
    callbackReq  BOOLEAN OPTIONAL,
    extensionArg SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
    ...
  }
	
  MWIInterrogateArg ::= SEQUENCE
  {
    servedUserNr EndpointAddress,
    basicService BasicService,
    msgCentreId  MsgCentreId OPTIONAL,
    callbackReq  BOOLEAN OPTIONAL,
    extensionArg SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
    ...
  }
	
  MWIInterrogateRes ::= SEQUENCE SIZE(1..64) OF MWIInterrogateResElt
	
  MWIInterrogateResElt ::= SEQUENCE
  {
    basicService  BasicService,
    msgCentreId   MsgCentreId OPTIONAL,
    nbOfMessages  NbOfMessages OPTIONAL,
    originatingNr EndpointAddress OPTIONAL,
    timestamp     TimeStamp OPTIONAL,
    priority      INTEGER (0..9) OPTIONAL, -- the value 0 means the highest priority and 9 the lowest
    extensionArg  SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
    ...
  }
	
  MsgCentreId ::= CHOICE
  {
    -- only partyNumber provides a callable identification
    integer       INTEGER (0..65535),
    partyNumber   EndpointAddress,
    numericString NumericString (SIZE (1..10))
  }
	
  NbOfMessages ::= INTEGER (0..65535)
						
  TimeStamp ::= GeneralizedTime (SIZE (12..19))
  -- a VisibleString representation of date and time following ISO 8601 
  -- containing:	
  --    - the  (local) date in 8 digits (YYYYMMDD),
  --    - followed by (local) time of day in 4 or 6 digits (HHMM[SS]),
  --    - optionally followed by the letter "Z" or by a local time differential 
  --      from UTC time in 5 digits ("+"HHMM or "-"HHMM);
  -- Examples:
  --    1) 19970621194530, meaning 21 June 1997, 19:45:30;
  --    2) 19970621194530Z, meaning the same as 1);
  --    3) 19970621194530-0500, meaning the same as 1), 
  --       5 hours retarded in relation to UTC time

  MessageWaitingIndicationErrors ::= ENUMERATED
  {
    notActivated(31),
    undefined(2002),
    invalidMsgCentreId(1018) 		
  }
	
  BasicService ::= ENUMERATED
  {
    allServices(0),
    speech(1),
    unrestrictedDigitalInformation(2),
    audio3100Hz(3),
    telephony(32),
    teletex(33),
    telefaxGroup4Class1(34),
    videotexSyntaxBased(35),
    videotelephony(36)
  }

END -- of Message-Waiting-Indication-Operations