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 / h4509.asn < prev    next >
Text File  |  2001-05-03  |  3KB  |  103 lines

  1. Call-Completion-Operations
  2. {
  3.   itu-t recommendation h 450 9 version1(0) call-completion-operations(0)
  4. }
  5.  
  6. DEFINITIONS AUTOMATIC TAGS ::=
  7. BEGIN
  8.  
  9.   IMPORTS Extension FROM H4501 -- Manufacturer-specific-service-extension-definition
  10.           {
  11.             itu-t recommendation h 450 1 version1(0) msi-definition(18)
  12.           }
  13.  
  14.           CallIdentifier FROM H225 -- H323-MESSAGES see H.225.0
  15.  
  16.           EndpointAddress FROM H4501 -- Addressing-Data-Elements
  17.           {
  18.             itu-t recommendation h 450 1 version1(0) addressing-data-elements (9)
  19.           }
  20.  
  21.           MixedExtension, undefined FROM H4504 -- Call-Hold-Operations 
  22.           {
  23.             itu-t recommendation h 450 4 version1(0) call-hold-operations(0)
  24.           }
  25.  
  26.           supplementaryServiceInteractionNotAllowed FROM H4501 -- H4501-General-Error-List
  27.           {
  28.             itu-t recommendation h 450 1 version1(0) general-error-list (1)
  29.           }
  30.  
  31.           BasicService FROM H4507 -- Message-Waiting-Indication-Operations 
  32.           {
  33.             itu-t recommendation h 450 7 version1(0) message-waiting-operations(0)
  34.           };
  35.  
  36.   H323CallCompletionOperations ::= ENUMERATED
  37.   {
  38.     ccbsRequest(40),
  39.     ccnrRequest(27),
  40.     ccCancel(28),
  41.     ccExecPossible(29),
  42.     ccRingout(31),
  43.     ccSuspend(32),
  44.     ccResume(33)
  45.   }
  46.  
  47.   CcRequestArg ::= SEQUENCE
  48.   {
  49.     numberA               EndpointAddress,
  50.     numberB               EndpointAddress,
  51.     ccIdentifier          CallIdentifier  OPTIONAL, -- If present, it shall be used as the prime mechanism for associating
  52.                                                     -- the unsuccessful call, the CC Request and the CC Call.
  53.     service               BasicService,
  54.     can-retain-service    BOOLEAN,
  55.     retain-sig-connection BOOLEAN OPTIONAL,
  56.     extension             SEQUENCE SIZE (0..255) OF MixedExtension  OPTIONAL,
  57.     ...
  58.   }
  59.  
  60.   CcRequestRes ::= SEQUENCE
  61.   {
  62.     retain-service BOOLEAN,
  63.     extension      SEQUENCE SIZE (0..255) OF MixedExtension  OPTIONAL,
  64.     ...
  65.   }
  66.  
  67.   CcArg ::= CHOICE
  68.   {
  69.     shortArg CcShortArg, -- if signalling conection is retained
  70.     longArg  CcLongArg,  -- if connection release option applies
  71.     ...
  72.   }
  73.  
  74.   CcShortArg ::= SEQUENCE
  75.   {
  76.     ccIdentifier CallIdentifier OPTIONAL,
  77.     extension    SEQUENCE SIZE (0..255) OF MixedExtension  OPTIONAL,
  78.     ...
  79.   }
  80.  
  81.  
  82.   CcLongArg ::= SEQUENCE
  83.   {
  84.     numberA      EndpointAddress  OPTIONAL,
  85.     numberB      EndpointAddress  OPTIONAL,
  86.     ccIdentifier CallIdentifier  OPTIONAL,
  87.     service      BasicService  OPTIONAL, -- these elements are used to identify the proper CC Request. 
  88.                                          -- The ccIdentifier if present shall be the prime mechanism for this purpose.
  89.     extension    SEQUENCE SIZE (0..255) OF MixedExtension  OPTIONAL,
  90.     ...
  91.   }
  92.  
  93.  
  94.   CallCompletionErrors ::= ENUMERATED
  95.   {
  96.     shortTermRejection(1010),
  97.     longTermRejection(1011),
  98.     remoteUserBusyAgain(1012),
  99.     failureToMatch(1013)
  100.   }
  101.  
  102. END -- of Call-Completion-Operations
  103.