towerops/priv/mibs/audiocodes/AclV5
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- Remove PVC volume mount from k8s/deployment.yaml
- Delete k8s/mib-pvc.yaml (no longer needed)
- Update .gitignore to commit MIB files to git
- Add mix import_mibs task to copy MIBs from LibreNMS
- Add all MIB files from priv/mibs/ to git

This fixes the multi-attach volume error in Kubernetes where new pods
couldn't start because the RWO (ReadWriteOnce) PVC was attached to the
old pod. MIBs are now part of the Docker image and can be used by all
pods simultaneously.
2026-01-19 14:01:03 -06:00

421 lines
12 KiB
Text

AclV5 DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString,
DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC
IpAddress FROM RFC1155-SMI
acV5InterfaceTrunkGroupId FROM AcBoard;
-- acBoardMibs FROM AcBoard;
audioCodes OBJECT IDENTIFIER ::= {enterprises 5003}
acRegistrations OBJECT IDENTIFIER ::= {audioCodes 7}
acGeneric OBJECT IDENTIFIER ::= {audioCodes 8}
acProducts OBJECT IDENTIFIER ::= {audioCodes 9}
acBoardMibs OBJECT IDENTIFIER ::= {acProducts 10}
aclV5 MODULE-IDENTITY
LAST-UPDATED "200204300000Z" -- Midnight 30 April 2002
ORGANIZATION "AudioCodes Ltd"
CONTACT-INFO
"Chai Forsher
Postal: AudioCodes LTD
4 Horesh Road
Yehud 56470, ISRAEL
Tel: 972-3-5394028
Email: chai-f@AudioCodes.com"
DESCRIPTION
"
V5.
"
REVISION "200205150000Z" -- Midnight 15 May 2002.
DESCRIPTION "4.0Beta1"
::= {acBoardMibs 21}
V5ParameterStats ::= TEXTUAL-CONVENTION
STATUS obsolete
DESCRIPTION
"Represents a status of parameter of V5."
SYNTAX INTEGER { acOK(0), acError(1), acUnkown (2) }
acV5ParamsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcV5ParamsEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"V5.2 Params Table."
::= {aclV5 1}
acV5ParamsEntry OBJECT-TYPE
SYNTAX AcV5ParamsEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"V5.2 parameters for specific interface trunk Group"
INDEX {acV5InterfaceTrunkGroupId}
::= {acV5ParamsTable 1}
AcV5ParamsEntry ::= SEQUENCE {
acV5InterfaceIdUpp Integer32,
acV5InterfaceIdMid Integer32,
acV5InterfaceIdLow Integer32,
acV5VariantId Integer32,
acV5PrimaryTrunkId Integer32,
acV5SecondaryTrunkId Integer32,
acV5PrimaryLogicalCChannelId Integer32,
acV5L3BaseAddr Integer32,
acV5NumOfPSTNUsers Integer32,
acV5NumOfLinks Integer32,
acV5TraceLevel INTEGER
}
acV5InterfaceIdUpp OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The V5 Interface ID upper Octet."
::= {acV5ParamsEntry 2}
acV5InterfaceIdMid OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The V5 Interface ID mid Octet."
::= {acV5ParamsEntry 3}
acV5InterfaceIdLow OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The V5 Interface ID low Octet."
::= {acV5ParamsEntry 4}
acV5VariantId OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The V5 Variant ID ."
::= {acV5ParamsEntry 5}
acV5PrimaryTrunkId OBJECT-TYPE
SYNTAX Integer32 (0..32)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The E1 TrunkId which is provisioned to serve as the Primary Link."
::= {acV5ParamsEntry 6}
acV5SecondaryTrunkId OBJECT-TYPE
SYNTAX Integer32 (0..32)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The E1 TrunkId which is provisioned to serve as the Secondary Link."
::= {acV5ParamsEntry 7}
acV5PrimaryLogicalCChannelId OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The Logical Communication Channel Id of the C-paths assigned to the Primary Link on Time Slot 16.
Default=0. "
::= {acV5ParamsEntry 8}
acV5L3BaseAddr OBJECT-TYPE
SYNTAX Integer32 (0..30000)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"An base offset of the L3 Address.
The L3 Address of each PSTN user will be in the range of [L3BaseAdd .. L3BaseAddr+ NumOfPSTNUsers]."
::= {acV5ParamsEntry 9}
acV5NumOfPSTNUsers OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The maximum Number of PSTN users for this Trunk group."
::= {acV5ParamsEntry 10}
acV5NumOfLinks OBJECT-TYPE
SYNTAX Integer32 (0..32)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The number of trunks (links) of this Trunk Group."
::= {acV5ParamsEntry 11}
acV5TraceLevel OBJECT-TYPE
SYNTAX INTEGER {
acNoTrace (0),
acV5-FULL-TRACE-No-Duplication (20),
acV5-FULL-TRACE-With-Duplication (21),
acV5-LAYER3-UP-TRACE-No-Duplication (22),
acV5-LAYER3-UP-TRACE-With-Duplication (23)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"V5 Trace Level."
::= {acV5ParamsEntry 12}
--V5 Status
acV5StatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcV5StatusEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"V5 status Table."
::= { aclV5 2}
acV5StatusEntry OBJECT-TYPE
SYNTAX AcV5StatusEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"V5 status of specific interface trunk group"
INDEX {acV5InterfaceTrunkGroupId}
::= { acV5StatusTable 1 }
AcV5StatusEntry ::= SEQUENCE {
acV5AlarmReportCause INTEGER,
acV5InterfaceIdCheck V5ParameterStats,
acV5VariantIdCheck V5ParameterStats,
acV5IDCheckTimeOut V5ParameterStats,
acV5L2Startup V5ParameterStats,
acV5Restart V5ParameterStats,
acV5ControlProtocolDataLink V5ParameterStats,
acV5LinkControlProtocolDataLink V5ParameterStats,
acV5BCCProtocolDataLink V5ParameterStats,
acV5PSTNProtocolDataLink V5ParameterStats,
acV5ProtectionDL1 V5ParameterStats,
acV5ProtectionDL2 V5ParameterStats
}
acV5AlarmReportCause OBJECT-TYPE
SYNTAX INTEGER {
acV5AlarmStatus (0),
acV5InterfaceIdIsNotEqual (1),
acV5VariantIdIsNotEqual (2),
acV5IDCheckTimeOutError (3),
acV5L2StartupNotOK (4),
acV5RestartNotOK (5),
acV5PSTNPRotocolDataLinkError (6),
acV5ControlProtocolDataLinkError (7),
acV5BCCProtocolDataLinkError (8),
acV5LinkProtocolDataLinkError (9),
acV5ProtectionDL1Error (10),
acV5ProtectionDL2Error (11),
acV5PSTNPRotocolDataLinkEstablish (12),
acV5ControlProtocolDataLinkEstablish (13),
acV5BCCProtocolDataLinkEstablish (14),
acV5LinkProtocolDataLinkEstablish (15),
acV5ProtectionDL1Establish (16),
acV5ProtectionDL2Establish (17),
acV5StartConfirm (18)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"V5 Alarm Report Cause."
::= {acV5StatusEntry 1}
acV5InterfaceIdCheck OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"V5.2 Interface ID Check Status."
::= {acV5StatusEntry 2}
acV5VariantIdCheck OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
" V5.2 Variant ID check Status"
::= {acV5StatusEntry 3}
acV5IDCheckTimeOut OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
" V5.2 Interface & Variant ID Check Time Out. "
::= {acV5StatusEntry 4}
acV5L2Startup OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of Layer 2 Start up procedure. "
::= {acV5StatusEntry 5}
acV5Restart OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of the PSTN Restart procedure. "
::= {acV5StatusEntry 6}
acV5ControlProtocolDataLink OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of Control Protocol Data Link. "
::= {acV5StatusEntry 7}
acV5LinkControlProtocolDataLink OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of Link Control Protocol Data Link . "
::= {acV5StatusEntry 8}
acV5BCCProtocolDataLink OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of . "
::= {acV5StatusEntry 9}
acV5PSTNProtocolDataLink OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of BCC Protocol Data Link. "
::= {acV5StatusEntry 10}
acV5ProtectionDL1 OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of Protection DL1 . "
::= {acV5StatusEntry 12}
acV5ProtectionDL2 OBJECT-TYPE
SYNTAX V5ParameterStats
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of Protection DL2. "
::= {acV5StatusEntry 13}
--V5 Ports
acV5PortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcV5PortsEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"V5.2 User Ports."
::= { aclV5 3}
acV5PortsEntry OBJECT-TYPE
SYNTAX AcV5PortsEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"V5 User Ports status and control"
INDEX {acV5InterfaceTrunkGroupId, acV5UserPortId, acV5UserPortType}
::= { acV5PortsTable 1 }
AcV5PortsEntry ::= SEQUENCE {
acV5UserPortId Integer32,
acV5UserPortType INTEGER,
acV5PSTNANState INTEGER,
acV5PortBlockControl INTEGER
}
acV5UserPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"User Port Id."
::= {acV5PortsEntry 1}
acV5UserPortType OBJECT-TYPE
SYNTAX INTEGER {
acV5PSTNUserType (0),
acV5ISDNBraUserType (1),
acV5PSTNPraUserType (2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"User Port Type."
::= {acV5PortsEntry 2}
acV5PSTNANState OBJECT-TYPE
SYNTAX INTEGER {
acV5-PSTN-STATE-AN0-OUT-OF-SERVICE (0),
acV5-PSTN-STATE-AN1-NULL (1),
acV5-PSTN-STATE-AN2-PATH-INIT-AN (2),
acV5-PSTN-STATE-AN3-PATH-ABORT-RQ (3),
acV5-PSTN-STATE-AN4-LINE-INFO (4),
acV5-PSTN-STATE-AN5-PATH-ACTIVE (5),
acV5-PSTN-STATE-AN6-PORT-BLOCKED (6),
acV5-PSTN-STATE-AN7-DISC-RQ (7)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The PSTN User Port status ."
::= {acV5PortsEntry 3}
acV5PortBlockControl OBJECT-TYPE
SYNTAX INTEGER {
acV5PortBlock (1),
acV5PortDeferredBlock (2),
acV5PortUnBlock (3)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The User Port Control Commands : Block / Deferred Block / Unblock"
::= {acV5PortsEntry 4}
-- V5 Trap
acV5Alarm NOTIFICATION-TYPE
OBJECTS {acV5AlarmReportCause}
STATUS obsolete
DESCRIPTION
"This trap is sent when there is a change in the status of a V5 Interface Group."
::= { aclV5 4}
END