-- ============================================================================ -- Copyright (C) 2011 by HUAWEI TECHNOLOGIES. All rights reserved. -- Description: This MIB module defines MIB objects which provides VOIP global parameters management. -- Reference: -- Version: V1.0 -- ============================================================================ HUAWEI-ENT-VOICE-COMMON-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, private,Integer32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION FROM SNMPv2-TC IpAddress,TimeTicks,Counter32, Unsigned32 FROM SNMPv2-SMI RowStatus,DisplayString FROM SNMPv2-TC hwDatacomm FROM HUAWEI-MIB; hwEntVoiceCommonMIB MODULE-IDENTITY LAST-UPDATED "201105050000Z" ORGANIZATION "Huawei Technologies Co., Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION " This MIB module defines MIB objects which provides VOIP global parameters management. " -- Revision history REVISION "201105050000Z" DESCRIPTION "V1.0, create" ::= { hwDatacomm 253 } --== hwEntServiceModeTable OBJECT IDENTIFIER ::= { hwEntVoiceCommonMIB 1 } hwEntServiceModeConfig OBJECT-TYPE SYNTAX INTEGER{h248Ag(1), sipAg(2), pbxSip(3), pbxNone(4)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the configuration of voice feature that will be supported by the system after resets. Options: h248Ag(1) sipAg(2) pbxSip(3) pbxNone(4) " ::= { hwEntServiceModeTable 1 } hwEntServiceModeActive OBJECT-TYPE SYNTAX INTEGER{h248Ag(1), sipAg(2), pbxSip(3), pbxNone(4)} MAX-ACCESS read-only STATUS current DESCRIPTION " Indicates the configuration voice feature that is currently used. Options: h248Ag(1) sipAg(2) pbxSip(3) pbxNone(4) " ::= { hwEntServiceModeTable 2 } --== hwEntUserDefineRingTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF HwEntUserDefineRingTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used to set the user-defined ring type. The index of this table is hwEntUserDefineRingType. " ::= { hwEntVoiceCommonMIB 2 } hwEntUserDefineRingTypeEntry OBJECT-TYPE SYNTAX HwEntUserDefineRingTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used to set the user-defined ring type. The index of this table is hwEntUserDefineRingType. " INDEX { hwEntUserDefineRingType } ::= { hwEntUserDefineRingTypeTable 1 } HwEntUserDefineRingTypeEntry ::= SEQUENCE { hwEntUserDefineRingType Integer32, hwEntUserDefineRingFirstRing Integer32, hwEntUserDefineRingFirstInterval Integer32, hwEntUserDefineRingSecondRing Integer32, hwEntUserDefineRingSecondInterval Integer32, hwEntUserDefineRingThirdRing Integer32, hwEntUserDefineRingThirdInterval Integer32 } hwEntUserDefineRingType OBJECT-TYPE SYNTAX Integer32(0..15) MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the index of user-define ring type. " ::= { hwEntUserDefineRingTypeEntry 1 } hwEntUserDefineRingFirstRing OBJECT-TYPE SYNTAX Integer32(0|200..12750) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the first ring time length. 0 means to cancel parameter value. Unit: ms " ::= { hwEntUserDefineRingTypeEntry 2 } hwEntUserDefineRingFirstInterval OBJECT-TYPE SYNTAX Integer32(0|200..12750) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the first silent time length. 0 means to cancel parameter value. Unit: ms " ::= { hwEntUserDefineRingTypeEntry 3 } hwEntUserDefineRingSecondRing OBJECT-TYPE SYNTAX Integer32(0|200..12750) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the second ring time length. 0 means to cancel parameter value. Unit: ms " ::= { hwEntUserDefineRingTypeEntry 4 } hwEntUserDefineRingSecondInterval OBJECT-TYPE SYNTAX Integer32(0|200..12750) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the second silent time length. 0 means to cancel parameter value. Unit: ms " ::= { hwEntUserDefineRingTypeEntry 5 } hwEntUserDefineRingThirdRing OBJECT-TYPE SYNTAX Integer32(0|200..12750) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the third ring time length. 0 means to cancel parameter value. Unit: ms " ::= { hwEntUserDefineRingTypeEntry 6 } hwEntUserDefineRingThirdInterval OBJECT-TYPE SYNTAX Integer32(0|200..12750) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the third silent time length. 0 means to cancel parameter value. Unit: ms " ::= { hwEntUserDefineRingTypeEntry 7 } --== hwEntRingModeTable OBJECT-TYPE SYNTAX SEQUENCE OF HwEntRingModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used to set the ring mode. The indexes of this table are hwEntRingModeMgId, hwEntRingModeIndex. " ::= { hwEntVoiceCommonMIB 3 } hwEntRingModeEntry OBJECT-TYPE SYNTAX HwEntRingModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used to set the ring mode. The indexes of this entry are hwEntRingModeMgId, hwEntRingModeIndex. " INDEX { hwEntRingModeMgId, hwEntRingModeIndex } ::= { hwEntRingModeTable 1 } HwEntRingModeEntry ::= SEQUENCE { hwEntRingModeMgId Integer32, hwEntRingModeIndex Integer32, hwEntRingModeName DisplayString, hwEntRingModeCascadeRingType Integer32, hwEntRingModeInitRingType Integer32, hwEntRingModeRowStatus RowStatus } hwEntRingModeMgId OBJECT-TYPE SYNTAX Integer32(0..33554431) MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the MG ID. The range of ID from 0 to 16777215 is for AG system, value of 33554431 is only for PBX system and the value input from 16777215 to 33554431 is invalid. " ::= { hwEntRingModeEntry 1 } hwEntRingModeIndex OBJECT-TYPE SYNTAX Integer32(0..15) MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the ring mode index. " ::= { hwEntRingModeEntry 2 } hwEntRingModeName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " Indicates the ring mode name. " ::= { hwEntRingModeEntry 3 } hwEntRingModeCascadeRingType OBJECT-TYPE SYNTAX Integer32(0..3|6|8..15|128..143|255) MAX-ACCESS read-create STATUS current DESCRIPTION " Indicates the cadence ringing type. 0: Normal ring 1:4 1: Special ring 1:2 2: Special ring 0.4:0.2:0.4:4 3: Long ring 6: Special ring 1.2:2 8: HK ring 1:3 9: HK CNTRX 0.4:0.2:0.4:0.2:0.4:3.0 10: HK DN-A 0.4:0.2:0.4:3.0 11: HK ACB 0.4:0.2 12: HK reminder ring (one tone every 0.4 second; one tone) 13: HK DN-B 1.2:3 14: CNTRX-IN 0.4:0.2:0.4:0.2:0.4:2.6 15: Egypt long-distance ring 2:1 128-143: user defined ring mode 0-15 255: Null " ::= { hwEntRingModeEntry 4 } hwEntRingModeInitRingType OBJECT-TYPE SYNTAX Integer32(4|17..18|22|24..26|29..31|144..159|255) MAX-ACCESS read-create STATUS current DESCRIPTION " Indicates the initial ringing type. 4: Normal ring (FSK) 1:4 17: Special ring (FSK) 1:2 18: Special ring (FSK) 0.4:0.2:0.4:4 22: Special ring (FSK) 1.2:2 24: HK ring (FSK) 1:3 25: HK CNTRX (FSK) 0.4:0.2:0.4:0.2:0.4:3.0 26: HK DN-A (FSK) 0.4:0.2:0.4:3.0 29: HK DN-B (FSK) 1.2:3 30: CNTRX-IN (FSK) 0.4:0.2:0.4:0.2:0.4:2.6 31: Egypt long-distance ring (FSK) 2:1 144-159: user defined FSK ring mode 0-15 255: Null " ::= { hwEntRingModeEntry 5 } hwEntRingModeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " Indicates the row status (the SIP supports only 4 and 6). Options: active(1) notInService(2) notReady(3) createAndGo(4) createAndWait(5) destroy(6) " ::= { hwEntRingModeEntry 6 } --== hwEntSipStackParametersTable OBJECT IDENTIFIER ::= { hwEntVoiceCommonMIB 4 } hwEntSipStackParaServer OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION " The head-field of Server. " ::= { hwEntSipStackParametersTable 1 } hwEntSipStackParaOrganization OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION " The head-field of Organization. " ::= { hwEntSipStackParametersTable 2 } hwEntSipStackParaUserAgent OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION " The head-field of UserAgent. " ::= { hwEntSipStackParametersTable 3 } hwEntSipStackParaMaxForwards OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION " The MaxForwards parameter of SipStack. Default: 70 " ::= { hwEntSipStackParametersTable 4 } hwEntSipStackParaT1 OBJECT-TYPE SYNTAX Integer32(200..10000) MAX-ACCESS read-write STATUS current DESCRIPTION " The T1 timer(Round-Trip timer) of SipStack. Default: 500 Unit: ms " ::= { hwEntSipStackParametersTable 5 } hwEntSipStackParaT2 OBJECT-TYPE SYNTAX Integer32(200..10000) MAX-ACCESS read-write STATUS current DESCRIPTION " The T2 timer of SipStack(The maximum length of retransmission for non-invite request or invite response). Default: 4000 Unit: ms " ::= { hwEntSipStackParametersTable 6 } hwEntSipStackParaT4 OBJECT-TYPE SYNTAX Integer32(200..10000) MAX-ACCESS read-write STATUS current DESCRIPTION " The T4 timer of SipStack(The maximum length of message transmission in the network). Default: 5000 Unit: ms " ::= { hwEntSipStackParametersTable 7 } hwEntSipStackParaTD OBJECT-TYPE SYNTAX Integer32(0..300000) MAX-ACCESS read-write STATUS current DESCRIPTION " The D timer of SipStack(The maximum length of message retransmission for getting a response). Default: 32000 Unit: ms " ::= { hwEntSipStackParametersTable 8 } hwEntSipStackParaMinSE OBJECT-TYPE SYNTAX Integer32(90..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " The timer for Minimum of Session-Expires. Default: 90 Unit: second " ::= { hwEntSipStackParametersTable 9 } hwEntSipStackParaSessionProgress OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " The length of retransmission for SessionProgress. Default: 180 Unit: second " ::= { hwEntSipStackParametersTable 10 } hwEntSipStackParaSessionRelProgress OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " The length of retransmission for SessionRelProgress. Default: 60 Unit: second " ::= { hwEntSipStackParametersTable 11 } hwEntSipStackParaEntityBasedSessionsTimerFlag OBJECT-TYPE SYNTAX INTEGER{enable(1), disable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION " This flag indicates that whether the Sessions Timer based on UA-Entity. Options: enable(1) -Sessions Timer based on UA-Entity disable(2) -Sessions Timer not based on UA-Entity Default: disable(2) " ::= { hwEntSipStackParametersTable 12 } hwEntSipStackParaHeaderFoldFlag OBJECT-TYPE SYNTAX INTEGER{enable(1), disable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates that whether the authentication header field is folded. Options: enable(1) disable(2) Default: disable(2) " ::= { hwEntSipStackParametersTable 13 } --== hwEntDspAttributeTable OBJECT IDENTIFIER ::= { hwEntVoiceCommonMIB 5 } hwEntDspFaxMaxTrainRate OBJECT-TYPE SYNTAX INTEGER{v17(1), v29(2), v27(3)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the maximum fax training rate. Options: v17(1) v29(2) v27(3) Default: v17(1) " ::= { hwEntDspAttributeTable 1 } hwEntDspFaxTrainMode OBJECT-TYPE SYNTAX INTEGER{e2e(1), local(2)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the fax training mode. Options: e2e(1) local(2) Default: e2e(1) " ::= { hwEntDspAttributeTable 2 } hwEntDspCodeType OBJECT-TYPE SYNTAX INTEGER{g711a(1), g711u(2), g723(3), g729(4), g726by16k(5), g726by24k(6), g726by32k(7), g726by40k(8) } MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the default coding type of DSP channel. Options: g711A(1) g711u(2) g723(3) g729(4) g726by16k(5) g726by24k(6) g726by32k(7) g726by40k(8) Default: g711A(1) " ::= { hwEntDspAttributeTable 3 } hwEntDspRtcpPackageSendInterval OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the RTCP packet sending interval of DSP channel. The valid value must be no less than 500, 0 indicates that the parameter is disabled. Default: 5000 Unit: ms " ::= { hwEntDspAttributeTable 4 } hwEntDspRtpPacketInterval OBJECT-TYPE SYNTAX INTEGER{pt5ms(1), pt10ms(2), pt20ms(3), pt30ms(4)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the default RTP packet time of DSP channel. Options: 1. pt5ms(1) 2. pt10ms(2) 3. pt20ms(3) 4. pt30ms(4) Default: pt20ms(3) " ::= { hwEntDspAttributeTable 5 } hwEntDspEchoCheck OBJECT-TYPE SYNTAX INTEGER{enable(1), disable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates whether to enable echo check of DSP channel. Options: enable(1) disable(2) Default: enable(1) " ::= { hwEntDspAttributeTable 6 } hwEntDspSilenceReduce OBJECT-TYPE SYNTAX INTEGER{enable(1), disable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates whether to enable silence compression of DSP channel. Options: enable(1) disable(2) Default: disable(2) " ::= { hwEntDspAttributeTable 7 } hwEntDspClearmodePayload OBJECT-TYPE SYNTAX Integer32(96..127) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the default payload type of the DSP channel clearmode (it must not conflict with the payload used). Default: 100 " ::= { hwEntDspAttributeTable 8 } hwEntDspSevereDegradethreshold OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the default threshold of severely packet loss seconds. Default: 400 " ::= { hwEntDspAttributeTable 9 } hwEntDspBvqm OBJECT-TYPE SYNTAX INTEGER{enable(1),disable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the VQM switch. Options: enable(1) disable(2) Default: disable(2) " ::= { hwEntDspAttributeTable 10 } hwEntDspPlc OBJECT-TYPE SYNTAX INTEGER{enable(1), disable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the DSP packet loss compensation algorithm. Options: enable(1) disable(2) Default: disable(2) " ::= { hwEntDspAttributeTable 11 } hwEntDspMinAdaptJitterBuffer OBJECT-TYPE SYNTAX Integer32(0..150) MAX-ACCESS read-write STATUS current DESCRIPTION " Minimum adapt jitterbuffer of DSP. MinAdaptJitterBuffer<=InitAdaptJitterBuffer<=MaxAdaptJitterBuffer and the MinAdaptJitterBuffer