From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB | 187 +++++++++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB (limited to 'MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB') diff --git a/MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB b/MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB new file mode 100644 index 0000000..32a07af --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB @@ -0,0 +1,187 @@ +ADTRAN-AOS-SIP-PROXY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + TimeTicks + FROM SNMPv2-SMI + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + sysName + FROM SNMPv2-MIB + adIdentityShared + FROM ADTRAN-MIB + adGenAOSVoice, adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAOSSipProxy MODULE-IDENTITY + LAST-UPDATED "201305160000Z" -- May 16, 2013 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB contains information regarding SIP Proxy." + + REVISION "201305160000Z" -- May 16, 2013 + DESCRIPTION + "Initial version of this MIB module." + + ::= { adIdentityShared 53 5 5 } + +adSipProxy OBJECT IDENTIFIER ::= { adGenAOSVoice 5 } +adSipProxyTraps OBJECT IDENTIFIER ::= { adSipProxy 0 } + +-- +-- adSipProxyNotificationUtilityGroup Group +-- +adProxyTimestamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time (seconds since epoch) that a Proxy event + occurred and not necessarily the when the trap was sent." + ::= { adSipProxy 1 } + + + adProxyRolloverFromServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address type of adProxyRolloverFromServerInetAddressType" + ::= { adSipProxy 2 } + +adProxyRolloverFromServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address of previous active Proxy SIP Server" + ::= { adSipProxy 3 } + +adProxyRolloverToServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address type of adProxyRolloverToServerInetAddressType" + ::= { adSipProxy 4 } + +adProxyRolloverToServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address of new active Proxy SIP Server" + ::= { adSipProxy 5 } + +AdProxyRolloverCauseTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The transactionFailed(1) state indicates that rollover occurred because a SIP transaction failed. + + The pollFailed(2) state indicates that rollover occurred because OPTIONS poll to current server failed. + + The pollSucceeded(3) state indicates that rollback occurred because OPTIONS poll to failed server succeeded." + SYNTAX INTEGER { + transactionFailed(1), + pollFailed(2), + pollSucceeded(3) + } + +adProxyRolloverCause OBJECT-TYPE + SYNTAX AdProxyRolloverCauseTC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This field indicates which specific monitored rollover condition occurred" + ::= { adSipProxy 6 } + +-- Traps + +adSipProxyRollover NOTIFICATION-TYPE + OBJECTS { + sysName, + adProxyTimestamp, + adProxyRolloverFromServerInetAddressType, + adProxyRolloverFromServerInetAddress, + adProxyRolloverToServerInetAddressType, + adProxyRolloverToServerInetAddress, + adProxyRolloverCause + } + STATUS current + DESCRIPTION + "This trap indicates that a SIP Proxy Monitored Rollover occured. + The information about previous active server, new active server, and + rollover cause is included in this trap" + ::= { adSipProxyTraps 1 } + +-- conformance information + +adSipProxyConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 14 } +adSipProxyGroups OBJECT IDENTIFIER ::= { adSipProxyConformance 1 } +adSipProxyCompliances OBJECT IDENTIFIER ::= { adSipProxyConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement +adSipProxyFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAosSipProxy MIB. When this MIB is + fully implemented, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adSipProxyNotificationUtilityGroup + DESCRIPTION + "A collection of objects accessible only for notifications." + + GROUP adSipProxyNotificationGroup + DESCRIPTION + "This mandatory group is used for the notification of + SIP registration conditions." + ::= { adSipProxyCompliances 1 } + + +adSipProxyNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adSipProxyRollover } + STATUS current + DESCRIPTION + "This group contains notifications about SIP Proxy Monitored Rollover occurances." + ::= { adSipProxyGroups 1 } + +adSipProxyNotificationUtilityGroup OBJECT-GROUP + OBJECTS { + adProxyTimestamp, + adProxyRolloverFromServerInetAddressType, + adProxyRolloverFromServerInetAddress, + adProxyRolloverToServerInetAddressType, + adProxyRolloverToServerInetAddress, + adProxyRolloverCause + } + STATUS current + DESCRIPTION + "A collection of objects accessible only for notifications." + ::= { adSipProxyGroups 2 } + +END -- cgit v1.2.3