-- Generated by
-- confdc ++emit-mib db64/sonusSwe.mib ++oid sonusSBX5000MIBs.12 ++top sonusSweMIB ++prefix Sonus ++module SONUS-SWE -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 ++ db64/sonusSwe.fxs
-- 2020-03-09 23:56:20
-- Namespace: http://sonusnet.com/ns/mibs/SONUS-SWE/1.0

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

sonusSweMIB MODULE-IDENTITY
    LAST-UPDATED "201606080000Z"
    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 "The MIB Module for SWE."
    REVISION "201606080000Z"
    DESCRIPTION "Auto generated MIB."
    ::= { sonusSBX5000MIBs 12 }

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

SonusSystemSWebhcaType ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1t"
    STATUS      current
    DESCRIPTION "
Value is of bhca per subscriber between 0 to 5.
"
    SYNTAX      OCTET STRING

SonusSystemSWeActState ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Activation States of Profile activation.
"
    SYNTAX      INTEGER {active(1)}

SonusSystemSWedryUpTime ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Value of dryUpTime.
"
    SYNTAX      Integer32 (0 .. 1440)

SonusSystemSWeCHTType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Call Hold Time is in seconds from 10 to 10800.
"
    SYNTAX      Integer32 (10 .. 10800)

SonusSystemSWePercentageType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Value is in percentage from 0 to 100.
"
    SYNTAX      Integer32 (0 .. 100)

SonusSystemSWePtime ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Values for packetization time for G711 calls.
"
    SYNTAX      INTEGER {p10(10),p20(20),p30(30),p40(40),p60(60)}

SonusSystemSWeOverrideIndex ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Value of override index.
"
    SYNTAX      Unsigned32 (50 .. 200)

SonusSystemSWeActionType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Types of Action Type during activation.
"
    SYNTAX      INTEGER {dryUp(1),forced(2)}

SonusSystemSWeProfileName ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1t"
    STATUS      current
    DESCRIPTION "
        This data type is used to model textual information taken
        from the NVT ASCII character set.  The sonusSystemSWeProfileName type is used
        to label Sonus Named objects. The characters #%^&(){}<>,/\;`[]=!$'*?|~
        and SPACE are not allowed.
      "
    SYNTAX      OCTET STRING (SIZE (0 .. 40))

SonusSystemSWeIndexType ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1t"
    STATUS      current
    DESCRIPTION "
Value is of override index between 0.2 to 5.
"
    SYNTAX      OCTET STRING

SonusSystemSWeCodecType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
Different types of supported Codecs in SWe.
"
    SYNTAX      INTEGER {g711(1),g729a(2),g723(3),g722(4),g7221(5),g7222(6),ilbc(7),opus(8),g729ab(9),g723a(10),amrnb(11),amrwb(12),g726(13),evrc(14),g711ss(15)}

SonusSystemSWeDosBandWidth ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "
DOS bandwidth required(in Gbps) for the interfaces.
"
    SYNTAX      INTEGER {one(1),two(2)}

-- This table shows the populated Vcpu allocation in the System for different profiles.
-- tagpath /sweVcpuAllocation
sonusSweVcpuAllocation OBJECT IDENTIFIER ::= { sonusSweMIB 1 }

-- tagpath /sweVcpuAllocation/name
sonusSweVcpuAllocationName OBJECT-TYPE
    SYNTAX      SonusSystemSWeProfileName
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Name of the profile.
"
    ::= { sonusSweVcpuAllocation 1 }

-- tagpath /sweVcpuAllocation/numofCpus
sonusSweVcpuAllocationNumofCpus OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Number of VCpus in the System.
"
    ::= { sonusSweVcpuAllocation 2 }

-- tagpath /sweVcpuAllocation/mgmtCoreStart
sonusSweVcpuAllocationMgmtCoreStart OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Starting Vcpu number of the Management core.
"
    ::= { sonusSweVcpuAllocation 3 }

-- tagpath /sweVcpuAllocation/mgmtCoreEnd
sonusSweVcpuAllocationMgmtCoreEnd OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Last Vcpu number of the Management core.
"
    ::= { sonusSweVcpuAllocation 4 }

-- tagpath /sweVcpuAllocation/distributorCoreStart
sonusSweVcpuAllocationDistributorCoreStart OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Starting Vcpu number of the Distributor core.
"
    ::= { sonusSweVcpuAllocation 5 }

-- tagpath /sweVcpuAllocation/distributorCoreEnd
sonusSweVcpuAllocationDistributorCoreEnd OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Last Vcpu number of the Distributor core.
"
    ::= { sonusSweVcpuAllocation 6 }

-- tagpath /sweVcpuAllocation/dosCoreStart
sonusSweVcpuAllocationDosCoreStart OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Starting Vcpu number of the DoS core.
"
    ::= { sonusSweVcpuAllocation 7 }

-- tagpath /sweVcpuAllocation/dosCoreEnd
sonusSweVcpuAllocationDosCoreEnd OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Last Vcpu number of the DoS core.
"
    ::= { sonusSweVcpuAllocation 8 }

-- tagpath /sweVcpuAllocation/sigCoreStart
sonusSweVcpuAllocationSigCoreStart OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Starting Vcpu number of the Signaling core.
"
    ::= { sonusSweVcpuAllocation 9 }

-- tagpath /sweVcpuAllocation/sigCoreEnd
sonusSweVcpuAllocationSigCoreEnd OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Last Vcpu number of the Signaling core.
"
    ::= { sonusSweVcpuAllocation 10 }

-- tagpath /sweVcpuAllocation/mediaCoreStart
sonusSweVcpuAllocationMediaCoreStart OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Starting Vcpu number of the Media core.
"
    ::= { sonusSweVcpuAllocation 11 }

-- tagpath /sweVcpuAllocation/mediaCoreEnd
sonusSweVcpuAllocationMediaCoreEnd OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Last Vcpu number of the Media core.
"
    ::= { sonusSweVcpuAllocation 12 }

-- tagpath /sweVcpuAllocation/cryptoCoreStart
sonusSweVcpuAllocationCryptoCoreStart OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Starting Vcpu number of the Crypto core.
"
    ::= { sonusSweVcpuAllocation 13 }

-- tagpath /sweVcpuAllocation/cryptoCoreEnd
sonusSweVcpuAllocationCryptoCoreEnd OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Last Vcpu number of the Crypto core.
"
    ::= { sonusSweVcpuAllocation 14 }

-- tagpath /sweVcpuAllocation/transcodeCoreStart
sonusSweVcpuAllocationTranscodeCoreStart OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Starting Vcpu number of the Transcode core.
"
    ::= { sonusSweVcpuAllocation 15 }

-- tagpath /sweVcpuAllocation/transcodeCoreEnd
sonusSweVcpuAllocationTranscodeCoreEnd OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      obsolete
    DESCRIPTION "
Last Vcpu number of the Transcode core.
"
    ::= { sonusSweVcpuAllocation 16 }

END
