-- -- This SMIv2 module has been generated by smidump 0.2-cvs. Do not edit. -- SONUS-DIRECTORY-SERVICES-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC sonusServicesMIBs FROM SONUS-SMI SonusName FROM SONUS-TC; sonusDirectoryServicesMIB MODULE-IDENTITY LAST-UPDATED "200102030000Z" ORGANIZATION "Sonus Networks, Inc." CONTACT-INFO " Customer Support Sonus Networks, Inc, 5 carlisle Road Westford, MA 01886 USA Tel: 978-692-8999 Fax: 978-392-9118 E-mail: cs.snmp@sonusnet.com" DESCRIPTION "The MIB Module for Directory Services Management." ::= { sonusServicesMIBs 1 } sonusDirectoryServicesMIBObjects OBJECT IDENTIFIER ::= { sonusDirectoryServicesMIB 1 } sonusRouteObjects OBJECT IDENTIFIER ::= { sonusDirectoryServicesMIBObjects 1 } sonusRouteNameObjects OBJECT IDENTIFIER ::= { sonusRouteObjects 1 } sonusDsRouteNameNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The next valid index to use when creating a new sonusDsRouteNameEntry" ::= { sonusRouteNameObjects 1 } sonusDsRouteNameTable OBJECT-TYPE SYNTAX SEQUENCE OF SonusDsRouteNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each route name can be associated with up to 4 routes. Each route is comprised of 3 elements, namely the gateway name, gateway's trunk group name and the trunk group's attributes. The routes are ordered in terms of preferences." ::= { sonusRouteNameObjects 2 } sonusDsRouteNameEntry OBJECT-TYPE SYNTAX SonusDsRouteNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A route name entry containing the following configuration objects. " INDEX { sonusDsNameRouteTableIndex, sonusDsRouteNameIndex } ::= { sonusDsRouteNameTable 1 } SonusDsRouteNameEntry ::= SEQUENCE { sonusDsNameRouteTableIndex Integer32, sonusDsRouteNameIndex Integer32, sonusDsRouteName DisplayString, sonusDsRoute1TgName DisplayString, sonusDsRoute2TgName DisplayString, sonusDsRoute3TgName DisplayString, sonusDsRoute4TgName DisplayString, sonusDsRouteNameAdminState INTEGER, sonusDsRouteNameRowStatus RowStatus } sonusDsNameRouteTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for a route table entry." ::= { sonusDsRouteNameEntry 1 } sonusDsRouteNameIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each Route Name entry." ::= { sonusDsRouteNameEntry 2 } sonusDsRouteName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Route name for the following routes." ::= { sonusDsRouteNameEntry 3 } sonusDsRoute1TgName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route1's trunk group name" ::= { sonusDsRouteNameEntry 4 } sonusDsRoute2TgName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route2's trunk group name" ::= { sonusDsRouteNameEntry 5 } sonusDsRoute3TgName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route3's trunk group name" ::= { sonusDsRouteNameEntry 6 } sonusDsRoute4TgName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route4's trunk group name" ::= { sonusDsRouteNameEntry 7 } sonusDsRouteNameAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The requested state of the given route name." DEFVAL { disabled } ::= { sonusDsRouteNameEntry 8 } sonusDsRouteNameRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This is for SNMP use." ::= { sonusDsRouteNameEntry 9 } sonusRouteTableObjects OBJECT IDENTIFIER ::= { sonusRouteObjects 2 } sonusDsRouteTableNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The next valid index to use when creating a new sonusDsRouteTableEntry" ::= { sonusRouteTableObjects 1 } sonusDsRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF SonusDsRouteTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Characteristicss of a route table." ::= { sonusRouteTableObjects 2 } sonusDsRouteTableEntry OBJECT-TYPE SYNTAX SonusDsRouteTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A route table entry containing the following configuration objects. " INDEX { sonusDsRouteTableIndex } ::= { sonusDsRouteTable 1 } SonusDsRouteTableEntry ::= SEQUENCE { sonusDsRouteTableIndex Integer32, sonusDsRouteTableName SonusName, sonusDsRouteTableType INTEGER, sonusDsMaxDigits Integer32, sonusDsMaxRoutes Integer32, sonusDsTableCountryCode DisplayString, sonusDsRouteTableAdminState INTEGER, sonusDsRouteTableRowStatus RowStatus } sonusDsRouteTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each route table entry. " ::= { sonusDsRouteTableEntry 1 } sonusDsRouteTableName OBJECT-TYPE SYNTAX SonusName MAX-ACCESS read-write STATUS current DESCRIPTION "The name of this route table" ::= { sonusDsRouteTableEntry 2 } sonusDsRouteTableType OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Route table type specifies the format of the route table." DEFVAL { local } ::= { sonusDsRouteTableEntry 3 } sonusDsMaxDigits OBJECT-TYPE SYNTAX Integer32 (1..12) MAX-ACCESS read-write STATUS current DESCRIPTION "A maximum of digits that is used for the look-up." DEFVAL { 12 } ::= { sonusDsRouteTableEntry 4 } sonusDsMaxRoutes OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "A maximum of 4 routes are allowed per route name entry in the route table." DEFVAL { 4 } ::= { sonusDsRouteTableEntry 5 } sonusDsTableCountryCode OBJECT-TYPE SYNTAX DisplayString (SIZE(1..3)) MAX-ACCESS read-write STATUS current DESCRIPTION "Country code portion of phone number address entry " ::= { sonusDsRouteTableEntry 6 } sonusDsRouteTableAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The requested state of the given route table." DEFVAL { disabled } ::= { sonusDsRouteTableEntry 7 } sonusDsRouteTableRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This is for SNMP use." ::= { sonusDsRouteTableEntry 8 } sonusRouteAddressObjects OBJECT IDENTIFIER ::= { sonusRouteObjects 3 } sonusDsAddressRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF SonusDsAddressRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each phone number has a corresponding route name in a specific route table." ::= { sonusRouteAddressObjects 1 } sonusDsAddressRouteEntry OBJECT-TYPE SYNTAX SonusDsAddressRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Route address entry containing the following configuration objects. " INDEX { sonusDsAddressRouteTableIndex, sonusDsAddressRouteIndex } ::= { sonusDsAddressRouteTable 1 } SonusDsAddressRouteEntry ::= SEQUENCE { sonusDsAddressRouteTableIndex Integer32, sonusDsAddressRouteIndex Integer32, sonusDsAddressCountryCode DisplayString, sonusDsAddress DisplayString, sonusDsAddressRouteName DisplayString, sonusDsAddressRouteAdminState INTEGER, sonusDsAddressRouteRowStatus RowStatus } sonusDsAddressRouteTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique route table entry. " ::= { sonusDsAddressRouteEntry 1 } sonusDsAddressRouteIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each phone number address entry. " ::= { sonusDsAddressRouteEntry 2 } sonusDsAddressCountryCode OBJECT-TYPE SYNTAX DisplayString (SIZE(0..3)) MAX-ACCESS read-write STATUS current DESCRIPTION "Country code portion of phone number address entry " ::= { sonusDsAddressRouteEntry 3 } sonusDsAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "Phone number address entry " ::= { sonusDsAddressRouteEntry 4 } sonusDsAddressRouteName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route Name for this phone number. " ::= { sonusDsAddressRouteEntry 5 } sonusDsAddressRouteAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The requested state of the given route table." DEFVAL { disabled } ::= { sonusDsAddressRouteEntry 6 } sonusDsAddressRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This is for SNMP use." ::= { sonusDsAddressRouteEntry 7 } sonusDestinationTrunkObjects OBJECT IDENTIFIER ::= { sonusRouteObjects 4 } sonusDsDestTgNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The next valid index to use when creating a new sonusDsDestTgEntry" ::= { sonusDestinationTrunkObjects 1 } sonusDsDestTgTable OBJECT-TYPE SYNTAX SEQUENCE OF SonusDsDestTgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each Destination Trunk group has both a set of trunk group attributes and a corresponding gateway name" ::= { sonusDestinationTrunkObjects 2 } sonusDsDestTgEntry OBJECT-TYPE SYNTAX SonusDsDestTgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A destination trunk group entry containing the following configuration objects. " INDEX { sonusDsDestTgIndex } ::= { sonusDsDestTgTable 1 } SonusDsDestTgEntry ::= SEQUENCE { sonusDsDestTgIndex Integer32, sonusDsDestTgName SonusName, sonusDsDestTrunk INTEGER, sonusDsDestTgSignaling INTEGER, sonusDsDestGwName DisplayString, sonusDsDestCarrier DisplayString, sonusDsDestTgAdminState INTEGER, sonusDsDestTgRowStatus RowStatus } sonusDsDestTgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each destination trunk group entry. " ::= { sonusDsDestTgEntry 1 } sonusDsDestTgName OBJECT-TYPE SYNTAX SonusName MAX-ACCESS read-write STATUS current DESCRIPTION "The name of this destination trunk group" ::= { sonusDsDestTgEntry 2 } sonusDsDestTrunk OBJECT-TYPE SYNTAX INTEGER { unres(1), res(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Bearer transfer rate attribute of this trunk group. Unrestricted is 64KB and restricted is 56KB. " ::= { sonusDsDestTgEntry 3 } sonusDsDestTgSignaling OBJECT-TYPE SYNTAX INTEGER { isup(1), isdn(2), cas(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Signaling protocol attribute of this trunk group. " ::= { sonusDsDestTgEntry 4 } sonusDsDestGwName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the gateway that is assigned to this destination trunk group. " ::= { sonusDsDestTgEntry 5 } sonusDsDestCarrier OBJECT-TYPE SYNTAX DisplayString (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the carrier that is assigned to this destination trunk group. " ::= { sonusDsDestTgEntry 6 } sonusDsDestTgAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The requested state of the given route table." DEFVAL { disabled } ::= { sonusDsDestTgEntry 7 } sonusDsDestTgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This is for SNMP use." ::= { sonusDsDestTgEntry 8 } sonusRouteStatusObjects OBJECT IDENTIFIER ::= { sonusRouteObjects 5 } sonusUnknownRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of unresolved directory service route look up since the last reset." ::= { sonusRouteStatusObjects 1 } sonusDirectoryConfigObjects OBJECT IDENTIFIER ::= { sonusDirectoryServicesMIBObjects 2 } sonusDsCountryCode OBJECT-TYPE SYNTAX DisplayString (SIZE(1..3)) MAX-ACCESS read-write STATUS current DESCRIPTION "Country code for this gateway." ::= { sonusDirectoryConfigObjects 1 } sonusDsMaxRemoteTg OBJECT-TYPE SYNTAX Integer32 (1..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum allowable destination or remote trunk groups per gateway." DEFVAL { 5000 } ::= { sonusDirectoryConfigObjects 2 } sonusDsMaxRouteNames OBJECT-TYPE SYNTAX Integer32 (1..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum allowable routenames per route table." DEFVAL { 20000 } ::= { sonusDirectoryConfigObjects 3 } sonusDsAccess OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Directory services access for look ups." DEFVAL { external } ::= { sonusDirectoryConfigObjects 4 } sonusDsMaxTables OBJECT-TYPE SYNTAX Integer32 (1..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum route table for this gateway." DEFVAL { 6 } ::= { sonusDirectoryConfigObjects 5 } sonusDsMaxAddresses OBJECT-TYPE SYNTAX Integer32 (1..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum address routes per route table for this gateway." DEFVAL { 10000 } ::= { sonusDirectoryConfigObjects 6 } sonusDsMaxTollFreePrefixes OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum toll free prefixes for this gateway." DEFVAL { 100 } ::= { sonusDirectoryConfigObjects 7 } sonusTollFreeObjects OBJECT IDENTIFIER ::= { sonusDirectoryServicesMIBObjects 3 } sonusDsTollFreeNpaTable OBJECT-TYPE SYNTAX SEQUENCE OF SonusDsTollFreeNpaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a table containing a list of toll free NPAs for look up in the SCP." ::= { sonusTollFreeObjects 1 } sonusDsTollFreeNpaEntry OBJECT-TYPE SYNTAX SonusDsTollFreeNpaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry lists a toll free NPA" INDEX { sonusDsTollFreeNpaIndex } ::= { sonusDsTollFreeNpaTable 1 } SonusDsTollFreeNpaEntry ::= SEQUENCE { sonusDsTollFreeNpaIndex Integer32, sonusDsTollFreeNpaNumber DisplayString, sonusDsTollFreeNpaAdminState INTEGER, sonusDsTollFreeNpaRowStatus RowStatus } sonusDsTollFreeNpaIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each route server between 1 and maximum allowed. " ::= { sonusDsTollFreeNpaEntry 1 } sonusDsTollFreeNpaNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(1..4)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is NPA or toll free prefix." ::= { sonusDsTollFreeNpaEntry 2 } sonusDsTollFreeNpaAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Allow administrator to disable or enable the use of this NPA for a look up." DEFVAL { disabled } ::= { sonusDsTollFreeNpaEntry 3 } sonusDsTollFreeNpaRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This is for SNMP use." ::= { sonusDsTollFreeNpaEntry 4 } END -- end of module SONUS-DIRECTORY-SERVICES-MIB.