-- -- 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 --