BYNE-MIB DEFINITIONS ::= BEGIN -- -- Example MIB objects for agent module example implementations -- IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI enterprises FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 NOTIFICATION-TYPE, IpAddress, Integer32, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION,DateAndTime FROM SNMPv2-TC; byne MODULE-IDENTITY LAST-UPDATED "201604270000Z" ORGANIZATION "BYNE, SIMB Tecnologia Ltda." CONTACT-INFO "BYNE - SIMB Tecnologia Address: Rod Jose Carlos Daux, 4150 Florianopolis SC Brazil Tel: +55 11 2102 6920 E-mail: devel@byne.com.br support@byne.com.br" DESCRIPTION "ControlONE MIB" REVISION "201604270000Z" DESCRIPTION "Initial version of this MIB." ::= { enterprises 34000 } -- -- Products -- c OBJECT IDENTIFIER ::= { byne 1 } -- -- ControlONE subtree -- coNotifications OBJECT IDENTIFIER ::= { controlone 1 } coTraps OBJECT IDENTIFIER ::= { controlone 2 } coSystem OBJECT IDENTIFIER ::= { controlone 3 } coCalls OBJECT IDENTIFIER ::= { controlone 4 } ConsoleIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "An Index for Console connections on system" SYNTAX Integer32 (1..3200) ConsoleEntry ::= SEQUENCE { consoleIndex ConsoleIndex, consoleName DisplayString, consoleAddress IpAddress, serverAddress IpAddress, consoleConnectedTime Unsigned32 } CallIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "An Index for Call actives on system" SYNTAX Integer32 (1..100000) CallSecure ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Information abou call security: - secure: Call is secured by SRTP. - non-secure: SRTP was not negotiated, and call may be tapped. " SYNTAX INTEGER { secure(1), non-secure (0) } CallEntry ::= SEQUENCE { callIndex CallIndex, callServerAddress IpAddress, callChannelName DisplayString, callIdentifier DisplayString, callDuration Unsigned32, callCodec DisplayString, callTXLostAvg Unsigned32, callTXLostMin Unsigned32, callTXLostMax Unsigned32, callTXJitterAvg Unsigned32, callTXJitterMin Unsigned32, callTXJitterMax Unsigned32, callRXLostAvg Unsigned32, callRXLostMin Unsigned32, callRXLostMax Unsigned32, callRXJitterAvg Unsigned32, callRXJitterMin Unsigned32, callRXJitterMax Unsigned32, callTXssrc DisplayString, callRXssrc DisplayString, callRTTAvg Unsigned32, callRTTMax Unsigned32, callRTTMin Unsigned32, callBW Unsigned32, callMOSCQ Unsigned32, callSecure CallSecure, callDestAddress IpAddress } AlarmIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "An Index for active Alarms" SYNTAX Integer32 (1..100000) AlarmEntry ::= SEQUENCE { alarmIndex AlarmIndex, alarmCode Unsigned32, alarmName DisplayString, alarmSeverity AlarmSeverityType, alarmCount Unsigned32, alarmLocation DisplayString, alarmRaised DateAndTime, alarmUpdated DateAndTime, alarmDescription DisplayString } AlarmSeverityType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The current severity of an Alarm: critical - Something that impact service. Eg: Console Server cannor start, License error. error - A fail that impacts part of system and needs attention. Eg: Secondary gateway selected. warning - Some temporary malfunction. Eg: Console reconection, High Temperature. informational - Some information with relative importance. Eg: Call failed. " SYNTAX INTEGER { critical(4), error (3), warning (2), informational (1) } -- -- ControlONE variables -- consoleTable OBJECT-TYPE SYNTAX SEQUENCE OF ConsoleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with connected consoles" ::= { coSystem 1 } consoleEntry OBJECT-TYPE SYNTAX ConsoleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { consoleIndex } ::= { consoleTable 1 } consoleIndex OBJECT-TYPE SYNTAX ConsoleIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each console" ::= { consoleEntry 1 } consoleName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the console" ::= { consoleEntry 2 } consoleAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of the console" ::= { consoleEntry 3 } serverAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of the server where console is connected" ::= { consoleEntry 4 } consoleConnectedTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Console connection time in seconds" ::= { consoleEntry 5 } consolesTotal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of current connected consoles in ControlONE system" ::= { coSystem 2 } coConfiguration OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION “Complete configuration for this server/console“ ::= { coSystem 9 } callTable OBJECT-TYPE SYNTAX SEQUENCE OF CallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with active calls" ::= { coCalls 1 } callEntry OBJECT-TYPE SYNTAX CallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One call at Conference Server" INDEX { callIndex } ::= { callTable 1 } callIndex OBJECT-TYPE SYNTAX CallIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each call" ::= { callEntry 1 } callServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of remote RTP Endpoint of this call" ::= { callEntry 2 } callChannelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Internal channel name" ::= { callEntry 3 } callIdentifier OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier connected to this call. Eg: Console Name or Caller number" ::= { callEntry 4 } callDuration OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Call duration in seconds" ::= { callEntry 5 } callCodec OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Audio codec of this channel" ::= { callEntry 6 } callTXLostAvg OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Transmission Lost Packets" ::= { callEntry 7 } callTXLostMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Transmission Lost Packets" ::= { callEntry 8 } callTXLostMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Transmission Lost Packets" ::= { callEntry 9 } callTXJitterAvg OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Transmission Jitter" ::= { callEntry 10 } callTXJitterMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Transmission Jitter" ::= { callEntry 11 } callTXJitterMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Transmission Jitter" ::= { callEntry 12 } callRXLostAvg OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Received Lost Packets" ::= { callEntry 13 } callRXLostMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Received Lost Packets" ::= { callEntry 14 } callRXLostMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Received Lost Packets" ::= { callEntry 15 } callRXJitterAvg OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Received Jitter" ::= { callEntry 16 } callRXJitterMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Received Jitter" ::= { callEntry 17 } callRXJitterMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Received Jitter" ::= { callEntry 18 } callTXssrc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Our RTP SSRC" ::= { callEntry 19 } callRXssrc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Their RTP SSRC" ::= { callEntry 20 } callRTTAvg OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average Round-Trip-Time of a packet" ::= { callEntry 21 } callRTTMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum Round-Trip-Time of a packet" ::= { callEntry 22 } callRTTMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Round-Trip-Time of a packet" ::= { callEntry 23 } callBW OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth used by this call" ::= { callEntry 24 } callMOSCQ OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MOS-CQ of this call" ::= { callEntry 25 } callSecure OBJECT-TYPE SYNTAX CallSecure MAX-ACCESS read-only STATUS current DESCRIPTION "Is this Call Secure" ::= { callEntry 26 } callDestAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "RTP Endpoint IP Address" ::= { callEntry 27 } active OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of current active calls in ControlONE system" ::= { coCalls 2 } active5 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of current active calls with more than 5 minutes" ::= { coCalls 3 } active30 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of current active calls with more than 30 minutes" ::= { coCalls 4 } active60 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of current active calls with more than 60 minutes" ::= { coCalls 5 } alarmTable OBJECT-TYPE SYNTAX SEQUENCE OF AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with active alarms" ::= { coSystem 3 } alarmEntry OBJECT-TYPE SYNTAX AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Alarm" INDEX { alarmIndex } ::= { alarmTable 1 } alarmIndex OBJECT-TYPE SYNTAX AlarmIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each alarm" ::= { alarmEntry 1 } alarmCode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm Code Number" ::= { alarmEntry 2 } alarmName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm Name" ::= { alarmEntry 3 } alarmSeverity OBJECT-TYPE SYNTAX AlarmSeverityType MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm Severity" ::= { alarmEntry 4 } alarmCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of this specific alarm code and location" ::= { alarmEntry 5 } alarmLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm Location. Can be Server ID, Console ID, or other Unique identifier." ::= { alarmEntry 6 } alarmRaised OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "First time this alarm raised on this location" ::= { alarmEntry 7 } alarmUpdated OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Last Time this alarm raised." ::= { alarmEntry 8 } alarmDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of error, with related information." ::= { alarmEntry 9 } serviceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Service name" ::= { coNotifications 1 } --- --- TRAPS --- coServiceRestarted NOTIFICATION-TYPE OBJECTS { serviceName } STATUS current DESCRIPTION "This notifications is sent when a service has its PID changed" ::= { coTraps 1 } coAlarm NOTIFICATION-TYPE OBJECTS { alarmCode, alarmName, alarmSeverity, alarmCount, alarmLocation, alarmRaised, alarmUpdated, alarmDescription } STATUS current DESCRIPTION "This notifications is sent when a new alarm is received or changed" ::= { coTraps 2 } END