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 / h45011.asn < prev    next >
Text File  |  2001-05-03  |  4KB  |  169 lines

  1. Call-Intrusion-Operations
  2. {
  3.   itu-t recommendation h 450 11 version1(0) call-intrusion-operations(0)
  4. }
  5.  
  6. DEFINITIONS AUTOMATIC TAGS ::=
  7. BEGIN
  8.  
  9.   IMPORTS CallIdentifier FROM H225 -- H323-MESSAGES see H.225.0
  10.  
  11.           MixedExtension, undefined FROM H4504 -- Call-Hold-Operations 
  12.           {
  13.             itu-t recommendation h 450 4 version1(0) call-hold-operations(0)
  14.           }
  15.  
  16.           notAvailable, supplementaryServiceInteractionNotAllowed FROM H4501 -- H4501-General-Error-List
  17.           {
  18.             itu-t recommendation h 450 1 version1(0) general-error-list (1)
  19.           }
  20.  
  21.           callWaiting FROM H4506 -- Call-Waiting-Operations 
  22.           {
  23.             itu-t recommendation h 450 6 version1(0) call-waiting-operations(0)
  24.           }
  25.  
  26.           cfbOverride, remoteUserAlerting FROM H45010 -- Call-Offer-Operations 
  27.           {
  28.             itu-t recommendation h 450 10 version1(0) call-offer-operations(0)
  29.           };
  30.  
  31.  
  32.   H323CallIntrusionOperations ::= ENUMERATED
  33.   {
  34.     callIntrusionRequest(43),
  35.     callIntrusionGetCIPL(44),
  36.     callIntrusionIsolate(45),
  37.     callIntrusionForcedRelease(46),
  38.     callIntrusionWOBRequest(47),
  39.     callIntrusionSilentMonitor(116),
  40.     callIntrusionNotification(117)
  41.     -- cfbOverride(49),         Imported from H.450.10
  42.     -- remoteUserAlerting(115), Imported from H.450.10
  43.     -- callWaiting(105)         Imported from H.450.6
  44.   } -- callWaiting is only used for interaction with Call Transfer --
  45.  
  46.   CIRequestArg ::= SEQUENCE
  47.   {
  48.     ciCapabilityLevel CICapabilityLevel,
  49.     argumentExtension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  50.     ...
  51.   }
  52.  
  53.   CIRequestRes ::= SEQUENCE
  54.   {
  55.     ciStatusInformation CIStatusInformation,
  56.     resultExtension     SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  57.     ...
  58.   }
  59.  
  60.   CIGetCIPLOptArg ::= SEQUENCE
  61.   {
  62.     argumentExtension SEQUENCE SIZE (0..255) OF MixedExtension  OPTIONAL,
  63.     ...
  64.   }
  65.  
  66.   CIGetCIPLRes ::= SEQUENCE
  67.   {
  68.     ciProtectionLevel         CIProtectionLevel,
  69.     silentMonitoringPermitted NULL OPTIONAL,
  70.     resultExtension           SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  71.     ...
  72.   }
  73.  
  74.   CIIsOptArg ::= SEQUENCE
  75.   {
  76.     argumentExtension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  77.     ...
  78.   }
  79.  
  80.   CIIsOptRes ::= SEQUENCE
  81.   {
  82.     resultExtension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  83.    ...
  84.   }
  85.  
  86.   CIFrcRelArg ::= SEQUENCE
  87.   {
  88.     ciCapabilityLevel CICapabilityLevel,
  89.     argumentExtension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  90.     ...
  91.   }
  92.  
  93.   CIFrcRelOptRes ::= SEQUENCE
  94.   {
  95.     resultExtension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  96.     ...
  97.   }
  98.  
  99.   CIWobOptArg ::= SEQUENCE
  100.   {
  101.     argumentExtension SEQUENCE SIZE (0..255) OF MixedExtension  OPTIONAL,
  102.     ...
  103.   }
  104.  
  105.   CIWobOptRes ::= SEQUENCE
  106.   {
  107.     resultExtension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  108.     ...
  109.   }
  110.  
  111.  
  112.   CISilentArg ::= SEQUENCE
  113.   {
  114.     ciCapabilityLevel CICapabilityLevel,
  115.     specificCall      CallIdentifier OPTIONAL,
  116.     argumentExtension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  117.     ...
  118.   }
  119.  
  120.   CISilentOptRes ::= SEQUENCE
  121.   {
  122.     resultExtension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  123.     ...
  124.   }
  125.  
  126.   CINotificationArg ::= SEQUENCE
  127.   {
  128.     ciStatusInformation CIStatusInformation,
  129.     argumentExtension   SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,
  130.     ...
  131.   }
  132.  
  133.  
  134.   CICapabilityLevel ::= INTEGER --(1..3)
  135.   {
  136.     intrusionLowCap(1),
  137.     intrusionMediumCap(2),
  138.     intrusionHighCap(3)
  139.   }
  140.  
  141.   CIProtectionLevel ::= INTEGER --(0..3)
  142.   { 
  143.     lowProtection(0),
  144.     mediumProtection(1),
  145.     highProtection(2),
  146.     fullProtection(3)
  147.   }
  148.  
  149.   CIStatusInformation ::= CHOICE
  150.   {
  151.     callIntrusionImpending NULL,
  152.     callIntruded           NULL,
  153.     callIsolated           NULL,
  154.     callForceReleased      NULL,
  155.     callIntrusionComplete  NULL,
  156.     callIntrusionEnd       NULL,
  157.     ...
  158.   }
  159.  
  160.   CallIntrusionErrors ::= ENUMERATED
  161.   {
  162.     notBusy(1009),                -- used when the called user is not busy
  163.     temporarilyUnavailable(1000), -- used when conditions for invocation of SS-CI are momentarily not met
  164.     notAuthorized(1007)           -- used when a SS-CI request is rejected because of insufficient CICL or 
  165.                                   -- if silent monitoring is not permitted
  166.   }
  167.  
  168. END -- of Call-Intrusion-Operations
  169.