--
-- genSubscriberMib.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285
-- Monday, October 06, 2014 at 09:11:23
--

	ZHONE-GEN-SUBSCRIBER DEFINITIONS ::= BEGIN
 
		IMPORTS
			AtmVpIdentifier, AtmVcIdentifier			
				FROM ATM-TC-MIB			
			InterfaceIndex, InterfaceIndexOrZero			
				FROM IF-MIB			
			InetAddress, InetAddressType			
				FROM INET-ADDRESS-MIB			
			SnmpAdminString			
				FROM SNMP-FRAMEWORK-MIB			
			OBJECT-GROUP			
				FROM SNMPv2-CONF			
			IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY			
				FROM SNMPv2-SMI			
			TruthValue, TEXTUAL-CONVENTION			
				FROM SNMPv2-TC			
			zhoneSubscriber			
				FROM Zhone			
			ZhoneAdminString, ZhoneRowStatus			
				FROM Zhone-TC;
	
	
-- /vob/EPILOGUE/binaries/emissary/solaris/mibcomp rfc2514.mib rfc1907.mib
-- iftype.mib rfc2233.mib rfc2571.mib Zhone.mib Zhone-TC.mib INET-ADDRESS-MIB.mib -stub -o
-- subHdlrs.c genSubscriberMib.mib
-- 
-- /vob/zhonetools/bin/pahrser.pl rfc2514.mib rfc1907.mib iftype.mib
-- rfc2233.mib rfc2571.mib Zhone.mib Zhone-TC.mib INET-ADDRESS-MIB.mib genSubscriberMib.mib
-- **** Note: To prevent pahrser error, Default Value line of
--            subVoiceFeatureSetOne must be commented.
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
		-- 1.3.6.1.4.1.5504.3.4.1
		zhoneSubscriberRecords MODULE-IDENTITY 
			LAST-UPDATED "200805271445Z"		-- May 27, 2008 at 14:45 GMT
			ORGANIZATION 
				"Zhone Technologies, Inc."
			CONTACT-INFO 
				"  Postal: 
				Zhone Technologies, Inc.
				@ Zhone Way
				7001 Oakport Street
				Oakland, CA  94621
				USA
				Toll-Free: +1 877-ZHONE20 (+1 877-946-6320)
				Tel: +1-510-777-7000
				Fax: +1-510-777-7001
				E-mail: support@zhone.com"
			DESCRIPTION 
				"The MIB module to describe objects for the
				Subscriber or End user of the system.
				
				The MIB contains tables that define subscriber 
				infomation, data services, and voice mapping.  
				While there is a single data mapping entry for
				each subscriber there can be multiple voice entries
				(phone lines) per subscriber."
			REVISION "201410011000Z"		-- October 01, 2014 at 10:00 GMT
			DESCRIPTION 
				"V01.00.36 Add centrex feature to subVoiceFeatureSetOne"
			REVISION "201212192304Z"		-- December 19, 2012 at 23:04 GMT
			DESCRIPTION 
				"V01.00.35 Add dataonly feature to subVoiceFeatureSetOne"
			REVISION "201112252319Z"		-- December 25, 2011 at 23:19 GMT
			DESCRIPTION 
				"V01.00.34 - Added new feature COD for SIP
				             to subVoiceFeatureSetOne."
			REVISION "201109120405Z"		-- September 12, 2011 at 04:05 GMT
			DESCRIPTION 
				"V01.00.33 - Added new features dtmf-rfc2833 and dtmf-inband 
				             to subVoiceFeatureSetOne."
			REVISION "201006080253Z"		-- June 08, 2010 at 02:53 GMT
			DESCRIPTION 
				"V01.00.32 - Modified reversepolarity feature as lss-rb and 
				             added lss-tone to subVoiceFeatureSetOne."
			REVISION "201005040408Z"		-- May 04, 2010 at 04:08 GMT
			DESCRIPTION 
				"V01.00.31 - Added hotline and warmline to subVoiceFeatureSetOne
				            Added hotline-dn and hotline-initial-timer to subscriber-voice-voip
				            table."
			REVISION "200906260320Z"		-- June 26, 2009 at 03:20 GMT
			DESCRIPTION 
				"V01.00.30 - Added isdnToVoip to subVoiceConnectionType."
			REVISION "200905260302Z"		-- May 26, 2009 at 03:02 GMT
			DESCRIPTION 
				"V01.00.29 - Added new feature bit voiceonly."
			REVISION "200805271723Z"		-- May 27, 2008 at 17:23 GMT
			DESCRIPTION 
				"V01.00.28 - Added new connection type voipToEbs."
			REVISION "200802210224Z"		-- February 21, 2008 at 02:24 GMT
			DESCRIPTION 
				"V01.00.27 - Added Authorization Username to subscriber voice voip profile."
			REVISION "200712261443Z"		-- December 26, 2007 at 14:43 GMT
			DESCRIPTION 
				"V01.00.26 - Added new feature bit reverse-polarity to subscirberFeatureSetOne object"
			REVISION "200702281511Z"		-- February 28, 2007 at 15:11 GMT
			DESCRIPTION 
				"V01.00.25 - add tr008 endpoint"
			REVISION "200602031042Z"		-- February 03, 2006 at 10:42 GMT
			DESCRIPTION 
				"V01.00.24 - Added conference to featureSetOne."
			REVISION "200508231400Z"		-- August 23, 2005 at 14:00 GMT
			DESCRIPTION 
				"V01.00.23 - Add comments about validations of subscriber-voice-voip"
			REVISION "200505191618Z"		-- May 19, 2005 at 16:18 GMT
			DESCRIPTION 
				"V01.00.22 - changed subVoiceVoipRegistrationServer range to 0 - 255 for peer to peer SIP."
			REVISION "200505031326Z"		-- May 03, 2005 at 13:26 GMT
			DESCRIPTION 
				"V01.00.22 -- Added voipRegistrationServer."
			REVISION "200502251739Z"		-- February 25, 2005 at 17:39 GMT
			DESCRIPTION 
				"V01.00.21 -- Added Call Transfer and Call Wait to featureSetOne"
			REVISION "200412021146Z"		-- December 02, 2004 at 11:46 GMT
			DESCRIPTION 
				"V01.00.20 -- Added plar feature to subscriber voice profile"
			REVISION "200405261209Z"		-- May 26, 2004 at 12:09 GMT
			DESCRIPTION 
				"V01.00.19 -- Added alwaysoffhook feature to subscriber voice profile"
			REVISION "200405121110Z"		-- May 12, 2004 at 11:10 GMT
			DESCRIPTION 
				"V01.00.18 -- Added list of features enabled for the subscriber"
			REVISION "200404211137Z"		-- April 21, 2004 at 11:37 GMT
			DESCRIPTION 
				"V01.00.17 -- add potsToDs1 to connectiontype"
			REVISION "200404161458Z"		-- April 16, 2004 at 14:58 GMT
			DESCRIPTION 
				"V01.00.16 - Added subVoiceVoipPlarDestIpAddrType"
			REVISION "200403291133Z"		-- March 29, 2004 at 11:33 GMT
			DESCRIPTION 
				"V01.00.15 - Added support for VOIP PLAR"
			REVISION "200401211705Z"		-- January 21, 2004 at 17:05 GMT
			DESCRIPTION 
				"V01.00.14 - Added a new connection type isdnToVoip"
			REVISION "200401070948Z"		-- January 07, 2004 at 09:48 GMT
			DESCRIPTION 
				"V01.00.13 - Changed SIP to VOIP."
			REVISION "200311061017Z"		-- November 06, 2003 at 10:17 GMT
			DESCRIPTION 
				"V01.00.12 - Changed sipUri to sip username in subscriber-voice-sip profile."
			REVISION "200307281116Z"		-- July 28, 2003 at 11:16 GMT
			DESCRIPTION 
				"V01.00.11 - Changes range of DS0 in DS1 endpoint to 1..32"
			REVISION "200306271119Z"		-- June 27, 2003 at 11:19 GMT
			DESCRIPTION 
				"V01.00.10 - Add huntgroup to subscribevoice and huntgroup index1, 2 and 3 to subscribervoiceDs1"
			REVISION "200305301413Z"		-- May 30, 2003 at 14:13 GMT
			DESCRIPTION 
				"V01.00.09 -  Add sipToPots connection type."
			REVISION "200302171410Z"		-- February 17, 2003 at 14:10 GMT
			DESCRIPTION 
				"V01.00.08 -  Added Enhanced Business Service (EBS)
				provisioning for Malc ULC."
			REVISION "200302031340Z"		-- February 03, 2003 at 13:40 GMT
			DESCRIPTION 
				"V01.00.07 -
				Added the elcpAal2ToV52 subVoiceConnectionType and
				new voice endpoint table subVoiceElcpAal2Table."
			REVISION "200301221501Z"		-- January 22, 2003 at 15:01 GMT
			DESCRIPTION 
				"V01.00.06 - Added subVoiceDs1 and subVoiceSip tables"
			REVISION "200206241701Z"		-- June 24, 2002 at 17:01 GMT
			DESCRIPTION 
				"V01.00.05 -
				Added the potsToGr303 and potsToV52 subscriber voice types"
			REVISION "200112071749Z"		-- December 07, 2001 at 17:49 GMT
			DESCRIPTION 
				"V01.00.04 -
				Changed the range from 16-255 to 1-255 for the
				subVoiceAal2Cid field.
				Also update the description with jetstream information."
			REVISION "200110291546Z"		-- October 29, 2001 at 15:46 GMT
			DESCRIPTION 
				"V01.00.03 - Added to subIadType - zedgeBH2A, zedgeH2A and zedgeH2AO"
			REVISION "200106291828Z"		-- June 29, 2001 at 18:28 GMT
			DESCRIPTION 
				"V01.00.02 - Added DEFVAL for Operational Status and Data Stats Status"
			REVISION "200011151252Z"		-- November 15, 2000 at 12:52 GMT
			DESCRIPTION 
				"V01.00.01 - Introduced new keyword GET_BY_VARS"
			REVISION "200009121354Z"		-- September 12, 2000 at 13:54 GMT
			DESCRIPTION 
				"V01.00.00 - Initial Release"
			::= { zhoneSubscriber 1 }

		
	
--
-- Textual conventions
--
	
		ZhoneCodecType ::= TEXTUAL-CONVENTION
			STATUS current
			DESCRIPTION 
				"Voice coding techniques."
			SYNTAX INTEGER
				{
				g711mu(1),
				g711a(2),
				g726(3),
				g729a(4),
				g723(5)
				}

		T38FaxType ::= TEXTUAL-CONVENTION
			STATUS current
			DESCRIPTION 
				"t.38 fax relay techniques"
			SYNTAX INTEGER
				{
				t38Udptl(1),
				t38Rtp(2),
				t38None(3)
				}

	
--
-- Node definitions
--
	
		-- 1.3.6.1.4.1.5504.3.4.1.1
		nextSubId OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"The next available Subscriber ID (subId) that can 
				be used by the manager when creating a subscriber 
				ID.  A Get request to this field causes the current 
				number to be returned and the value to be incremented
				for the next requester."
			::= { zhoneSubscriberRecords 1 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.2
		nextEndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"The next available index that can be used by the
				manager when creating protocol specific end point
				connections. For example, when a new voice subscriber
				record is being added, the ATM/GR303/etc. protocol
				specific information is contained in the associated
				protocol tables (AAL2 mib and GR303 mibs) these indices
				are used for row creation in these tables. A per 
				protocol type index scheme was not used to allow
				flexibility in adding additional protocol support.
				A Get request to this field causes the current 
				number to be returned and the value to be incremented
				for the next requester."
			::= { zhoneSubscriberRecords 2 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.3
		subInfoTable OBJECT-TYPE
			SYNTAX SEQUENCE OF SubInfoEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"A table of the top level subscriber information in 
				a PLS system.  Each subscriber has an entry in table 
				for each physical connection provisioned for the
				subscriber, the type of IAD in use and line rate both
				the provioned line rate (subMaxAllowedLineRate) and the
				line rate at which the circuit can operate at 
				(subMaxCapableLineRate)."
			::= { zhoneSubscriberRecords 3 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.3.1
		subInfoEntry OBJECT-TYPE
			SYNTAX SubInfoEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The subscriber table is indexed by the subscriber ID 
				which is a numeric ID used by the system to uniquely
				identify each subscriber and the LgId which identified
				the line group (physical) line that is used by the 
				subscriber.  A subscriber may have multiple entries, 
				implying that the subscriber has multiple lines or IADs,
				each entry has a unique line or lgId. "
			INDEX { subId, subLgId }
			::= { subInfoTable 1 }

		
		SubInfoEntry ::=
			SEQUENCE { 
				subId
					Integer32,
				subLgId
					Integer32,
				subName
					ZhoneAdminString,
				subProviderId
					Integer32,
				subIadType
					INTEGER,
				subMaxAllowedLineRate
					Integer32,
				subMaxCapableLineRate
					Integer32,
				subNextVoiceConnectionIndex
					Integer32,
				subRowStatus
					ZhoneRowStatus
			 }

-- 
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.1
		subId OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"Unique numeric ID used to define a subscriber in 
				the system.  It is also used as the index to the
				subDataConnectionTable and subVoiceConnectionTable."
			::= { subInfoEntry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.2
		subLgId OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The line group entry ID is the LgId defined in the 
				Line Group Redundancy MIB. LgId identifies the 
				physical line or line group (primary and redundant
				secondary) used for data and voice traffic.
				
				This is a unique number that is assigned when a 
				line redundancy group is provisioned - this allows 
				the operator to locate the physical lines (defined 
				by the line group entry ID) used by the subscriber.
				
				This is used as an index into the subInfoTable, 
				subDataConnectionTable and the subVoiceConnectionTable
				allowing a subscriber own multiple lines.
				
				Required for row creation."
			::= { subInfoEntry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.3
		subName OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"Admninstratively defined name used to aid operators
				identify subscribers in the system, the name is for
				operator reference only.
				
				Required for row creation."
			::= { subInfoEntry 3 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.4
		subProviderId OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"Unique  service provider ID.  This value is used 
				throughout the management system to link objects with 
				customers or service providers."
			::= { subInfoEntry 4 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.5
		subIadType OBJECT-TYPE
			SYNTAX INTEGER
				{
				other(1),
				zedge64T(2),
				zedge64S(3),
				zedge65(4),
				zedge100(5),
				matP(6),
				zedgeBH2A(7),
				zedgeH2A(8),
				zedgeH2AO(9)
				}
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"Identifies the type of IAD that is used by the
				the subscriber.
				
				Required for row creation."
			::= { subInfoEntry 5 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.6
		subMaxAllowedLineRate OBJECT-TYPE
			SYNTAX Integer32 (0..2147483647)
			UNITS "Kbits per second"
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"The maximum line rate that the subscriber is
				provisioned to receive from the service provider.
				This value is the total line rate or bandwidth of
				the subscriber's connection including voice, data 
				and video.
				 
				This number may be less than or equal to the 
				subMaxCapableLineRate.
				
				Required for row creation."
			::= { subInfoEntry 6 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.7
		subMaxCapableLineRate OBJECT-TYPE
			SYNTAX Integer32 (0..2147483647)
			UNITS "Kbits per second"
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"The maximum line rate that can be supported by the
				subscriber line.  This rate is determined by several
				factors including the distance the subscriber is from
				the CO, the copper facilities to the subscriber and
				the type of IAD installed.  This value is determined
				by the service provider.
				
				Required for row creation."
			::= { subInfoEntry 7 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.8
		subNextVoiceConnectionIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"The next available connection index which can be used
				for this subscriber and lgid pair. This is used for the 
				creation of a voice connection entry."
			::= { subInfoEntry 8 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.3.1.9
		subRowStatus OBJECT-TYPE
			SYNTAX ZhoneRowStatus
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"Used to control row creation and deletion.
				
				subName, subLgId, subIadType, subMaxAllowedLineRate, 
				subMaxCapableLineRate are required for row creation."
			::= { subInfoEntry 9 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.4
		subDataConnectionTable OBJECT-TYPE
			SYNTAX SEQUENCE OF SubDataConnectionEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The Subscriber Data Conection Table is used to provision
				the services and connections that a subscriber requires 
				for IP data services.  The key entry in the table is the 
				subDataIfIndex which identifies the specific interface 
				that is providing data connection services.  Other 
				entries focus on subscriber specific data options and 
				the status of the subscriber's connection.
				
				The table is indexed by subId, subLgId and subDataIfIndex 
				allowing multiple data records to be provisioned 
				per subscriber.
				
				Note: the IP data record must be created first prior to this
				associated subscriber data connection entry
				"
			::= { zhoneSubscriberRecords 4 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.4.1
		subDataConnectionEntry OBJECT-TYPE
			SYNTAX SubDataConnectionEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the Subscriber Data Connection Table"
			INDEX { subId, subLgId, subDataIfIndex }
			::= { subDataConnectionTable 1 }

		
		SubDataConnectionEntry ::=
			SEQUENCE { 
				subDataIfIndex
					InterfaceIndex,
				subDataIpIfOperStatus
					INTEGER,
				subDataUserLogOnId
					ZhoneAdminString,
				subDataUserPassword
					ZhoneAdminString,
				subDataMaxAddrAllowed
					Integer32,
				subDataIpAddrInUse
					Integer32,
				subDataCurrentIpAddr
					IpAddress,
				subDataStatsStatus
					INTEGER,
				subDataRowStatus
					ZhoneRowStatus
			 }

-- 
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.1
		subDataIfIndex OBJECT-TYPE
			SYNTAX InterfaceIndex
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This object should be made equal to the ifIndex 
				used to identify the entry in the interfaceTable 
				that defines the IP record for the interface used 
				by the subscriber."
			::= { subDataConnectionEntry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.2
		subDataIpIfOperStatus OBJECT-TYPE
			SYNTAX INTEGER
				{
				up(1),
				down(2),
				testing(3),
				unknown(4),
				dormant(5),
				notPresent(6),
				lowerLayerDown(7)
				}
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"The current IP  operational status of the 
				subscriber's data interface, this status reflects 
				the ifOperStatus of the interface MIB using the 
				identical syntax.
				
				up(1) - ready to pass packets
				
				down(2) - the admin status is down or there is a 
				fault that prevents the interface from passing 
				packets
				
				testing(3) - the interface has been placed is a 
				testing state by the administrator
				
				unknown(4) - the status can not be determined for 
				some reason
				
				dormant(5) - not definition in the interface MIB
				
				notPresent(6) - some component is missing
				
				lowerLayerDown(5) - down due to state of lower-layer 
				inteface(s)
				"
			DEFVAL { unknown }
			::= { subDataConnectionEntry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.3
		subDataUserLogOnId OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"The subscriber or user logon ID.  The value of the
				logon may be managed in different ways depending on
				the service provider.  In some cases the service will
				not require a logon or password.  
				
				The default value is a NULL string."
			::= { subDataConnectionEntry 3 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.4
		subDataUserPassword OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"The password is used by the subscriber in conjunction
				with the subUserLogonID to gain access to features or
				services provided by the service provider.  The 
				password object is only valid if the subUserLogonId
				is used.
				
				The default value is a NULL string."
			::= { subDataConnectionEntry 4 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.5
		subDataMaxAddrAllowed OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"This value limits the maximum number of IP addresses
				that can be assigned by the DHCP server to the 
				subscriber's IAD.  Allowing multiple addresses to be
				assigned allows the subscriber to have multiple
				devices attached to the IAD data port without having
				to provide DHCP or routing services.
				
				The default value is 1.
				
				Required for row creation."
			DEFVAL { 1 }
			::= { subDataConnectionEntry 5 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.6
		subDataIpAddrInUse OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This value indicates the number of IP addresses that
				are currently being used by the subscriber.  This
				value cannot exceed subDataMaxAddrAllowed."
			::= { subDataConnectionEntry 6 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.7
		subDataCurrentIpAddr OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"The IP address currently assigned to the subscriber.  
				If more than one address is assigned then this value
				should indicate the most recently assigned IP address
				assigned to the subscriber.  The full list of 
				addresses assigned to the subscriber can be found in 
				the DHCP tables."
			::= { subDataConnectionEntry 7 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.8
		subDataStatsStatus OBJECT-TYPE
			SYNTAX INTEGER
				{
				enabled(1),
				disabled(2)
				}
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"Indicates if stats are enabled for this user for 
				debugging purposes.  If the status are enabled the
				stats can be examined via the IpRec MIB stats table.
				
				The stats associated with this subscriber are 
				indicated by the subIpIfIndex."
			DEFVAL { disabled }
			::= { subDataConnectionEntry 8 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.4.1.9
		subDataRowStatus OBJECT-TYPE
			SYNTAX ZhoneRowStatus
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"Use to control row creation and deletion.
				
				subDataMaxAddrAllowed is required for row creation."
			::= { subDataConnectionEntry 9 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.5
		subVoiceConnectionTable OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceConnectionEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The Voice Subscriber Mapping Table. 
				
				This table associates pairs of interface addresses
				used by a voice subscriber.
				
				The mapping table associates two enpoints (endPoint1 and
				endPoint2) pairs.  Each row is indexed by the subscriber id, 
				line group Id along with the voice connection index (see 
				subNextVoiceConnectionIndex described in
				in the subscriber table.
				
				Each row contains the definitions of the two endpoints
				which at this level, is defined as the protocol type for
				the endpoint and an index into the associated protocol
				specific table. Each associated protocol table, contained
				in the appropriate protocol mib, contains the information
				required to define the end point (i.e. vpi/vci/cid in the
				case of AAL2). So, a row can be used to map a subscriber 
				POTS line to a class 5 switch phone number.
				
				For example, an AAL2 endpoint is represented by endpoint1
				and has defined a type and the index for the AAL2
				connection table defined in the AAL2 mib.
				A GR-303 endpoint2 is represented by the endpoint2 type
				of GR-303 and an index into the associated GR-303 mib. This
				mib contains the GR-303 IG name and CRV value (see GR0303 MIB).
				
				The admin status is used to enable/disable the connection. 
				This is only used during the creation and deletion process of 
				this entry along with the associated type table entries. 
				
				The process is a two step approach where the manager creates
				a voice connection entry with admin status down which causes
				dummy protocol table entries to be added in the EP1 and EP2
				(dummy being row entries with 0/NULL values)
				protocol tables (since indexes and ep types are specified
				on the row create), manager sets the appropriate 
				protocol specific entries in the associated mibs, and then 
				changes the admin status to active. 
				
				All entries (the two protocol specific tables, and the
				voice connection entry) are tightly coupled and therefore,
				the deletion process is exactly the same. The manager 
				deletes the voice connection entry and the handler 
				automatically deletes the associated protocol table
				entries. AdminStatus must be set to down before the
				deletion can occur.
				
				Because of this tight coupling, the EndPoint values (both
				indexes and types) cannot be modified but must have the
				row deleted and readded with the appropriate information.
				
				The protocol specific tables are always INDEXED as the
				index defined in either the endpoint1 or endpoint2 index fields.
				
				This scheme allows flexibility in defining and expanding
				the types of connections and allows for use of protocols 
				of the same type to be defined at both endpoints."
			::= { zhoneSubscriberRecords 5 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.5.1
		subVoiceConnectionEntry OBJECT-TYPE
			SYNTAX SubVoiceConnectionEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"Each entry defines a specific voice connection associated
				with the subscriber/lgid pair. Each entry consists of a
				connection type and two globally unique indicies which
				are used to index into protocol specific address tables
				that contain the logical addresses which make up this
				voice subscriber's connection.
				
				When a connection entry is created, the endpoint values
				(both type and index) must be valid. 0 values are not
				allowed."
			INDEX { subId, subLgId, subVoiceConnectionIndex }
			::= { subVoiceConnectionTable 1 }

		
		SubVoiceConnectionEntry ::=
			SEQUENCE { 
				subVoiceConnectionIndex
					Integer32,
				subVoiceConnectionType
					INTEGER,
				subVoiceEndPoint1AddressIndex
					Integer32,
				subVoiceEndPoint2AddressIndex
					Integer32,
				subVoiceConnectionDescription
					ZhoneAdminString,
				subVoiceAdminStatus
					INTEGER,
				subVoiceRowStatus
					ZhoneRowStatus,
				subVoiceHuntGroup
					TruthValue,
				subVoiceFeatureSetOne
					BITS
			 }

-- 
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.1
		subVoiceConnectionIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The connection index is used to indentify this connection
				pair. The number itself is meaningful only for defining
				a connection set for this subscriber/lgid pair and no
				association with particular connection number can be made 
				by a manager.
				
				When creating a new voice connection, the next available
				index is obtained via the subNextVoiceConnectionIndex 
				variable in the subscriber mib."
			::= { subVoiceConnectionEntry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.2
		subVoiceConnectionType OBJECT-TYPE
			SYNTAX INTEGER
				{
				aal2ToGr303(1),
				aal2ToV52(2),
				voipToGr303(3),
				potsToAal2(4),
				isdnToAal2(5),
				potsToGr303(6),
				potsToV52(7),
				voipToDs1(8),
				sipToGr303(9),
				voipToV52(10),
				elcpAal2ToV52(11),
				isdnToV52(12),
				ebsToGr303(13),
				voipToPots(14),
				isdnsigToVoip(15),
				potsToDs1(16),
				voipToTr008(18),
				voipToEbs(19),
				isdnToVoip(20)
				}
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"This describes the connection type between the two end
				points referred to by the subVoiceEndPointProtocol
				indices.  Where applicable the first endpoint refers to
				the line or premise side of the connection and the second
				endpoint refers to the central office side of the 
				connection.
				
				The following connection types are defined, more types will
				added as services are expanded on the BAN, MALC, Sechtor and 
				ZEdge.
				
				aal2ToGr303 - aal2 VPI/VCI/CID to Gr303 interface group/
				CRV
				
				aal2ToV52 - aal2 VPI/VCI/CID to V52 interface/userport.
				
				voipToGr303 - VoIP using SIP or MGCP to Gr303 interface
				              group/CRV.
				
				potsToAal2 - pots line to aal2 VPI/VCI/CID.
				
				isdnToAal2 - isdn to aal2 VPI/VCI/CID.
				
				potsToGr303 - pots line to Gr303 interface group/CRV.
				
				potsToV52 - pots line to V52 interface/userport.
				
				voipToDs1 - VoIP using either SIP or MGCP to channelized
				            voice on a DS1.
				
				NOTE!!! sipToGr303 is not supported.  Please use voipToGr303.
				sipToGr303 - VoIP using SIP to Gr303 interface group/CRV.
				
				voipToV52 - VoIP using either SIP or MGCP to V52 interface/userport.
				
				elcpAal2ToV52 - ELCP Aal2 VPI/VCI/portId/portType to V52.
				interface/userport. ATM VCC's with no ELCP uses aal2ToV52.
				type instead.
				
				isdnToV52 - Isdn to V52 (ULC to Uplink).
				
				ebsToGr303 - EBS to Gr303 (ULC to Uplink).
				
				voipToPots - VoIP using either SIP or MGCP to POTS (zedge6200em).
				
				isdnsigToVoip - VoIP using either SIP or MGCP to ISDN
				
				voipToTr008 - VoIP using either SIP or MGCP to TR-008 tr008Grp/chan
				
				isdnToVoip  - Isdn to VOIP."
			::= { subVoiceConnectionEntry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.3
		subVoiceEndPoint1AddressIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"The index into the associated address table for this
				end point. EndPoint1 should describe the line or premise
				side of the connection where applicable.
				
				This table contains any specific protocol information 
				required to defined this half of the voice connection.
				
				Required for row creation."
			::= { subVoiceConnectionEntry 3 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.4
		subVoiceEndPoint2AddressIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"The index into the associated address table for this
				end point. EndPoint2 should describe the central office
				side of the connection where applicable.
				
				This table contains any specific protocol information 
				required to defined this half of the voice connection.
				
				Required for row creation"
			::= { subVoiceConnectionEntry 4 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.5
		subVoiceConnectionDescription OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"A text string describing this voice call entry.This value 
				is not used by the system and is provided for 
				operator reference only. A common use will be to define
				the external or public phone number for this voice
				line as assigned by the class 5 switch. 
				
				Required for row creation."
			::= { subVoiceConnectionEntry 5 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.6
		subVoiceAdminStatus OBJECT-TYPE
			SYNTAX INTEGER
				{
				enabled(1),
				disabled(2)
				}
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"The Admin State for this connection.
				
				Required for row creation."
			DEFVAL { disabled }
			::= { subVoiceConnectionEntry 6 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.7
		subVoiceRowStatus OBJECT-TYPE
			SYNTAX ZhoneRowStatus
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"Used to control row creation and deletion. 
				
				A row in this table is created using a 
				single SNMP SET request with varbinds for:
				a) subVoiceRowStatus set to'CreateAndGo' and
				   the subid, lgid, and connectionindex as an index, 
				b) the following READ-CREATE object(s) without a
				   default value (DEFVAL):
				   * subVoiceEndPoint1AddrIndex
				   * subVoiceEndPoint2AddrIndex
				   * subVoiceConnectionType
				   * subVoiceExtPhoneNumber
				"
			::= { subVoiceConnectionEntry 7 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.8
		subVoiceHuntGroup OBJECT-TYPE
			SYNTAX TruthValue
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Is this connection part of a huntGroup? Currently this is only valid
				if connection type is sipToDs1 or sipToPots. If this is TRUE then EndPoint2
				does not contain any protocol specific information
				
				"
			::= { subVoiceConnectionEntry 8 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.5.1.9
		subVoiceFeatureSetOne OBJECT-TYPE
			SYNTAX BITS
				{
				hookflash(0),
				onhooksignaling(1),
				alwaysoffhook(2),
				plar(3),
				callwait(4),
				calltransfer(5),
				conference(6),
				lss-rb(7),
				voiceonly(8),
				hotline(9),
				warmline(10),
				lss-tone(11),
				dtmf-rfc2833(12),
				dtmf-inband(13),
				cod(14),
				dataonly(15),
				centrex(16)
				}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"First set of features that are enabled for the subscriber.
				Absence of the feature in the list will disable the feature
				for the subscriber.
				      Bit         Feature
				      ^^^         ^^^^^^^
				       1           hookflash detection
				       2           onhook signaling
				       3           always offhook, call is established as soon as
				                   incoming call initiation is made.
				       4           plar.
				       5           Call Wait
				       6           Call Transfer
				       7           Conference (3-way local conference bridging)
				       8           Line side supervision through Reverse Battery
				       9           Voice Only
				      10           Hotline
				      11           Warmline
				      12           Line side supervision through tone
				      13           DTMF mode as RFC-2833
				      14           DTMF mode as inband
				      15           COD - Enable Call on Disconnect for SIP
				      16           Dataonly
				      17           Centrex - Enable centrex based features.
				"
			DEFVAL { { hookflash, onhooksignaling, callwait } }
			::= { subVoiceConnectionEntry 9 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.6
		subVoiceAal2Table OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceAal2Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the AAL2 call information for this 
				specific subscriber, lgid, and call index.
				
				A row in this table is automatically created when the
				subVoiceConnectionType entry requires a aal2 entry."
			::= { zhoneSubscriberRecords 6 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.6.1
		subVoiceAal2Entry OBJECT-TYPE
			SYNTAX SubVoiceAal2Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the Aal2 table."
			INDEX { subVoiceAal2EndPointIndex }
			::= { subVoiceAal2Table 1 }

		
		SubVoiceAal2Entry ::=
			SEQUENCE { 
				subVoiceAal2EndPointIndex
					Integer32,
				subVoiceAal2LineGroupId
					Integer32,
				subVoiceAal2Vpi
					AtmVpIdentifier,
				subVoiceAal2Vci
					AtmVcIdentifier,
				subVoiceAal2Cid
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.6.1.1
		subVoiceAal2EndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the AAL2 end
				point information.  This index is equal to the index
				defined for the aal2 endpoint in the 
				subVoiceConnectionTable."
			::= { subVoiceAal2Entry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.6.1.2
		subVoiceAal2LineGroupId OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The line group ID for this AAL2 connection."
			::= { subVoiceAal2Entry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.6.1.3
		subVoiceAal2Vpi OBJECT-TYPE
			SYNTAX AtmVpIdentifier
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The aal2 vpi for this connection."
			::= { subVoiceAal2Entry 3 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.6.1.4
		subVoiceAal2Vci OBJECT-TYPE
			SYNTAX AtmVcIdentifier
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The aal2 vci for this connection."
			::= { subVoiceAal2Entry 4 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.6.1.5
		subVoiceAal2Cid OBJECT-TYPE
			SYNTAX Integer32 (1..255)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The aal2 cid for this connection.
				
				1-254 for jetstream.
				16-255 for non-jetstream."
			::= { subVoiceAal2Entry 5 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.7
		subVoiceGr303Table OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceGr303Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the GR303 call information for this 
				specific subscriber, lgid, and call index. 
				
				A row in this table is automatically created when the
				subVoiceConnectionType entry requires a GR303 entry."
			::= { zhoneSubscriberRecords 7 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.7.1
		subVoiceGr303Entry OBJECT-TYPE
			SYNTAX SubVoiceGr303Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the GR303 table."
			INDEX { subVoiceGr303EndPointIndex }
			::= { subVoiceGr303Table 1 }

		
		SubVoiceGr303Entry ::=
			SEQUENCE { 
				subVoiceGr303EndPointIndex
					Integer32,
				subVoiceGr303IgName
					ZhoneAdminString,
				subVoiceGr303IgCrv
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.7.1.1
		subVoiceGr303EndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the GR303 end
				point information.  This index is equal to the index
				defined for the GR303 endpoint in the 
				subVoiceConnectionTable."
			::= { subVoiceGr303Entry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.7.1.2
		subVoiceGr303IgName OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The IG name for the associated connection."
			::= { subVoiceGr303Entry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.7.1.3
		subVoiceGr303IgCrv OBJECT-TYPE
			SYNTAX Integer32 (0..2048)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The crv for this connection. See the comVoiceGr303 mib."
			::= { subVoiceGr303Entry 3 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.8
		subVoiceV52Table OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceV52Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the V5.2 call information for this 
				specific subscriber, lgid, and call index.
				
				A row in this table is automatically created when the
				subVoiceConnectionType entry requires a V5.2 entry."
			::= { zhoneSubscriberRecords 8 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.8.1
		subVoiceV52Entry OBJECT-TYPE
			SYNTAX SubVoiceV52Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the V52 table."
			INDEX { subVoiceV52EndPointIndex }
			::= { subVoiceV52Table 1 }

		
		SubVoiceV52Entry ::=
			SEQUENCE { 
				subVoiceV52EndPointIndex
					Integer32,
				subVoiceV52InterfaceName
					ZhoneAdminString,
				subVoiceV52UserPortId
					Integer32,
				subVoiceV52UserType
					INTEGER,
				subVoiceV52IsdnChannelId
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.8.1.1
		subVoiceV52EndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the V5.2 end
				point information.  This index is equal to the index
				defined for the V5.2 endpoint in the 
				subVoiceConnectionTable."
			::= { subVoiceV52Entry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.8.1.2
		subVoiceV52InterfaceName OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The Link name for the associated connection."
			::= { subVoiceV52Entry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.8.1.3
		subVoiceV52UserPortId OBJECT-TYPE
			SYNTAX Integer32 (0..65535)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The user connection entry for this connection. 
				See the comVoiceV52 mib."
			::= { subVoiceV52Entry 3 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.8.1.4
		subVoiceV52UserType OBJECT-TYPE
			SYNTAX INTEGER
				{
				pots(1),
				isdnDChannel(2),
				isdnBChannel(3)
				}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The type of user port being defined."
			::= { subVoiceV52Entry 4 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.8.1.5
		subVoiceV52IsdnChannelId OBJECT-TYPE
			SYNTAX Integer32 (0..32)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The ISDN B or D channel used in the case that
				subVoiceV52UserType is not set to pots."
			::= { subVoiceV52Entry 5 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.9
		subVoicePotsTable OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoicePotsEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the POTS call information for this 
				specific subscriber, lgid, and call index. 
				
				A row in this table is automatically created when the
				subVoiceConnectionType entry requires a POTS entry."
			::= { zhoneSubscriberRecords 9 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.9.1
		subVoicePotsEntry OBJECT-TYPE
			SYNTAX SubVoicePotsEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the POTS table."
			INDEX { subVoicePotsEndPointIndex }
			::= { subVoicePotsTable 1 }

		
		SubVoicePotsEntry ::=
			SEQUENCE { 
				subVoicePotsEndPointIndex
					Integer32,
				subVoicePotsLineGroupId
					Integer32,
				subVoicePotsHuntGrpEndPointIndex1
					Integer32,
				subVoicePotsHuntGrpEndPointIndex2
					Integer32,
				subVoicePotsHuntGrpEndPointIndex3
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.9.1.1
		subVoicePotsEndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the POTS end
				point information.  This index is equal to the index
				defined for the POTS endpoint in the 
				subVoiceConnectionTable."
			::= { subVoicePotsEntry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.9.1.2
		subVoicePotsLineGroupId OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The line group ID for the associated connection."
			::= { subVoicePotsEntry 2 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.9.1.3
		subVoicePotsHuntGrpEndPointIndex1 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoicePotsEntry 3 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.9.1.4
		subVoicePotsHuntGrpEndPointIndex2 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoicePotsEntry 4 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.9.1.5
		subVoicePotsHuntGrpEndPointIndex3 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoicePotsEntry 5 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.10
		subVoiceIsdnTable OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceIsdnEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the ISDN call information for this 
				specific subscriber, lgid, and call index. 
				
				A row in this table is automatically created when the
				subVoiceConnectionType entry requires a ISDN entry."
			::= { zhoneSubscriberRecords 10 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.10.1
		subVoiceIsdnEntry OBJECT-TYPE
			SYNTAX SubVoiceIsdnEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the ISDN table."
			INDEX { subVoiceIsdnEndPointIndex }
			::= { subVoiceIsdnTable 1 }

		
		SubVoiceIsdnEntry ::=
			SEQUENCE { 
				subVoiceIsdnEndPointIndex
					Integer32,
				subVoiceIsdnLineGroupId
					Integer32,
				subVoiceIsdnType
					INTEGER,
				subVoiceIsdnChannelId
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.10.1.1
		subVoiceIsdnEndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the ISDN end
				point information.  This index is equal to the index
				defined for the ISDN endpoint in the 
				subVoiceConnectionTable."
			::= { subVoiceIsdnEntry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.10.1.2
		subVoiceIsdnLineGroupId OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The line group ID for the associated connection."
			::= { subVoiceIsdnEntry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.10.1.3
		subVoiceIsdnType OBJECT-TYPE
			SYNTAX INTEGER
				{
				isdnDChannel(1),
				isdnBChannel(2)
				}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The type of this channel for this connection."
			::= { subVoiceIsdnEntry 3 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.10.1.4
		subVoiceIsdnChannelId OBJECT-TYPE
			SYNTAX Integer32 (1..32)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The channel nummber used for this connection."
			::= { subVoiceIsdnEntry 4 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.11
		zhoneSubscriberObjectsGroup OBJECT-GROUP
			OBJECTS { nextSubId, nextEndPointIndex, subName, subProviderId, subIadType, 
				subMaxAllowedLineRate, subMaxCapableLineRate, subNextVoiceConnectionIndex, subRowStatus, subDataIpIfOperStatus, 
				subDataUserLogOnId, subDataUserPassword, subDataMaxAddrAllowed, subDataIpAddrInUse, subDataCurrentIpAddr, 
				subDataStatsStatus, subDataRowStatus, subVoiceConnectionType, subVoiceEndPoint1AddressIndex, subVoiceEndPoint2AddressIndex, 
				subVoiceConnectionDescription, subVoiceAdminStatus, subVoiceRowStatus, subVoiceAal2LineGroupId, subVoiceAal2Vpi, 
				subVoiceAal2Vci, subVoiceAal2Cid, subVoiceGr303IgName, subVoiceGr303IgCrv, subVoiceV52InterfaceName, 
				subVoiceV52UserPortId, subVoiceV52UserType, subVoiceV52IsdnChannelId, subVoicePotsLineGroupId, subVoiceIsdnLineGroupId, 
				subVoiceIsdnType, subVoiceIsdnChannelId, subVoiceDs1Ds0ChannelID, subVoiceDs1LineGroupId, subVoiceElcpAal2LineGroupId, 
				subVoiceElcpAal2Vpi, subVoiceElcpAal2Vci, subVoiceElcpAal2PortId, subVoiceElcpAal2PortType, subVoiceElcpAal2IsdnChannelId, 
				subVoiceEbsLineGroupId, subVoiceHuntGroup, subVoiceDs1HuntGrpEndPointIndex3, subVoiceDs1HuntGrpEndPointIndex1, subVoicePotsHuntGrpEndPointIndex3, 
				subVoicePotsHuntGrpEndPointIndex2, subVoicePotsHuntGrpEndPointIndex1, subVoiceDs1HuntGrpEndPointIndex2, subVoiceVoipPassword, subVoiceVoipG726ByteOrder, 
				subVoiceVoipFramesPerPacket, subVoiceVoipG711Fallback, subVoiceVoipPreferredCodec, subVoiceVoipDirectoryNumber, subVoiceVoipIpInterface, 
				subVoiceVoipUserName, subVoiceIsdnSigHuntGrpEndPointIndex3, subVoiceIsdnSigHuntGrpEndPointIndex2, subVoiceVoipPlarDestIpAddr, subVoiceVoipPLAR, 
				subVoiceVoipPlarUdpPort, subVoiceVoipPlarDestIpAddrType, subVoiceFeatureSetOne, subVoiceTr008ChanNum, subVoiceTr008GroupId, 
				subVoiceVoipAuthUsername, subVoiceHotlineInitialTimer, subVoiceVoipHotlineDN, subVoiceIsdnSigHuntGrpEndPointIndex1, subVoiceIsdnSigEntryIndex, 
				subVoiceIsdnSigDirectoryNumber }
			STATUS current
			DESCRIPTION 
				"This group contains objects associated with
				Zhone Subscriber Records"
			::= { zhoneSubscriberRecords 11 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.12
		subVoiceDs1Table OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceDs1Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the call information for this 
				specific subscriber, lgid, and call index. 
				
				A row in this table is automatically created when the
				subVoiceConnectionType entry requires a DS1 entry."
			::= { zhoneSubscriberRecords 12 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.12.1
		subVoiceDs1Entry OBJECT-TYPE
			SYNTAX SubVoiceDs1Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the subVoiceDs1Table."
			INDEX { subVoiceDs1EndPointIndex }
			::= { subVoiceDs1Table 1 }

		
		SubVoiceDs1Entry ::=
			SEQUENCE { 
				subVoiceDs1EndPointIndex
					Integer32,
				subVoiceDs1Ds0ChannelID
					Integer32,
				subVoiceDs1LineGroupId
					InterfaceIndex,
				subVoiceDs1HuntGrpEndPointIndex1
					Integer32,
				subVoiceDs1HuntGrpEndPointIndex2
					Integer32,
				subVoiceDs1HuntGrpEndPointIndex3
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.12.1.1
		subVoiceDs1EndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the DS1 end
				point information.  This index is equal to the index
				defined for the DS1 endpoint in the 
				subVoiceConnectionTable."
			::= { subVoiceDs1Entry 1 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.12.1.2
		subVoiceDs1Ds0ChannelID OBJECT-TYPE
			SYNTAX Integer32 (1..32)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The DS0 assigned to this subscriber.  The same DS0 channel 
				cannot appear in more than 1 row within this table."
			::= { subVoiceDs1Entry 2 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.12.1.3
		subVoiceDs1LineGroupId OBJECT-TYPE
			SYNTAX InterfaceIndex
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The line group Interface Index of the DS1 interface."
			::= { subVoiceDs1Entry 3 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.12.1.4
		subVoiceDs1HuntGrpEndPointIndex1 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoiceDs1Entry 4 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.12.1.5
		subVoiceDs1HuntGrpEndPointIndex2 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoiceDs1Entry 5 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.12.1.6
		subVoiceDs1HuntGrpEndPointIndex3 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoiceDs1Entry 6 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13
		subVoiceVoipTable OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceVoipEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the call information for this 
				specific subscriber, lgid, and call index. 
				
				A row in this table is automatically created when the
				subVoiceConnectionType entry requires a SIP or MGCP entry."
			::= { zhoneSubscriberRecords 13 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1
		subVoiceVoipEntry OBJECT-TYPE
			SYNTAX SubVoiceVoipEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the subVoiceVoip table."
			INDEX { subVoiceVoipEndPointIndex }
			::= { subVoiceVoipTable 1 }

		
		SubVoiceVoipEntry ::=
			SEQUENCE { 
				subVoiceVoipEndPointIndex
					Integer32,
				subVoiceVoipUserName
					SnmpAdminString,
				subVoiceVoipDirectoryNumber
					ZhoneAdminString,
				subVoiceVoipIpInterface
					InterfaceIndexOrZero,
				subVoiceVoipPreferredCodec
					ZhoneCodecType,
				subVoiceVoipG711Fallback
					TruthValue,
				subVoiceVoipFramesPerPacket
					Integer32,
				subVoiceVoipG726ByteOrder
					INTEGER,
				subVoiceVoipPassword
					ZhoneAdminString,
				subVoiceVoipPLAR
					TruthValue,
				subVoiceVoipPlarDestIpAddrType
					InetAddressType,
				subVoiceVoipPlarDestIpAddr
					InetAddress,
				subVoiceVoipPlarUdpPort
					Integer32,
				subVoiceVoipRegistrationServer
					Unsigned32,
				subVoiceVoipT38Fax
					T38FaxType,
				subVoiceVoipAuthUsername
					ZhoneAdminString,
				subVoiceVoipHotlineDN
					ZhoneAdminString,
				subVoiceHotlineInitialTimer
					Unsigned32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.13.1.1
		subVoiceVoipEndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing either SIP or MGCP end
				point information.  This index is equal to the index
				defined for either the SIP or MGCP endpoint in the 
				subVoiceConnectionTable."
			::= { subVoiceVoipEntry 1 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.2
		subVoiceVoipUserName OBJECT-TYPE
			SYNTAX SnmpAdminString
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"A unique string that identifies the user in the system.
				If this string is not unique, error of inconsisten value 
				is returned."
			::= { subVoiceVoipEntry 2 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.3
		subVoiceVoipDirectoryNumber OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The directory number, e.g., phone number, assigned to 
				this endpoint.  Contains only digits.
				This number must be unique across subscriber-voice-voip
				in the system If not, error of inconsistent value is returned.
				"
			::= { subVoiceVoipEntry 3 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.4
		subVoiceVoipIpInterface OBJECT-TYPE
			SYNTAX InterfaceIndexOrZero
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Interface Index of the LP Interface through which
				the SIP signalling and RTP traffic will flow."
			::= { subVoiceVoipEntry 4 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.5
		subVoiceVoipPreferredCodec OBJECT-TYPE
			SYNTAX ZhoneCodecType
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Defines the preferred voice codec to be used for this
				subscriber."
			DEFVAL { g711mu }
			::= { subVoiceVoipEntry 5 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.6
		subVoiceVoipG711Fallback OBJECT-TYPE
			SYNTAX TruthValue
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Indicates whether a subscriber may consume bandwidth by
				switching to g711, when a fax, modem, b-channel data 
				session is detected. "
			DEFVAL { true }
			::= { subVoiceVoipEntry 6 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.8
		subVoiceVoipFramesPerPacket OBJECT-TYPE
			SYNTAX Integer32 (1..10)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Indicates the number of voice frames per IP packet."
			DEFVAL { 4 }
			::= { subVoiceVoipEntry 8 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.9
		subVoiceVoipG726ByteOrder OBJECT-TYPE
			SYNTAX INTEGER
				{
				bigEndian(1),
				littleEndian(2)
				}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Indicates the byte order to be used when g.726 voice
				coding is in use.  Cisco uses little endian byte order,
				whereas the g.726 standard calls for big endian byte order."
			DEFVAL { bigEndian }
			::= { subVoiceVoipEntry 9 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.10
		subVoiceVoipPassword OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Authentication string needed for call originations through a SIP/MGCP Server.
				The SIP/MGCP URI acts as the username."
			::= { subVoiceVoipEntry 10 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.11
		subVoiceVoipPLAR OBJECT-TYPE
			SYNTAX TruthValue
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"Is this subscriber PLAR (private line automatic ringdown) subscriber. 
				If true we immediately send a INVITE instead of play dialtone, collect digits
				"
			DEFVAL { false }
			::= { subVoiceVoipEntry 11 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.12
		subVoiceVoipPlarDestIpAddrType OBJECT-TYPE
			SYNTAX InetAddressType
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This object specifies the type of address contained
				in the associated instance of subVoiceVoipPlarDestIpAddr."
			DEFVAL { ipv4 }
			::= { subVoiceVoipEntry 12 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.13
		subVoiceVoipPlarDestIpAddr OBJECT-TYPE
			SYNTAX InetAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The destination IP address to send INVITE to in case the subscriber is PLAR"
			::= { subVoiceVoipEntry 13 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.14
		subVoiceVoipPlarUdpPort OBJECT-TYPE
			SYNTAX Integer32 (1..65535)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Specifies the UDP Port number for the VOIP Setup messages.
				5060 is the IANA Registered SIP port."
			DEFVAL { 5060 }
			::= { subVoiceVoipEntry 14 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.15
		subVoiceVoipRegistrationServer OBJECT-TYPE
			SYNTAX Unsigned32 (0..255)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Voip Registration Server Address.  A number between 1 and 255
				which identifies the Voip Server that is responsible for this
				particular end point.
				If this value is not 0, a voip-server-entry with this address 
				as the appl must exist. If not, error of wrong value is returned.
				
				For plar, this value must be 0, or wrong value is returned. Also,
				a voip-server-entry with address 255/255 must exist. If not,
				error of resource unavailable is returned."
			DEFVAL { 1 }
			::= { subVoiceVoipEntry 15 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.16
		subVoiceVoipT38Fax OBJECT-TYPE
			SYNTAX T38FaxType
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Defines t38 fax protocol used for this subscriber"
			DEFVAL { t38None }
			::= { subVoiceVoipEntry 16 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.17
		subVoiceVoipAuthUsername OBJECT-TYPE
			SYNTAX ZhoneAdminString
			UNITS "characters"
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Authorization username used for calculating the credentials,
				when we receive 401/407 response. This field is optional, 
				if not configured, then it's value is same as username field"
			DEFVAL { "" }
			::= { subVoiceVoipEntry 17 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.18
		subVoiceVoipHotlineDN OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The directory number to auto dial when hotline or warmline feature is
				activated for the subscriber."
			::= { subVoiceVoipEntry 18 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.13.1.19
		subVoiceHotlineInitialTimer OBJECT-TYPE
			SYNTAX Unsigned32
			UNITS "seconds"
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Specifies the timer in seconds to wait before dialing hotline DN 
				when hotline or warmline feature is enabled."
			DEFVAL { 4 }
			::= { subVoiceVoipEntry 19 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.14
		subVoiceElcpAal2Table OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceElcpAal2Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the ELCP AAL2 call information for
				this specific subscriber, lgid, and call index.
				
				A row in this table is automatically created when the
				subVoiceConnectionType entry requires an ELCP aal2 entry."
			::= { zhoneSubscriberRecords 14 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.14.1
		subVoiceElcpAal2Entry OBJECT-TYPE
			SYNTAX SubVoiceElcpAal2Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the ELCP Aal2 table."
			INDEX { subVoiceAal2EndPointIndex }
			::= { subVoiceElcpAal2Table 1 }

		
		SubVoiceElcpAal2Entry ::=
			SEQUENCE { 
				subVoiceElcpAal2EndPointIndex
					Integer32,
				subVoiceElcpAal2LineGroupId
					Integer32,
				subVoiceElcpAal2Vpi
					AtmVpIdentifier,
				subVoiceElcpAal2Vci
					AtmVcIdentifier,
				subVoiceElcpAal2PortId
					Integer32,
				subVoiceElcpAal2PortType
					INTEGER,
				subVoiceElcpAal2IsdnChannelId
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.14.1.1
		subVoiceElcpAal2EndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the ELCP AAL2
				end point information.  This index is equal to the
				index defined for the ELCP aal2 endpoint in the
				subVoiceConnectionTable."
			::= { subVoiceElcpAal2Entry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.14.1.2
		subVoiceElcpAal2LineGroupId OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The line group ID for this ELCP AAL2 connection."
			::= { subVoiceElcpAal2Entry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.14.1.3
		subVoiceElcpAal2Vpi OBJECT-TYPE
			SYNTAX AtmVpIdentifier
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The aal2 vpi for this connection."
			::= { subVoiceElcpAal2Entry 3 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.14.1.4
		subVoiceElcpAal2Vci OBJECT-TYPE
			SYNTAX AtmVcIdentifier
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The aal2 vci for this connection."
			::= { subVoiceElcpAal2Entry 4 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.14.1.5
		subVoiceElcpAal2PortId OBJECT-TYPE
			SYNTAX Integer32 (0..32767)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The port ID to identify an IAD port on the CP side. PortId
				in combination with PortType uniquely identifies a port
				on the IAD side for this voice connection."
			::= { subVoiceElcpAal2Entry 5 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.14.1.6
		subVoiceElcpAal2PortType OBJECT-TYPE
			SYNTAX INTEGER
				{
				pots(1),
				isdnDChannel(2),
				isdnBChannel(3)
				}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The port type for the CP (IAD) port for the current connection."
			::= { subVoiceElcpAal2Entry 6 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.14.1.7
		subVoiceElcpAal2IsdnChannelId OBJECT-TYPE
			SYNTAX Integer32 (0..2)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This OID is not applicable to pots ports. For ISDN Bra ports,
				the ChannelId's for D, B1 and B2 are 0, 1 and 2 respectively."
			::= { subVoiceElcpAal2Entry 7 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.15
		subVoiceEbsTable OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceEbsEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the Enhanced Business Service (EBS)
				call information for this specific subscriber, lgid, and
				call index. 
				"
			::= { zhoneSubscriberRecords 15 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.15.1
		subVoiceEbsEntry OBJECT-TYPE
			SYNTAX SubVoiceEbsEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the EBS table."
			INDEX { subVoiceEbsEndPointIndex }
			::= { subVoiceEbsTable 1 }

		
		SubVoiceEbsEntry ::=
			SEQUENCE { 
				subVoiceEbsEndPointIndex
					Integer32,
				subVoiceEbsLineGroupId
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.15.1.1
		subVoiceEbsEndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (0..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the EBS end
				point information.  This index is equal to the index
				defined for the EBS endpoint in the subVoiceConnectionTable."
			::= { subVoiceEbsEntry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.15.1.2
		subVoiceEbsLineGroupId OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The line group ID for the associated connection."
			::= { subVoiceEbsEntry 2 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.16
		subVoiceIsdnSigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceIsdnSigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides the ISDN signaling call information for 
				this specific subscriber: isdn-signaling-group-index,
				directory-number, and hunt group info."
			::= { zhoneSubscriberRecords 16 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.16.1
		subVoiceIsdnSigEntry OBJECT-TYPE
			SYNTAX SubVoiceIsdnSigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"Description."
			INDEX { subVoiceIsdnSigEndPointIndex }
			::= { subVoiceIsdnSigTable 1 }

		
		SubVoiceIsdnSigEntry ::=
			SEQUENCE { 
				subVoiceIsdnSigEndPointIndex
					Integer32,
				subVoiceIsdnSigEntryIndex
					INTEGER,
				subVoiceIsdnSigDirectoryNumber
					ZhoneAdminString,
				subVoiceIsdnSigHuntGrpEndPointIndex1
					Integer32,
				subVoiceIsdnSigHuntGrpEndPointIndex2
					Integer32,
				subVoiceIsdnSigHuntGrpEndPointIndex3
					Integer32
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.16.1.1
		subVoiceIsdnSigEndPointIndex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the ISDN subscriber end
				point information."
			::= { subVoiceIsdnSigEntry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.16.1.2
		subVoiceIsdnSigEntryIndex OBJECT-TYPE
			SYNTAX INTEGER (1..2147483647)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Isdn Signaling index the subscriber belongs to."
			::= { subVoiceIsdnSigEntry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.16.1.3
		subVoiceIsdnSigDirectoryNumber OBJECT-TYPE
			SYNTAX ZhoneAdminString
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"Directory Number of the subscriber."
			::= { subVoiceIsdnSigEntry 3 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.16.1.4
		subVoiceIsdnSigHuntGrpEndPointIndex1 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoiceIsdnSigEntry 4 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.16.1.5
		subVoiceIsdnSigHuntGrpEndPointIndex2 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoiceIsdnSigEntry 5 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.16.1.6
		subVoiceIsdnSigHuntGrpEndPointIndex3 OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"The hunt group this subscriber is part of. Each subscriber can be part of 3
				hunt groups. The hunt group endpoint index is endpt2 index of the 
				subscriber-voice connection which has huntgroup as TRUE"
			::= { subVoiceIsdnSigEntry 6 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.17
		subVoiceTr008Table OBJECT-TYPE
			SYNTAX SEQUENCE OF SubVoiceTr008Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"This table provides TR-008 channel information. It contains
				information about ifIndex of tr-008 if-stack, and tr-008 
				specific channel number.
				"
			::= { zhoneSubscriberRecords 17 }

		
		-- 1.3.6.1.4.1.5504.3.4.1.17.1
		subVoiceTr008Entry OBJECT-TYPE
			SYNTAX SubVoiceTr008Entry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the tr008 table."
			INDEX { subVoiceTr008EndPointIndex }
			::= { subVoiceTr008Table 1 }

		
		SubVoiceTr008Entry ::=
			SEQUENCE { 
				subVoiceTr008EndPointIndex
					Integer32,
				subVoiceTr008GroupId
					InterfaceIndex,
				subVoiceTr008ChanNum
					INTEGER
			 }

		-- 1.3.6.1.4.1.5504.3.4.1.17.1.1
		subVoiceTr008EndPointIndex OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"The index into this table containing the TR008 end
				point information.  This index is equal to the index
				defined for the tr-008 endpoint in the subVoiceConnectionTable."
			::= { subVoiceTr008Entry 1 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.17.1.2
		subVoiceTr008GroupId OBJECT-TYPE
			SYNTAX InterfaceIndex
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This is the ifIndex of tr-008 ifstack.  It is used to
				lookup the tr-008 shelf group, which this tr-008 channel
				belongs to."
			::= { subVoiceTr008Entry 2 }

		
-- 
		-- 1.3.6.1.4.1.5504.3.4.1.17.1.3
		subVoiceTr008ChanNum OBJECT-TYPE
			SYNTAX INTEGER (1..96)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This field contains a tr-008 channel number.  A tr-008
				channel number is an index in a shelf group, which can
				be used to map to specific timeslot."
			DEFVAL { 1 }
			::= { subVoiceTr008Entry 3 }

		
	
	END

--
-- genSubscriberMib.mib
--
