------------------------------------------------------------------------------- -- File Name : ZTE-AN-VOICE-CALLCTRL-MIB.mib -- Date : 2010-08-24 -- Author : ZTE Nms dept. -- -- Zte Voip Base Mib for Access Node -- -- ------------------------------------------------------------------------------- ZTE-AN-VOICE-CALLCTRL-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises, IpAddress, Counter32, Integer32, Counter64, Unsigned32, Gauge32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, MacAddress, DateAndTime, RowStatus, DisplayString, TruthValue FROM SNMPv2-TC InetAddressType, InetAddress FROM INET-ADDRESS-MIB; zxAnVoiceCallCtrlMib MODULE-IDENTITY LAST-UPDATED "0608140000Z" -- july. 23, 2005 ORGANIZATION "zte Telcom Co. Ltd." CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn, E-mail: suchunshan@zte.com.cn" DESCRIPTION "This MIB defines PortLocating managed objects for Access Node." ::= { zxAn 5200 } zte OBJECT IDENTIFIER ::= { enterprises 3902 } zxAn OBJECT IDENTIFIER ::= { zte 1015 } zxAnVoiceMgmt OBJECT IDENTIFIER ::= { zxAnVoiceCallCtrlMib 3 } zxAnVoipCallCtrl OBJECT IDENTIFIER ::= { zxAnVoiceMgmt 6 } ------------------------------------------------------------------------------- -- Following objects are defined. -- 1. zxAnCallOptimizationTable -- 3. msagCallResStatistic -- 4. zxAnVoipCallCtrlGlobalObjects -- 5. zxAnCallEscapeFxoTable -- 6. zxAnCallEscapePriTable -- 7. zxAnCallEscapePriDLinkTable ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- 1.zxAnCallOptimizationTable ------------------------------------------------------------------------------- --msagChangeOidFromGlobalConfig OBJECT IDENTIFIER ::= { zxAnVoiceMgmt 1 } zxAnCallOptimizationTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnCallOptimizationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" --::={msagChangeOidFromGlobalConfig 13} ::= { zxAnVoipCallCtrl 1301 } zxAnCallOptimizationEntry OBJECT-TYPE SYNTAX ZxAnCallOptimizationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {zxAnCallOptIndex} ::= { zxAnCallOptimizationTable 1 } ZxAnCallOptimizationEntry ::= SEQUENCE { zxAnCallOptIndex INTEGER, zxAnCallOptOpenMsgAck INTEGER, zxAnCallOptPlayToneAck INTEGER, zxAnCallOptSubPriority INTEGER, --zxAnCallOptNumMax INTEGER, --zxAnCallOptH248MsgAck INTEGER, --zxAnCallOptH248MsgPn INTEGER, zxAnCallOptH248Statistic INTEGER, --zxAnCallOptH248HookOffEvent INTEGER, --zxAnCallOptH248HookOnEvent INTEGER, zxAnCallOptServiceAbnormal INTEGER, zxAnCallOptMgProtocolErr INTEGER, zxAnCallOptMgcProtocolErr INTEGER, zxAnCallOptMgInsideErr INTEGER, --zxAnCallOptHookOffLimiteCycle INTEGER, --zxAnCallOptHookOffLimiteBlock INTEGER, --zxAnCallOptHookOffLimiteUnblock INTEGER, --zxAnCallOptMgcCallWaitTone INTEGER, --zxAnCallOptToneArea INTEGER, --zxAnCallOptIpsThreshold INTEGER, --zxAnCallOptCongestionTime INTEGER, --zxAnCallOptPhoneNumberMatchType Integer32, zxAnCallOptCallLimit INTEGER, zxAnCallOptCallLimitMaxUserNum Integer32 } zxAnCallOptIndex OBJECT-TYPE SYNTAX INTEGER(1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 1 } zxAnCallOptOpenMsgAck OBJECT-TYPE SYNTAX INTEGER { send(1), notsend(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 2 } zxAnCallOptPlayToneAck OBJECT-TYPE SYNTAX INTEGER { send(1), notsend(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 3 } zxAnCallOptSubPriority OBJECT-TYPE SYNTAX INTEGER { higher(1), nothigher(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 4 } zxAnCallOptH248Statistic OBJECT-TYPE SYNTAX INTEGER { send(1), notsend(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 8 } zxAnCallOptServiceAbnormal OBJECT-TYPE SYNTAX INTEGER { alwayssend(1), notalways(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 11 } zxAnCallOptMgProtocolErr OBJECT-TYPE SYNTAX INTEGER { alwayssend(1), notalways(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 12 } zxAnCallOptMgcProtocolErr OBJECT-TYPE SYNTAX INTEGER { alwayssend(1), notalways(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 13 } zxAnCallOptMgInsideErr OBJECT-TYPE SYNTAX INTEGER { alwayssend(1), notalways(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { zxAnCallOptimizationEntry 14 } zxAnCallOptCallLimit OBJECT-TYPE SYNTAX INTEGER { limitByMg(1), limitByMgc(2), noLimit(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The call limit type." DEFVAL { noLimit } ::= { zxAnCallOptimizationEntry 15 } zxAnCallOptCallLimitMaxUserNum OBJECT-TYPE SYNTAX Integer32(0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of current users. Only valid when zxAnCallOptCallLimit is limitByMg(1)." DEFVAL { 128 } ::= { zxAnCallOptimizationEntry 16 } ------------------------------------------------------------------------------- -- 3.msagCallResStatistic ------------------------------------------------------------------------------- msagCallResStatistic OBJECT IDENTIFIER ::= { zxAnVoipCallCtrl 5 } msagCRAccessRatio OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 1 } msagCRIPSUsingRatio OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 2 } msagCROpenChannelReq OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 3 } msagCRRecOpenSucces OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 4 } msagCRRecOpenFail OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 5 } msagCROpenChannTimerOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 6 } msagCRModifyChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 7 } msagCRRecModifySucces OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 8 } msagCRModifyChFail OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 9 } msagCRWtModifyChannTimerOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 10 } msagCRSendCloseChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 11 } msagCRRecCloseChanSucc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 12 } msagCRRecCloseChanFail OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 13 } msagCRRecCloseChanTimerOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 14 } msagCRRecMprReload OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { msagCallResStatistic 15 } msagCRClearRTPRecord OBJECT-TYPE SYNTAX INTEGER(1) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { msagCallResStatistic 16 } -------------------------------------------------------------------------------- -- 4. zxAnVoipCallCtrlGlobalObjects -------------------------------------------------------------------------------- zxAnVoipCallCtrlGlobalObjects OBJECT IDENTIFIER ::= { zxAnVoipCallCtrl 1300 } zxAnVoipCallCtrlMgmtCapabilities OBJECT-TYPE SYNTAX BITS { nbPlatform(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "The VOIP callctrl management capabilities of this equipment. The bit value 1 means the function represented by this bit is supported by this equipment. bit 1: value 1 means support narrowband platform. NOTE: No recommended to display it in NMS." ::= { zxAnVoipCallCtrlGlobalObjects 1 } -------------------------------------------------------------------------------- -- 5. zxAnCallEscapeFxoTable -------------------------------------------------------------------------------- zxAnCallEscapeObjects OBJECT IDENTIFIER ::= { zxAnVoipCallCtrl 1302 } zxAnCallEscapeFxoTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnCallEscapeFxoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FXO call escape configuration table." ::= { zxAnCallEscapeObjects 2 } zxAnCallEscapeFxoEntry OBJECT-TYPE SYNTAX ZxAnCallEscapeFxoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of FXO call escape table." INDEX { zxAnCallEscapeRack,zxAnCallEscapeShelf, zxAnCallEscapeSlot,zxAnCallEscapePort} ::= { zxAnCallEscapeFxoTable 1 } ZxAnCallEscapeFxoEntry ::= SEQUENCE { zxAnCallEscapeRack Integer32, zxAnCallEscapeShelf Integer32, zxAnCallEscapeSlot Integer32, zxAnCallEscapePort Integer32, zxAnCallEscapeFxoOperNum Integer32, zxAnCallEscapeFxoRowStatus RowStatus } zxAnCallEscapeRack OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rack of FXO call escape." ::={zxAnCallEscapeFxoEntry 1} zxAnCallEscapeShelf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf of FXO call escape." ::={zxAnCallEscapeFxoEntry 2} zxAnCallEscapeSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot of FXO call escape." ::={zxAnCallEscapeFxoEntry 3} zxAnCallEscapePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port of FXO call escape." ::={zxAnCallEscapeFxoEntry 4} zxAnCallEscapeFxoOperNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Batch operation number of FXO call escape." ::={zxAnCallEscapeFxoEntry 5} zxAnCallEscapeFxoRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The state of this conceptual row only support 'not exist' and 'active'. The action of this conceptual row only support 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4). To delete a row in this table, a manager must set this object to destroy(6). To query this object, always return active(1)." ::= { zxAnCallEscapeFxoEntry 50 } -------------------------------------------------------------------------------- -- 6. zxAnCallEscapePriTable -------------------------------------------------------------------------------- zxAnCallEscapePriTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnCallEscapePriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PRI call escape configuration table." ::= { zxAnCallEscapeObjects 3 } zxAnCallEscapePriEntry OBJECT-TYPE SYNTAX ZxAnCallEscapePriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of PRI call escape table." INDEX { zxAnCallEscapeRack,zxAnCallEscapeShelf, zxAnCallEscapeSlot,zxAnCallEscapeDsx1LinkNo} ::= { zxAnCallEscapePriTable 1 } ZxAnCallEscapePriEntry ::= SEQUENCE { zxAnCallEscapeDsx1LinkNo Integer32, zxAnCallEscapePriOperNum Integer32, zxAnCallEscapePriRowStatus RowStatus } zxAnCallEscapeDsx1LinkNo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "E1/T1 link No. of PRI call escape." ::={zxAnCallEscapePriEntry 1} zxAnCallEscapePriOperNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Batch operation number of PRI call escape." ::={zxAnCallEscapePriEntry 2} zxAnCallEscapePriRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The state of this conceptual row only support 'not exist' and 'active'. The action of this conceptual row only support 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4). To delete a row in this table, a manager must set this object to destroy(6). To query this object, always return active(1)." ::= { zxAnCallEscapePriEntry 50 } -------------------------------------------------------------------------------- -- 7. zxAnCallEscapePriDLinkTable -------------------------------------------------------------------------------- zxAnCallEscapePriDLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnCallEscapePriDLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PRI call escape link configuration table." ::={zxAnCallEscapeObjects 4} zxAnCallEscapePriDLinkEntry OBJECT-TYPE SYNTAX ZxAnCallEscapePriDLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of PRI call escape link configuration table." INDEX { zxAnCallEscapeRack,zxAnCallEscapeShelf,zxAnCallEscapeSlot, zxAnCallEscapeDsx1LinkNo,zxAnCallEscapePriDLinkTimeslot} ::={zxAnCallEscapePriDLinkTable 1} ZxAnCallEscapePriDLinkEntry ::= SEQUENCE{ zxAnCallEscapePriDLinkTimeslot Integer32, zxAnCallEscapePriDLinkLinkId Integer32, zxAnCallEscapePriDLinkOperNum Integer32, zxAnCallEscapePriDLinkLinkType INTEGER, zxAnCallEscapePriDLinkRowStatus RowStatus } zxAnCallEscapePriDLinkTimeslot OBJECT-TYPE SYNTAX Integer32(1..31) MAX-ACCESS not-accessible STATUS current DESCRIPTION "D-channel timeslot of PRI link." ::= { zxAnCallEscapePriDLinkEntry 1 } zxAnCallEscapePriDLinkLinkId OBJECT-TYPE SYNTAX Integer32(1..512) MAX-ACCESS read-create STATUS current DESCRIPTION "Link ID of PRI link." ::= { zxAnCallEscapePriDLinkEntry 2 } zxAnCallEscapePriDLinkOperNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Batch operation number of PRI link." ::={zxAnCallEscapePriDLinkEntry 3} zxAnCallEscapePriDLinkLinkType OBJECT-TYPE SYNTAX INTEGER { networkSide(1), subscriberSide(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Link type of PRI link." DEFVAL { networkSide } ::={zxAnCallEscapePriDLinkEntry 4} zxAnCallEscapePriDLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The state of this conceptual row only support 'not exist' and 'active'. The action of this conceptual row only support 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4). To delete a row in this table, a manager must set this object to destroy(6). To query this object, always return active(1)." ::= { zxAnCallEscapePriDLinkEntry 50 } END