--  ************************************************
--  $Id: ZXR10-VoIP.mib 3 2005-12-20 01:34:21Z wangxq $
--
--  ZXR10-VoIP.mib: ZXR10 VoIP  MIB file
--  
--  Dec. 2005, Wang xiuqiang
--   
--  Copyright(c) 2005 by ZTE Corporaton
--  All rights reservered
--
--  ************************************************

ZXR10-VoIP DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, 
    OBJECT-TYPE, 
    TimeTicks,
    Unsigned32
        FROM SNMPv2-SMI

    TEXTUAL-CONVENTION                           
        FROM SNMPv2-TC

    IpAddress
        FROM RFC1155-SMI
        
    ifIndex            
		FROM RFC1213-MIB
		
	RowStatus
        FROM SNMPv2-TC	

    voip
        FROM ZXR10-SMI;
		 
    voipMIB MODULE-IDENTITY
    LAST-UPDATED "200507260000Z"  -- July 26, 2005
    ORGANIZATION "ZTE Corporation"
    CONTACT-INFO
        "ZTE Corporation 
         Nanjing Institute of ZTE Corporation
         
         No.68 Zijinghua Rd. Yuhuatai District, Nanjing, China
         
         Tel: +86-25-52870000"

    DESCRIPTION
        "ZXROS v4.8.01 VoIP  MIB"

    REVISION "200507260000Z"  -- July 26, 2005
    DESCRIPTION
       "Configure voip Interface Name."

    ::= { voip 1 }

    voipMibObjects       OBJECT IDENTIFIER ::= { voipMIB  1 }

    --TEXTUAL-CONVENTION
    
          DisplayString ::=
              OCTET STRING
          -- This data type is used to model textual information taken
          -- from the NVT ASCII character set.  By convention, objects
          -- with this syntax are declared as having
          --
          --      SIZE (0..255)

          UINT32 ::=
              Unsigned32
          -- This data type is used to unsigned integer.
          
          -- groups in VoIPMibObjects 
          
          UINT8 ::=
              Unsigned32
          -- This data type is used to unsigned integer.
          
          -- groups in VoIPMibObjects 
          
         voipDialpeer     OBJECT IDENTIFIER ::= { voipMibObjects 1  }
         
         voipFax          OBJECT IDENTIFIER ::= { voipMibObjects 2  }
                               
         voipVoice        OBJECT IDENTIFIER ::= { voipMibObjects 3  }
         
         voipH323         OBJECT IDENTIFIER ::= { voipMibObjects 4  }
         
         voipCodec        OBJECT IDENTIFIER ::= { voipMibObjects 5  }
         
         voipService      OBJECT IDENTIFIER ::= { voipMibObjects 6  }
         
         voipE1VI         OBJECT IDENTIFIER ::= { voipMibObjects 7 }
         
         voipVoiceport    OBJECT IDENTIFIER ::= { voipMibObjects 8 }
                  
         voipRadius        OBJECT IDENTIFIER ::= { voipMibObjects 9 }
         
         voipPhoneNumExp         OBJECT IDENTIFIER ::= { voipMibObjects 10 }
                    
         voipNewService              OBJECT IDENTIFIER ::= { voipMibObjects 11 }
         
         voipShowCallHistory         OBJECT IDENTIFIER ::= { voipMibObjects 12 }
         
         voipShowR2CallStatistics    OBJECT IDENTIFIER ::= { voipMibObjects 13 }     

         voipShowGwH323Statistics    OBJECT IDENTIFIER ::= { voipMibObjects 14 }
            
         voipCalleridClass           OBJECT IDENTIFIER ::= { voipMibObjects 15 }
         
            
    VoIPE1ClockSourceType ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            "clock source type"

        SYNTAX    
            INTEGER {
                line(1),
                internal(2)
            }


    VoIPE1FramingType ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            "E1 frame type"

        SYNTAX    
            INTEGER {
                  nocrc4(2),
                  crc4(1)
            }

    VoIPE1LinecodeHdb3Type  ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            "E1 encode type"

        SYNTAX    
            INTEGER {
                ami(1),
                hdb3(2)
            }

    VoIPE1ShutDownType  ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            "VoIP E1 ShutDown type"

        SYNTAX    
            INTEGER {
               shutdown(0),
               up(1)
            }
---            
    VoIPR2TrunkDirectionType  ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            "VoIP R2Trunk Direction Type"

        SYNTAX    
            INTEGER {
               dual(1),
                 in(2),
                out(3)
            }
                        
    VoIPR2TsActionType  ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            "VoIP R2 Ts Action Type"

        SYNTAX    
            INTEGER {
                  open(1),
                 block(0),
                 reset(3)
            }
---                                    
    VoIPDialpeerTypeType  ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            "VoIP Dialpeer Type "

        SYNTAX    
            INTEGER {
               pots (1),
               voip (2)
            }

    VoIPDialpeerStateType  ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Dialpeer State Type "

        SYNTAX    
            INTEGER {
               up(0),
               shutdown (1)
            }

    VoIPPotsDialpeerIfDigitStripType  ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Pots Dialpeer IfDigitStripType"

        SYNTAX    
            INTEGER {
               cancel-truncate(0),
               no(1)
            }
   
    H323IfFastconType   ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Voip Dialpeer IfFastconnect Type "

        SYNTAX    
            INTEGER {
               fast-connect(1),
               slow(0)
            }
            
    CodecType   ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP voip Dialpeer Codec Type "

        SYNTAX    
            INTEGER {
               g711A(0),
	           g711A-56k(1),
	           g711U(2),
	           g711U-56k(3),
	           g722(4),
	           g722-56k(5),
	           g722-48k(6),
	           g723(7),
	           g728(8),
	           g729(9),
	           g729A(10),
	           g729wB(11),
	           g729AwB(12),
	           clear-channel(13),
	           transparent(14)
            }

    VoIPRadiusGwAuthenDidH323Type   ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Radius Gw Authen DidH323 Type "

        SYNTAX    
            INTEGER {
               authen(1),
               no(0)
            }

    VoIPRadiusGwAccountingH323Type   ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Radius Gw Accounting H323 Type "

        SYNTAX    
            INTEGER {
               accounting(1),
               no(0)
            }

    VoIPRadiusAaaAccountingConnectionH323Type     ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Radius Aaa Accounting Connection H323 Type "

        SYNTAX    
            INTEGER {
               start-stop (0),
               stop-only  (1),
               wait-start (2),
               none (3)
            }

    VoIPRadiusgwVoipAaaClienttypeZteType     ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Radius gw Voip Aaa Client type ZteType "

        SYNTAX    
            INTEGER {
               zte (0)
            }
                
    VoIPCallingStatisticsClearType    ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Calling Statistics Clear Type "

        SYNTAX    
            INTEGER {
               no(0),
               clear(1)
            }
     
    VoIPGwH323StatisticsClearType    ::= TEXTUAL-CONVENTION

        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            " VoIP Gw H323 Statistics Clear Type"

        SYNTAX    
            INTEGER {
               clear(1),
               no(0)
            }

--                             
    voipE1VIParaTable	OBJECT-TYPE
		SYNTAX		SEQUENCE OF VoipE1VIParaEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		            "Configure E1VIPara parameters,such as interface frame format..."
		::=  { voipE1VI   1 }

	voipE1VIParaEntry	OBJECT-TYPE
		SYNTAX		VoipE1VIParaEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		             "Each row INDEX by ifIndex which import from
		              FROM RFC1213-MIB.
		              And contain imformation of E1VIPara."
		INDEX		{  ifIndex  }
		::=  { voipE1VIParaTable 1 }

	VoipE1VIParaEntry  ::=  SEQUENCE {             
        voipE1VIParaClockSource     VoIPE1ClockSourceType,
        voipE1VIParaFrame           VoIPE1FramingType,
        voipE1VIParaLinecode        VoIPE1LinecodeHdb3Type,
        voipE1VIParaState           VoIPE1ShutDownType,
        voipE1VIIfName       DisplayString
		}
		
	voipE1VIParaClockSource	OBJECT-TYPE	
		SYNTAX			VoIPE1ClockSourceType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         " SET clock source pick-up mode."
		::=  {  voipE1VIParaEntry  1  }
		
	voipE1VIParaFrame	OBJECT-TYPE	
		SYNTAX			VoIPE1FramingType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         "Set interface frame format."
		::=  {  voipE1VIParaEntry  2  }
		
	voipE1VIParaLinecode	OBJECT-TYPE	
		SYNTAX			VoIPE1LinecodeHdb3Type
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		       "Set interface line coding format."
		::=  {  voipE1VIParaEntry  3  }
		
	voipE1VIParaState	    OBJECT-TYPE	
		SYNTAX			VoIPE1ShutDownType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		       "This object founcation is to shutdown E1VIPara voiceport."
		::=  {  voipE1VIParaEntry  4  }
		
	voipE1VIIfName	OBJECT-TYPE	
		SYNTAX			DisplayString  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show interface name."
		::=  {  voipE1VIParaEntry  5 }
			
---		
	voipR2Table	OBJECT-TYPE
		SYNTAX		    SEQUENCE  OF  VoipR2Entry
		MAX-ACCESS	    not-accessible
		STATUS		    current
		DESCRIPTION	
		     "Configure R2 parameters,such as signals's timeouts..."
		::=  { voipE1VI    2 }

	voipR2Entry	OBJECT-TYPE
		SYNTAX		VoipR2Entry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by ifIndex which import from
		      FROM RFC1213-MIB.
		      And contain imformation of R2."
		INDEX		{  ifIndex  }
		::=  { voipR2Table 1 }

	VoipR2Entry  ::=  SEQUENCE {
        voipR2CallerDigitsNumber           UINT8,
        voipR2CountryName                  DisplayString,
        voipR2InvertABCD                   DisplayString,
        voipR2Ka                           UINT8,
        voipR2Kb                           UINT8,
        voipR2Kd                           UINT8,
        voipR2SeizureAckTime               UINT8,
        voipR2DebounceTime                 UINT8,
        voipR2UnusedABCD                   DisplayString,
        voipR2TimeoutsKb                   UINT32,
        voipR2TimeoutsKd                   UINT32,
        voipR2TimeoutsNextnum              UINT32,
        voipR2TimeoutsRinging              UINT32,
        voipR2TimeoutsSendsaw              UINT32,
        voipR2TimeoutsReleaseguard         UINT32,
        r2IfName       DisplayString
		}

	voipR2CallerDigitsNumber	OBJECT-TYPE	
		SYNTAX			UINT8(1..30)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         "Configure the required number of collected number
		          before asking for main numbers or identifier."
		::=  {  voipR2Entry  1  }
		
	voipR2CountryName	OBJECT-TYPE	
		SYNTAX			DisplayString (SIZE (0..255))
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         "Configure the default R2 sign
		         parameters distinguish of country name."
		::=  {  voipR2Entry  2  }
		
	voipR2InvertABCD	OBJECT-TYPE	
		SYNTAX			DisplayString 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         "Configure line signal reverse mode."
		::=  {  voipR2Entry  3 }
		
	voipR2Ka	OBJECT-TYPE	
		SYNTAX			UINT8(1..15)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         "Configure KA signal coding."
		::=  {  voipR2Entry  4  }
		
	voipR2Kb	OBJECT-TYPE	
		SYNTAX			UINT8(1..6)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         "Configure KB signal coding."
		::=  {  voipR2Entry  5  }
		
	voipR2Kd	OBJECT-TYPE	
		SYNTAX			UINT8(1..15)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         "Configure KD signal coding."
		::=  {  voipR2Entry  6  }
		
	voipR2SeizureAckTime	OBJECT-TYPE	
		SYNTAX			UINT8(2..100)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		         "Configure voip R2 Seizure Ack Time."
		::=  {  voipR2Entry  7  }
		
	voipR2DebounceTime 	OBJECT-TYPE	
		SYNTAX			UINT8(10..40)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		        "Configure voip R2 Debounce Time Number."
		::=  {  voipR2Entry  8  }
		
	voipR2UnusedABCD 	OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		        "Configure voip R2 Unused ABCD."
		::=  {  voipR2Entry  9  }
		
	voipR2TimeoutsKb 	OBJECT-TYPE	
		SYNTAX			UINT32(1000..50000)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		       "Configure voip R2 Timeouts of Kb."
		::=  {  voipR2Entry  10  }
		
	voipR2TimeoutsKd	OBJECT-TYPE	
		SYNTAX			UINT32(1000..50000)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		       "Configure voip R2 Timeouts of Kd."
		::=  {  voipR2Entry  11 }
		
	voipR2TimeoutsNextnum 	OBJECT-TYPE	
		SYNTAX			UINT32(1000..50000)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		    "Configure voip R2 Timeouts of Nextnum."
		::=  {  voipR2Entry  12  }
		
	voipR2TimeoutsRinging 	OBJECT-TYPE	
		SYNTAX			UINT32(1000..240000)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		    "Configure voip R2 Timeouts of Ringing."
		::=  {  voipR2Entry  13  }
		
	voipR2TimeoutsSendsaw 	OBJECT-TYPE	
		SYNTAX			UINT32(50..1000)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		    "Configure voip R2 Timeouts of Sendsaw."
		::=  {  voipR2Entry  14  }
		
	voipR2TimeoutsReleaseguard 	OBJECT-TYPE	
		SYNTAX			UINT32(200..3000)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		    "Configure voip R2 Timeouts of Releaseg."
		::=  {  voipR2Entry  15  }
		
	r2IfName	OBJECT-TYPE	
		SYNTAX			DisplayString  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show interface name."
		::=  {  voipR2Entry  16 }	
	
---		
	voipR2TimeslotTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipR2TimeslotEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		"Configure R2 Slot Table,such as signals's TrunkDirection..."
		::=  {   voipE1VI      3 }

	voipR2TimeslotEntry	OBJECT-TYPE
		SYNTAX		VoipR2TimeslotEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		      "Each row INDEX by ifIndex and voipR2Slots.
		      ifIndex which import from
		      FROM RFC1213-MIB.
		      And contain imformation of R2 slot."
		INDEX		{  ifIndex,voipR2Timeslots  }
		::=  { voipR2TimeslotTable 1  }

	VoipR2TimeslotEntry  ::=  SEQUENCE {       
        voipR2Timeslots                 UINT32,
        voipR2TimeslotStatus            INTEGER,
        voipR2TimeslotTrunkDirection    VoIPR2TrunkDirectionType,
        voipR2TimeslotAction                VoIPR2TsActionType,
        voipR2TimeslotRowStatus         RowStatus,
        voipR2TimeslotIfName       DisplayString
		}
		
	voipR2Timeslots 	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP R2 Timeslots."
		::=  {  voipR2TimeslotEntry  1  }
		
	voipR2TimeslotStatus 	OBJECT-TYPE	
		SYNTAX			INTEGER{idle(0),block(2),busy(1)}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP R2 Timeslot Status."
		::=  {  voipR2TimeslotEntry  2  }
				
	voipR2TimeslotTrunkDirection 	OBJECT-TYPE	
		SYNTAX			VoIPR2TrunkDirectionType         
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip R2 trunk direction.such as in,out,dual."
		::=  {  voipR2TimeslotEntry  3  }
			
	voipR2TimeslotAction	OBJECT-TYPE	
		SYNTAX			VoIPR2TsActionType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip R2 ts action such as block,open,query,reset."
		::=  {  voipR2TimeslotEntry  4 }
			
	voipR2TimeslotRowStatus        OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= { voipR2TimeslotEntry  5 }	
              
    voipR2TimeslotIfName	            OBJECT-TYPE	
		SYNTAX			DisplayString  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show interface name."
		::=  {   voipR2TimeslotEntry  6}	
              
 ---			
	voipVoiceportTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipVoiceportEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		"Configure voip Voiceport parameters,such as voipDtmfThreshold..."
		::=  { voipVoiceport 1 }

	voipVoiceportEntry	OBJECT-TYPE
		SYNTAX		VoipVoiceportEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by ifIndex which import from
		      FROM RFC1213-MIB.
		      And contain imformation of voipVoiceport."

		INDEX		{  ifIndex  }
		::=  { voipVoiceportTable 1 }

	VoipVoiceportEntry  ::=  SEQUENCE {     
	    voipVoiceportState                   INTEGER,
	    voipVoiceportPortDesc                DisplayString,
	    voipVoiceportIfComfortNoise           INTEGER,
	    voipVoiceportIfVad                   INTEGER,
	    voipVoiceportIfEchoCancel            INTEGER,
        voipVoiceportEchoCoverage            UINT8, 
        voipVoiceportIfDtmfRelay             INTEGER,
        voipVoiceportDtmfThreshold           UINT32, 
        voipVoiceportInGain                  INTEGER,
        voipVoiceportOutAtten                INTEGER,
        voipVoiceportDialNumInterval         INTEGER,
        voipVoiceportTmoutCallDisconnect     INTEGER,
        voipVoiceportTmoutInitial            INTEGER,
        voipVoiceportTmoutCallDead           INTEGER,
        voipVoiceportTmoutRinging            INTEGER,
        voipVoiceportRingNumber              UINT8,
        voipVoiceportMfcThreshold            UINT8,
        voipVoiceportTrunkDirection          INTEGER,
        voipVoiceportDisplayFunction         INTEGER,
        voipVoiceportIfName       DisplayString
		}
		
	voipVoiceportState	OBJECT-TYPE	
		SYNTAX			INTEGER{up(1),shutdown(0)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport State,ex:up--down."
		::=  {  voipVoiceportEntry  1  }
		
	voipVoiceportPortDesc	OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport PortDesc."
		::=  {  voipVoiceportEntry  2  }
		
	voipVoiceportIfComfortNoise	OBJECT-TYPE	
		SYNTAX			INTEGER{no(0),comfort-noise(1)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport PortDesc."
		::=  {  voipVoiceportEntry  3  }
		
	voipVoiceportIfVad	OBJECT-TYPE	
		SYNTAX			INTEGER{no(0),vad(1)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport PortDesc."
		::=  {  voipVoiceportEntry  4  }
		
	voipVoiceportIfEchoCancel	OBJECT-TYPE	
		SYNTAX			INTEGER{no(0),echo-cancel(1)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Echo Cancel Enable ."
		::=  {  voipVoiceportEntry  5  }
		
	voipVoiceportEchoCoverage	OBJECT-TYPE	
		SYNTAX			UINT8
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Echo Cancel Coverage ."
		::=  {  voipVoiceportEntry  6  }	
		
	voipVoiceportIfDtmfRelay	OBJECT-TYPE	
		SYNTAX			INTEGER{no(0),dtmf-relay(1)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip BlIs Dtmf Relay Use H245."
		::=  {  voipVoiceportEntry  7  }
		
		
	voipVoiceportDtmfThreshold	OBJECT-TYPE	
		SYNTAX			UINT32(0..300)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Dtmf Threshold ."
		::=  {  voipVoiceportEntry  8  }
		
	voipVoiceportInGain	OBJECT-TYPE	
		SYNTAX			INTEGER
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Input Gain ."
		::=  {  voipVoiceportEntry  9  }
		
	voipVoiceportOutAtten 	OBJECT-TYPE	
		SYNTAX			INTEGER
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Output Gain ."
		::=  {  voipVoiceportEntry  10  }
		
	voipVoiceportDialNumInterval 	OBJECT-TYPE	
		SYNTAX			INTEGER
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport DialNum Interval ."
		::=  {  voipVoiceportEntry  11  }
		
	voipVoiceportTmoutCallDisconnect 	OBJECT-TYPE	
		SYNTAX			INTEGER
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport Tmout Call disconnect ."
		::=  {  voipVoiceportEntry  12  }
		
	voipVoiceportTmoutInitial 	OBJECT-TYPE	
		SYNTAX			INTEGER
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport Tmout Call Init ."
		::=  {  voipVoiceportEntry  13  }
		
	voipVoiceportTmoutCallDead 	OBJECT-TYPE	
		SYNTAX			INTEGER
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport Tmout Call Dead  ."
		::=  {  voipVoiceportEntry  14  }
		
	voipVoiceportTmoutRinging 	OBJECT-TYPE	
		SYNTAX			INTEGER
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 voip Voiceport Tmout Ringing ."
		::=  {  voipVoiceportEntry  15  }
			
	voipVoiceportRingNumber 	OBJECT-TYPE	
		SYNTAX			UINT8(1..3)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Ring Number."
		::=  {  voipVoiceportEntry  16  }
		
	voipVoiceportMfcThreshold	OBJECT-TYPE	
		SYNTAX			UINT8(1..5)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Mfc Threshold."
		::=  {  voipVoiceportEntry  17  }		
		
	voipVoiceportTrunkDirection	OBJECT-TYPE	
		SYNTAX			INTEGER{in(0),out(1),dual(2)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport Trunk Direction."
		::=  {  voipVoiceportEntry  18  }	
		
	voipVoiceportDisplayFunction	OBJECT-TYPE	
		SYNTAX			INTEGER{display(0),undisplay(1)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport Display Function."
		::=  {  voipVoiceportEntry  19  }	
		
	  voipVoiceportIfName	            OBJECT-TYPE	
		SYNTAX			DisplayString  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show interface name."
		::=  {    voipVoiceportEntry  20}	
				
	--                             
    voipVoiceportRestrictNumberTable	OBJECT-TYPE
		SYNTAX		SEQUENCE OF VoipVoiceportRestrictNumberEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		            "Configure zxr10 VoIP Voiceport Restrict Number..."
		::=  { voipVoiceport 2 }

	voipVoiceportRestrictNumberEntry	OBJECT-TYPE
		SYNTAX		VoipVoiceportRestrictNumberEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		             "Each row INDEX by ifIndex which import from
		              FROM RFC1213-MIB.
		              And contain imformation of RestrictNumber."
		INDEX		{  ifIndex,voipVoiceportRestrictNumIndex  }
		::=  { voipVoiceportRestrictNumberTable 1 }

	VoipVoiceportRestrictNumberEntry  ::=  SEQUENCE {             
        voipVoiceportRestrictNumIndex         UINT8,
        voipVoiceportRestrictNumber           DisplayString,
        voipVoiceportRestrictNumRowStatus     RowStatus,
        voipVoiceportRestrictNumIfName       DisplayString
		}
		
	voipVoiceportRestrictNumIndex	OBJECT-TYPE	
		SYNTAX			UINT8
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		         " SET zxr10 VoIP Voiceport RestrictNum Index."
		::=  {  voipVoiceportRestrictNumberEntry  1  }
		
		voipVoiceportRestrictNumber	OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Voiceport Restrict Number."
		::=  {  voipVoiceportRestrictNumberEntry  2 }	
		
		voipVoiceportRestrictNumRowStatus         OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= { voipVoiceportRestrictNumberEntry  3   }	
        
        voipVoiceportRestrictNumIfName 	            OBJECT-TYPE	
		SYNTAX			DisplayString  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show interface name."
		::=  {  voipVoiceportRestrictNumberEntry  4 }	
			
---				
	voipDialpeerTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipDialpeerEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Configure voipDialpeer parameters,
		     such as signals's voipDialpeerNumber..."
		::=  { voipDialpeer  1 }

	voipDialpeerEntry	OBJECT-TYPE
		SYNTAX		VoipDialpeerEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by voipDialpeerNumber
		      And contain imformation of Dialpeer."

		INDEX		{  voipDialpeerNumber,voipDialpeerType  }
		::=  { voipDialpeerTable 1 }

	VoipDialpeerEntry  ::=  SEQUENCE {
	    voipDialpeerNumber              UINT32,        
        voipDialpeerType                VoIPDialpeerTypeType,
        voipDialpeerState               VoIPDialpeerStateType,
        voipDialpeerCorrespondingPhoneNumber        DisplayString,
        voipDialpeerPotsPortName        DisplayString,
        voipDialpeerPotsIfDigitStrip    VoIPPotsDialpeerIfDigitStripType,
        voipDialpeerPotsPrefix          DisplayString,

        voipDialpeerPotsCalleridClassNo UINT32,
--        voIPDialpeerPotsCallerPrefix    DisplayString,
--        voIPDialpeerPotsCalleePrefix    DisplayString,
--        voIPDialpeerPotstruncateLen     UINT8,
        voipDialpeerVoipTargetType      INTEGER,
        voipDialpeerVoipPeerAddr        IpAddress,
        voipDialpeerVoipVoiceClassNo    UINT32,
        voipDialpeerVoipIpPrecedence    UINT8,
        voipDialpeerFaxClassNo          UINT32,
        
        voipDialpeerRowStatus          RowStatus 
		}
		
	voipDialpeerNumber 	OBJECT-TYPE	
		SYNTAX			UINT32(1..65535)
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure voip  Dialpeer number."
		::=  {  voipDialpeerEntry  1  }
		
	voipDialpeerType 	OBJECT-TYPE	
		SYNTAX			VoIPDialpeerTypeType
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure voip  Dialpeer type."
		::=  {  voipDialpeerEntry  2  }
	
	voipDialpeerState  	OBJECT-TYPE	
		SYNTAX			VoIPDialpeerStateType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Dialpeer state."
		::=  {  voipDialpeerEntry  3  }
		
	voipDialpeerCorrespondingPhoneNumber 	OBJECT-TYPE	
	--[PHONE_NUMBER_SIZE+1]
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Dialpeer phcodestring."
		::=  {  voipDialpeerEntry  4  }
		
	 voipDialpeerPotsPortName	OBJECT-TYPE	
	 --[MAX_INTF_NAME_LEN]
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Pots Dialpeer port name."
		::=  {  voipDialpeerEntry  5  }
				
	voipDialpeerPotsIfDigitStrip 	OBJECT-TYPE	
		SYNTAX			VoIPPotsDialpeerIfDigitStripType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Pots Dialpeer if allow to digit strip."
		::=  {  voipDialpeerEntry  6  }
		
	 voipDialpeerPotsPrefix 	OBJECT-TYPE	
	 --[VoIP_MAX_PREFIX+1]
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		" Configure voip Pots Dialpeer prefix."
		::=  {  voipDialpeerEntry  7  }
		
     voipDialpeerPotsCalleridClassNo		OBJECT-TYPE	
        SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 voip Dialpeer Pots Callerid ClassNo."
		::=  {  voipDialpeerEntry  8  }
		
	voipDialpeerVoipVoiceClassNo  	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Dialpeer Voip VoiceClassNo."
		::=  {  voipDialpeerEntry  11  }
		
	voipDialpeerVoipTargetType  	OBJECT-TYPE	
		SYNTAX			INTEGER{ipv4(1),ras(3)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Dialpeer Voip Target Type."
		::=  {  voipDialpeerEntry  12  }
		
	voipDialpeerVoipPeerAddr  	OBJECT-TYPE	
		SYNTAX			IpAddress
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Dialpeer Voip Peer Addr."
		::=  {  voipDialpeerEntry  13  }
			
	voipDialpeerVoipIpPrecedence 	OBJECT-TYPE	
		SYNTAX			UINT8(0..7)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Voip Dialpeer ip packet precdence."
		::=  {  voipDialpeerEntry  14  }
		
	voipDialpeerFaxClassNo  	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Dialpeer Fax Class No."
		::=  {  voipDialpeerEntry  15  }
				
	voipDialpeerRowStatus         OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= { voipDialpeerEntry  16   }	
           
---
    voipFaxTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipFaxEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Configure voip Voice parameters,
		     such as signals's voipDialpeerFaxIfEcm..."
		::=  {  voipFax 1 }
		
	voipFaxEntry	OBJECT-TYPE
		SYNTAX		VoipFaxEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by voipFaxNo
		      And contain imformation of VoIP Fax."

		INDEX		{  voipFaxClassNo  }
		::=  { voipFaxTable 1 }

	VoipFaxEntry  ::=  SEQUENCE {
	    voipFaxClassNo         UINT32,
	    voipFaxIfEcm           INTEGER,
        voipFaxRate            INTEGER,
      
        voipFaxProtocolType     INTEGER,
        voipFaxRecoveryMethod   INTEGER,
        voipFaxLossPacketHandle INTEGER,
        voipFaxEnergyLevel     UINT8,
        voipFaxLsRedundancy    UINT8,
        voipFaxHsRedundancy    UINT8,		
	    voipFaxRowStatus      RowStatus
	    }
	    
	voipFaxClassNo 	OBJECT-TYPE	
		SYNTAX			UINT32(1..256)
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Fax No."
		::=  {  voipFaxEntry  1  }
        
	voipFaxIfEcm 	OBJECT-TYPE	
		SYNTAX			INTEGER{ecm(0),noecm(1)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  If Ecm."
		::=  {  voipFaxEntry  2 }
		
	voipFaxRate 	OBJECT-TYPE	
		SYNTAX			INTEGER{noSpeedLimit(0),rate2400(1),rate4800(2),rate7200(3),rate9600(4),rate12000(5),rate14400(6)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip   Rate."
		::=  {  voipFaxEntry  3  }
					
		
	voipFaxProtocolType 	OBJECT-TYPE	
		SYNTAX			INTEGER{t38(0),passthrough(1)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  Type."
		::=  {  voipFaxEntry  4 }
		
	voipFaxRecoveryMethod 	OBJECT-TYPE	
		SYNTAX			INTEGER{redundancy(0),fec(1)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Fax Recovery Method."
		::=  {  voipFaxEntry  5 }
		
	voipFaxLossPacketHandle 	OBJECT-TYPE	
		SYNTAX			INTEGER{conceal(0),blanket(1),lastGoogLine(2)}
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Fax Loss Packet Handle Method."
		::=  {  voipFaxEntry  6 }
		
	voipFaxEnergyLevel 	OBJECT-TYPE	
		SYNTAX			UINT8(0..15)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Fax Energy Level."
		::=  {  voipFaxEntry  7 }
				
	voipFaxLsRedundancy 	OBJECT-TYPE	
		SYNTAX			UINT8(0..7)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  Is Redundancy."
		::=  {  voipFaxEntry  9 }
		
	voipFaxHsRedundancy 	OBJECT-TYPE	
		SYNTAX			UINT8(0..3)
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  Hs Redundancy."
		::=  {  voipFaxEntry  10 }
		
	voipFaxRowStatus         OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= { voipFaxEntry  11 }			
        
        --
    voipCalleridClassTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF VoipCalleridClassEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Configure voip Callerid Class parameters,
		     such as voipRuleNo..."
		::=  {  voipCalleridClass 1 }
		
	voipCalleridClassEntry	OBJECT-TYPE
		SYNTAX		VoipCalleridClassEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by voipRuleNo
		      And contain imformation of voipCalleridClassTable."

		INDEX		{  voipRuleNo,voipCalleridNo1   }
		::=  { voipCalleridClassTable 1 }

	VoipCalleridClassEntry  ::=  SEQUENCE {
	    voipRuleNo                     UINT32, 
	    voipCalleridNo1               UINT32,
	    voipCalleridNo2               UINT32,
	    voipCalleridNo3               UINT32,	    
	    voipCalleridNo4               UINT32,
	    voipCalleridNo5               UINT32,
	    voipCalleridNo6               UINT32,    
	    voipCalleridNo7               UINT32,
	    voipCalleridNo8               UINT32,
	    voipCalleridNo9               UINT32,
	    voipCalleridNo10              UINT32,
	    
	    voipCalleridClassRowStatus            RowStatus
	    }
	    
	voipRuleNo        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure voip Rule No."
		::=  {  voipCalleridClassEntry 1  }
		
	voipCalleridNo1        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.1."
		::=  {  voipCalleridClassEntry 2  }
		
	voipCalleridNo2        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.2."
		::=  {  voipCalleridClassEntry 3 }
		
	voipCalleridNo3        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.3 ."
		::=  {  voipCalleridClassEntry 4  }
		
	voipCalleridNo4        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.4."
		::=  {  voipCalleridClassEntry 5  }
		
	voipCalleridNo5        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.5."
		::=  {  voipCalleridClassEntry 6  }
		
	voipCalleridNo6        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.6."
		::=  {  voipCalleridClassEntry 7  }
		
	voipCalleridNo7        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.7."
		::=  {  voipCalleridClassEntry 8  }
		
	voipCalleridNo8        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.8."
		::=  {  voipCalleridClassEntry 9  }
	
	voipCalleridNo9        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.9."
		::=  {  voipCalleridClassEntry 10  }
		
	voipCalleridNo10        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Callerid No.10."
		::=  {  voipCalleridClassEntry 11  }
			
	voipCalleridClassRowStatus         OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= { voipCalleridClassEntry   12 }	
        
                                         
    voipPhoneNumRuleTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF VoipPhoneNumRuleEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Configure voip Phone NumRule parameters,
		     such as voipPhoneNumRuleNo..."
		::=  {  voipCalleridClass 2 }
		
	voipPhoneNumRuleEntry	OBJECT-TYPE
		SYNTAX		VoipPhoneNumRuleEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by voipPhoneNumRuleNo
		      And contain imformation of voipPhoneNumRuleTable."

		INDEX		{  voipPhoneNumRuleNo  }
		::=  { voipPhoneNumRuleTable 1 }

	VoipPhoneNumRuleEntry  ::=  SEQUENCE {
	    voipPhoneNumRuleNo              UINT32, 
	    voipCallerPrefix                DisplayString,
        voipCalleePrefix                DisplayString,
        voipTruncateLen                 UINT8,
	    voipPhoneNumRuleRowStatus       RowStatus
	    }
	    
	voipPhoneNumRuleNo        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure voip Phone Num Rule No."
		::=  {  voipPhoneNumRuleEntry 1  }
		
	voipCallerPrefix  	OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 voIP  Caller Prefix."
		::=  {  voipPhoneNumRuleEntry 2  }
	
   voipCalleePrefix  	OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 voIP  Prefix."
		::=  { voipPhoneNumRuleEntry 3  }
		
	voipTruncateLen  	OBJECT-TYPE	
		SYNTAX			UINT8
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 voIPtruncate Len."
		::=  {  voipPhoneNumRuleEntry 4  }	
		
	voipPhoneNumRuleRowStatus          OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= { voipPhoneNumRuleEntry 5 }	
---			
--
    voipVoiceTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF VoipVoiceEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Configure voip Voice parameters,
		     such as signals's voipVoiceClassNo..."
		::=  {  voipVoice 1 }
		
	voipVoiceEntry	OBJECT-TYPE
		SYNTAX		VoipVoiceEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by voipVoiceClassNo
		      And contain imformation of VoIPVoice."

		INDEX		{  voipVoiceClassNo  }
		::=  { voipVoiceTable 1 }

	VoipVoiceEntry  ::=  SEQUENCE {
	    voipVoiceClassNo              UINT32, 
	    voipVoiceH323ClassNo               UINT32,
	    voipVoiceCodecClassNo              UINT32,
	    voipVoiceRowStatus            RowStatus
	    }
	    
	voipVoiceClassNo        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure voip  Voice Class No."
		::=  {  voipVoiceEntry  1  }
		
	voipVoiceH323ClassNo        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  Voice H323 Class No."
		::=  {  voipVoiceEntry  2  }
		
	voipVoiceCodecClassNo        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  Voice Codec Class No."
		::=  {  voipVoiceEntry  3  }
		
	voipVoiceRowStatus         OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= { voipVoiceEntry  4 }	
---	
	voipH323Table	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipH323Entry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Configure voip Voice parameters,
		     such as signals's voipH323ClassNo..."
		::=  {  voipH323 1 }
		
	voipH323Entry	OBJECT-TYPE
		SYNTAX		VoipH323Entry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by voipVoiceClassNo
		      And contain imformation of voipH323."

		INDEX		{  voipH323ClassNo  }
		::=  { voipH323Table 1 }

	VoipH323Entry  ::=  SEQUENCE {
	    voipH323ClassNo               UINT32, 
	    voipH323IfFastcon             H323IfFastconType,
	    voipH323H225TimeoutSetup        UINT32,
	    voipH323H225TimeoutTcpCallIdle  UINT32,
	    voipH323H225TimeoutTcpEstablish UINT32,
	    voipH323RowStatus               RowStatus
	    }
	    
	voipH323ClassNo        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure voip  H323 Class No."
		::=  {  voipH323Entry  1  }
		
	voipH323IfFastcon        OBJECT-TYPE	
		SYNTAX			H323IfFastconType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  H323 If Fastcon."
		::=  {  voipH323Entry  2  }
				
	voipH323H225TimeoutSetup        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  H323 H225 Timeout Setup."
		::=  {  voipH323Entry 5 }
			
	voipH323H225TimeoutTcpCallIdle        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  H323 H225 Timeout Tcp Call idle."
		::=  {  voipH323Entry 6}
		
	voipH323H225TimeoutTcpEstablish        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip  H323 H225 Timeout Tcp Establish."
		::=  {  voipH323Entry 7 }
		
	voipH323RowStatus         OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= { voipH323Entry 8 }	
--
    voipCodecTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipCodecEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Configure voip  Codec parameters,
		     such as signals's voipCodecNo..."
		::=  {   voipCodec 1 }
		
	voipCodecEntry	OBJECT-TYPE
		SYNTAX		VoipCodecEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		     "Each row INDEX by voipCodecClassNo
		      And contain imformation of voipCodec."

		INDEX		{  voipCodecClassNo  }
		::=  { voipCodecTable 1 }

	VoipCodecEntry  ::=  SEQUENCE {
	    voipCodecClassNo              UINT32, 
	    voipCodecClass1stPriLevel     CodecType,
	    voipCodecClass2ndPriLevel     CodecType,
	    voipCodecClass3rdPriLevel     CodecType,
	    voipCodecClass4thPriLevel     CodecType,
	    voipCodecClass5thPriLevel     CodecType,
	    voipCodecClass6thPriLevel     CodecType,
	    voipCodecClass7thPriLevel     CodecType,
	    voipCodecRowStatus            RowStatus
	    }
	    
	voipCodecClassNo        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure voip  Codec Class No."
		::=  {  voipCodecEntry  1  }
		
	voipCodecClass1stPriLevel        OBJECT-TYPE	
		SYNTAX			CodecType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure  Codec Class 1st Priority Level."
		::=  {  voipCodecEntry  2  }
		
	voipCodecClass2ndPriLevel        OBJECT-TYPE	
		SYNTAX			CodecType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure  Codec Class 2nd Priority Level."
		::=  {  voipCodecEntry  3  }
		
	voipCodecClass3rdPriLevel        OBJECT-TYPE	
		SYNTAX			CodecType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure  Codec Class 3rd Priority Level."
		::=  {  voipCodecEntry  4  }
		
	voipCodecClass4thPriLevel        OBJECT-TYPE	
		SYNTAX			CodecType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure  Codec Class 4th Priority Level."
		::=  {  voipCodecEntry 5  }
		
	voipCodecClass5thPriLevel        OBJECT-TYPE	
		SYNTAX			CodecType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure  Codec Class 5th Priority Level."
		::=  {  voipCodecEntry  6  }
		
	voipCodecClass6thPriLevel        OBJECT-TYPE	
		SYNTAX			CodecType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure  Codec Class 6th Priority Level."
		::=  {  voipCodecEntry  7  }
		
	voipCodecClass7thPriLevel        OBJECT-TYPE	
		SYNTAX			CodecType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure  Codec Class 7th Priority Level."
		::=  {  voipCodecEntry  8 }
		
	voipCodecRowStatus         OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
        ::= {   voipCodecEntry  9 }
        
------
     voipServiceCallingAddr	OBJECT-TYPE	
		SYNTAX			IpAddress 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Calling Addr."
		::=  {  voipService  1  }	
		
	voipServiceH225RasAddr	OBJECT-TYPE	
		SYNTAX			IpAddress  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service H225 Ras Addr."
		::=  {  voipService  2  }	
		
	voipServiceCallingPort	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Calling port."
		::=  {  voipService  4  }	
		
	voipServiceH225RasPort	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service H225 Ras Port."
		::=  {  voipService 5  }						
		
	voipServiceIfRrqPrefix	OBJECT-TYPE	
		SYNTAX			UINT8  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service If Rrq Prefix."
		::=  {  voipService 7 }	
		
	voipServiceGwAlias	OBJECT-TYPE	
		SYNTAX			DisplayString 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Service Gw Alias."
		::=  {  voipService 8 }	
		
	voipServiceH323Desc	OBJECT-TYPE	
		SYNTAX			DisplayString 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Service Gw Alias."
		::=  {  voipService 9 }	
		
	voipServiceArqRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Arq Retransfer."
		::=  {  voipService 16 }	
		
	voipServiceBrqRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Brq Retransfer."
		::=  {  voipService 17 }
		
	voipServiceDrqRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Drq Retransfer."
		::=  {  voipService 18 }
		
	voipServiceGrqRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Grq Retransfer."
		::=  {  voipService 19 }	
		
	voipServiceLrqRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Service Lrq Retransfer."
		::=  {  voipService 20 }	
		
	voipServiceRaiRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Rai Retransfer."
		::=  {  voipService 21}	
				
	voipServiceRrqRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Rrq Retransfer."
		::=  {  voipService 22}
		
	voipServiceUrqRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Service Urq Retransfer."
		::=  {  voipService 23}			
		
	 voipServiceArqTimeout	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure  voip Service Arq Timeout."
		::=  {  voipService 25}	
		
	voipServiceBrqTimeout	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Brq Timeout."
		::=  {  voipService 26}		
		
	voipServiceDrqTimeout	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Drq Timeout."
		::=  {  voipService 27}	
		
	voipServiceGrqTimeout	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Grq Timeout."
		::=  {  voipService 28}	
		
	voipServiceLrqTimeout	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Service Lrq Timeout."
		::=  {  voipService 29}	
		
	voipServiceRaiTimeout	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Rai Timeout."
		::=  {  voipService 30}		
		
	voipServiceRrqTimeout	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Rrq Timeout."
		::=  {  voipService 31}	
		
	voipServiceUrqTimeout	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Service Urq Timeout."
		::=  {  voipService 32}	
---
    voipServiceGwTechPrefixTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipServiceGwTechPrefixEntry 
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		"Configure voipServiceGwTechPrefix parameters,
		such as voipPhcodestring..."
		::=  { voipService 33 }

	voipServiceGwTechPrefixEntry 	OBJECT-TYPE
		SYNTAX		VoipServiceGwTechPrefixEntry  
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		   "Each row INDEX by voipServiceGwIndex 
		   
		    And contain imformation of VoIPServiceGwTechPrefix."
		INDEX		{  voipServiceGwIndex   }
		::=  { voipServiceGwTechPrefixTable 1 }

	VoipServiceGwTechPrefixEntry  ::=  SEQUENCE {
	    voipServiceGwIndex                UINT32,
	    voipServiceGwTechPrefix           DisplayString,
        voipServiceGwTechPrefixRowStatus  RowStatus
		}
		
    voipServiceGwIndex	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Service Gw Index."
		::=  {  voipServiceGwTechPrefixEntry 1 }	
		
    voipServiceGwTechPrefix	OBJECT-TYPE	
		SYNTAX			DisplayString 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Gw Prefix."
		::=  {  voipServiceGwTechPrefixEntry 2 }	
		
	voipServiceGwTechPrefixRowStatus        OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
              ::= { voipServiceGwTechPrefixEntry  3 }				
----
    voipServiceGkTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipServiceGkEntry 
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		"Configure VoIP Service Gk parameters,
		such as voipServiceGkName..."
		::=  { voipService 34 }

	voipServiceGkEntry 	OBJECT-TYPE
		SYNTAX		VoipServiceGkEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		   "Each row INDEX by voipServiceGkIndex
		    And contain imformation of VoIP Service Gk."
		INDEX		{  voipServiceGkIndex  }
		::=  { voipServiceGkTable 1 }

	VoipServiceGkEntry  ::=  SEQUENCE {
	    voipServiceGkIndex       UINT32,
	    voipServiceGkName        DisplayString, 
	    voipServiceGkAddr        IpAddress,
	    voipServiceGkPort        UINT32,
	    voipServiceGkIfMulitcast INTEGER,
	    voipServiceGkPriority    UINT8,
        voipServiceGkRowStatus   RowStatus
		}
				
	voipServiceGkIndex	OBJECT-TYPE	
		SYNTAX			UINT32 
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Service GkIndex."
		::=  {  voipServiceGkEntry 1 }	
		
	voipServiceGkName	OBJECT-TYPE	
		SYNTAX			DisplayString 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Gk Name."
		::=  {  voipServiceGkEntry 2 }	
		
	voipServiceGkAddr	OBJECT-TYPE	
		SYNTAX			IpAddress 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Gk Addr."
		::=  {  voipServiceGkEntry 3 }	
		
	voipServiceGkPort	OBJECT-TYPE	
		SYNTAX			UINT32 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Gk Port."
		::=  {  voipServiceGkEntry 4 }	
		
	voipServiceGkIfMulitcast	OBJECT-TYPE	
		SYNTAX			INTEGER{normal(0),multicast(1)}  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service If Mulitcast."
		::=  {  voipServiceGkEntry 5 }
		
	voipServiceGkPriority	OBJECT-TYPE	
		SYNTAX			UINT8   
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Service Priority."
		::=  {  voipServiceGkEntry 6 }	
		
	voipServiceGkRowStatus        OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
              ::= { voipServiceGkEntry 7 }						
 ---
    voipPhoneNumExpTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF VoipPhoneNumExpEntry 
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		"Configure zxr10 VoIP PhoneNumExp Number parameters,
		such as voipPhoneNumExpNumber..."
		::=  { voipPhoneNumExp  1 }

	voipPhoneNumExpEntry 	OBJECT-TYPE
		SYNTAX		VoipPhoneNumExpEntry  
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		   "Each row INDEX by voipPhoneNumExpIndex
		    And contain imformation of voipPhoneNumExpNumber."
		INDEX		{  voipPhoneNumExpIndex  }
		::=  { voipPhoneNumExpTable 1 }

	VoipPhoneNumExpEntry  ::=  SEQUENCE {
	    voipPhoneNumExpIndex             UINT32,
	    voipPhoneNumExpNumber            DisplayString,       
        voipPhoneNumExpAbbreviateNumber  DisplayString,
        voipPhoneNumExpRowStatus   RowStatus
		}

	voipPhoneNumExpIndex        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP PhoneNumExp Index."
		::=  {  voipPhoneNumExpEntry  1  }
		
	voipPhoneNumExpNumber        OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip PhoneNumExpNumber."
		::=  {  voipPhoneNumExpEntry  2  }
		
	voipPhoneNumExpAbbreviateNumber        OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP PhoneNumExp Number Abbreviate."
		::=  {  voipPhoneNumExpEntry  3  }
		
	voipPhoneNumExpRowStatus        OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
              ::= { voipPhoneNumExpEntry  4 }					
---		
	voipRadiusRole 	OBJECT-TYPE	
		SYNTAX			INTEGER{caller(0),called(1)} 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Radius Role.."
		::=  {  voipRadius 1 }
		
	voipRadiusAuthenGroupNum	OBJECT-TYPE	
		SYNTAX			UINT8(1..10)  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Radius authen group num."
		::=  {  voipRadius  2  }
		
	voipRadiusAccountGroupNum	OBJECT-TYPE	
		SYNTAX			UINT8(1..10)  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Radius account group num."
		::=  {  voipRadius  3  }
		
	voipRadiusIfAuthenDid	OBJECT-TYPE	
		SYNTAX			VoIPRadiusGwAuthenDidH323Type  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Startup voice Radius gw authen founcation."
		::=  {  voipRadius  4  }
			
    voipRadiusIfAccountDid	OBJECT-TYPE	
		SYNTAX			VoIPRadiusGwAccountingH323Type  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Startup voice Radius gw accounting founcation."
		::=  {  voipRadius  5  }
		
	voipRadiusAccountConnect 	OBJECT-TYPE	
		SYNTAX			VoIPRadiusAaaAccountingConnectionH323Type  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Radius aaa accounting connection h323,
		such as none ,start-stop,stop-only, wait-start."
		::=  {  voipRadius  6  }
		
	voipRadiusClientType	OBJECT-TYPE	
		SYNTAX			VoIPRadiusgwVoipAaaClienttypeZteType 
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure voip Radius client protocol type ,default as zte.."
		::=  {  voipRadius  7  }
		
	---		
	voipNewServiceTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF VoipNewServiceEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		"Configure voip new Service Table,such as signals's voipnewServiceCode..."
		::=  {   voipNewService    1 }

	voipNewServiceEntry	OBJECT-TYPE
		SYNTAX		VoipNewServiceEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		      "Each row INDEX by voipNewServiceIndex.
		      And contain imformation of voip newService."
		INDEX		{  voipNewServiceIndex  }
		::=  { voipNewServiceTable 1  }

	VoipNewServiceEntry  ::=  SEQUENCE {   
	    voipNewServiceIndex           UINT32,
        voipNewServiceCode            DisplayString,
        voipNewServiceType            UINT32,
        voipNewServiceGport           UINT32,
        voipNewServiceRowStatus       RowStatus
		}
		
	voipNewServiceIndex 	OBJECT-TYPE	
		SYNTAX			UINT32        
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP NewService Index ."
		::=  {  voipNewServiceEntry  1  }
		
	voipNewServiceCode 	OBJECT-TYPE	
		SYNTAX			DisplayString         
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip new Service Code."
		::=  {  voipNewServiceEntry  2  }
		
	voipNewServiceType 	OBJECT-TYPE	
		SYNTAX			UINT32         
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip new Service Type."
		::=  {  voipNewServiceEntry  3  }
		
	voipNewServiceGport 	OBJECT-TYPE	
		SYNTAX			UINT32         
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip new Service Type."
		::=  {  voipNewServiceEntry  4  }
			
	voipNewServiceRowStatus       OBJECT-TYPE
        SYNTAX          RowStatus
        MAX-ACCESS      read-write
        STATUS          current
        DESCRIPTION
              "This variable is used to create, modify, and/or
        delete a row in this table."
              ::= { voipNewServiceEntry  5 }
---			
   voipShowCallHistoryTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipShowCallHistoryEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	 
		 "Show Call History parameters,such as voipShowCallHistorySlot..."
		::=  { voipShowCallHistory  1 }

	voipShowCallHistoryEntry	OBJECT-TYPE
		SYNTAX		VoipShowCallHistoryEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		      "Each row INDEX by ifIndex and voipSlot,
		      ifIndex which import from from RFC1213-MIB.
		      And contain imformation of R2."
		INDEX		{  ifIndex,voipShowCallHistorySlot   }
		::=  { voipShowCallHistoryTable 1 }

	VoipShowCallHistoryEntry  ::=  SEQUENCE {   
	    voipShowCallHistorySlot                      UINT8,
        voipShowCallHistoryCallingCount              UINT32,
        voipShowCallHistoryCallingSuccessCount       UINT32,
        voipShowCallHistoryCalledCount               UINT32,
        voipShowCallHistoryCalledSuccessCount        UINT32,
        voipShowCallHistoryCalledCode                DisplayString,
        voipShowCallHistoryClearCount                UINT32,
        voipShowCallHistoryLastClearTime             TimeTicks,
        voipShowCallHistoryClear                     VoIPCallingStatisticsClearType,
        voipShowCallHistoryIfName       DisplayString
		}
				
	voipShowCallHistorySlot	    OBJECT-TYPE	
		SYNTAX			UINT8
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show zxr10 VoIP Show Call History Slot."
		::=  {  voipShowCallHistoryEntry  1  }
		
	voipShowCallHistoryCallingCount	    OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling Count."
		::=  {  voipShowCallHistoryEntry  2  }
		
	voipShowCallHistoryCallingSuccessCount	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling Success Count."
		::=  {  voipShowCallHistoryEntry  3  }
		
	voipShowCallHistoryCalledCount	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called Count."
		::=  {  voipShowCallHistoryEntry  4  }
		
	voipShowCallHistoryCalledSuccessCount	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called Success Count."
		::=  {  voipShowCallHistoryEntry  5  }
		
	voipShowCallHistoryCalledCode 	        OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show zxr10 VoIP Show Call History Called Code."
		::=  {  voipShowCallHistoryEntry  6  }
		
	voipShowCallHistoryClearCount	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure VoIP Show Call History Clear Count."
		::=  {  voipShowCallHistoryEntry  7   }          
		
	voipShowCallHistoryLastClearTime	OBJECT-TYPE	
		SYNTAX			TimeTicks
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Show Call History Last Clear Time."
		::=  {  voipShowCallHistoryEntry  8   }          
		
	voipShowCallHistoryClear	OBJECT-TYPE	
		SYNTAX			VoIPCallingStatisticsClearType
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Calling Statistics Clear flag."
		::=  {  voipShowCallHistoryEntry  9 }
		
	  voipShowCallHistoryIfName	            OBJECT-TYPE	
		SYNTAX			DisplayString  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show interface name."
		::=  {  voipShowCallHistoryEntry  10 }	
----		
	voipShowCallHistoryPhoneCodeTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  VoipShowCallHistoryPhoneCodeEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	 
		 "Show Call History parameters,such as voipShowCallHistoryPhoneCode..."
		::=  { voipShowCallHistory  2 }

	voipShowCallHistoryPhoneCodeEntry	OBJECT-TYPE
		SYNTAX		VoipShowCallHistoryPhoneCodeEntry   
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		      "Each row INDEX by ifIndex and voipShowCallHistoryPhoneCode,
		      ifIndex which import from from RFC1213-MIB.
		      And contain imformation of R2."
		INDEX		{  ifIndex,voipShowCallHistoryPhoneCode   }
		::=  { voipShowCallHistoryPhoneCodeTable 1 }

	VoipShowCallHistoryPhoneCodeEntry  ::=  SEQUENCE {   
		voipShowCallHistoryPhoneCode  DisplayString,
		voipShowCallHistoryPhoneCodeCount UINT32
		}
		
	voipShowCallHistoryPhoneCode 	        OBJECT-TYPE	
		SYNTAX			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show zxr10 VoIP Show Call History Phone Code."
		::=  {  voipShowCallHistoryPhoneCodeEntry 1  }
		
	voipShowCallHistoryPhoneCodeCount 	        OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show zxr10 VoIP Show Call History Phone Code Count."
		::=  {  voipShowCallHistoryPhoneCodeEntry 2  }
---						
    voipShowCallHistoryTkBlock	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		"Show voip Tk lock	."
		::=  {  voipShowR2CallStatistics  1  }	
		
	voipShowCallHistoryTkiWaitCaller	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Tki Wait Caller."
		::=  {  voipShowR2CallStatistics  2  }	
		
	voipShowCallHistoryTkiWaitKD	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Tki Wait KD."
		::=  {  voipShowR2CallStatistics  3  }	
		
	voipShowCallHistoryTkiCalledOnhook	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Tki Called Onhook."
		::=  {  voipShowR2CallStatistics  4  }	
		
	voipShowCallHistoryTkoSendCaller 	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Tko Send Caller."
		::=  {  voipShowR2CallStatistics  5  }	
		
	voipShowCallHistoryTkoWaitKB	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Tko Wait KB."
		::=  {  voipShowR2CallStatistics  6   }	
--- 
   voipCallingAuthSuccNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling Auth Succ Num."
		::=  {  voipShowGwH323Statistics  1  }
		
	voipCallingAcctStartSuccNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling AcctStartSuccNum."
		::=  {  voipShowGwH323Statistics  2  }
		
	 voipCallingAcctStopSuccNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling AcctStopSuccNum."
		::=  {  voipShowGwH323Statistics 3  }
		
	 voipCallingAuthRejNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling Authen RejNum."
		::=  {  voipShowGwH323Statistics  4  }
		
	 voipCallingAcctStartRejNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling AcctStartRejNum."
		::=  {  voipShowGwH323Statistics  5  }
		
	 voipCallingAcctStopRejNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling AcctStopRejNum."
		::=  {  voipShowGwH323Statistics  6  }
		
	 voipCallingServerTimeoutNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling Server Timeout Num."
		::=  {  voipShowGwH323Statistics  7  }
		
	 voipCallingClientCfgErrNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling Client CfgErrNum."
		::=  {  voipShowGwH323Statistics  8  }
		
	 voipCallingUserMsgInvalidNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling User MsgInvalidNum."
		::=  {  voipShowGwH323Statistics  9  }
		
	 voipCallingAuthNoDidNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling Authen NoDid Num."
		::=  {  voipShowGwH323Statistics  10  }
		
	 voipCallingAcctNoDidNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Calling AcctNoDidNum."
		::=  {  voipShowGwH323Statistics  11  }
---		
	 voipCalledAuthSuccNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called Authen SuccNum."
		::=  {  voipShowGwH323Statistics  12  }
		
	 voipCalledAcctStartSuccNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called AcctStartSuccNum."
		::=  {  voipShowGwH323Statistics  13  }
		
	 voipCalledAcctStopSuccNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called AcctStopSuccNum."
		::=  {  voipShowGwH323Statistics  14  }
		
	 voipCalledAuthRejNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called Authen RejNum."
		::=  {  voipShowGwH323Statistics  15  }
		
	 voipCalledAcctStartRejNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called AcctStartRejNum."
		::=  {  voipShowGwH323Statistics  16  }
		
	 voipCalledAcctStopRejNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called AcctStopRejNum."
		::=  {  voipShowGwH323Statistics  17  }
		
	 voipCalledServerTimeoutNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called Server Timeout Num."
		::=  {  voipShowGwH323Statistics  18  }
		
	 voipCalledClientCfgErrNum	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called Client CfgErrNum."
		::=  {  voipShowGwH323Statistics  19  }
		
	 voipCalledUserMsgInvalidNum	OBJECT-TYPE	
		SYNTAX			UINT32 
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called User MsgInvalidNum."
		::=  {  voipShowGwH323Statistics  20  }
	
     voipCalledAuthNoDidNum  OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called Authen NoDidNum ."
		::=  {  voipShowGwH323Statistics  21  }
		
	voipCalledAcctNoDidNum  OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show voip Called AcctNoDidNum ."
		::=  {  voipShowGwH323Statistics  22  }
		
	voipGwH323StatisticsClearCount	OBJECT-TYPE	
		SYNTAX			UINT32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure VoIP Gw H323 Statistics Clear Time."
		::=  {  voipShowGwH323Statistics   23  }          
		
	voipGwH323StatisticsLastClearTime	OBJECT-TYPE	
		SYNTAX			TimeTicks
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 VoIP Gw H323 Statistics Last Clear Time."
		::=  {  voipShowGwH323Statistics   24  }          
	 
	 voipGwH323StatisticsClear	OBJECT-TYPE	
		SYNTAX			VoIPGwH323StatisticsClearType 
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure voip Gateway H323 Statistics Clear flag."
		::=  {  voipShowGwH323Statistics   25  }                
	END
	