322 lines
8.7 KiB
Plaintext
322 lines
8.7 KiB
Plaintext
-- ==========================================================================
|
|
-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: The purpose of this MIB file is to provide the define of
|
|
-- the voice interface general configuration MIB of HUAWEI
|
|
-- quidway serial router.
|
|
-- Reference:
|
|
-- Version: V2.1
|
|
-- History:
|
|
-- V1.0 Initial version
|
|
-- V2.0 2004-10-20 Updated by gaolong
|
|
-- Re-write whole MIB with SNMPv2-SMI format.
|
|
-- Change object name from 'hwVoIfConfigComfortNoiseSwitch' to 'hwVoIfConfigCngOn'.
|
|
-- Modify module name from 'HUAWEI-VOICE-IF-MIB' to 'HUAWEI-VO-IF-MIB'
|
|
-- V2.1 2004-11-10 Updated by gaolong
|
|
-- Add objects in hwVoIfConfigTable
|
|
-- hwVoIfConfigCallingNumSubstRule
|
|
-- hwVoIfConfigCalledNumSubstRule
|
|
-- ==========================================================================
|
|
HUAWEI-VO-IF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
voice
|
|
FROM HUAWEI-3COM-OID-MIB;
|
|
|
|
hwVoiceIfMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200410200000Z" -- Oct 20, 2004 GMT
|
|
ORGANIZATION
|
|
"Huawei-3COM Technologies Co., Ltd."
|
|
CONTACT-INFO
|
|
"PLAT Team Huawei 3Com Technologies co.,Ltd.
|
|
Shang-Di Information Industry Base,
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.huawei-3com.com
|
|
Zip:100085"
|
|
DESCRIPTION
|
|
" "
|
|
REVISION "200404081345Z" -- April 08, 2004 at 13:45 GMT
|
|
DESCRIPTION
|
|
""
|
|
::= { voice 2 }
|
|
|
|
|
|
hwVoIfObjects OBJECT IDENTIFIER ::= { hwVoiceIfMIB 1 }
|
|
|
|
|
|
-- The Voice Interface General Configuration Group
|
|
-- The Voice Interface General Configuration Table
|
|
hwVoIfConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWVoIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The voice interface general configuration table contains information
|
|
about configuration parameters for both analog voice interface and
|
|
digital voice interface."
|
|
::= { hwVoIfObjects 1 }
|
|
|
|
|
|
hwVoIfConfigEntry OBJECT-TYPE
|
|
SYNTAX HWVoIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the voice interface general configuration table.
|
|
The entry is automatically created when a voice interface hardware is found."
|
|
INDEX { hwVoIfConfigPortNumber, hwVoIfConfigGroupNumber }
|
|
::= { hwVoIfConfigTable 1 }
|
|
|
|
|
|
HWVoIfConfigEntry ::=
|
|
SEQUENCE {
|
|
hwVoIfConfigPortNumber
|
|
INTEGER,
|
|
hwVoIfConfigGroupNumber
|
|
INTEGER,
|
|
hwVoIfConfigCngOn
|
|
INTEGER,
|
|
hwVoIfConfigNonLinearProcessSwitch
|
|
INTEGER,
|
|
hwVoIfConfigMusicThreshold
|
|
INTEGER,
|
|
hwVoIfConfigInputGain
|
|
INTEGER,
|
|
hwVoIfConfigOutputGain
|
|
INTEGER,
|
|
hwVoIfConfigEchoCancellationSwitch
|
|
INTEGER,
|
|
hwVoIfConfigEchoCancellationCoverage
|
|
INTEGER,
|
|
hwVoIfConfigEchoCancellationDelay
|
|
INTEGER,
|
|
hwVoIfConfigPlarNumber
|
|
OCTET STRING,
|
|
hwVoIfConfigRegionalTone
|
|
OCTET STRING,
|
|
hwVoIfConfigDescription
|
|
OCTET STRING,
|
|
hwVoIfConfigStatus
|
|
INTEGER,
|
|
hwVoIfConfigDtmfThreshold
|
|
INTEGER,
|
|
hwVoIfConfigCallingNumSubstRule
|
|
INTEGER,
|
|
hwVoIfConfigCalledNumSubstRule
|
|
INTEGER
|
|
}
|
|
|
|
hwVoIfConfigPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of voice interface general config table. It identify the
|
|
number of the voice port."
|
|
::= { hwVoIfConfigEntry 1 }
|
|
|
|
|
|
hwVoIfConfigGroupNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of voice interface general config table. It identify the
|
|
number of the ds0 or pri group. If it is used in an analog interface,
|
|
the value is 255."
|
|
::= { hwVoIfConfigEntry 2 }
|
|
|
|
|
|
hwVoIfConfigCngOn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object expresses whether or not the silence gaps should be
|
|
filled with background noise. The default value is enable."
|
|
DEFVAL { enable }
|
|
::= { hwVoIfConfigEntry 3 }
|
|
|
|
|
|
hwVoIfConfigNonLinearProcessSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object expresses the nonlinear processing is enable or disable
|
|
for the voice interface. The default value is enable."
|
|
DEFVAL { enable }
|
|
::= { hwVoIfConfigEntry 4 }
|
|
|
|
|
|
hwVoIfConfigMusicThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (-70..-30)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object states the music threshold of the voice interface.
|
|
The default value is -38 dBm."
|
|
DEFVAL { -38 }
|
|
::= { hwVoIfConfigEntry 5 }
|
|
|
|
|
|
hwVoIfConfigInputGain OBJECT-TYPE
|
|
SYNTAX INTEGER (-14..14)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object states the amount of gain added to the receive side
|
|
of the voice interface. The default value is 0 decibel.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { hwVoIfConfigEntry 6 }
|
|
|
|
|
|
hwVoIfConfigOutputGain OBJECT-TYPE
|
|
SYNTAX INTEGER (-14..14)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object states the amount of gain added to the send side
|
|
of the voice interface. The default value is 0 decibel."
|
|
DEFVAL { 0 }
|
|
::= { hwVoIfConfigEntry 7 }
|
|
|
|
|
|
hwVoIfConfigEchoCancellationSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object expresses the echo cancellation is enable or disable
|
|
for the voice interface. The default value is enable."
|
|
DEFVAL { enable }
|
|
::= { hwVoIfConfigEntry 8 }
|
|
|
|
|
|
hwVoIfConfigEchoCancellationCoverage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
echoCancelCoverage16ms(1),
|
|
echoCancelCoverage24ms(2),
|
|
echoCancelCoverage32ms(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object states the milliseconds of echo cancellation coverage
|
|
for the voice interface. This object can only be used when
|
|
hwVoIfConfigEchoCancellationSwitch is enable. The default value
|
|
is echoCancelCoverage16ms."
|
|
DEFVAL { echoCancelCoverage16ms }
|
|
::= { hwVoIfConfigEntry 9 }
|
|
|
|
|
|
hwVoIfConfigEchoCancellationDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (0..64)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object states the delay of the echo cancellation for the voice
|
|
interface. This object can only be used when hwVoIfConfigEchoCancellationSwitch
|
|
is enable. The default value is 32 milliseconds."
|
|
DEFVAL { 32 }
|
|
::= { hwVoIfConfigEntry 10 }
|
|
|
|
|
|
hwVoIfConfigPlarNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object states the E.164 phone number for connection plar mode."
|
|
::= { hwVoIfConfigEntry 11 }
|
|
|
|
|
|
hwVoIfConfigRegionalTone OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0 | 2))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object uses 2 letter country code specify voice parameters of
|
|
different countrys."
|
|
::= { hwVoIfConfigEntry 12 }
|
|
|
|
|
|
hwVoIfConfigDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the description of voice interface"
|
|
::= { hwVoIfConfigEntry 13 }
|
|
|
|
|
|
hwVoIfConfigStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object expresses the status of voice interface."
|
|
::= { hwVoIfConfigEntry 14 }
|
|
|
|
|
|
hwVoIfConfigDtmfThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sensitivity(1),
|
|
insensitivty(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object Set the level threshold of recieve DTMF."
|
|
DEFVAL { insensitivty }
|
|
::= { hwVoIfConfigEntry 15 }
|
|
|
|
hwVoIfConfigCallingNumSubstRule OBJECT-TYPE
|
|
SYNTAX INTEGER(0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a number-substitute rule that apply calling
|
|
numbor this subscriber line. It is valid if its value is between 1
|
|
and 21474836This subscriber line doesn't apply any number-substitute
|
|
rule if its value is 0.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { hwVoIfConfigEntry 16 }
|
|
|
|
hwVoIfConfigCalledNumSubstRule OBJECT-TYPE
|
|
SYNTAX INTEGER(0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a number-substitute rule that apply called
|
|
number for this subscriber line. It is valid if its value is between 1
|
|
and 2147483647. This subscriber line doesn't apply any number-substitute
|
|
rule if its value is 0.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { hwVoIfConfigEntry 17 }
|
|
|
|
END
|