-- Generated by
-- confdc ++emit-mib db64/sonusSlb.mib ++oid sonusSystemMIB.8 ++top sonusSlbMIB ++prefix SonusSystem ++module SONUS-SLB -f /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/PerfHist-TC-MIB.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/SNMP-FRAMEWORK-MIB.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/SNMP-TARGET-MIB.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/SNMPv2-TC.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/ietf-inet-types.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/ietf-yang-types.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusGen2Profiles.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusHornetTc.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusLicense.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusSystem.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusTc.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusAddressContext.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusGen2SipAdaptor.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusIpInterface.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusMetadata.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusMgmtIpInterface.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusOrcaTc.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusPort.fxs ++ db64/sonusSlb.fxs
-- 2020-03-09 23:56:20
-- Namespace: http://sonusnet.com/ns/mibs/SONUS-SLB/1.0

SONUS-SLB DEFINITIONS ::= BEGIN
IMPORTS
    sonusSystemMIB FROM SONUS-SYSTEM-MIB
    MODULE-IDENTITY, OBJECT-TYPE,
    Integer32, Unsigned32, Counter32, Counter64,
    Gauge32, IpAddress
        FROM SNMPv2-SMI
    TEXTUAL-CONVENTION, RowStatus, DateAndTime,
    TruthValue
        FROM SNMPv2-TC
;

sonusSlbMIB MODULE-IDENTITY
    LAST-UPDATED "201812200000Z"
    ORGANIZATION "Ribbon Communications, Inc."
    CONTACT-INFO "Customer Support        
                  Ribbon Communications, Inc. 
                  4 Technology Park Drive 
                  Westford, MA 01886      
                  USA                     
                                          
                  Tel: 978-614-8100       
                  Fax: 978-614-8609"
    DESCRIPTION ""
    REVISION "201812200000Z"
    DESCRIPTION "Auto generated MIB."
    ::= { sonusSystemMIB 8 }

InetAddressIP ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "confd:inetAddressIP"
    SYNTAX      OCTET STRING (SIZE (4|16))

String ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1t"
    STATUS      current
    DESCRIPTION "xs:string"
    SYNTAX      OCTET STRING

SonusSlbInviteTimeoutType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Enter a value between in the range (1 .. 180)
"
    SYNTAX      Unsigned32 (1 .. 180)

SonusSlbNonInviteTimeoutType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Enter a value between in the range (1 .. 64)
"
    SYNTAX      Unsigned32 (1 .. 64)

-- tagpath /system/system/slb/sipClientStatus
sonusSystemSlbSipClientStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemSlbSipClientStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The current status of SIP clients registered with SLB
"
    ::= { sonusSlbMIB 1 }

-- tagpath /system/system/slb/sipClientStatus
sonusSystemSlbSipClientStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemSlbSipClientStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemSlbSipClientStatusId }
        ::= { sonusSystemSlbSipClientStatusTable 1 }

SonusSystemSlbSipClientStatusEntry ::=
    SEQUENCE {
        sonusSystemSlbSipClientStatusId Unsigned32,
        sonusSystemSlbSipClientStatusVnfId String,
        sonusSystemSlbSipClientStatusState String,
        sonusSystemSlbSipClientStatusCommAddress String,
        sonusSystemSlbSipClientStatusConnectionState String
    }

-- tagpath /system/system/slb/sipClientStatus/id
sonusSystemSlbSipClientStatusId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Instance id
"
    ::= { sonusSystemSlbSipClientStatusEntry 1 }

-- tagpath /system/system/slb/sipClientStatus/vnfId
sonusSystemSlbSipClientStatusVnfId OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The name of the VNF.
"
    ::= { sonusSystemSlbSipClientStatusEntry 2 }

-- tagpath /system/system/slb/sipClientStatus/state
sonusSystemSlbSipClientStatusState OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
State of instance
"
    ::= { sonusSystemSlbSipClientStatusEntry 3 }

-- tagpath /system/system/slb/sipClientStatus/commAddress
sonusSystemSlbSipClientStatusCommAddress OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The IP address of comm port
"
    ::= { sonusSystemSlbSipClientStatusEntry 4 }

-- tagpath /system/system/slb/sipClientStatus/connectionState
sonusSystemSlbSipClientStatusConnectionState OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
State of connection
"
    ::= { sonusSystemSlbSipClientStatusEntry 5 }

-- tagpath /system/system/slb/sipClientStatistics
sonusSystemSlbSipClientStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemSlbSipClientStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The current statistics of SIP clients registered with SLB
"
    ::= { sonusSlbMIB 2 }

-- tagpath /system/system/slb/sipClientStatistics
sonusSystemSlbSipClientStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusSystemSlbSipClientStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemSlbSipClientStatisticsId }
        ::= { sonusSystemSlbSipClientStatisticsTable 1 }

SonusSystemSlbSipClientStatisticsEntry ::=
    SEQUENCE {
        sonusSystemSlbSipClientStatisticsId Unsigned32,
        sonusSystemSlbSipClientStatisticsVnfId String,
        sonusSystemSlbSipClientStatisticsInviteCount Unsigned32,
        sonusSystemSlbSipClientStatisticsOodReqCount Unsigned32
    }

-- tagpath /system/system/slb/sipClientStatistics/id
sonusSystemSlbSipClientStatisticsId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Instance id
"
    ::= { sonusSystemSlbSipClientStatisticsEntry 1 }

-- tagpath /system/system/slb/sipClientStatistics/vnfId
sonusSystemSlbSipClientStatisticsVnfId OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The name of the VNF.
"
    ::= { sonusSystemSlbSipClientStatisticsEntry 2 }

-- tagpath /system/system/slb/sipClientStatistics/inviteCount
sonusSystemSlbSipClientStatisticsInviteCount OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of new INVITEs routed to this instance
"
    ::= { sonusSystemSlbSipClientStatisticsEntry 3 }

-- tagpath /system/system/slb/sipClientStatistics/oodReqCount
sonusSystemSlbSipClientStatisticsOodReqCount OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of out of dialog requests routed to this instance
"
    ::= { sonusSystemSlbSipClientStatisticsEntry 4 }

-- tagpath /system/system/slb/sipClientCurrentStatistics
sonusSystemSlbSipClientCurrentStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemSlbSipClientCurrentStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The current statistics of SIP clients registered with SLB
"
    ::= { sonusSlbMIB 3 }

-- tagpath /system/system/slb/sipClientCurrentStatistics
sonusSystemSlbSipClientCurrentStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusSystemSlbSipClientCurrentStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemSlbSipClientCurrentStatisticsId }
        ::= { sonusSystemSlbSipClientCurrentStatisticsTable 1 }

SonusSystemSlbSipClientCurrentStatisticsEntry ::=
    SEQUENCE {
        sonusSystemSlbSipClientCurrentStatisticsId Unsigned32,
        sonusSystemSlbSipClientCurrentStatisticsVnfId String,
        sonusSystemSlbSipClientCurrentStatisticsMsgsSent Unsigned32,
        sonusSystemSlbSipClientCurrentStatisticsInvitesSent Unsigned32,
        sonusSystemSlbSipClientCurrentStatisticsOodRequestsSent Unsigned32
    }

-- tagpath /system/system/slb/sipClientCurrentStatistics/id
sonusSystemSlbSipClientCurrentStatisticsId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Instance id
"
    ::= { sonusSystemSlbSipClientCurrentStatisticsEntry 1 }

-- tagpath /system/system/slb/sipClientCurrentStatistics/vnfId
sonusSystemSlbSipClientCurrentStatisticsVnfId OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The name of the VNF.
"
    ::= { sonusSystemSlbSipClientCurrentStatisticsEntry 2 }

-- tagpath /system/system/slb/sipClientCurrentStatistics/msgsSent
sonusSystemSlbSipClientCurrentStatisticsMsgsSent OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of messages sent to sip client
"
    ::= { sonusSystemSlbSipClientCurrentStatisticsEntry 3 }

-- tagpath /system/system/slb/sipClientCurrentStatistics/invitesSent
sonusSystemSlbSipClientCurrentStatisticsInvitesSent OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of INVITEs sent to sip client
"
    ::= { sonusSystemSlbSipClientCurrentStatisticsEntry 4 }

-- tagpath /system/system/slb/sipClientCurrentStatistics/oodRequestsSent
sonusSystemSlbSipClientCurrentStatisticsOodRequestsSent OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of out of dialog requests sent to sip client
"
    ::= { sonusSystemSlbSipClientCurrentStatisticsEntry 5 }

-- tagpath /system/system/slb/sipClientIntervalStatistics
sonusSystemSlbSipClientIntervalStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemSlbSipClientIntervalStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The current statistics of SIP clients registered with SLB
"
    ::= { sonusSlbMIB 4 }

-- tagpath /system/system/slb/sipClientIntervalStatistics
sonusSystemSlbSipClientIntervalStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusSystemSlbSipClientIntervalStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemSlbSipClientIntervalStatisticsNumber, sonusSystemSlbSipClientIntervalStatisticsId }
        ::= { sonusSystemSlbSipClientIntervalStatisticsTable 1 }

SonusSystemSlbSipClientIntervalStatisticsEntry ::=
    SEQUENCE {
        sonusSystemSlbSipClientIntervalStatisticsNumber Unsigned32,
        sonusSystemSlbSipClientIntervalStatisticsId Unsigned32,
        sonusSystemSlbSipClientIntervalStatisticsIntervalValid INTEGER,
        sonusSystemSlbSipClientIntervalStatisticsTime Unsigned32,
        sonusSystemSlbSipClientIntervalStatisticsVnfId String,
        sonusSystemSlbSipClientIntervalStatisticsMsgsSent Unsigned32,
        sonusSystemSlbSipClientIntervalStatisticsInvitesSent Unsigned32,
        sonusSystemSlbSipClientIntervalStatisticsOodRequestsSent Unsigned32
    }

-- tagpath /system/system/slb/sipClientIntervalStatistics/number
sonusSystemSlbSipClientIntervalStatisticsNumber OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
A sequence number which identifies the
interval for which the set of statistics is required.
The interval N identifies the recently completed interval,
 Interval N is identifed by the last sequence value and N-( number of intervals)
is the earlest completed interval.
"
    ::= { sonusSystemSlbSipClientIntervalStatisticsEntry 1 }

-- tagpath /system/system/slb/sipClientIntervalStatistics/id
sonusSystemSlbSipClientIntervalStatisticsId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Instance id
"
    ::= { sonusSystemSlbSipClientIntervalStatisticsEntry 2 }

-- tagpath /system/system/slb/sipClientIntervalStatistics/intervalValid
sonusSystemSlbSipClientIntervalStatisticsIntervalValid OBJECT-TYPE
    SYNTAX      INTEGER {true(1),false(2)}
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The member indicating the validity of the interval.
"
    ::= { sonusSystemSlbSipClientIntervalStatisticsEntry 3 }

-- tagpath /system/system/slb/sipClientIntervalStatistics/time
sonusSystemSlbSipClientIntervalStatisticsTime OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The system up time when the interval statisitic is collected.
"
    ::= { sonusSystemSlbSipClientIntervalStatisticsEntry 4 }

-- tagpath /system/system/slb/sipClientIntervalStatistics/vnfId
sonusSystemSlbSipClientIntervalStatisticsVnfId OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The name of the VNF.
"
    ::= { sonusSystemSlbSipClientIntervalStatisticsEntry 5 }

-- tagpath /system/system/slb/sipClientIntervalStatistics/msgsSent
sonusSystemSlbSipClientIntervalStatisticsMsgsSent OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of messages sent to sip client
"
    ::= { sonusSystemSlbSipClientIntervalStatisticsEntry 6 }

-- tagpath /system/system/slb/sipClientIntervalStatistics/invitesSent
sonusSystemSlbSipClientIntervalStatisticsInvitesSent OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of INVITEs sent to sip client
"
    ::= { sonusSystemSlbSipClientIntervalStatisticsEntry 7 }

-- tagpath /system/system/slb/sipClientIntervalStatistics/oodRequestsSent
sonusSystemSlbSipClientIntervalStatisticsOodRequestsSent OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of out of dialog requests sent to sip client
"
    ::= { sonusSystemSlbSipClientIntervalStatisticsEntry 8 }

END
