-- 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 ) } SYNTAX =
INTEGER { mgwStatusUnknown ( 1 ), mgwStatusWorking ( 2 ), mgwStatusD=
own
( 3 ) , mgwStatusUnreachable ( 4 ) }
--
--MGWOperState ::=3D TEXTUAL-CONVENTION
-- &nbs=
p;
STATUS current
-- &nbs=
p;
DESCRIPTION
"MGW Operational Status"
--
--
--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
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
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
 
