diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION')
| -rw-r--r-- | MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION | 309 |
1 files changed, 309 insertions, 0 deletions
diff --git a/MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION b/MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION new file mode 100644 index 0000000..feb3dea --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION @@ -0,0 +1,309 @@ +ADTRAN-AOS-SIP-REGISTRATION DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, Integer32, IpAddress, + NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + sysName + FROM SNMPv2-MIB + adIdentityShared + FROM ADTRAN-MIB + adGenAOSVoice, adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAOSSipRegistration MODULE-IDENTITY + LAST-UPDATED "201011020000Z" -- November 2, 2010 + 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 registrations." + + REVISION "201011020000Z" -- November 2, 2010 + DESCRIPTION + "Initial version of this MIB module." + + ::= { adIdentityShared 53 5 4 } + +adSipRegistration OBJECT IDENTIFIER ::= { adGenAOSVoice 4 } +adSipRegistrationTraps OBJECT IDENTIFIER ::= { adSipRegistration 0 } + +-- +-- adSipRegistrationNotificationUtilityGroup Group +-- +adSipTrunkRegistrationAlarmTrunkIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This DisplayString contains the three digit (i.e. T01) trunk + identifier associated with this failed REGISTER attempt." + ::= { adSipRegistration 1 } + +adSipTrunkRegistrationAlarmSipIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This DisplayString represents the SIP identity for a failed + REGISTER attempt." + ::= { adSipRegistration 2 } + +adSipTrunkRegistrationAlarmRegistrar OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The adSipTrunkRegistrationAlarmRegistrar contains the IP address + of the SIP registrar for a failed REGISTER attempt." + ::= { adSipRegistration 3 } + +adSipTrunkRegistrationAlarmTimestamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time (seconds since epoch) that a failed REGISTER attempt + occurred and not necessarily the when the trap was sent." + ::= { adSipRegistration 4 } + +adSipTrunkRegistrationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdSipTrunkRegistrationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of trunk registrations and associated statistics." + ::= { adSipRegistration 5 } + +adSipTrunkRegistrationEntry OBJECT-TYPE + SYNTAX AdSipTrunkRegistrationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the list defines all sip registration fields." + INDEX{ adSipTrunkRegistrationTableIndex } + ::= { adSipTrunkRegistrationTable 1 } + +AdSipTrunkRegistrationEntry ::= SEQUENCE { + adSipTrunkRegistrationTableIndex Unsigned32, + adSipTrunkRegistrationTrunkIdentity DisplayString, + adSipTrunkRegistrationSipIdentity DisplayString, + adSipTrunkRegistrationStatus DisplayString, + adSipTrunkRegistrarIpAddress DisplayString, + adSipTrunkRegistrationGrantTime Unsigned32, + adSipTrunkRegistrationExpireTime Unsigned32, + adSipTrunkRegistrationSuccesses Unsigned32, + adSipTrunkRegistrationFailures Unsigned32, + adSipTrunkRegistrationRequests Unsigned32, + adSipTrunkRegistrationChallenges Unsigned32, + adSipTrunkRegistrationRollovers Unsigned32 + } + +adSipTrunkRegistrationTableIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Unsigned32 represents the index of the table." + ::= { adSipTrunkRegistrationEntry 1 } + +adSipTrunkRegistrationTrunkIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This DisplayString contains the three digit (i.e. T01) trunk + identifier." + ::= { adSipTrunkRegistrationEntry 2 } + +adSipTrunkRegistrationSipIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This DisplayString represents the SIP identity." + ::= { adSipTrunkRegistrationEntry 3 } + +adSipTrunkRegistrationStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This DisplayString represents the registered state (yes/no) + of this SIP identity." + ::= { adSipTrunkRegistrationEntry 4 } + +adSipTrunkRegistrarIpAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the SIP Registrar." + ::= { adSipTrunkRegistrationEntry 5 } + +adSipTrunkRegistrationGrantTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The granted registration time in seconds." + ::= { adSipTrunkRegistrationEntry 6 } + +adSipTrunkRegistrationExpireTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining in seconds until expiration." + ::= { adSipTrunkRegistrationEntry 7 } + +adSipTrunkRegistrationSuccesses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of successful registration attempts." + ::= { adSipTrunkRegistrationEntry 8 } + +adSipTrunkRegistrationFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed registration attempts." + ::= { adSipTrunkRegistrationEntry 9 } + +adSipTrunkRegistrationRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of registration requests sent." + ::= { adSipTrunkRegistrationEntry 10 } + +adSipTrunkRegistrationChallenges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of registration challenges." + ::= { adSipTrunkRegistrationEntry 11 } + +adSipTrunkRegistrationRollovers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of registration rollovers." + ::= { adSipTrunkRegistrationEntry 12 } + +-- Traps +adSipTrunkRegistrationAlarm NOTIFICATION-TYPE + OBJECTS { + sysName, + adSipTrunkRegistrationAlarmTrunkIdentity, + adSipTrunkRegistrationAlarmSipIdentity, + adSipTrunkRegistrationAlarmRegistrar, + adSipTrunkRegistrationAlarmTimestamp + } + STATUS current + DESCRIPTION + "This trap indicates that a SIP trunk registration attempt failed. + The sysName is the exact same as defined in SNMPv2-MIB. + adSipTrunkRegistrationAlarmTrunkIdentity specifies the three + character trunk identity associated with the failed attempt. + The corresponding SIP identity and registrar server are contained + in adSipTrunkRegistrationAlarmSipIdentity and + adSipTrunkRegistrationAlarmRegistrar respectively. The + adSipTrunkRegistrationAlarmTimestamp indicates when this condition + occurred and not necessarily when the trap was sent. " + ::= { adSipRegistrationTraps 1 } + +-- conformance information + +adSipRegistrationConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 12 } +adSipRegistrationGroups OBJECT IDENTIFIER ::= { adSipRegistrationConformance 1 } +adSipRegistrationCompliances OBJECT IDENTIFIER ::= { adSipRegistrationConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement +adSipRegistrationFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAosSipRegistration MIB. When this MIB is + fully implemented, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adSipRegistrationNotificationUtilityGroup + DESCRIPTION + "A collection of objects accessible only for notifications." + + GROUP adSipRegistrationNotificationGroup + DESCRIPTION + "This mandatory group is used for the notification of + SIP registration conditions." + + GROUP adSipRegistrationStatisticsGroup + DESCRIPTION + "A collection of readable objects for SIP registration statistics." + ::= { adSipRegistrationCompliances 1 } + + +adSipRegistrationNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adSipTrunkRegistrationAlarm } + STATUS current + DESCRIPTION + "This group contains notifications about SIP registration conditions." + ::= { adSipRegistrationGroups 1 } + +adSipRegistrationNotificationUtilityGroup OBJECT-GROUP + OBJECTS { + adSipTrunkRegistrationAlarmTrunkIdentity, + adSipTrunkRegistrationAlarmSipIdentity, + adSipTrunkRegistrationAlarmRegistrar, + adSipTrunkRegistrationAlarmTimestamp + } + STATUS current + DESCRIPTION + "A collection of objects accessible only for notifications." + ::= { adSipRegistrationGroups 2 } + +adSipRegistrationStatisticsGroup OBJECT-GROUP + OBJECTS { + adSipTrunkRegistrationTrunkIdentity, + adSipTrunkRegistrationSipIdentity, + adSipTrunkRegistrationStatus, + adSipTrunkRegistrarIpAddress, + adSipTrunkRegistrationGrantTime, + adSipTrunkRegistrationExpireTime, + adSipTrunkRegistrationSuccesses, + adSipTrunkRegistrationFailures, + adSipTrunkRegistrationRequests, + adSipTrunkRegistrationChallenges, + adSipTrunkRegistrationRollovers + } + STATUS current + DESCRIPTION + "A collection of readable objects for SIP registration statistics." + ::= { adSipRegistrationGroups 3 } + + +END |