Guest

Cisco BTS 10200 Softswitch

opticall.mib (Release 4.5.1)

-- Copyright (c) 2003-2008 by Cisco Systems, Inc. --
-- Proprietary        =        Information of Cisco Systems Inc.
--
-- Module:        =            BTS10200 Softswitch Mib Definition.
--
-- Revision:        =          4.5
--
-- Authors:        =            Brandon Do= an
--        =             &nb= sp;       Pramod Rao
--

IPCELL-CA-MIB DEFINITIONS ::=3D BEGIN
IMPORTS
      YesNo= ,
      Clear= Measurement,
      Integ= er0To100,
      Displ= ayString0To64,
      Integ= er1To100,
      Displ= ayString0To255,
      Integ= er1To9999,
      Displ= ayString1To255,
      Displ= ayString1To32,
      Super= RouteType,
      Displ= ayString1To64,
      Integ= er0To9999,
      DayOf= Week,
      KAMSt= ate,
      Displ= ayString0To16,
      Integ= er1To200,
      Integ= er1To4,
      Integ= er0To512,
      Integ= er1To512,
      Integ= er0To65535,
      StatI= nterval,
      Displ= ayString1To200,
      Displ= ayString1To16,
      TimeO= fDay,
      ADMAd= minState,
      ADMTa= rgetState,
      MGWOp= erState,
      AGGRO= perState,
      SGPOp= erState,
      DPCOp= erState,
      SCTPA= ssOperState,
      Trunk= GrpOperState,
      Termi= nationOperState,
      Trunk= TermStaticState,
      Trunk= TermDynamicState,
      SCTPA= ssTargetState,
      ADMMo= de,
      Minut= eSecondString,
      Contr= olState,
      Displ= ayString0To32,
      OptiM= GWOperState,
      OptiT= erminationOperState,
      OptiT= runkGrpOperState
            FROM IPCELL-TC
      MODUL= E-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, TimeTicks, Counter32, Counter64, Integer32, IpAddress, enterprises, mib-2
       &= nbsp;    FROM SNMPv2-SMI
      Displ= ayString, RowStatus, TruthValue, DateAndTime
       &= nbsp;    FROM SNMPv2-TC
      MODUL= E-COMPLIANCE, OBJECT-GROUP
       &= nbsp;    FROM SNMPv2-CONF;

--
--YesNo ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "yes/no enumerator (yes =3D 1, no =3D 2)"
--    SYNTAX         &= nbsp;  INTEGER { yes ( 1 ) , no ( 2 ) }
--
--ClearMeasurement ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Clear Measurement (clear =3D 1; for= SETs only, notCleared =3D 2; for GETs only)"
--    SYNTAX         &= nbsp;  INTEGER { clear ( 1 ) , notCleared ( 2 ) }
--
--Integer0To100 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 0 to 100"
--    SYNTAX         &= nbsp;  INTEGER ( 0..100 )
--
--DisplayString0To64 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "DisplayString size from 0 to 64"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 0..64 ) )
--
--Integer1To100 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 1 to 100"
--    SYNTAX         &= nbsp;  INTEGER ( 1..100 )
--
--DisplayString0To255 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "DisplayString size from 0 to 255"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 0..255 ) )
--
--Integer1To9999 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 1 to 9999" --    SYNTAX         &= nbsp;  INTEGER ( 1..9999 )
--
--DisplayString1To255 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "DisplayString size from 1 to 255"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 1..255 ) )
--
--DisplayString1To32 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "DisplayString size from 1 to 32"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 1..32 ) )
--
--SuperRouteType ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Super Route Type"
--    SYNTAX         &= nbsp;  INTEGER { tod ( 1 ) , percent ( 2 ) , prefix ( 3 ) , linebase ( 4 ) , eightXX( 5 ) , route ( 6 ) , callingArea ( 7 ) }
--
--DisplayString1To64 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "DisplayString size from 1 to 64"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 1..64 ) )
--
--Integer0To9999 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 0 to 9999" --    SYNTAX         &= nbsp;  INTEGER ( 0..9999 )
--
--DayOfWeek ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Day of week enumeration"
--    SYNTAX         &= nbsp;  INTEGER { sun ( 1 ) , mon ( 2 ) , tue ( 3 ) , wed ( 4 ) , thu ( 5 ) , fri ( 6 ) , s= at ( 7 ) }
--
--KAMState ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION &qu= ot;One of specified State.  Values 1-= 3 can be used int SET requests; values 4-30 are returned in GET requests"
--    SYNTAX      INTEGER { = normal ( 1 ) , forcedActiveStandby ( 2 ) , forcedStandbyActive ( 3 ), initialNorma= l ( 4 ), activeNormal (5), standbyNormal (6), transActiveNormal (7), transStandbyNormal (8), oosFaulty (9), unknown (10), oosAdmin (11), activeForced (12), standbyForced (13), transActiveForced (14), transStandbyForced (15), startNormal (25) }
--
--DisplayString0To16 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "DisplayString size from 0 to 16"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 0..16 ) )
--
--Integer1To200 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer with size of 1 to 200"=
--    SYNTAX         &= nbsp;  INTEGER ( 1..200 )
--
--Integer1To4 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 1 to 4"
--    SYNTAX         &= nbsp;  INTEGER ( 1..4 )
--
--Integer0To512 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 0 to 512"
--    SYNTAX         &= nbsp;  INTEGER ( 0..512 )
--
--Integer1To512 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 1 to 512"
--    SYNTAX         &= nbsp;  INTEGER ( 1..512 )
--
--Integer0To65535 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 0 to 65535"<= br> --    SYNTAX         &= nbsp;  INTEGER ( 0..65535 )
--
--StatInterval ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Integer size from 1 to 96"
--    SYNTAX         &= nbsp;  INTEGER ( 1..96 )
--
--DisplayString1To200 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Display string in of size 1 to 200"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 1..200 ) )
--
--DisplayString1To16 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "DisplayString size from 1 to 16"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 1..16 ) )
--
--TimeOfDay ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "5 Characters in the format: hh:mm"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 5 ) )
--
--ADMTargetState ::=3D TEXTUAL-CONVENTION
--     STATUS  current
--     DESCRIPTION     "Trunk/Gateway Status"
--     SYNTAX        =   INTEGER { notSet ( 1 ), maintenance ( 2 ) , inService ( 3 ) , outOfService ( 4 ) , unequipped  ( 5 ) }
--
--SCTPAssTargetState ::=3D TEXTUAL-CONVENTION
--     STATUS 
current
--     DESCRIPT= ION     "SCTP Assoc= iated Target State"
--     SYNTAX        =   INTEGER { notSet ( 1 ), inService ( 2 ) , outOfService ( 3 ) }
--
--MGWOperState ::=3D TEXTUAL-CONVENTION
--      &nbs= p; STATUS  current
--      &nbs= p; DESCRIPTION     "MGW Operational Status"
--      
 SYNTAX        =   INTEGER { mgwStatusUnknown ( 1 ), mgwStatusWorking ( 2 ), mgwStatusD= own ( 3 ) , mgwStatusUnreachable ( 4 ) }
--
--AGGROperState ::=3D TEXTUAL-CONVENTION
--      &nbs= p; STATUS  current
--      &nbs= p; DESCRIPTION     "AGGR Operational Status"
--      &nbs= p; SYNTAX        =   INTEGER { aggrInitializing ( 1 ), aggrConnecting ( 2 ), aggrOutOfSer= vice ( 3 ) , aggrInService ( 4 ), aggrUnknownState ( 5 ) }
--
--OptiMGWOperState ::=3D TEXTUAL-CONVENTION
--    STATUS  current
--    DESCRIPTION "MGW Operational Status"
--    SYNTAX        &= nbsp;   INTEGER { nonFaulty ( 1 ), faulty ( 2 ), nonFaultyRemotelyBlocked ( 3 ), faultyRemotelyBlocked ( 4 ) }
--
--OptiTerminationOperState ::=3D TEXTUAL-CONVENTION
--    STATUS  current
--    DESCRIPTION "Termination Operational Status"
--    SYNTAX        &= nbsp;   INTEGER { nonFaulty ( 1 ), faulty ( 2 ), nonFaultyRemotelyBlocked ( 3 ), faultyRemotelyBlocked ( 4 ) }
--
--OptiTrunkGrpOperState ::=3D TEXTUAL-CONVENTION
--    STATUS  current
--    DESCRIPTION "Trunk Group Operational Status"
--    SYNTAX        &= nbsp;   INTEGER { nonFaulty ( 1 ), faulty ( 2 ), nonFaultyRemotelyBlocked ( 3 ), faultyRemotelyBlocked ( 4 ) }
--
--TrunkGrpOperState ::=3D TEXTUAL-CONVENTION
--      &nbs= p; STATUS  current
--      &nbs= p; DESCRIPTION     "Trunk Grp Operational Status"
--      &nbs= p; SYNTAX        =   INTEGER { tgIns ( 1 ), tgOos ( 2 ) , tgMb ( 3 ) , tgWait ( 4 ), tgSt= by ( 5 ), tgRestoreSessionSetReqNormal ( 6 ), tgRestoreSessionSetReqSwitchover (= 7 ), tgRestoreSessionSetReqMaint ( 8 ), tgRestoreSessionSetFailNormal ( 9 ), tgRestoreSessionSetFailSwitchover ( 10 ), tgRestoreSessionSetFailMaint ( 11= ), tgRestoreEstablishReqNormal ( 12 ), tgRestoreEstablishReqSwitchover ( 13 ), tgRestoreEstablishReqMaint ( 14 ), tgRestoreEstablishFailNormal ( 15 ), tgRestoreEstablishFailSwitchover ( 16 ), tgRestoreEstablishFailMaint ( 17 ), tgMaint ( 18 ), tgDownSessionSetFailSoftNormal ( 19 ), tgDownSessionSetFailHardNormal ( 20 ), tgDownSessionSetFailSoftMaint ( 21 ), tgDownSessionSetFailHardMaint ( 22 ), tgDownEstablishReqSoftNormal ( 23 ), tgDownEstablishReqHardNormal ( 24 ), tgDownEstablishReqSoftMaint ( 25 ), tg= DownEstablishReqHardMaint ( 26 ), tgDownEstablishFailSoftNormal ( 27 ), tgDownEstablishFailHardNormal= ( 28 ), tgDownEstablishFailSoftMaint ( 29 ), tgDownEstablishFailHardMaint ( 3= 0 ), tgRemoveGraceful ( 31 ), tgRemoveReleaseReq ( 32 ), tgRemoveSessionSetReq (= 33 ), tgRemoveGracefulInsMaint ( 34 ), tgSeizedFarEnd ( 35 ), tgUnknownState (= 36 ) }
--
--TerminationOperState ::=3D TEXTUAL-CONVENTION
--      &nbs= p; STATUS  current
--      &nbs= p; DESCRIPTION     "Termination Operational Status"
--      &nbs= p; SYNTAX        =   INTEGER { termStateNotAudited ( 1 ), termAvailNewCalls ( 2) , termIntializationAudit ( 3 ) , termProgressFaultRecovery ( 4 ), termNotWorkingNeedManualIntervention (5), termNotAvailNeedRsipResetMsg (6), termUnreachable (7), termUnreachableRecoveryInProcess ( 8 ), termReservedNotInCall ( 9 ) , termInTransientIncomingOutgoingCall ( 10 ) , termInitializedInStableCall ( 11 ), termInStableCallGoingDown (12), termNotInitializedTransientCallInProgress (13), termNotInitializedReservedFeatCall (14), termFaultRecoveryOnInTransientCall (15), termInFaultInTransientCall (16), termUnreachableRecoveryOnInTransient= Call (17), termInTransientCallGoingDown (18), termFaultRecoveryOnInStableCall (1= 9), termFaultInStableCall (20), termUnreachableRecoveryOnInStableCall (21), termStateUndefined (22), h323TermIdleState (23), h323TermIncomingBusyState (24), h323TermOutgoingBusyState (25), h323TermTransientState (26), h323TermIncomingBusyTransientState (27), h323TermOutgoingBusyTransientState (28) }
--
--SGPOperState ::=3D TEXTUAL-CONVENTION
--      &nbs= p; STATUS  current
--      &nbs= p; DESCRIPTION     "SGP Operational Status"
--      &nbs= p; SYNTAX        =   INTEGER { notInUse ( 1 ), inService ( 2) , oosSctpAssocDown ( 3 ) , = oosM3uaDown ( 4 ), unknown (5), operNotSupported ( 6 ) }
--
--DPCOperState ::=3D TEXTUAL-CONVENTION
--      &nbs= p; STATUS  current
--      &nbs= p; DESCRIPTION     "DPC Operational Status"
--      &nbs= p; SYNTAX        =   INTEGER { available ( 1 ), unavailable ( 2) , congested ( 3 ) , cong= estedAtLevelOne ( 4 ), congestedAtLevelTwo (5), congetstedAtLevelThree (6), userPartUnavail= able (7), unknown ( 8 ), operNotSupported ( 9 ), notInUse (10) }
--
--SCTPAssOperState ::=3D TEXTUAL-CONVENTION
--      &nbs= p; STATUS  current
--      &nbs= p; DESCRIPTION     "SCTP Association Operational Status"
--      &nbs= p; SYNTAX        =   INTEGER { notInUse ( 1 ), oos ( 2) , inService ( 3 ) , unknown ( 4 ), operNotSupported (5) }
--
--ADMAdminState ::=3D TEXTUAL-CONVENTION
--     STATUS  current
--     DESCRIPTION     "Trunk/Gateway Admin Status"
--     SYNTAX        =   INTEGER { adminIns ( 1 ), adminOos ( 2 ) , adminMaint ( 3 ) , adminOosPending ( 4 ), adminMaintPending (5), adminUeqp (6), adminForcedStandbyActive (7), adminForcedActiveStandby (8), adminNormal (9), adminNull (10), unknown (11) }
--
--TrunkTermStaticState ::=3D TEXTUAL-CONVENTION
--     STATUS  current
--     DESCRIPTION     "Trunk/Gateway Static Status"
--     SYNTAX        =   INTEGER { actv ( 1 ), lblk ( 2 ) , rblk ( 3 ), lblkRblk( 4 ), ueqp (= 5 ), invalidState ( 6 ), unknown ( 7 ) }
--
--TrunkTermDynamicState ::=3D TEXTUAL-CONVENTION
--     STATUS  current
--     DESCRIPTION     "Trunk/Gateway Oper Status"
--     SYNTAX        =   INTEGER { idle ( 1 ), ibsy ( 2 ) , obsy ( 3 ) , trans ( 4 ), transIb= sy ( 5 ), transObsy ( 6 ), invalidState ( 7 ), unknown ( 8 ) }
--
--ADMMode ::=3D TEXTUAL-CONVENTION
--     STATUS  current
--     DESCRIPTION     "ADM Status/Control Mode"
--     SYNTAX        =   INTEGER { notSet ( 1 ), forced ( 2 ), graceful ( 3 ) }
--
--
--ControlState ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Handles the stateless nature of sets.  When the user is done s= etting each individual cell within a row, they will set this variable to 1.  If all the rows are not set, then insufficient data will be returned.
--If it's successful, then committed is returned.  When the user does a get on this variable, only insufficientData or readyToCommit is returned.  Normally, after the user peforms a commit, the agent clears the data"
--    SYNTAX         &= nbsp;  INTEGER { commit ( 1 ) , insufficientData ( 2 ) , readyToCommit ( 3 ), committed ( = 4 ) }
--
--MinuteSecondString ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "Minute/Second string in the format: mm:ss"
--    SYNTAX         &= nbsp;  DisplayString (SIZE(5))
--
--DisplayString0To32 ::=3D TEXTUAL-CONVENTION
--    STATUS      current
--    DESCRIPTION "DisplayString size from 0 to 32"
--    SYNTAX         &= nbsp;  DisplayString ( SIZE ( 0..32 ) )
--


opticall    MODULE-ID= ENTITY
      LAST-= UPDATED      "20050= 4071400Z"
      ORGAN= IZATION      "Cisco BTS10200 Softswitch"
      CONTA= CT-INFO      "Cisco Systems Customer Service

        =      Postal: 170 W. Tasman Drive
        =             =  San Jose, CA  95134
        =              USA

        =       Phone: +1 800 553-NETS

        =       EMail: BTS-SUPPORT@cisco.com"
      DESCRIPTION
       &= nbsp;    "The MIB module supplies the basic management object
for the Cisco BTS10200 Call Agent."

      REVIS= ION        "20050407140= 0Z"
      DESCR= IPTION     "Renamed SI= S and SIA counters"

      REVIS= ION        "200404021400Z"
      DESCR= IPTION
       &= nbsp;    "
Modified Following:
1. Added H323 Termination Operation States.
2. Obsoleted all emsTraps and callAgentTraps - replaced all traps with new
      trap structure under following new Object IDs: billingTraps,
      callp= Traps, configTraps, databaseTraps, maintenanceTraps, ossTraps,
      secur= ityTraps, signalingTraps, statisticsTraps, systemTraps, auditTraps.
3. Removed Sequence Number as a valid search criteria for event retransmission.
4. Modified description of start and date of event retrasmission tokens to
      remove milliseconds.
5. Added following new Stat Tables: statPCTToolsTable, statAINToolsTable,
      statC= allToolsTable.
6. Modified counters in statAINSVCTable.
7. Obsoleted table statISUPTable.
8. Added additional counters to statISDNTranslationTable.
       &= nbsp;    "

      REVIS= ION        "200305221400Z"
      DESCR= IPTION
       &= nbsp;    "
Shuffled around last few EmsTraps OID to synchronize with previous 3.5 mib.
       &= nbsp;    "

      REVIS= ION        "200210241400Z"
      DESCR= IPTION
       &= nbsp;    "
Modified Following:
1. KAMState added six additional states (25-30).
2. TerminationOperState valid states have completely changed.
3. DPCOperState added an additional state (10).
4. Moved tables from ss7Adapter branch to signalingAdapterStatusControl:
      sgpOA= MPTable, dpcOAMPTable, sctpAssOAMPTable
5. Added branches: fsStatistics, signalingAdapterStatistics,
      signa= lingAdapterStatusControl, signalingAdapterTrapPrefix.
6. Added new counters to Statistics Table: statPOTSFSTable, statSIMTable,       statS= IATable, statISDNTransTable.
7. Removed counters from Statistics Table: statTGUsageTable.
8. Obsoleted counters from Statistics Table: statBillingTable.
9. Added new Statistics Table: statISUPSGATable, statDQOSTable, statEMATable,
      statA= INSVCTable, statINAPTable, statTSATable, statTCAPTable,
      statS= CCPTable, statM3UATable, statSUATable, statSCTPTable
10. Obsoleted Statistics Table: statAINFSTable, statTrunkTable.
11. Obsoleted Optimized Table: optiMediaGatewayOAMPTable,
      optiS= ubscrLineTermOAMPTable, optiTrunkGroupOAMPTable,
      optiT= runkTermOAMPTable
12. Modified trap name and/or descriptions for: emsTraps (126, 127, 134)       and callAgentTraps (5, 16, 74, 90, 91)
13. Obsoleted traps: emsTraps (129) and callAgentTraps(42).
14. Added traps: emsTraps (148-156) and callAgentTraps (92-98).
15. Added aggrOAMPTable to perform status/control on AGGR.
15. Added mechanism to retrieve fast Bulk Statuses in following tables: mgwBulkStatTable, trunkGroupBulkStatPage, subscriberTermBulkStatTable, trun= kTermBulkStatTable.
       &= nbsp;    "

      REVIS= ION        "200206131400Z"
      DESCR= IPTION
       &= nbsp;    "
Modified Following:
1. Added additional counters to statistics table of BILLING.
2. Added traps emsTraps 132-144.
3. Added columns TrapDestFilterTypes and TrapDestFilterLevels to TrapDestTa= ble.
4. Added Varbinds alarmSubsystem, alarmSeverity, and alarmID to all traps.
5. Added more details in description of traffic counters/statisitics.
6. Added more details in description of traps.
       &= nbsp;    "

      REVIS= ION        "200204161400Z"
      DESCR= IPTION
       &= nbsp;    "
Modified Following:
1. Added additional counters to statistics table of POTS FS, AIN FS, SIM,
   and SIA.
2. Changed all occurences of OtherNxx to just Nxx in statistics tables POTS FS,
   SIM, and SIA.
3. Modified counters in statistics table H323.
4. Added additional counters to statistics table ISUP.
5. Added traps emsTraps 122-131 and callAgentTraps 73-91.
       &= nbsp;    "

      REVIS= ION        "200101151400Z"
      DESCR= IPTION
       &= nbsp;    "Added NAS counters to Call Processing Statistics Table.  Deleted some commented lines."

      REVIS= ION        "200011291400Z"
      DESCR= IPTION
       &= nbsp;    "Added back the optimized Status/Control Tables for MGW, Trunk Grp, Sub Term, and Trunk Term."

      REVIS= ION    "200010261400Z&quo= t;
      DESCR= IPTION
       &= nbsp;    "Added statTrunkTable."

      REVIS= ION        "200010141400Z"
      DESCR= IPTION
       &= nbsp;    "Removed optimized Status/Control Tables for MGW, Trunk Grp, Sub Term, and Trunk Term."

      REVIS= ION    "200010091400Z&quo= t;
      DESCR= IPTION
       &= nbsp;    "
Modified following:
1. Removed comments.
2. Added UEQP to Status/Control Tables.
3. Added optimized Status/Control Tables for MGW, Trunk Grp, Sub Term, and Trunk Term.
4. Update the list of Traps to reflect what is supported (generated) on EMS.
5. Added one new entry to statSIMTable.
6. Added serveral new entries to statPOTSFSTable.
7. Modified Trunk Group Number from Integer 1-9999 to Integer32.
8. Made TrapDest Table modifiable through BTS10200 Softswitch CLI instead of via NMS.
       &= nbsp;    "

      REVIS= ION    "200010051400Z&quo= t;
      DESCR= IPTION
       &= nbsp;    "
Modified Following:
1. Added EMS traps 114-122 (Maintenance Subsystem).
2. Added BDMS status/control.
3. Changed the returnable states for Status/Control: KAMState,
   TrunkGrpOperState, TerminationOperState, ADMAdminState, TrunkTermStaticState,
   TrunkTermDynamicState,= and MGWOperState
       &= nbsp;    "

      REVIS= ION    "200008011400Z&quo= t;
      DESCR= IPTION
       &= nbsp;    "
Modified Following:
1. Added statH323Table.
2. Added additional counters to statCallProcessingTable.
3. Added additional traps.
4. Added additional counters to statPOTSFSTable.
       &= nbsp;    "

      REVIS= ION    "200003051400Z&quo= t;
      DESCR= IPTION
       &= nbsp;    "Changed AIN_FS Measurement.  Removed SIP_REINVITE_RECEIVED
and SIP_REINVITE_SENT from all measurement tables that contains those
entries.  Added additional traps."

  ::=3D  {=   ipcell  1  }

ipcell      OBJECT IDENTIFIER  ::=3D  {=   enterprises  5296  }

ems   OBJECT IDENTIFIER 
::=3D  {  opticall  2=   }

callAgent   OBJECT IDENTIFIER  ::=3D  {=   opticall  3  }

featureServer     OBJECT IDENTIFIER  ::=3D  {=   opticall  4  }

statusControlOptimized  OBJECT IDENTIFIER  ::=3D  {=   opticall  5  }

-- If needing to a constant polling for Status/Control of particular
-- elements, this branch should be used instead of the
-- callAgentStatusControl branch.  The queries to this branch is
-- considerably faster and is less expensive on the SNMP Agent CPU cycle. -- This will give faulty/non-faulty states which suffices most situations.

emsOptimized      = OBJECT IDENTIFIER  ::=3D  {=   statusControlOptimized  1  }

callAgentOptimized    &= nbsp; OBJECT IDENTIFIER  ::=3D  {=   statusControlOptimized  2  }

featureServerOptimized  OBJECT IDENTIFIER  ::=3D  {=   statusControlOptimized  3  }

signalingAdapter  OBJECT IDENTIFIER  ::=3D  {=   opticall  6  }

fsAin OBJECT IDENTIFIER  ::=3D  {  featureServer  1=   }

fsPotsCtx   OBJECT IDENTIFIER  ::=3D  {=   featureServer  2  }

fsStatistics      = OBJECT IDENTIFIER  ::=3D  {=   featureServer  4  }

emsStatusControl  OBJECT IDENTIFIER  ::=3D  {=   ems  1  }

emsTrapPrefix     OBJECT IDENTIFIER  ::=3D  {=   ems  2  }

emsTraps    OBJECT IDENTIFIER  ::=3D  {=   emsTrapPrefix  0  }

emsStatistics     OBJECT IDENTIFIER  ::=3D  {=   ems  3  }

callAgentStatusControl  OBJECT IDENTIFIER  ::=3D  {=   callAgent  1  }

-- See comments regarding usage under statusControlOptimized OID

callAgentTrapPrefix     OBJECT IDENTIFIER=   ::=3D  {  callAgent  2=   }

callAgentTraps    OBJ= ECT IDENTIFIER  ::=3D  {=   callAgentTrapPrefix  0<= span style=3D'mso-spacerun:yes'> 
}

callAgentStatistics    = OBJECT IDENTIFIER  ::=3D  {=   callAgent  3  }

fsPotsCtxStatusControl  OBJECT = IDENTIFIER  ::=3D  {  fsPotsCtx  1=   }

fsPotsCtxTrapPrefix    = OBJECT IDENTIFIER  ::=3D  {=   fsPotsCtx  2  }

fsPotsCtxTraps    OBJ= ECT IDENTIFIER  ::=3D  {=   fsPotsCtxTrapPrefix  0<= span style=3D'mso-spacerun:yes'> 
}

fsPotsCtxStatistics    = OBJECT IDENTIFIER  ::=3D  {=   fsPotsCtx  3  }

fsAinStatusControl    &= nbsp; OBJECT IDENTIFIER  ::=3D  {=   fsAin  1  }

fsAinTrapPrefix   OBJECT IDENTIFIER  ::=3D  {=   fsAin  2  }

fsAinTraps  OBJECT IDENTIFIER 
::=3D  {  fsAinTrapPrefix  0=   }

fsAinStatistics   OBJECT IDENTIFIER  ::=3D  {=   fsAin  3  }

signalingAdapterStatusControl OBJECT IDENTIFIER  ::=3D  {=   signalingAdapter  1  }

signalingAdapterTrapPrefix   = ; OBJECT IDENTIFIER  ::=3D  {=   signalingAdapter  2  }

signalingAdapterStatistics   = ; OBJECT IDENTIFIER  ::=3D  {=   signalingAdapter  3  }

signalingAdapterTraps   OB= JECT IDENTIFIER  ::=3D  {=   signalingAdapterTrapPrefix  0  }

statusControlBulk OBJECT IDENTIFIER<= span style=3D'mso-spacerun:yes'> 
::=3D  {  opticall  8=   }

generalTraps      = OBJECT IDENTIFIER  ::=3D  {=   opticall  1  }

btsTrapPrefix     OBJECT IDENTIFIER  ::=3D  {=   generalTraps  5  }

billingTraps      = OBJECT IDENTIFIER  ::=3D  {=   btsTrapPrefix  1  }

callpTraps  OBJECT IDENTIFIER 
::=3D  {  btsTrapPrefix  2=   }

configTraps OBJECT IDENTIFIER  ::=3D  {  btsTrapPrefix  3=   }

databaseTraps     OBJECT IDENTIFIER  ::=3D  {=   btsTrapPrefix  4  }

maintenanceTraps  OBJECT IDENTIFIER  ::=3D  {=   btsTrapPrefix  5  }

ossTraps    OBJECT IDENTIFIER  ::=3D  {=   btsTrapPrefix  6  }

securityTraps     OBJECT IDENTIFIER  ::=3D  {=   btsTrapPrefix  7  }

signalingTraps    OBJ= ECT IDENTIFIER  ::=3D  {=   btsTrapPrefix  8  }

statisticsTraps   OBJECT IDENTIFIER  ::=3D  {=   btsTrapPrefix  9  }

systemTraps OBJECT IDENTIFIER  ::=3D  {  btsTrapPrefix  10  }

auditTraps  OBJECT IDENTIFIER 
::=3D  {  btsTrapPrefix  11  }

system  OBJECT IDENTIFIER  ::=3D  {  mib-2  1=   }



alarmObjectTable    &nb= sp;   OBJECT-TYPE
    SYNTAX SEQUENCE = OF        AlarmObjectEntry
    MAX-ACCESS        &= nbsp;       not-accessible
    STATUS            =   current
   
DESCRIPTI= ON
      "= ;A list of variables detailing a trap sent up with the trap."
    ::=3D { generalT= raps 1 }

alarmObjectEntry    &nb= sp;   OBJECT-TYPE
        SYNTAX     =              =     AlarmObjectEntry
        MAX-ACCESS    &n= bsp;           not-accessible
        STATUS     =                current
        DESCRIPTION
              "Each entry represents a variable corresponding to a variable within an opticall event."
        INDEX  { alarmSubsystem, alarmServerity, alarmID }
        ::=3D  { alarmObjectTab= le 1 }

AlarmObjectEntry ::=3D SEQUENCE {
      alarm= Subsystem  INTEGER,
      alarm= Serverity  INTEGER,
      alarm= ID  INTEGER,
      alarm= SetCleared  INTEGER,
      alarm= ComponentID  DisplayString1To64,
      alarm= ComponentType  DisplayString1To64,
      alarm= Details  DisplayString,
      alarm= Time  DisplayString
      }

alarmSubsystem  OBJECT-TYPE
      SYNTAX INTEGER { billing ( 1 ), callp ( 2 ) , config ( 3 ) , database ( 4 ) , maintenance ( 5 ) , oss ( 6 ) , security ( 7 ) , signaling ( 8 ) , statisti= cs ( 9 ) , system ( 10 ) , audit ( 11 ) }
      MAX-A= CCESS  read-only
      STATU= S  current


      DESCR= IPTION
       &= nbsp;    "Subsystem which generated the alarm"

      ::=3D=   {=   alarmObjectEntry  1  }

alarmServerity  OBJECT-TYPE
      SYNTA= X  INTEGER { critical ( 1 ) , major (= 2 ) , minor ( 3 ) , warning ( 4 ) , informational ( 5 ) , debug ( 6 ) }
      MAX-A= CCESS  read-only
      STATU= S  current


      DESCR= IPTION
       &= nbsp;    "Severity of the alarm."

      ::=3D  {  alarmObjectEntry  2=   }

alarmID OBJECT-TYPE
      SYNTA= X  INTEGER ( 0..2147483647 )
      MAX-ACCESS  read-only
      STATU= S  current


      DESCR= IPTION
       &= nbsp;    "Alarm identification number"

      ::=3D=   {=   alarmObjectEntry  3  
}

alarmSetCleared OBJECT-TYPE
      SYNTA= X  INTEGER { off ( 1 ) , on ( 2 ) , i= gnore ( 3 ) , acknowledge ( 4 ) }
      MAX-A= CCESS  read-only
      STATU= S  current


      DESCR= IPTION
       &= nbsp;    "Alarm OFF, ON, IGNORED, or ACKNOWLEDGED"

      ::=3D=   {=   alarmObjectEntry  4  }

alarmComponentID  OBJECT-TYPE       SYNTA= X  DisplayString1To64
      MAX-A= CCESS  read-only
      STATU= S  current


      DESCR= IPTION
       &= nbsp;    "Alarm Component ID"

      ::=3D=   {=   alarmObjectEntry  5  }

alarmComponentType    &= nbsp; OBJECT-TYPE
      SYNTA= X  DisplayString1To64
      MAX-A= CCESS  read-only
      STATU= S  current


      DESCR= IPTION
       &= nbsp;    "Alarm Component Type"

      ::=3D=   {=   alarmObjectEntry  6  }

alarmDetails      = OBJECT-TYPE
      SYNTA= X  DisplayString ( SIZE ( 1..65536 ) )
      MAX-A= CCESS  read-only
      STATU= S  current


      DESCR= IPTION
       &= nbsp;    "Details of the alarms in the format:
key1=3Dvalue1; key2=3Dvalue2; ...; key8=3Dvalue8
Maximum key/value pair is 8."

      ::=3D=   {=   alarmObjectEntry  7  }

alarmTime   OBJECT-TYPE
      SYNTA= X  DisplayString (SIZE (0..255))
      MAX-A= CCESS  read-only
      STATU= S  current


      DESCR= IPTION
       &= nbsp;    "Time alarm was generated.  It is in= the form:
       &= nbsp;    dow mon dd hh:mm:ss zzz yyyy

       &= nbsp;    where:
       &= nbsp;    dow is the day of the week (Sun, Mon, Tue, Wed, Thu, Fri, Sat).
       &= nbsp;    mon is the month (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep,
       &= nbsp;          Oct, Nov, Dec).
       &= nbsp;    dd is the day of the month (01 through 31), as two decimal
       &= nbsp;          digits.
       &= nbsp;    hh is the hour of the day (00 through 23), as two decimal
       &= nbsp;          digits.
       &= nbsp;    mm is the minute within the hour (00 through 59), as two
       &= nbsp;          decimal digits.
       &= nbsp;    ss is the second within the minute (00 through 61), as two
       &= nbsp;          decimal digits.
       &= nbsp;    zzz is the time zone (and may reflect daylight savings time).
       &= nbsp;          Standard time zone abbreviations include those
       &= nbsp;          recogniz= ed by the method parse. If time zone
       &= nbsp;          informat= ioni is not available, then zzz is
       &= nbsp;          empty - that is, it consists of no characters at all.
       &= nbsp;    yyyy is the year, as four decimal digits."

      ::=3D=   {=   alarmObjectEntry  8  }


sysDescr OBJECT-TYPE
        =       SYNTAX  DisplayString (= SIZE (0..255))
        =       MAX-ACCESS  read-only         =       STATUS  current
        =       DESCRIPTION
        =               = "A textual description of the entity.  This value
        =             &nb= sp; should include the full name and version
        =             &nb= sp; identification of the system's hardware type,
        =             &nb= sp; software operating-system, and networking
           =            so= ftware.  It is mandatory that this only con= tain
        =             &nb= sp; printable ASCII characters."
        =       DEFVAL  { "IPCell Opticall SNMP Agent" }
        =       ::=3D { system 1 }

        =   sysObjectID OBJECT-TYPE
        =       SYNTAX  OBJECT IDENTIFI= ER
        =       MAX-ACCESS  read-only         =       STATUS  current
        =       DESCRIPTION
        =             &nb= sp; "The vendor's authoritative identification of the
        =             &nb= sp; network management subsystem contained in the
        =             &nb= sp; entity.  This value is allocated within the SMI
        =             &nb= sp; enterprises subtree (1.3.6.1.4.1) and provides an
        =             &nb= sp; easy and unambiguous means for determining `what
        =             &nb= sp; kind of box' is being managed.  For example, if
        =             &nb= sp; vendor `Flintstones, Inc.' was assigned the
        =             &nb= sp; subtree 1.3.6.1.4.1.4242, it could assign the
        =             &nb= sp; identifier 1.3.6.1.4.1.4242.1.1 to its `Fred
        =             &nb= sp; Router'.:
        =             &nb= sp; read-command : C:\windows\ping kiwi"
        =       DEFVAL  { { 1 3 6 1 4 1= 5296 1 } }
        =        ::=3D { system 2 }

        =   sysUpTime OBJECT-TYPE
        =       SYNTAX  TimeTicks
        =       MAX-ACCESS  read-only         =       STATUS  current
        =       DESCRIPTION
        =             &nb= sp; "The time (in hundredths of a second) since the
        =             &nb= sp; network management portion of the system was last
        =             &nb= sp; re-initialized.:
        =             &nb= sp; READ-COMMAND: echo sysuptime"
        =       ::=3D { system 3 }

        =   sysContact OBJECT-TYPE
        =       SYNTAX  DisplayString (= SIZE (0..255))
        =       MAX-ACCESS  read-write<= br>         =       STATUS  current
        =       DESCRIPTION
        =             &nb= sp; "The textual identification of the contact person
        =             &nb= sp; for this managed node, together with information
        =             &nb= sp; on how to contact this person.:
        =             &nb= sp; READ-COMMAND: c:\windows\netstat -n"
        =       ::=3D { system 4 }

        =   sysName OBJECT-TYPE
        =       SYNTAX  DisplayString (= SIZE (0..255))
        =       MAX-ACCESS  read-write<= br>         =       STATUS  current
        =       DESCRIPTION
        =             &nb= sp; "An administratively-assigned name for this
              =         managed node.  By convention, this is = the node's
        =             &nb= sp; fully-qualified domain name."
        =       ::=3D { system 5 }

        =   sysLocation OBJECT-TYPE
        =       SYNTAX  DisplayString (= SIZE (0..255))
        =       MAX-ACCESS  read-write<= br>         =       STATUS  current
        =       DESCRIPTION
        =             &nb= sp; "The physical location of this node (e.g.,
        =             &nb= sp; `telephone closet, 3rd floor')."
        =       ::=3D { system 6 }

        =   sysServices OBJECT-TY= PE
        =       SYNTAX  INTEGER (0..127)
        =      
MAX-ACCESS  read-only
        =       STATUS  current
        =       DESCRIPTION
        =             &nb= sp; "A value which indicates the set of services that
        =             &nb= sp; this entity primarily offers.

        =             &nb= sp; The value is a sum.  Th= is sum initially takes the
        =             &nb= sp; value zero, Then, for each layer, L, in the range
        =             &nb= sp; 1 through 7, that this node performs transactions
        =             &nb= sp; for, 2 raised to (L - 1) is added to the sum.  For
        =             &nb= sp; example, a node which performs primarily routing
        =             &nb= sp; functions would have a value of 4 (2^(3-1)).  In
        =             &nb= sp; contrast, a node which is a host offering
        =               application services would have a value of 72
        =             &nb= sp; (2^(4-1) + 2^(7-1)).  N= ote that in the context of
        =             &nb= sp; the Internet suite of protocols, values should be
        =             &nb= sp; calculated accordingly:

        =             =        layer  functionality
        =             &nb= sp;          1  physical (e.g., repeaters)
        =             &nb= sp;          2  datalink/subnetwork = (e.g., bridges)
        =             &nb= sp;          3  internet (e.g., IP gateways)
        =             &nb= sp;          4  end-to-end  (e.g., IP hosts)
        =             &nb= sp;          7  applications (e.g., mail relays)
        =             &nb= sp;
For systems including OSI protocols, layers 5 and
        =             &nb= sp; 6 may also be counted."
        =       ::=3D { system 7 }


trapDestTable     OBJECT-TYPE
      SYNTA= X      SEQUENCE 
OF  TrapDestEntry
      MAX-A= CCESS  not-accessible
      STATU= S      current
      DESCRIPTION
       &= nbsp;    "A list of trap destination entries."
      ::=3D=   { generalTraps  2 }

trapDestEntry     OBJECT-TYPE
      SYNTA= X      TrapDestEnt= ry
      MAX-A= CCESS  not-accessible
      STATU= S      current
      DESCRIPTION
       &= nbsp;    "This entry includes a destination IP address to which to send
        traps for this community."
      INDEX= {  trapDestIndex  }
      ::=3D=   { trapDestTable 1 }

TrapDestEntry  ::=3D  SEQUENCE {
      trapD= estIndex  Integer32,
      trapD= estCommunity  OCTET STRING,
      trapD= estAddress  IpAddress,
      trapD= estPort  INTEGER,
      trapD= estOwner  DisplayString,
      trapD= estStatus  RowStatus,
      trapD= estFilterTypes  Integer32,
      trapD= estFilterLevels  Integer32
      }
trapDestIndex     OBJECT-TYPE
      SYNTA= X      Integer32       MAX-A= CCESS  read-only
      STATU= S      current
 
     
      DESCR= IPTION
       &= nbsp;    "A value that uniquely identifies this trapDestEntry.
Whatever value entered will be overwritten to be a unique value when stored."
     
      ::=3D=   {=   trapDestEntry  1  }

trapDestCommunity OBJECT-TYPE
      SYNTA= X      OCTET STRIN= G ( SIZE ( 0..127 ) ) 
      MAX-A= CCESS  read-only
      STATU= S      current
 
     
      DESCR= IPTION
       &= nbsp;    "A community to which this destination address belongs.
        This entry is associated with any eventEntries in the RMON
        MIB whose value of eventCommunity is equal to the value of
        this object.  Every tim= e an associated event entry sends a
        trap due to an event, that trap will be sent to each
        address in the trapDestTable with a trapDestCommunity equal to
        eventCommunity.

        This object may not be modifi= ed if the associated
        trapDestStatus object is equal to active(1)."
     
      ::=3D=   {=   trapDestEntry  2  }

trapDestAddress   OBJECT-T= YPE
      SYNTA= X      IpAddress <= br>       MAX-A= CCESS  read-only
      STATU= S      current
 
     
      DESCR= IPTION
       &= nbsp;    "The address to send traps on behalf of this entry."
     
      ::=3D  {  trapDestEntry  3=   }

trapDestPort      = OBJECT-TYPE
      SYNTA= X      INTEGER ( 1..65535 ) 
      MAX-ACCESS  read-only
      STATU= S      current
 
     
      DESCR= IPTION
       &= nbsp;    "The port to send traps on behalf of this entry."
     
      ::=3D=   {=   trapDestEntry  4  }

trapDestOwner     OBJECT-TYPE
      SYNTA= X      DisplayStri= ng ( SIZE ( 0..127 ) ) 
      MAX-A= CCESS  read-only
      STATU= S      current
 
     
      DESCR= IPTION
       &= nbsp;    "The entity that configured this entry and is
        therefore using the resources assigned to it."
     
      ::=3D=   {=   trapDestEntry  5  }

trapDestStatus    OBJ= ECT-TYPE
      SYNTA= X      RowStatus <= br>       MAX-A= CCESS  read-only
      STATU= S      current
 
     
      DESCR= IPTION
       &= nbsp;    "The status of this trap destination entry.
        An entry may not exist in the active state unless all
        objects in the entry have an appropriate value."
     
      ::=3D  {  trapDestEntry  6=   }

trapDestFilterTypes    = OBJECT-TYPE
      SYNTA= X      Integer32 <= br>       MAX-ACCESS  read-only
      STATU= S      current
 
     
      DESCR= IPTION
       &= nbsp;    "Ranges from 0-32767.  A bitmask that specifies which
       &= nbsp;    subsystem types of the events to filter or permitted to be
       &= nbsp;    sent to this address.  This is used= in combination with
       &= nbsp;    Filterlevels to provide a granular filter for traps from the
       &= nbsp;    SNMP Agent side.  From right to lef= t the following bits
       &= nbsp;    specifies the following subsystem types:
            Bit #1: BIL= LING (right-most bit)
       &= nbsp;    Bit #2: CALLP
       &= nbsp;    Bit #3: CONFIG
       &= nbsp;    Bit #4: DATABASE
       &= nbsp;    Bit #5: MAINTENANCE
       &= nbsp;    Bit #6: OSS
       &= nbsp;    Bit #7: SECURITY
       &= nbsp;    Bit #8: SIGNALING
       &= nbsp;    Bit #9: STATISTICS