home *** CD-ROM | disk | FTP | other *** search
/ ftp.muug.mb.ca / 2014.06.ftp.muug.mb.ca.tar / ftp.muug.mb.ca / pub / openh323.tar.gz / openh323.tar / openh323 / src / h4507.asn < prev    next >
Text File  |  2001-05-03  |  4KB  |  129 lines

  1. Message-Waiting-Indication-Operations
  2. {
  3.   itu-t recommendation h 450 7 version1(0)  message-waiting-operations(0)
  4.  
  5. DEFINITIONS AUTOMATIC TAGS ::=
  6. BEGIN
  7.     
  8.   IMPORTS Extension FROM H4501 -- Manufacturer-specific-service-extension-definition
  9.           {
  10.             itu-t recommendation h 450 1 version1(0) msi-definition(18)
  11.           }
  12.  
  13.           userNotSubscribed, invalidServedUserNumber, basicServiceNotProvided FROM H4501 -- H4501-General-Error-List
  14.           {
  15.             itu-t recommendation h 450 1 version1(0) general-error-list(1)
  16.           }
  17.  
  18.   EndpointAddress FROM H4501 -- Addressing-Data-Elements 
  19.   {
  20.     itu-t recommendation h 450 1 version1(0)  addressing-data-elements(9)
  21.   }
  22.  
  23.   MixedExtension FROM H4504 -- Call-Hold-Operations
  24.   {
  25.     itu-t recommendation h 450 4 version1(0) call-hold-operations(0)
  26.   };
  27.  
  28.   H323-MWI-Operations ::= ENUMERATED
  29.   {
  30.     mwiActivate(80),
  31.     mwiDeactivate(81),
  32.     mwiInterrogate(82)
  33.   }
  34.     
  35.   MWIActivateArg ::= SEQUENCE
  36.   {
  37.     servedUserNr  EndpointAddress,
  38.     basicService  BasicService,
  39.     msgCentreId   MsgCentreId OPTIONAL,
  40.     nbOfMessages  NbOfMessages OPTIONAL,
  41.     originatingNr EndpointAddress OPTIONAL,
  42.     timestamp     TimeStamp OPTIONAL,
  43.     priority      INTEGER (0..9) OPTIONAL, -- the value 0 means the highest priority and 9 the lowest
  44.     extensionArg  SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
  45.     ...
  46.   }
  47.     
  48.   DummyRes ::= SEQUENCE SIZE(0..255) OF MixedExtension
  49.     
  50.   MWIDeactivateArg ::= SEQUENCE
  51.   {
  52.     servedUserNr EndpointAddress,
  53.     basicService BasicService,
  54.     msgCentreId  MsgCentreId OPTIONAL,
  55.     callbackReq  BOOLEAN OPTIONAL,
  56.     extensionArg SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
  57.     ...
  58.   }
  59.     
  60.   MWIInterrogateArg ::= SEQUENCE
  61.   {
  62.     servedUserNr EndpointAddress,
  63.     basicService BasicService,
  64.     msgCentreId  MsgCentreId OPTIONAL,
  65.     callbackReq  BOOLEAN OPTIONAL,
  66.     extensionArg SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
  67.     ...
  68.   }
  69.     
  70.   MWIInterrogateRes ::= SEQUENCE SIZE(1..64) OF MWIInterrogateResElt
  71.     
  72.   MWIInterrogateResElt ::= SEQUENCE
  73.   {
  74.     basicService  BasicService,
  75.     msgCentreId   MsgCentreId OPTIONAL,
  76.     nbOfMessages  NbOfMessages OPTIONAL,
  77.     originatingNr EndpointAddress OPTIONAL,
  78.     timestamp     TimeStamp OPTIONAL,
  79.     priority      INTEGER (0..9) OPTIONAL, -- the value 0 means the highest priority and 9 the lowest
  80.     extensionArg  SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
  81.     ...
  82.   }
  83.     
  84.   MsgCentreId ::= CHOICE
  85.   {
  86.     -- only partyNumber provides a callable identification
  87.     integer       INTEGER (0..65535),
  88.     partyNumber   EndpointAddress,
  89.     numericString NumericString (SIZE (1..10))
  90.   }
  91.     
  92.   NbOfMessages ::= INTEGER (0..65535)
  93.                         
  94.   TimeStamp ::= GeneralizedTime (SIZE (12..19))
  95.   -- a VisibleString representation of date and time following ISO 8601 
  96.   -- containing:    
  97.   --    - the  (local) date in 8 digits (YYYYMMDD),
  98.   --    - followed by (local) time of day in 4 or 6 digits (HHMM[SS]),
  99.   --    - optionally followed by the letter "Z" or by a local time differential 
  100.   --      from UTC time in 5 digits ("+"HHMM or "-"HHMM);
  101.   -- Examples:
  102.   --    1) 19970621194530, meaning 21 June 1997, 19:45:30;
  103.   --    2) 19970621194530Z, meaning the same as 1);
  104.   --    3) 19970621194530-0500, meaning the same as 1), 
  105.   --       5 hours retarded in relation to UTC time
  106.  
  107.   MessageWaitingIndicationErrors ::= ENUMERATED
  108.   {
  109.     notActivated(31),
  110.     undefined(2002),
  111.     invalidMsgCentreId(1018)         
  112.   }
  113.     
  114.   BasicService ::= ENUMERATED
  115.   {
  116.     allServices(0),
  117.     speech(1),
  118.     unrestrictedDigitalInformation(2),
  119.     audio3100Hz(3),
  120.     telephony(32),
  121.     teletex(33),
  122.     telefaxGroup4Class1(34),
  123.     videotexSyntaxBased(35),
  124.     videotelephony(36)
  125.   }
  126.  
  127. END -- of Message-Waiting-Indication-Operations
  128.