summaryrefslogtreecommitdiff
path: root/MIBS/transition/TN-CES-ROUTING-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/transition/TN-CES-ROUTING-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/transition/TN-CES-ROUTING-MIB')
-rw-r--r--MIBS/transition/TN-CES-ROUTING-MIB930
1 files changed, 930 insertions, 0 deletions
diff --git a/MIBS/transition/TN-CES-ROUTING-MIB b/MIBS/transition/TN-CES-ROUTING-MIB
new file mode 100644
index 0000000..b2c2779
--- /dev/null
+++ b/MIBS/transition/TN-CES-ROUTING-MIB
@@ -0,0 +1,930 @@
+-- *****************************************************************
+-- Transition Networks CES ROUTING MIB
+--
+-- Copyright (C) 2014 Transition Networks, Inc. All Rights Reserved.
+-- *****************************************************************
+
+-- ---------------------------------------------------------- --
+-- MIB for the Circuit Emulation Service (CES) call routing
+-- features of Transition Networks products.
+-- ---------------------------------------------------------- --
+
+TN-CES-ROUTING-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
+ InetAddressType, InetAddress FROM INET-ADDRESS-MIB
+ TruthValue, DisplayString FROM SNMPv2-TC
+ OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
+ tnProducts FROM TRANSITION-SMI;
+
+tnCesRoutingMIB MODULE-IDENTITY
+ LAST-UPDATED "201406300000Z"
+ ORGANIZATION "Transition Networks, Inc."
+ CONTACT-INFO
+ "Transition Networks
+ Technical Support
+
+ 10900 Red Circle Drive
+ Minnetonka, MN 55343 USA
+ Tel: +1-800-526-9267
+
+ E-mail: techsupport@transition.com"
+ DESCRIPTION
+ "The MIB module for the Circuit Emulation Service call routing."
+ REVISION "201406300000Z"
+ DESCRIPTION
+ "Initial version."
+ ::= { tnProducts 61 }
+
+-- Top level structure
+
+tnCesRoutingObjects OBJECT IDENTIFIER ::= { tnCesRoutingMIB 1 }
+tnCesRoutingConformance OBJECT IDENTIFIER ::= { tnCesRoutingMIB 2 }
+tnCesRoutingCompliances OBJECT IDENTIFIER ::= { tnCesRoutingConformance 1 }
+tnCesRoutingGroups OBJECT IDENTIFIER ::= { tnCesRoutingConformance 2 }
+
+-- Call routing group configuration
+
+tnCesGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnCesGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of interface groups that can be used in call routing profiles."
+ ::= { tnCesRoutingObjects 1 }
+
+tnCesGroupEntry OBJECT-TYPE
+ SYNTAX TnCesGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry is a group of interfaces that can be used in call routing profiles."
+ INDEX { tnCesGroupIndex,
+ tnCesGroupPortNumber }
+ ::= { tnCesGroupTable 1 }
+
+TnCesGroupEntry ::= SEQUENCE {
+ tnCesGroupIndex Unsigned32,
+ tnCesGroupPortNumber Unsigned32,
+ tnCesGroupName DisplayString,
+ tnCesGroupCyclicPortSearch TruthValue,
+ tnCesGroupCyclicChannelSearch TruthValue,
+ tnCesGroupChannels Unsigned32
+}
+
+tnCesGroupIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index number of a call routing group. This index can be used as a call routing source or destination."
+ ::= { tnCesGroupEntry 1 }
+
+tnCesGroupPortNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The TDM or RS530 port number."
+ ::= { tnCesGroupEntry 2 }
+
+tnCesGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of this call routing group."
+ ::= { tnCesGroupEntry 3 }
+
+tnCesGroupCyclicPortSearch OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Causes calls to be routed to channels in this group by increasing port number."
+ ::= { tnCesGroupEntry 4 }
+
+tnCesGroupCyclicChannelSearch OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Causes calls to be routed to channels in this group by increasing channel number."
+ ::= { tnCesGroupEntry 5 }
+
+tnCesGroupChannels OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bitmap of whether each channel on this TDM port is assigned to this group."
+ ::= { tnCesGroupEntry 6 }
+
+-- Call routing IP names configuration.
+
+tnCesIPNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnCesIPNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of named IP address that can be used as routing destinations."
+ ::= { tnCesRoutingObjects 2 }
+
+tnCesIPNameEntry OBJECT-TYPE
+ SYNTAX TnCesIPNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry is a named IP address that can be used as a call routing destination."
+ INDEX { tnCesIPNameIndex }
+ ::= { tnCesIPNameTable 1 }
+
+TnCesIPNameEntry ::= SEQUENCE {
+ tnCesIPNameIndex Unsigned32,
+ tnCesIPNameName DisplayString,
+ tnCesIPNameIpAddrType InetAddressType,
+ tnCesIPNameIpAddr InetAddress
+}
+
+tnCesIPNameIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index number of an IP named. This index can be used as a call routing destination."
+ ::= { tnCesIPNameEntry 1 }
+
+tnCesIPNameName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A name associated with this IP address."
+ ::= { tnCesIPNameEntry 2 }
+
+tnCesIPNameIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address type of this entry. Must be ipv4 or ipv6."
+ ::= { tnCesIPNameEntry 3 }
+
+tnCesIPNameIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of this entry."
+ ::= { tnCesIPNameEntry 4 }
+
+-- Routing profile configuration
+
+tnCesProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnCesProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of call routing profiles."
+ ::= { tnCesRoutingObjects 3 }
+
+tnCesProfileEntry OBJECT-TYPE
+ SYNTAX TnCesProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry is a call routing profile."
+ INDEX { tnCesProfileIndex }
+ ::= { tnCesProfileTable 1 }
+
+TnCesProfileEntry ::= SEQUENCE {
+ tnCesProfileIndex Unsigned32,
+ tnCesProfileName DisplayString,
+ tnCesProfileType INTEGER,
+ tnCesProfileEnabled TruthValue,
+ tnCesProfileRerouteUnanswered TruthValue,
+ tnCesProfileRerouteUnansweredSec Unsigned32,
+ tnCesProfileSourceEndpointType INTEGER,
+ tnCesProfileSourceItemIndex Unsigned32,
+ tnCesProfileSourceChanNumber Unsigned32,
+ tnCesProfileDestPrimEndpointType INTEGER,
+ tnCesProfileDestPrimItemIndex Unsigned32,
+ tnCesProfileDestPrimChanNumber Unsigned32,
+ tnCesProfileDestSecEndpointType INTEGER,
+ tnCesProfileDestSecItemIndex Unsigned32,
+ tnCesProfileDestSecChanNumber Unsigned32,
+ tnCesProfileDestTerEndpointType INTEGER,
+ tnCesProfileDestTerItemIndex Unsigned32,
+ tnCesProfileDestTerChanNumber Unsigned32,
+ tnCesProfileVoiceConversion INTEGER,
+ tnCesProfilePrimaryCalledNumber DisplayString,
+ tnCesProfilePrimaryCallingNumber DisplayString,
+ tnCesProfileSecCalledNumber DisplayString,
+ tnCesProfileSecCallingNumber DisplayString,
+ tnCesProfileTerCalledNumber DisplayString,
+ tnCesProfileTerCallingNumber DisplayString
+}
+
+tnCesProfileIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..254)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of call routing profile."
+ ::= { tnCesProfileEntry 1 }
+
+tnCesProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of this call routing profile."
+ ::= { tnCesProfileEntry 2 }
+
+tnCesProfileType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standard (0),
+ converting (1),
+ barring (2),
+ nailed (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The call routing profile type. Standard profiles route incoming calls from a souce interface to a destination interface. Convering profiles additionally perform number translations. Barring profiles block matching calls."
+ ::= { tnCesProfileEntry 3 }
+
+tnCesProfileEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether this call routing profile is enabled or disabled."
+ ::= { tnCesProfileEntry 4 }
+
+tnCesProfileRerouteUnanswered OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether to reroute calls that are not answered within a time limit."
+ ::= { tnCesProfileEntry 5 }
+
+tnCesProfileRerouteUnansweredSec OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time limit in seconds after which to re-route unanswered calls. Only relevant when tnCesProfileRerouteUnanswered is true."
+ ::= { tnCesProfileEntry 6 }
+
+tnCesProfileSourceEndpointType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ all (1),
+ tdmport (2),
+ tdmchannel (3),
+ logicallink (4),
+ group (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of source endpoint."
+ ::= { tnCesProfileEntry 7 }
+
+tnCesProfileSourceItemIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Call source, depending on tnCesProfileSourceEndpointType: tdmport or tdmchannel - the TDM port number, logicallink - the logical link number, group - the index in tnCesGroupTable of the group."
+ ::= { tnCesProfileEntry 8 }
+
+tnCesProfileSourceChanNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (0..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Call source channel number, only relevant when tnCesProfileSourceEndpointType is tdmchannel."
+ ::= { tnCesProfileEntry 9 }
+
+tnCesProfileDestPrimEndpointType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ all (1),
+ tdmport (2),
+ tdmchannel (3),
+ logicallink (4),
+ group (5),
+ ipname (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of primary destination endpoint."
+ ::= { tnCesProfileEntry 10 }
+
+tnCesProfileDestPrimItemIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Call primary destination, depending on tnCesProfileDestPrimEndpointType: tdmport or tdmchannel - the TDM port number, logicallink - the logical link number, group - the index in tnCesGroupTable of the group, ipname - the index in tnCesIPNameTable of the IP name."
+ ::= { tnCesProfileEntry 11 }
+
+tnCesProfileDestPrimChanNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (0..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Call primary destination channel number, only relevant when tnCesProfileDestPrimEndpointType is tdmchannel."
+ ::= { tnCesProfileEntry 12 }
+
+tnCesProfileDestSecEndpointType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ all (1),
+ tdmport (2),
+ tdmchannel (3),
+ logicallink (4),
+ group (5),
+ ipname (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of secondary destination endpoint."
+ ::= { tnCesProfileEntry 13 }
+
+tnCesProfileDestSecItemIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Call secondary destination, depending on tnCesProfileDestSecEndpointType: tdmport or tdmchannel - the TDM port number, logicallink - the logical link number, group - the index in tnCesGroupTable of the group, ipname - the index in tnCesIPNameTable of the IP name."
+ ::= { tnCesProfileEntry 14 }
+
+tnCesProfileDestSecChanNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (0..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Call secondary destination channel number, only relevant when tnCesProfileDestSecEndpointType is tdmchannel."
+ ::= { tnCesProfileEntry 15 }
+
+tnCesProfileDestTerEndpointType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ all (1),
+ tdmport (2),
+ tdmchannel (3),
+ logicallink (4),
+ group (5),
+ ipname (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of tertiary destination endpoint."
+ ::= { tnCesProfileEntry 16 }
+
+tnCesProfileDestTerItemIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Call tertiary destination, depending on tnCesProfileDestTerEndpointType: tdmport or tdmchannel - the TDM port number, logicallink - the logical link number, group - the index in tnCesGroupTable of the group, ipname - the index in tnCesIPNameTable of the IP name."
+ ::= { tnCesProfileEntry 17 }
+
+tnCesProfileDestTerChanNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (0..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Call tertiary destination channel number, only relevant when tnCesProfileDestTerEndpointType is tdmchannel."
+ ::= { tnCesProfileEntry 18 }
+
+tnCesProfileVoiceConversion OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ utoa (1),
+ atou (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether to do voice conversion, none, u law to A law or A law to u law."
+ ::= { tnCesProfileEntry 19 }
+
+tnCesProfilePrimaryCalledNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Primary called number in call conversions. Only applies when tnCesProfileType is converting."
+ ::= { tnCesProfileEntry 20 }
+
+tnCesProfilePrimaryCallingNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Primary calling number in call conversions. Only applies when tnCesProfileType is converting."
+ ::= { tnCesProfileEntry 21 }
+
+tnCesProfileSecCalledNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Secondary called number in call conversions. Only applies when tnCesProfileType is converting."
+ ::= { tnCesProfileEntry 22 }
+
+tnCesProfileSecCallingNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Secondary calling number in call conversions. Only applies when tnCesProfileType is converting."
+ ::= { tnCesProfileEntry 23 }
+
+tnCesProfileTerCalledNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tertiary called number in call conversions. Only applies when tnCesProfileType is converting."
+ ::= { tnCesProfileEntry 24 }
+
+tnCesProfileTerCallingNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tertiary calling number in call conversions. Only applies when tnCesProfileType is converting."
+ ::= { tnCesProfileEntry 25 }
+
+-- Call routing profile called number list.
+
+tnCesProfCalledNumTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnCesProfCalledNumEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of call routing profile called numbers configuration."
+ ::= { tnCesRoutingObjects 4 }
+
+tnCesProfCalledNumEntry OBJECT-TYPE
+ SYNTAX TnCesProfCalledNumEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry is a call routing profile called number list."
+ INDEX { tnCesProfCalledNumProfileIndex }
+ ::= { tnCesProfCalledNumTable 1 }
+
+TnCesProfCalledNumEntry ::= SEQUENCE {
+ tnCesProfCalledNumProfileIndex Unsigned32,
+ tnCesProfCalledNumValue OCTET STRING
+}
+
+tnCesProfCalledNumProfileIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..254)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of call routing profile that this called number list applies to."
+ ::= { tnCesProfCalledNumEntry 1 }
+
+tnCesProfCalledNumValue OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "List of comma separated called number values."
+ ::= { tnCesProfCalledNumEntry 2 }
+
+-- Call routing profile calling number list.
+
+tnCesProfCallingNumTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnCesProfCallingNumEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of call routing profile calling numbers configuration."
+ ::= { tnCesRoutingObjects 5 }
+
+tnCesProfCallingNumEntry OBJECT-TYPE
+ SYNTAX TnCesProfCallingNumEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry is a call routing profile calling number list."
+ INDEX { tnCesProfCallingNumProfileIndex }
+ ::= { tnCesProfCallingNumTable 1 }
+
+TnCesProfCallingNumEntry ::= SEQUENCE {
+ tnCesProfCallingNumProfileIndex Unsigned32,
+ tnCesProfCallingNumValue OCTET STRING
+}
+
+tnCesProfCallingNumProfileIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..254)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of call routing profile that this calling number applies to."
+ ::= { tnCesProfCallingNumEntry 1 }
+
+tnCesProfCallingNumValue OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "List of comma separated calling number values."
+ ::= { tnCesProfCallingNumEntry 2 }
+
+-- Call routing profile schedule configuration.
+
+tnCesProfSchedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnCesProfileSchedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of call routing profile schedule configuration."
+ ::= { tnCesRoutingObjects 6 }
+
+tnCesProfSchedEntry OBJECT-TYPE
+ SYNTAX TnCesProfileSchedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry has the current configuration of a call routing profile schedule."
+ INDEX { tnCesProfSchedProfileIndex,
+ tnCesProfSchedNumber }
+ ::= { tnCesProfSchedTable 1 }
+
+TnCesProfileSchedEntry ::= SEQUENCE {
+ tnCesProfSchedProfileIndex Unsigned32,
+ tnCesProfSchedNumber Unsigned32,
+ tnCesProfSchedEnable TruthValue,
+ tnCesProfSchedStartTimeMonHours Unsigned32,
+ tnCesProfSchedStartTimeMonMins Unsigned32,
+ tnCesProfSchedStopTimeMonHours Unsigned32,
+ tnCesProfSchedStopTimeMonMins Unsigned32,
+ tnCesProfSchedStartTimeTueHours Unsigned32,
+ tnCesProfSchedStartTimeTueMins Unsigned32,
+ tnCesProfSchedStopTimeTueHours Unsigned32,
+ tnCesProfSchedStopTimeTueMins Unsigned32,
+ tnCesProfSchedStartTimeWedHours Unsigned32,
+ tnCesProfSchedStartTimeWedMins Unsigned32,
+ tnCesProfSchedStopTimeWedHours Unsigned32,
+ tnCesProfSchedStopTimeWedMins Unsigned32,
+ tnCesProfSchedStartTimeThuHours Unsigned32,
+ tnCesProfSchedStartTimeThuMins Unsigned32,
+ tnCesProfSchedStopTimeThuHours Unsigned32,
+ tnCesProfSchedStopTimeThuMins Unsigned32,
+ tnCesProfSchedStartTimeFriHours Unsigned32,
+ tnCesProfSchedStartTimeFriMins Unsigned32,
+ tnCesProfSchedStopTimeFriHours Unsigned32,
+ tnCesProfSchedStopTimeFriMins Unsigned32,
+ tnCesProfSchedStartTimeSatHours Unsigned32,
+ tnCesProfSchedStartTimeSatMins Unsigned32,
+ tnCesProfSchedStopTimeSatHours Unsigned32,
+ tnCesProfSchedStopTimeSatMins Unsigned32,
+ tnCesProfSchedStartTimeSunHours Unsigned32,
+ tnCesProfSchedStartTimeSunMins Unsigned32,
+ tnCesProfSchedStopTimeSunHours Unsigned32,
+ tnCesProfSchedStopTimeSunMins Unsigned32
+}
+
+tnCesProfSchedProfileIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..254)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of call routing profile that this schedule applies to."
+ ::= { tnCesProfSchedEntry 1 }
+
+tnCesProfSchedNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (1..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Schedule number for this call routing profile. Currently only a single schedule per call routing profile is supported."
+ ::= { tnCesProfSchedEntry 2 }
+
+tnCesProfSchedEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether to enable this call routing profile schedule. When false, there is no scheduling and this profile is always active. When true, the profile is enabled according to its schedule."
+ ::= { tnCesProfSchedEntry 3 }
+
+tnCesProfSchedStartTimeMonHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 4 }
+
+tnCesProfSchedStartTimeMonMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 5 }
+
+tnCesProfSchedStopTimeMonHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 6 }
+
+tnCesProfSchedStopTimeMonMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 7 }
+
+tnCesProfSchedStartTimeTueHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 8 }
+
+tnCesProfSchedStartTimeTueMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 9 }
+
+tnCesProfSchedStopTimeTueHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 10 }
+
+tnCesProfSchedStopTimeTueMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 11 }
+
+tnCesProfSchedStartTimeWedHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 12 }
+
+tnCesProfSchedStartTimeWedMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 13 }
+
+tnCesProfSchedStopTimeWedHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 14 }
+
+tnCesProfSchedStopTimeWedMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 15 }
+
+tnCesProfSchedStartTimeThuHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 16 }
+
+tnCesProfSchedStartTimeThuMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 17 }
+
+tnCesProfSchedStopTimeThuHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 18 }
+
+tnCesProfSchedStopTimeThuMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 19 }
+
+tnCesProfSchedStartTimeFriHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 20 }
+
+tnCesProfSchedStartTimeFriMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 21 }
+
+tnCesProfSchedStopTimeFriHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 22 }
+
+tnCesProfSchedStopTimeFriMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 23 }
+
+tnCesProfSchedStartTimeSatHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 24 }
+
+tnCesProfSchedStartTimeSatMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 25 }
+
+tnCesProfSchedStopTimeSatHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 26 }
+
+tnCesProfSchedStopTimeSatMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 27 }
+
+tnCesProfSchedStartTimeSunHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 28 }
+
+tnCesProfSchedStartTimeSunMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule start time. The start time must not be later than the stop time."
+ ::= { tnCesProfSchedEntry 29 }
+
+tnCesProfSchedStopTimeSunHours OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hours component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 30 }
+
+tnCesProfSchedStopTimeSunMins OBJECT-TYPE
+ SYNTAX Unsigned32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minutes component of schedule stop time. The stop time must not be earlier than the start time."
+ ::= { tnCesProfSchedEntry 31 }
+
+-- Compliance section.
+
+tnCesRoutingGroup OBJECT-GROUP
+ OBJECTS { tnCesIPNameName,
+ tnCesIPNameIpAddrType,
+ tnCesIPNameIpAddr,
+ tnCesGroupName,
+ tnCesGroupCyclicPortSearch,
+ tnCesGroupCyclicChannelSearch,
+ tnCesGroupChannels,
+ tnCesProfileName,
+ tnCesProfileType,
+ tnCesProfileEnabled,
+ tnCesProfileRerouteUnanswered,
+ tnCesProfileRerouteUnansweredSec,
+ tnCesProfileSourceEndpointType,
+ tnCesProfileSourceItemIndex,
+ tnCesProfileSourceChanNumber,
+ tnCesProfileDestPrimEndpointType,
+ tnCesProfileDestPrimItemIndex,
+ tnCesProfileDestPrimChanNumber,
+ tnCesProfileDestSecEndpointType,
+ tnCesProfileDestSecItemIndex,
+ tnCesProfileDestSecChanNumber,
+ tnCesProfileDestTerEndpointType,
+ tnCesProfileDestTerItemIndex,
+ tnCesProfileDestTerChanNumber,
+ tnCesProfileVoiceConversion,
+ tnCesProfilePrimaryCalledNumber,
+ tnCesProfilePrimaryCallingNumber,
+ tnCesProfileSecCalledNumber,
+ tnCesProfileSecCallingNumber,
+ tnCesProfileTerCalledNumber,
+ tnCesProfileTerCallingNumber,
+ tnCesProfCalledNumValue,
+ tnCesProfCallingNumValue,
+ tnCesProfSchedEnable,
+ tnCesProfSchedStartTimeMonHours,
+ tnCesProfSchedStartTimeMonMins,
+ tnCesProfSchedStopTimeMonHours,
+ tnCesProfSchedStopTimeMonMins,
+ tnCesProfSchedStartTimeTueHours,
+ tnCesProfSchedStartTimeTueMins,
+ tnCesProfSchedStopTimeTueHours,
+ tnCesProfSchedStopTimeTueMins,
+ tnCesProfSchedStartTimeWedHours,
+ tnCesProfSchedStartTimeWedMins,
+ tnCesProfSchedStopTimeWedHours,
+ tnCesProfSchedStopTimeWedMins,
+ tnCesProfSchedStartTimeThuHours,
+ tnCesProfSchedStartTimeThuMins,
+ tnCesProfSchedStopTimeThuHours,
+ tnCesProfSchedStopTimeThuMins,
+ tnCesProfSchedStartTimeFriHours,
+ tnCesProfSchedStartTimeFriMins,
+ tnCesProfSchedStopTimeFriHours,
+ tnCesProfSchedStopTimeFriMins,
+ tnCesProfSchedStartTimeSatHours,
+ tnCesProfSchedStartTimeSatMins,
+ tnCesProfSchedStopTimeSatHours,
+ tnCesProfSchedStopTimeSatMins,
+ tnCesProfSchedStartTimeSunHours,
+ tnCesProfSchedStartTimeSunMins,
+ tnCesProfSchedStopTimeSunHours,
+ tnCesProfSchedStopTimeSunMins
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects which implement CES support on a device."
+ ::= { tnCesRoutingGroups 1 }
+
+tnCesRoutingMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "You will comply. Respect my authority!"
+ MODULE -- compliance to the containing MIB module
+ MANDATORY-GROUPS { tnCesRoutingGroup }
+ ::= { tnCesRoutingCompliances 1 }
+
+END