205 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			205 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ==========================================================================
 | 
						|
-- Copyright (C) 2004 by New H3C Technologies Co., Ltd. All rights reserved.
 | 
						|
--
 | 
						|
-- Description: The purpose of this MIB file is to provide the definition of
 | 
						|
--              the voice interface general configuration.
 | 
						|
-- Reference:
 | 
						|
-- Version: V1.0
 | 
						|
-- History:
 | 
						|
-- V1.0 2007-12-10 Initial version, created by Qu Pingping
 | 
						|
-- ==========================================================================
 | 
						|
HH3C-VOICE-IF-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
        OBJECT-TYPE, MODULE-IDENTITY, Integer32
 | 
						|
    FROM SNMPv2-SMI
 | 
						|
        DisplayString
 | 
						|
    FROM SNMPv2-TC
 | 
						|
        ifIndex
 | 
						|
    FROM IF-MIB
 | 
						|
        hh3cVoice
 | 
						|
    FROM HH3C-OID-MIB;
 | 
						|
 | 
						|
hh3cVoiceInterface MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200712101700Z"
 | 
						|
    ORGANIZATION
 | 
						|
        "New H3C Technologies Co., Ltd."
 | 
						|
    CONTACT-INFO
 | 
						|
        "Platform Team New H3C Technologies Co., Ltd.
 | 
						|
         Hai-Dian District Beijing P.R. China
 | 
						|
         Http://www.h3c.com
 | 
						|
         Zip:100085"
 | 
						|
    DESCRIPTION
 | 
						|
        "This MIB file is to provide the definition of the voice
 | 
						|
        interface general configuration."
 | 
						|
    REVISION "200712101700Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "The initial version of this MIB file."
 | 
						|
    ::= { hh3cVoice 13 }
 | 
						|
 | 
						|
hh3cVoiceIfObjects OBJECT IDENTIFIER ::= { hh3cVoiceInterface 1 }
 | 
						|
 | 
						|
--===========================================================================
 | 
						|
--                            hh3cVoiceIfConfigTable
 | 
						|
--
 | 
						|
--===========================================================================
 | 
						|
hh3cVoiceIfConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF HH3CVoiceIfConfigEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table contains configurable parameters for both analog
 | 
						|
        voice interface and digital voice interface."
 | 
						|
    ::= { hh3cVoiceIfObjects 1 }
 | 
						|
 | 
						|
hh3cVoiceIfConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX      HH3CVoiceIfConfigEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The entry of voice interface table."
 | 
						|
    INDEX
 | 
						|
        {
 | 
						|
            ifIndex
 | 
						|
        }
 | 
						|
    ::= { hh3cVoiceIfConfigTable 1 }
 | 
						|
 | 
						|
HH3CVoiceIfConfigEntry ::= SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cVoiceIfCfgCngOn                INTEGER,
 | 
						|
        hh3cVoiceIfCfgNonLinearSwitch      INTEGER,
 | 
						|
        hh3cVoiceIfCfgInputGain            Integer32,
 | 
						|
        hh3cVoiceIfCfgOutputGain           Integer32,
 | 
						|
        hh3cVoiceIfCfgEchoCancelSwitch     INTEGER,
 | 
						|
        hh3cVoiceIfCfgEchoCancelDelay      Integer32,
 | 
						|
        hh3cVoiceIfCfgTimerDialInterval    Integer32,
 | 
						|
        hh3cVoiceIfCfgTimerFirstDial       Integer32,
 | 
						|
        hh3cVoiceIfCfgPrivateline          DisplayString,
 | 
						|
        hh3cVoiceIfCfgRegTone              OCTET STRING
 | 
						|
    }
 | 
						|
 | 
						|
hh3cVoiceIfCfgCngOn OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            enable(1),
 | 
						|
            disable(2)
 | 
						|
        }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object indicates whether the silence gaps should be
 | 
						|
        filled with background noise. It is applicable to FXO, FXS,
 | 
						|
        E&M subscriber lines and E1/T1 voice subscriber line."
 | 
						|
    DEFVAL { enable }
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 1 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgNonLinearSwitch OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            enable(1),
 | 
						|
            disable(2)
 | 
						|
        }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object expresses the nonlinear processing is enable
 | 
						|
        or disable for the voice interface. It is applicable to FXO,
 | 
						|
        FXS, E&M subscriber lines and E1/T1 voice subscriber line.
 | 
						|
        Currently, only digital voice subscriber lines can be set
 | 
						|
        disabled."
 | 
						|
    DEFVAL { enable }
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 2 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgInputGain OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32(-140..139)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object indicates the amount of gain added to the receiver
 | 
						|
        side of the voice interface. Unit is 0.1 db. It is applicable to
 | 
						|
        FXO, FXS, E&M subscriber lines and E1/T1 voice subscriber line."
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 3 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgOutputGain OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32(-140..139)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object indicates the amount of gain added to the send side
 | 
						|
        of the voice interface. Unit is 0.1 db. It is applicable to FXO,
 | 
						|
        FXS, E&M subscriber lines and E1/T1 voice subscriber line."
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 4 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgEchoCancelSwitch OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
        {
 | 
						|
            enable(1),
 | 
						|
            disable(2)
 | 
						|
        }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object indicates whether the echo cancellation is enabled.
 | 
						|
        It is applicable to FXO, FXS, E&M subscriber lines and E1/T1 voice
 | 
						|
        subscriber line."
 | 
						|
    DEFVAL { enable }
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 5 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgEchoCancelDelay OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32(0..64)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object indicates the delay of the echo cancellation for
 | 
						|
        the voice interface. This value couldn't be modified unless
 | 
						|
        hh3cVoiceIfCfgEchoCancelSwitch is enable. Unit is milliseconds.
 | 
						|
        It is applicable to FXO, FXS, E&M subscriber lines and E1/T1
 | 
						|
        voice subscriber line. The default value of this object is 32."
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 6 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgTimerDialInterval OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32(1..300)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The interval, in seconds, between two dialing numbers.
 | 
						|
        The default value of this object is 10 seconds. It is
 | 
						|
        applicable to FXO, FXS, E&M subscriber lines and E1/T1 with
 | 
						|
        loop-start or ground-start protocol voice subscriber line."
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 7 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgTimerFirstDial OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32(1..300)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The period of time, in seconds, before dialing the first
 | 
						|
        number. The default value of this object is 10 seconds. It
 | 
						|
        is applicable to FXO, FXS subscriber lines and E1/T1 with
 | 
						|
        loop-start or ground-start protocol voice subscriber line."
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 8 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgPrivateline OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString(SIZE(0..31))
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object indicates the E.164 phone number for plar mode.
 | 
						|
        It is applicable to FXO, FXS, E&M subscriber lines and E1/T1
 | 
						|
        voice subscriber line."
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 9 }
 | 
						|
 | 
						|
hh3cVoiceIfCfgRegTone OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING(SIZE(0|2..3))
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object uses 2 or 3 letter country code specify voice
 | 
						|
        parameters of different countrys. This value will take effect
 | 
						|
        on all voice interfaces of all cards on the device."
 | 
						|
    ::= { hh3cVoiceIfConfigEntry 10 }
 | 
						|
 | 
						|
END
 |