YATE-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32, TimeTicks, Unsigned32, Gauge32 FROM SNMPv2-SMI DisplayString, TruthValue FROM SNMPv2-TC null-team FROM NULL-TEAM-MIB; yate MODULE-IDENTITY LAST-UPDATED "201009281300Z" ORGANIZATION "S.C. Null Team Impex S.R.L." CONTACT-INFO "Diana Cionoiu phone: +40726088939 office: +40316201400 Email: office@null.ro" DESCRIPTION "The MIB module for Yate." REVISION "201009281300Z" DESCRIPTION "Initial published revision." ::= { null-team 1 } yateMIBRevision OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "YATE MIB Revision." ::= { yate 1 } -- yateVersion version OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "String form for the YATE version." ::= { yate 2 } status OBJECT IDENTIFIER ::= { yate 3 } moduleInfo OBJECT IDENTIFIER ::= { yate 4 } activeCalls OBJECT IDENTIFIER ::= { yate 5 } connections OBJECT IDENTIFIER ::= { yate 6 } statistics OBJECT IDENTIFIER ::= { yate 7 } alarms OBJECT IDENTIFIER ::= { yate 8 } commands OBJECT IDENTIFIER ::= { yate 9 } -- status BEGIN engine OBJECT IDENTIFIER ::= { status 1 } plugins OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of plugins loaded by the engine." ::= { engine 1 } handlers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of message handlers installed by the engine." ::= { engine 2 } messages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Engine number of messages waiting to be handled." ::= { engine 3 } threads OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Engine number of threads." ::= { engine 4 } workers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Engine number of workers." ::= { engine 5 } mutexes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Engine total number of mutexes." ::= { engine 6 } locks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Engine number of locked mutexes." ::= { mutexes 1 } semaphores OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Engine total number of semaphores." ::= { engine 7 } waitingSemaphores OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Engine number of waiting semaphores." ::= { semaphores 1 } -- engine END -- nodeInfo BEGIN nodeInfo OBJECT IDENTIFIER ::= { status 2 } name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the node on which YATE runs." ::= { nodeInfo 1 } runAttempt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times Yate has been restarted by the supervisor." ::= { nodeInfo 2 } state OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the YATE node." ::= { nodeInfo 3 } -- nodeInfo END -- databaseInfo BEGIN databaseInfo OBJECT IDENTIFIER ::= { status 3 } successfulConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of succesful connections made to the database." ::= { databaseInfo 1 } failedConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of failed connections to the database." ::= { databaseInfo 2 } -- databaseInfo END -- moduleInfo BEGIN moduleCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of loaded modules." ::= { moduleInfo 1 } moduleTable OBJECT-TYPE SYNTAX SEQUENCE OF ModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module information table." ::= { moduleInfo 2 } moduleEntry OBJECT-TYPE SYNTAX ModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module information table entry." ::= { moduleTable 1 } ModuleEntry ::= SEQUENCE { moduleIndex Counter32, moduleName DisplayString, moduleType DisplayString, moduleInfo DisplayString } moduleIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Module table index." ::= { moduleEntry 1 } moduleName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module name." ::= { moduleEntry 2 } moduleType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module type." ::= { moduleEntry 3 } moduleInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module additional information." ::= { moduleEntry 4 } -- moduleInfo END -- activeCalls BEGIN activeCallsCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active calls." ::= { activeCalls 1 } activeCallsTable OBJECT-TYPE SYNTAX SEQUENCE OF ActiveCallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about current calls." ::= { activeCalls 2 } activeCallEntry OBJECT-TYPE SYNTAX ActiveCallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing information about a current call." ::= { activeCallsTable 1 } ActiveCallEntry ::= SEQUENCE { callEntryIndex Counter32, callEntryID DisplayString, callEntryStatus DisplayString, callEntryCaller DisplayString, callEntryCalled DisplayString, callEntryDuration Counter32, callEntryPeerChan DisplayString } callEntryIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active call index." ::= { activeCallEntry 1 } callEntryID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Active call identification." ::= { activeCallEntry 2 } callEntryStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Active call status." ::= { activeCallEntry 3 } callEntryCaller OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the caller of this active call." ::= { activeCallEntry 4 } callEntryCalled OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the called party of this active call." ::= { activeCallEntry 5 } callEntryDuration OBJECT-TYPE SYNTAX DisplayString UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Duration of this active call in seconds." ::= { activeCallEntry 6 } callEntryPeerChan OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The peer of this active call." ::= { activeCallEntry 7 } -- activeCalls END -- connections BEGIN trunks OBJECT IDENTIFIER ::= { connections 1 } trunksCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of configured PSTN trunks." ::= { trunks 1 } trunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TrunkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about configured PSTN trunks." ::= { trunks 2 } trunkEntry OBJECT-TYPE SYNTAX TrunkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing information about a configured PSTN trunk." ::= { trunkTable 1 } TrunkEntry ::= SEQUENCE { trunkIndex Counter32, trunkID DisplayString, trunkType DisplayString, trunkCircuitCount Counter32, trunkCurrentCallsCount Counter32, trunkDownAlarms Counter32 } trunkIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the PSTN trunk in the table." ::= { trunkEntry 1 } trunkID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the PSTN trunk." ::= { trunkEntry 2 } trunkType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PSTN trunk type." ::= { trunkEntry 3 } trunkCircuitCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of circuits of the PSTN trunk." ::= { trunkEntry 4 } trunkCurrentCallsCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of calls of the PSTN trunk." ::= { trunkEntry 5 } trunkDownAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that a trunk is down alarm has been sent." ::= { trunkEntry 6 } -- trunks END -- linksets BEGIN linksets OBJECT IDENTIFIER ::= { connections 2 } linksetCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of configured linksets." ::= { linksets 1 } linksetTable OBJECT-TYPE SYNTAX SEQUENCE OF LinksetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about configured linksets." ::= { linksets 2 } linksetEntry OBJECT-TYPE SYNTAX LinksetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing information about a configured linkset." ::= { linksetTable 1 } LinksetEntry ::= SEQUENCE { linksetIndex Counter32, linksetID DisplayString, linksetType DisplayString, linksetStatus DisplayString, linksetDownAlarms Counter32 } linksetIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the linkset in the table." ::= { linksetEntry 1 } linksetID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the linkset." ::= { linksetEntry 2 } linksetType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the linkset." ::= { linksetEntry 3 } linksetStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the linkset." ::= { linksetEntry 4 } linksetDownAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that this linkset is down alarm has been sent." ::= { linksetEntry 5 } -- linksets END -- links BEGIN links OBJECT IDENTIFIER ::= { connections 3 } linkCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of configured links." ::= { links 1 } linksTable OBJECT-TYPE SYNTAX SEQUENCE OF LinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about configured links." ::= { links 2 } linkEntry OBJECT-TYPE SYNTAX LinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing information about a configured link." ::= { linksTable 1 } LinkEntry ::= SEQUENCE { linkIndex Counter32, linkID DisplayString, linkType DisplayString, linkStatus DisplayString, linkDownAlarms Counter32 } linkIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the link in the table." ::= { linkEntry 1 } linkID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the link." ::= { linkEntry 2 } linkType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the link." ::= { linkEntry 3 } linkStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the link." ::= { linkEntry 4 } linkDownAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that this link is down alarm has been sent." ::= { linkEntry 5 } -- links END -- interfaces BEGIN interfaces OBJECT IDENTIFIER ::= { connections 4 } interfacesCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of configured interfaces." ::= { interfaces 1 } interfacesTable OBJECT-TYPE SYNTAX SEQUENCE OF InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about configured interfaces." ::= { interfaces 2 } interfaceEntry OBJECT-TYPE SYNTAX InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing information about a interface." ::= { interfacesTable 1 } InterfaceEntry ::= SEQUENCE { interfaceIndex Counter32, interfaceID DisplayString, interfaceStatus DisplayString, interfaceDownAlarms Counter32 } interfaceIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of this interface in the table." ::= { interfaceEntry 1 } interfaceID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the link." ::= { interfaceEntry 2 } interfaceStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the link." ::= { interfaceEntry 3} interfaceDownAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that this interface is down has been sent." ::= { interfaceEntry 4 } -- interfaces END -- isdnQ921 BEGIN isdnQ921 OBJECT IDENTIFIER ::= { connections 5 } -- isdnQ921 END -- accounts begin accounts OBJECT IDENTIFIER ::= { connections 6 } accountsCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accounts." ::= { accounts 1 } accountsTable OBJECT-TYPE SYNTAX SEQUENCE OF AccountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about configured accounts." ::= { accounts 2 } accountEntry OBJECT-TYPE SYNTAX AccountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing information about an account." ::= { accountsTable 1 } AccountEntry ::= SEQUENCE { accountIndex Counter32, accountID DisplayString, accountStatus DisplayString, accountProtocol DisplayString } accountIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the account in the table." ::= { accountEntry 1 } accountID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the account." ::= { accountEntry 2 } accountStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the account." ::= { accountEntry 3 } accountProtocol OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used for this account." ::= { accountEntry 4 } -- accounts end -- connections END -- statistics BEGIN calls OBJECT IDENTIFIER ::= { statistics 1 } -- callCounters BEGIN callCounters OBJECT IDENTIFIER ::= { calls 1 } incomingCalls OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of incoming calls." ::= { callCounters 1 } outgoingCalls OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of outgoing calls." ::= { callCounters 2 } -- callCounters END -- serviceQuality BEGIN serviceQuality OBJECT IDENTIFIER ::= { calls 2 } qosDirectionsCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of monitored for service quality directions." ::= { serviceQuality 1 } qosDirectionsTable OBJECT-TYPE SYNTAX SEQUENCE OF QOSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing service quality information about configured directions." ::= { serviceQuality 2 } qosEntry OBJECT-TYPE SYNTAX QOSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing service quality information about a direction." ::= { qosDirectionsTable 1 } QOSEntry ::= SEQUENCE { qosEntryIndex Counter32, qosEntryDirection DisplayString, asrData ASRData, nerData NERData, callEndCauseCounters EndCauseCounters } qosEntryIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index for a monitored direction." ::= { qosEntry 1 } qosEntryDirection OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the monitored direction." ::= { qosEntry 2 } asrData OBJECT-TYPE SYNTAX ASRData MAX-ACCESS not-accessible STATUS current DESCRIPTION "ASR information for this direction." ::= { qosEntry 3 } ASRData ::= SEQUENCE { lowASRThreshold INTEGER (1..100), highASRThreshold INTEGER (1..100), currentASR INTEGER (1..100), overallASR INTEGER (1..100), currentLowASRAlarmCount Counter32, currentHighASRAlarmCount Counter32, overallLowASRAlarmCount Counter32, overallHighASRAlarmCount Counter32 } lowASRThreshold OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The lower threshold for triggering an ASR alarm." ::= { asrData 1 } highASRThreshold OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The upper threshold for triggering an ASR alarm." ::= { asrData 2 } currentASR OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The ASR value for the configured time interval." ::= { asrData 3 } overallASR OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The ASR value since YATE started." ::= { asrData 4 } currentLowASRAlarmCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a low ASR alarm has been sent." ::= { asrData 5 } currentHighASRAlarmCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a high ASR alarm has been sent since Yate started." ::= { asrData 6 } overallLowASRAlarmCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a low ASR alarm has been sent." ::= { asrData 7 } overallHighASRAlarmCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a high ASR alarm has been sent since Yate started." ::= { asrData 8 } nerData OBJECT-TYPE SYNTAX NERData MAX-ACCESS not-accessible STATUS current DESCRIPTION "NER information about this direction." ::= { qosEntry 4 } NERData ::= SEQUENCE { lowNERThreshold INTEGER (1..100), currentNER INTEGER (1..100), overallNER INTEGER (1..100), currentLowNERAlarmCount Counter32, overallLowNERAlarmCount Counter32 } lowNERThreshold OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The lower threshold for triggering a NER alarm." ::= { nerData 1 } currentNER OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The NER value for the configured time interval." ::= { nerData 2 } overallNER OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The NER value since YATE started." ::= { nerData 3 } currentLowNERAlarmCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a low NER alarm has been sent." ::= { nerData 4 } overallLowNERAlarmCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a low NER alarm has been sent since YATE started." ::= { nerData 5 } callEndCauseCounters OBJECT-TYPE SYNTAX EndCauseCounters MAX-ACCESS not-accessible STATUS current DESCRIPTION "Counters for call end reasons." ::= { qosEntry 5 } EndCauseCounters ::= SEQUENCE { currentHangupEndCause Counter32, overallHangupEndCause Counter32, currentRejectedEndCause Counter32, overallRejectedEndCause Counter32, currentBusyEndCause Counter32, overallBusyEndCause Counter32, currentCancelledEndCause Counter32, overallCancelledEndCause Counter32, currentNoAnswerEndCause Counter32, overallNoAnswerEndCause Counter32, currentNoRouteEndCause Counter32, overallNoRouteEndCause Counter32, currentNoConnectionEndCause Counter32, overallNoConnectionEndCause Counter32, currentNoAuthEndCause Counter32, overallNoAuthEndCause Counter32, currentCongestionEndCause Counter32, overallCongestionEndCause Counter32 } currentHangupEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended with hangup in the configured time interval." ::= { callEndCauseCounters 1 } overallHangupEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended with hangup since YATE started." ::= { callEndCauseCounters 2 } currentRejectedEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended by being rejected in the configured time interval." ::= { callEndCauseCounters 3 } overallRejectedEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended by being rejected since YATE started." ::= { callEndCauseCounters 4 } currentBusyEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended because of busy in the configured time interval." ::= { callEndCauseCounters 5 } overallBusyEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended because of busy since YATE started." ::= { callEndCauseCounters 6 } currentCancelledEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls cancelled in the configured time interval." ::= { callEndCauseCounters 7 } overallCancelledEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls cancelled since YATE started." ::= { callEndCauseCounters 8 } currentNoAnswerEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended because of no answer in the configured time interval." ::= { callEndCauseCounters 9 } overallNoAnswerEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended because of no answer since YATE started." ::= { callEndCauseCounters 10 } currentNoRouteEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended due to a lack of route in the configured time interval." ::= { callEndCauseCounters 11 } overallNoRouteEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended due to a lack of route since YATE started." ::= { callEndCauseCounters 12 } currentNoConnectionEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended with service unavailable in the configured time interval." ::= { callEndCauseCounters 13 } overallNoConnectionEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended with service unavailable since YATE started." ::= { callEndCauseCounters 14 } currentNoAuthEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended due to a lack of authorization in the configured time interval." ::= { callEndCauseCounters 15 } overallNoAuthEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended due to a lack of authorization since YATE started." ::= { callEndCauseCounters 16 } currentCongestionEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended with congestion in the configured time interval." ::= { callEndCauseCounters 17 } overallCongestionEndCause OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of calls ended due with congestion since YATE started." ::= { callEndCauseCounters 18 } -- serviceQuality END -- calls END -- database BEGIN database OBJECT IDENTIFIER ::= { statistics 2 } databaseCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of configured database accounts." ::= { database 1 } databaseTable OBJECT-TYPE SYNTAX SEQUENCE OF DatabaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing service quality information about configured database accounts." ::= { database 2 } databaseEntry OBJECT-TYPE SYNTAX DatabaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing information about a database account." ::= { databaseTable 1 } DatabaseEntry ::= SEQUENCE { databaseIndex Counter32, databaseAccount DisplayString, queriesCount Counter32, failedQueries Counter32, errorQueries Counter32, queryExecTime INTEGER, databaseAlarmCounters DatabaseAlarmCounters, databaseThresholds DatabaseThresholds } databaseIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of a database account." ::= { databaseEntry 1 } databaseAccount OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of a database account." ::= { databaseEntry 2 } queriesCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of queries requested to be executed in a configured time interval." ::= { databaseEntry 3 } failedQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of queries that failed to be executed in a configured time interval." ::= { databaseEntry 4 } errorQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of queries that return from execution with an error status in a configured time interval." ::= { databaseEntry 5 } queryExecTime OBJECT-TYPE SYNTAX INTEGER UNITS "miliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Report the average time spent executing a database query received in a configured time interval." ::= { databaseEntry 6 } databaseAlarmCounters OBJECT-TYPE SYNTAX DatabaseAlarmCounters MAX-ACCESS not-accessible STATUS current DESCRIPTION "Alarm counters for this database account." ::= { databaseEntry 7 } DatabaseAlarmCounters ::= SEQUENCE { tooManyQueriesAlarms Counter32, tooManyFailedQueriesAlarms Counter32, tooManyErrorQueriesAlarms Counter32, queryExecTooLongAlarms Counter32, noConnectionAlarms Counter32 } tooManyQueriesAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that too many database queries were requested has been sent." ::= { databaseAlarmCounters 1 } tooManyFailedQueriesAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that too many database queries failed to be executed has been sent." ::= { databaseAlarmCounters 2 } tooManyErrorQueriesAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that too many database queries returned with an error status has been sent." ::= { databaseAlarmCounters 3 } queryExecTooLongAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that a query is taking too long to be executed has been sent." ::= { databaseAlarmCounters 4 } noConnectionAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times an alarm that signals that a connection to the database could not be established has been sent." ::= { databaseAlarmCounters 5 } databaseThresholds OBJECT-TYPE SYNTAX DatabaseThresholds MAX-ACCESS not-accessible STATUS current DESCRIPTION "Alarm thresholds for this database account." ::= { databaseEntry 8 } DatabaseAlarmCounters ::= SEQUENCE { queriesCountThreshold Counter32, failedQueriesThreshold Counter32, errorQueriesThreshold Counter32, queryExecTimeThreshold Counter32 } queriesCountThreshold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Threshold for triggering a alarm that too many queries were requested to be executed." ::= { databaseThresholds 1 } failedQueriesThreshold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Threshold for triggering a alarm that too many queries failed to be executed." ::= { databaseThresholds 2 } errorQueriesThreshold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Threshold for triggering a alarm that too many queries returned with an error." ::= { databaseThresholds 3 } queryExecTimeThreshold OBJECT-TYPE SYNTAX Counter32 UNITS "miliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Threshold for triggering a alarm that queries take too long to be executed." ::= { databaseThresholds 4 } -- database END -- rtp BEGIN rtpData OBJECT IDENTIFIER ::= { statistics 3} rtpDirectionsCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RTP directions." ::= { rtpData 1 } rtpDirectionsTable OBJECT-TYPE SYNTAX SEQUENCE OF RTPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information about RTP directions." ::= { rtpData 2 } rtpEntry OBJECT-TYPE SYNTAX RTPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry containing information about an account." ::= { rtpDirectionsTable 1 } RTPEntry ::= SEQUENCE { rtpEntryIndex Counter32, rtpDirection DisplayString, noAudioCounter Counter32, lostAudioCounter Counter32, packetsLost Counter32, syncLost Counter32, sequenceNumberLost Counter32, wrongSRC Counter32, wrongSSRC Counter32 } rtpEntryIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the RTP direction in the table." ::= { rtpEntry 1 } rtpDirection OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name for the RTP direction." ::= { rtpEntry 2 } noAudioCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times lack of audio has been detected on RTP." ::= { rtpEntry 3 } lostAudioCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a loss of audio has been detected on RTP." ::= { rtpEntry 4 } packetsLost OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RTP packets lost." ::= { rtpEntry 5 } syncLost OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times synchronization has been lost on RTP." ::= { rtpEntry 6 } sequenceNumberLost OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the sequence number has been lost on RTP." ::= { rtpEntry 7 } wrongSRC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received RTP packets with wrong SRC in packet." ::= { rtpEntry 8 } wrongSSRC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received RTP packets with wrong SSRC in packet." ::= { rtpEntry 9 } -- rtp END -- requests BEGIN requests OBJECT IDENTIFIER ::= { statistics 4 } authenticationRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received authentication requests." ::= { requests 1 } registerRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received register requests." ::= { requests 2 } -- requests END -- statistics END -- alarms BEGIN -- databaseAlarms BEGIN databaseAlarms OBJECT IDENTIFIER ::= { alarms 1 } tooManyQueries OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that signals that the number of queries requested to be executed in a set time interval surpassed a configured threshold." ::= { databaseAlarms 1 } tooManyFailedQueries OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that signals that the number of queries that could not be executed in a set time interval surpassed a configured threshold." ::= { databaseAlarms 2 } tooManyErrorQueries OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that signals that the number of queries that returned with an error status in a set time interval surpassed a configured threshold." ::= { databaseAlarms 3 } queryExecTimeTooLong OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that signals that the average time for executing a query has surpassed a configured threshold." ::= { databaseAlarms 4 } noConnection OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notify that Yate has failed to establish a connection to this database." ::= { databaseAlarms 5 } -- databaseAlarms END -- serviceQualityAlarms BEGIN serviceQualityAlarms OBJECT IDENTIFIER ::= { alarms 2 } asrAlarms OBJECT IDENTIFIER ::= { serviceQualityAlarms 1 } lowASRAlarms OBJECT IDENTIFIER ::= { asrAlarms 1 } currentLowASR OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Alarm that signals that the ASR value is bellow a set threshold for a configured time interval." ::= { lowASRAlarms 1 } overallLowASR OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm that signals that the ASR value since Yate started is bellow a set threshold." ::= { lowASRAlarms 2 } highASRAlarms OBJECT IDENTIFIER ::= { asrAlarms 2 } currentHighASR OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm that signals that the ASR value for a configured time interval has surpassed a set threshold." ::= { highASRAlarms 1 } overallHighASR OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm that signals that the overall ASR value has surpassed a set threshold." ::= { highASRAlarms 2 } lowNERAlarms OBJECT IDENTIFIER ::= { serviceQualityAlarms 2 } currentLowNER OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm that signals that the NER value for a configured time interval is bellow a set threshold." ::= { lowNERAlarms 1 } overallLowNER OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm that signals that the overall NER value is bellow a set threshold." ::= { lowNERAlarms 2 } -- serviceQualityAlarms END -- connectionAlarms BEGIN connectionAlarms OBJECT IDENTIFIER ::= { alarms 3 } trunkDown OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this trunk is down." ::= { connectionAlarms 1 } trunkUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this trunk is up." ::= { connectionAlarms 2 } linksetDown OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this linkset component is down." ::= { connectionAlarms 3 } linksetUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this linkset component is up." ::= { connectionAlarms 4 } linkDown OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this link is down." ::= { connectionAlarms 5 } linkUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this link is up." ::= { connectionAlarms 6 } interfaceDown OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that signals that this interface is down." ::= { connectionAlarms 7 } interfaceUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that signals that this interface is up." ::= { connectionAlarms 8 } isdnQ921Down OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this ISDN Q921 component is down." ::= { connectionAlarms 9 } isdnQ921Up OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this ISDN Q921 component is up." ::= { connectionAlarms 10 } routeDown OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this route is down." ::= { connectionAlarms 11 } routeUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notification that this route is up." ::= { connectionAlarms 12 } -- connectionAlarms END -- sipAlarms BEGIN sipAlarms OBJECT IDENTIFIER ::= { alarms 4 } transactionsTimedOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of SIP transactions that have timed out." ::= { sipAlarms 1 } failedAuths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of failed SIP authentications." ::= { sipAlarms 2 } byesTimedOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of BYE tranctions that timed out." ::= { sipAlarms 3 } gatewayAlarms OBJECT IDENTIFIER ::= { sipAlarms 4 } gatewayTimeout OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notify that a monitored SIP gateway timed out." ::= { gatewayAlarms 1 } gatewayUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notify that a previously timed out SIP gateway went back online." ::= { gatewayAlarms 2 } -- sipAlarms END -- mgcpAlarms BEGIN mgcpAlarms OBJECT IDENTIFIER ::= { alarms 5 } mgcpTransactionsTimedOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MGCP transactions that have timed out." ::= { mgcpAlarms 1 } deleteTransactionsTimedOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DELETE transactions that have timed out." ::= { mgcpAlarms 2 } mgcpGatewayTimedOut OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notify that this MGCP gateway has timed out." ::= { mgcpAlarms 3 } mgcpGatewayUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Notify that this MGCP gateway is online." ::= { mgcpAlarms 4 } -- mgcpAlarms END -- alarms END -- commands BEGIN enableTrap OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "Activate the trap with the given object identifier." ::= { commands 1 } disableTrap OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "Deactivate trap with the given object identifier." ::= { commands 2 } -- yateCommands END END