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
|