Observium_CE/mibs/a3com/A3COM-HUAWEI-VOGENERAL-MIB

678 lines
22 KiB
Plaintext

-- Copyright (C) 2004 by Huawei 3Com Technologies. All rights reserved.
--
-- Description: The purpose of this MIB file is to provide the definition of
-- voice general configuration.
-- Reference:
-- Version: V1.1
-- History:
-- V1.0 2005-03-22 Initial version, created by Yang Youku
-- V1.1 2006-02-27 Revised enumerative name of h3cVoGeneralPeerSelectOrderRule
-- by Zhou Xinzhong.
-- ==========================================================================
A3COM-HUAWEI-VOGENERAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
h3cVoice
FROM A3COM-HUAWEI-OID-MIB;
h3cVoiceGeneral MODULE-IDENTITY
LAST-UPDATED "200503150000Z"
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
"This MIB is to provide the definition of voice voice
general configuration."
REVISION "200503150000Z"
DESCRIPTION
"The initial version of this MIB file."
::= { h3cVoice 1 }
--===========================================================================
-- h3cVoiceGeneralObjects
--
--===========================================================================
h3cVoiceGeneralObjects OBJECT IDENTIFIER ::= { h3cVoiceGeneral 1 }
h3cVoGeneralJitterLen OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the length of the Jitter buffer."
::= { h3cVoiceGeneralObjects 1 }
h3cVoGeneralMatchPolicy OBJECT-TYPE
SYNTAX INTEGER
{
long(1),
short(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the policy of number matching."
::= { h3cVoiceGeneralObjects 2 }
h3cVoGeneralDataStatistics OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the data statistics is enabled."
DEFVAL { disable }
::= { h3cVoiceGeneralObjects 5 }
h3cVoGeneralDialTerminator OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the global character, which is used to
notify gateway that dialing is completed."
::= { h3cVoiceGeneralObjects 7 }
h3cVoGeneralCallStart OBJECT-TYPE
SYNTAX INTEGER
{
fast(1),
normal(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether to support the FAST START mode
which the caller side initiates."
::= { h3cVoiceGeneralObjects 8 }
h3cVoGeneralCalledTunnel OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the called tunnel function
is enabled."
::= { h3cVoiceGeneralObjects 9 }
h3cVoGeneralSpecialService OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether special service number
function is enabled."
::= { h3cVoiceGeneralObjects 10 }
h3cVoGeneralPeerSearchStop OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the maximum amount of the entities which
the system will scan when a call has been initiated."
::= { h3cVoiceGeneralObjects 12 }
h3cVoGeneralPeerSelectOrderRule OBJECT-TYPE
SYNTAX INTEGER
{
epr(1),
epl(2),
elp(3),
elr(4),
per(5),
pel(6),
ple(7),
plr(8),
lep(9),
ler(10),
lpe(11),
lpr(12),
er(13),
pr(14),
lr(15),
explicitMatch(16),
priority(17),
random(18),
longestNoUse(19),
ep(20),
el(21),
pe(22),
pl(23),
le(24),
lp(25)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the rule order applied in voice
entity selection.
epr(1) --- explicit match, priority, random
epl(2) --- explicit match, priority, longest no use
elp(3) --- explicit match, longest no use, priority
elr(4) --- explicit match, longest no use, random
per(5) --- priority, explicit match, random
pel(6) --- priority, explicit match, longest no use
ple(7) --- priority, longest no use, explicit match
plr(8) --- priority, longest no use, random
lep(9) --- longest no use, explicit match, priority
ler(10) --- longest no use, explicit match, random
lpe(11) --- longest no use, priority, explicit match
lpr(12) --- longest no use, priority, random
er(13) --- explicit match, random
pr(14) --- priority, random
lr(15) --- longest no use, random
explicitMatch(16) --- explicit match
priority(17) --- priority
random(18) --- random
longestNoUse(19) --- longest no use
ep(20) --- explicit match, priority
el(21) --- explicit match, longest no use
pe(22) --- priority, explicit match
pl(23) --- priority, longest no use
le(24) --- longest no use, explicit match
lp(25) --- longest no use, priority
"
::= { h3cVoiceGeneralObjects 13 }
h3cVoGeneralPeerSelectTypePriority OBJECT-TYPE
SYNTAX INTEGER
{
noneType(1),
voipPotsVofr(2),
voipVofrPots(3),
potsVoipVofr(4),
potsVofrVoip(5),
vofrPotsVoip(6),
vofrVoipPots(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the priority-ranked type of voice entity.
1ST 2DN 3RD
noneType(1) --- NONE TYPE
voipPotsVofr(2) --- VOIP POTS VOFR
voipVofrPots(3) --- VOIP VOFR POTS
potsVoipVofr(4) --- POTS VOIP VOFR
potsVofrVoip(5) --- POTS VOFR VOIP
vofrPotsVoip(6) --- VOFR POTS VOIP
vofrVoipPots(7) --- VOFR VOIP POTS
"
::= { h3cVoiceGeneralObjects 14 }
h3cVoGeneralDscpSignal OBJECT-TYPE
SYNTAX Integer32(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates DSCP(Different Service Code Point)
signal value."
::= { h3cVoiceGeneralObjects 15 }
h3cVoGeneralDscpMedia OBJECT-TYPE
SYNTAX Integer32(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates DSCP(Different Service Code Point)
media value."
::= { h3cVoiceGeneralObjects 16 }
--===========================================================================
-- h3cVoNumSubstTable
--
--===========================================================================
h3cVoiceNumberSubstGroup OBJECT IDENTIFIER ::= { h3cVoiceGeneral 4 }
h3cVoNumSubstTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3CVoNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the number substitute rule."
::= { h3cVoiceNumberSubstGroup 1 }
h3cVoNumSubstEntry OBJECT-TYPE
SYNTAX H3CVoNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of h3cVoNumSubstTable."
INDEX { h3cVoNumSubstIndex }
::= { h3cVoNumSubstTable 1 }
H3CVoNumSubstEntry ::= SEQUENCE
{
h3cVoNumSubstIndex
Integer32,
h3cVoNumSubstFirstRule
Integer32,
h3cVoNumSubstDotMatchRule
INTEGER,
h3cVoNumSubstRowStatus
RowStatus
}
h3cVoNumSubstIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the number substitute rule table."
::= { h3cVoNumSubstEntry 1 }
h3cVoNumSubstFirstRule OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the first rule to be used."
::= { h3cVoNumSubstEntry 2 }
h3cVoNumSubstDotMatchRule OBJECT-TYPE
SYNTAX INTEGER
{
endOnly(1),
leftRight(2),
rightLeft(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the dot wildcard match rule.
endOnly - only end of E.164 number (input format)
leftRight - match form left to right (input format)
rightLeft - match form right to left (input format)
"
::= { h3cVoNumSubstEntry 3 }
h3cVoNumSubstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or modify a row in
this table."
::= { h3cVoNumSubstEntry 4 }
--===========================================================================
-- h3cVoNumSubstRuleTable
--
--===========================================================================
h3cVoNumSubstRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3CVoNumSubstRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the number-substitute rule information."
::= { h3cVoiceNumberSubstGroup 2 }
h3cVoNumSubstRuleEntry OBJECT-TYPE
SYNTAX H3CVoNumSubstRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of a single number substitute rule."
INDEX { h3cVoNumSubstIndex,h3cVoNumSubstRuleIndex }
::= { h3cVoNumSubstRuleTable 1 }
H3CVoNumSubstRuleEntry ::=
SEQUENCE{
h3cVoNumSubstRuleIndex
Integer32,
h3cVoNumSubstRuleInputFormat
OCTET STRING,
h3cVoNumSubstRuleOutputFormat
OCTET STRING,
h3cVoNumSubstRuleRowStatus
RowStatus
}
h3cVoNumSubstRuleIndex OBJECT-TYPE
SYNTAX Integer32(0..127)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a number-substitute rule."
::= { h3cVoNumSubstRuleEntry 1 }
h3cVoNumSubstRuleInputFormat OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the match format for input."
::= { h3cVoNumSubstRuleEntry 2 }
h3cVoNumSubstRuleOutputFormat OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the output format."
::= { h3cVoNumSubstRuleEntry 3 }
h3cVoNumSubstRuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or modify a row in
this table."
::= { h3cVoNumSubstRuleEntry 4 }
--===========================================================================
-- h3cVoMaxCallTable
--
--===========================================================================
h3cVoMaxCallTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3CVoMaxCallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the maximum number of the calls which
can be established simultaneously."
::= { h3cVoiceGeneral 5 }
h3cVoMaxCallEntry OBJECT-TYPE
SYNTAX H3CVoMaxCallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of the max call table."
INDEX { h3cVoMaxCallTableIndex }
::= { h3cVoMaxCallTable 1 }
H3CVoMaxCallEntry ::=
SEQUENCE {
h3cVoMaxCallTableIndex
Integer32,
h3cVoMaxCallValue
Integer32,
h3cVoMaxCallTableRowStatus
RowStatus
}
h3cVoMaxCallTableIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index uniquely identifies a single maximum call value."
::= { h3cVoMaxCallEntry 1 }
h3cVoMaxCallValue OBJECT-TYPE
SYNTAX Integer32(0..120)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies a single maximum call value."
::= { h3cVoMaxCallEntry 2 }
h3cVoMaxCallTableRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or modify a row in
this table.
Note: when create a new row, h3cVoMaxCallValue must be configured."
::= { h3cVoMaxCallEntry 3 }
--===========================================================================
-- h3cVoInCallingNumSubstTable
--
--===========================================================================
h3cVoInCallingNumSubstTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3CVoInCallingNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the rules of caller number substitute for
incoming call."
::= { h3cVoiceGeneral 6 }
h3cVoInCallingNumSubstEntry OBJECT-TYPE
SYNTAX H3CVoInCallingNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of h3cVoInCallingNumSubstTable."
INDEX { h3cVoInCallingNumSubstIndex }
::= { h3cVoInCallingNumSubstTable 1 }
H3CVoInCallingNumSubstEntry ::=
SEQUENCE {
h3cVoInCallingNumSubstIndex
Integer32,
h3cVoInCallingSubstRowStatus
RowStatus
}
h3cVoInCallingNumSubstIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of incoming call substitute table."
::= { h3cVoInCallingNumSubstEntry 1 }
h3cVoInCallingSubstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or modify a row in
this table."
::= { h3cVoInCallingNumSubstEntry 2 }
--===========================================================================
-- h3cVoInCalledNumSubstTable
--
--===========================================================================
h3cVoInCalledNumSubstTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3CVoInCalledNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the rules of called number substitute for
incoming call."
::= { h3cVoiceGeneral 7 }
h3cVoInCalledNumSubstEntry OBJECT-TYPE
SYNTAX H3CVoInCalledNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of h3cVoInCalledNumSubstTable."
INDEX { h3cVoInCalledNumSubstIndex }
::= { h3cVoInCalledNumSubstTable 1 }
H3CVoInCalledNumSubstEntry ::=
SEQUENCE {
h3cVoInCalledNumSubstIndex
Integer32,
h3cVoInCalledSubstRowStatus
RowStatus
}
h3cVoInCalledNumSubstIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of incomed call substitute table."
::= { h3cVoInCalledNumSubstEntry 1 }
h3cVoInCalledSubstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or modify a row in
this table."
::= { h3cVoInCalledNumSubstEntry 2 }
--===========================================================================
-- h3cVoOutCallingNumSubstTable
--
--===========================================================================
h3cVoOutCallingNumSubstTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3CVoOutCallingNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the rules of caller number substitute for
outgoing call."
::= { h3cVoiceGeneral 8 }
h3cVoOutCallingNumSubstEntry OBJECT-TYPE
SYNTAX H3CVoOutCallingNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of h3cVoOutCallingNumSubstTable."
INDEX { h3cVoOutCallingNumSubstIndex }
::= { h3cVoOutCallingNumSubstTable 1 }
H3CVoOutCallingNumSubstEntry ::=
SEQUENCE {
h3cVoOutCallingNumSubstIndex
Integer32,
h3cVoOutCallingSubstRowStatus
RowStatus
}
h3cVoOutCallingNumSubstIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of outgoing calling substitute table."
::= { h3cVoOutCallingNumSubstEntry 1 }
h3cVoOutCallingSubstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or modify a row in
this table."
::= { h3cVoOutCallingNumSubstEntry 2 }
--===========================================================================
-- h3cVoOutCalledNumSubstTable
--
--===========================================================================
h3cVoOutCalledNumSubstTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3CVoOutgoingCalledNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the rules of called number substitute for
outgoing call."
::= { h3cVoiceGeneral 9 }
h3cVoOutgoingCalledNumSubstEntry OBJECT-TYPE
SYNTAX H3CVoOutgoingCalledNumSubstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of h3cVoOutCalledNumSubstTable."
INDEX { h3cVoOutCalledNumSubstIndex }
::= { h3cVoOutCalledNumSubstTable 1 }
H3CVoOutgoingCalledNumSubstEntry ::=
SEQUENCE {
h3cVoOutCalledNumSubstIndex
Integer32,
h3cVoOutCalledSubstRowStatus
RowStatus
}
h3cVoOutCalledNumSubstIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of outgoing called substitute table."
::= { h3cVoOutgoingCalledNumSubstEntry 1 }
h3cVoOutCalledSubstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or modify a row in
this table."
::= { h3cVoOutgoingCalledNumSubstEntry 2 }
END