--  ************************************************
--  $Id: ZXR10-ISDN.mib 3 2006-02-14 01:34:21Z wangxq $
--
--  ZXR10-ISDN.mib: ZXR10 ISDN  MIB file
--  
--  Feb. 2006, Wang xiuqiang
--   
--  Copyright(c) 2005 by ZTE Corporaton
--  All rights reservered
--
--  ************************************************

ZXR10-ISDN DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, 
    OBJECT-TYPE, 
    Unsigned32
        FROM SNMPv2-SMI
                
    ifIndex            
		FROM RFC1213-MIB
		
--	RowStatus
--       FROM SNMPv2-TC	

    isdn
        FROM ZXR10-SMI;
		 
    isdnMIB 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 isdn Interface Name."

    ::= { isdn 1 }

    isdnMibObjects       OBJECT IDENTIFIER ::= { isdnMIB  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 
    		
	isdnTable	OBJECT-TYPE
		SYNTAX		SEQUENCE  OF  IsdnEntry
		MAX-ACCESS	not-accessible
		STATUS		current
		DESCRIPTION	
		"Configure isdn parameters,such as isdnLapdFrameSize..."
		::=  { isdnMibObjects  1 }

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

		INDEX		{  ifIndex  }
		::=  { isdnTable 1 }

	IsdnEntry  ::=  SEQUENCE {        
        isdnLapdWindowSize              UINT32,
        isdnFrameRetransfer             UINT32,
        isdnProtocolSide                INTEGER,
        isdnT200     UINT32, 
        isdnT203     UINT32,
        isdnT301     UINT32,
        isdnT302     UINT32,
        isdnT303     UINT32,
        isdnT304     UINT32,
        isdnT305     UINT32,
        isdnT306     UINT32,
        isdnT307     UINT32,
        isdnT308     UINT32,
        isdnT309     UINT32,
        isdnT310     UINT32,
        ifName       DisplayString
       }
                        
    isdnLapdWindowSize	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn Lapd Frame Size."
		::=  {  isdnEntry  1  }
				
			
    isdnFrameRetransfer	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn Frame Max Retry."
		::=  {  isdnEntry  3  }
		
	isdnProtocolSide	OBJECT-TYPE	
		SYNTAX			INTEGER{netside(1),userside(2)}  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure zxr10 ISDN Protocol Side."
		::=  {  isdnEntry  4  }
		
	isdnT200	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T200 Value."
		::=  {  isdnEntry  5 }
		
	isdnT203	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T203 Value."
		::=  {  isdnEntry  6  }
	
	isdnT301	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T301 Value."
		::=  {  isdnEntry  7  }
		
	isdnT302	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T302 Value."
		::=  {  isdnEntry  8  }
		
	isdnT303	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T303 Value."
		::=  {  isdnEntry 9  }
		
	 isdnT304	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T304 Value."
		::=  {  isdnEntry  10  }
		
	 isdnT305	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T305 Value."
		::=  {  isdnEntry  11  }
		
	isdnT306	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T306 Value."
		::=  {  isdnEntry  12  }
		
	isdnT307	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T307 Value."
		::=  {  isdnEntry  13  }
		
	isdnT308	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T308 Value."
		::=  {  isdnEntry  14  }
		
	isdnT309	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T309 Value."
		::=  {  isdnEntry  15  }
		
	isdnT310	OBJECT-TYPE	
		SYNTAX			UINT32  
		MAX-ACCESS		read-write
		STATUS			current
		DESCRIPTION		
		"Configure isdn  Timer T310 Value."
		::=  {  isdnEntry  16  }
		
	ifName	OBJECT-TYPE	
		SYNTAX			DisplayString  
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		
		"Show interface name."
		::=  {  isdnEntry  17  }
							
    END
    
    