- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
930 lines
31 KiB
Text
930 lines
31 KiB
Text
-- *****************************************************************
|
|
-- 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
|