diff options
Diffstat (limited to 'MIBS/junos/JUNIPER-RTM-MIB')
| -rw-r--r-- | MIBS/junos/JUNIPER-RTM-MIB | 1058 |
1 files changed, 1058 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-RTM-MIB b/MIBS/junos/JUNIPER-RTM-MIB new file mode 100644 index 0000000..8ef9821 --- /dev/null +++ b/MIBS/junos/JUNIPER-RTM-MIB @@ -0,0 +1,1058 @@ +-- +-- Juniper Enterprise Specific MIB: Real Time Media MIB +-- +-- Copyright (c) 2009, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + +JUNIPER-RTM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, TimeTicks, IpAddress + FROM SNMPv2-SMI + jnxVoip + FROM JUNIPER-JS-SMI + DisplayString + FROM SNMPv2-TC; + +jnxRtmMIB MODULE-IDENTITY + LAST-UPDATED "200905041935Z" + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + "Juniper Technical Assistance Center + Juniper Networks, Inc. + 1133 Innovation Way + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + DESCRIPTION + "This is Juniper Networks' implementation of enterprise specific + MIB for Real Time Media configuration." + ::= { jnxVoip 1 } + +jnxRtmMIBObjects OBJECT IDENTIFIER + ::= { jnxRtmMIB 1 } + +-- Sip Template + +jnxSipTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxSipTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the SIP station template objects." + ::= { jnxRtmMIBObjects 1 } + +jnxSipTemplateEntry OBJECT-TYPE + SYNTAX JnxSipTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of SIP station template objects." + INDEX { jnxSipTemplateName } + ::= { jnxSipTemplateTable 1 } + +JnxSipTemplateEntry ::= SEQUENCE { + jnxSipTemplateName DisplayString, + jnxDtmfMethod INTEGER, + jnxCallerIdTransmit INTEGER, + jnxInheritExtensionsFrom DisplayString, + jnxInheritExtensionsTo DisplayString, + jnxClassOfRestriction DisplayString, + jnxCodecG711MU INTEGER, + jnxCodecG711A INTEGER, + jnxCodecG729AB INTEGER + } + + +jnxSipTemplateName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SIP template name" + ::= { jnxSipTemplateEntry 1 } + + +jnxDtmfMethod OBJECT-TYPE + SYNTAX INTEGER { rfc-2833 ( 1 ), sip-info (2), inband (3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DTMF method" + ::= { jnxSipTemplateEntry 2 } + +jnxCallerIdTransmit OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Caller id transmit for outgoing calls" + ::= { jnxSipTemplateEntry 3 } + + +jnxInheritExtensionsFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inherit extensions in range starting from" + ::= { jnxSipTemplateEntry 4 } + +jnxInheritExtensionsTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inherit extensions in range up to" + ::= { jnxSipTemplateEntry 5 } + + +jnxClassOfRestriction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Class of restriction policies" + ::= { jnxSipTemplateEntry 6 } + + +jnxCodecG711MU OBJECT-TYPE + SYNTAX INTEGER { on ( 1 ) , off ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "G711-MU - 14 bit PCM 8 kHz sample, 64 kbit/s bitstream." + ::= { jnxSipTemplateEntry 7 } + + +jnxCodecG711A OBJECT-TYPE + SYNTAX INTEGER { on ( 1 ) , off ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "G711-A - 13 bit PCM 8 kHz sample, 64 kbit/s bitstream." + ::= { jnxSipTemplateEntry 8 } + + +jnxCodecG729AB OBJECT-TYPE + SYNTAX INTEGER { on ( 1 ) , off ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "G729AB - CS-ACELP, 8 kbit/s bitstream" + ::= { jnxSipTemplateEntry 9 } + + +-- Analog Template + +jnxAnalogTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxAnalogTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the analog template objects." + ::= { jnxRtmMIBObjects 2 } + +jnxAnalogTemplateEntry OBJECT-TYPE + SYNTAX JnxAnalogTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of analog template objects." + INDEX { jnxAnalogTemplateName } + ::= { jnxAnalogTemplateTable 1 } + +JnxAnalogTemplateEntry ::= SEQUENCE { + jnxAnalogTemplateName DisplayString, + jnxAanalogCallerIdTransmit INTEGER, + jnxAnalogVoiceActivityDetection INTEGER, + jnxAnalogComfortNoiseGeneration INTEGER, + jnxAnalogClassOfRestriction DisplayString + } + + +jnxAnalogTemplateName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Analog template name" + ::= { jnxAnalogTemplateEntry 1 } + + +jnxAanalogCallerIdTransmit OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Caller id transmit for outgoing calls" + ::= { jnxAnalogTemplateEntry 2 } + + +jnxAnalogVoiceActivityDetection OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Voice activity detection" + ::= { jnxAnalogTemplateEntry 3 } + + +jnxAnalogComfortNoiseGeneration OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Comfort noise generation during silence" + ::= { jnxAnalogTemplateEntry 4 } + + +jnxAnalogClassOfRestriction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Class of restriction policies" + ::= { jnxAnalogTemplateEntry 5 } + +-- Peer Call Server + +jnxPeerCallServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPeerCallServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the peer call server configuration objects." + ::= { jnxRtmMIBObjects 7 } + +jnxPeerCallServerEntry OBJECT-TYPE + SYNTAX JnxPeerCallServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of peer call server configuration objects." + INDEX { jnxPeerCallServerName } + ::= { jnxPeerCallServerTable 1 } + +JnxPeerCallServerEntry ::= SEQUENCE { + jnxPeerCallServerName DisplayString, + jnxPeerCallServerDescription DisplayString, + jnxPeerCallServerAddress DisplayString, + jnxPeerCallServerSipProtocolPort INTEGER, + jnxPeerCallServerSipProtocolTransport INTEGER, + jnxPeerCallServerCodecG711MU INTEGER, + jnxPeerCallServerCodecG711A INTEGER, + jnxPeerCallServerCodecG729AB INTEGER, + jnxPeerCallServerDtmfMethod INTEGER, + jnxPeerCallServerPstnAccessNumber DisplayString, + jnxPeerCallServerAuthId DisplayString + } + + +jnxPeerCallServerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Peer call server name" + ::= { jnxPeerCallServerEntry 1 } + + +jnxPeerCallServerDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description." + ::= { jnxPeerCallServerEntry 2 } + + +jnxPeerCallServerAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ipv4 or ipv6 address" + ::= { jnxPeerCallServerEntry 3 } + + +jnxPeerCallServerSipProtocolPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number for signaling" + DEFVAL {5060 } + ::= { jnxPeerCallServerEntry 4 } + + +jnxPeerCallServerSipProtocolTransport OBJECT-TYPE + SYNTAX INTEGER { tcp ( 1 ) , udp ( 2 ) , tls ( 3 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transport type for signaling." + ::= { jnxPeerCallServerEntry 5 } + + +jnxPeerCallServerCodecG711MU OBJECT-TYPE + SYNTAX INTEGER { on ( 1 ) , off ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "G711-MU - 14 bit PCM 8 kHz sample, 64 kbit/s bitstream." + ::= { jnxPeerCallServerEntry 6 } + + +jnxPeerCallServerCodecG711A OBJECT-TYPE + SYNTAX INTEGER { on ( 1 ) , off ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "G711-A - 13 bit PCM 8 kHz sample, 64 kbit/s bitstream." + ::= { jnxPeerCallServerEntry 7 } + + +jnxPeerCallServerCodecG729AB OBJECT-TYPE + SYNTAX INTEGER { on ( 1 ) , off ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "G729AB - CS-ACELP, 8 kbit/s bitstream" + ::= { jnxPeerCallServerEntry 8 } + +jnxPeerCallServerDtmfMethod OBJECT-TYPE + SYNTAX INTEGER { rfc-2833 ( 1 ), sip-info (2), inband (3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DTMF method." + ::= { jnxPeerCallServerEntry 9 } + +jnxPeerCallServerPstnAccessNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PSTN access number for survivable call service" + ::= { jnxPeerCallServerEntry 10 } + +jnxPeerCallServerAuthId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authentication identifier" + ::= { jnxPeerCallServerEntry 11 } + +-- Survivable Call Service + +jnxSurvivableCallServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxSurvivableCallServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the survivable call service + configuration objects." + ::= { jnxRtmMIBObjects 4 } + +jnxSurvivableCallServiceEntry OBJECT-TYPE + SYNTAX JnxSurvivableCallServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of survivable call service configuration objects." + INDEX { jnxSurvivableCallServiceName } + ::= { jnxSurvivableCallServiceTable 1 } + +JnxSurvivableCallServiceEntry ::= SEQUENCE { + jnxSurvivableCallServiceName DisplayString, + jnxSurvivableCallServicePeerCallServer DisplayString, + jnxSurvivableCallServiceSipProtocolPort INTEGER, + jnxSurvivableCallServiceSipProtocolTransport INTEGER, + jnxSurvivableCallServiceHeartbeatNormalInterval INTEGER, + jnxSurvivableCallServiceRegistrationExpiryTimeout INTEGER, + jnxSurvivableCallServiceSipTimeout INTEGER, + jnxSurvivableCallServiceMonitorTimeout INTEGER, + jnxSurvivableCallServiceHeartbeatSurvivableInterval INTEGER, + jnxSurvivableCallServiceResponseThresholdMinimum INTEGER, + jnxSurvivableCallServiceServicePointZone DisplayString, + jnxSurvivableCallServiceDialPlan DisplayString + } + +jnxSurvivableCallServiceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The survivable call service name." + ::= { jnxSurvivableCallServiceEntry 1 } + +jnxSurvivableCallServicePeerCallServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer call server for survivable call service" + ::= { jnxSurvivableCallServiceEntry 2 } + +jnxSurvivableCallServiceSipProtocolPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number for signaling." + DEFVAL {5060 } + ::= { jnxSurvivableCallServiceEntry 3 } + +jnxSurvivableCallServiceSipProtocolTransport OBJECT-TYPE + SYNTAX INTEGER { tcp ( 1 ) , udp ( 2 ) , tls ( 3 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transport type for signaling." + ::= { jnxSurvivableCallServiceEntry 4 } + +jnxSurvivableCallServiceHeartbeatNormalInterval OBJECT-TYPE + SYNTAX INTEGER ( 2 .. 8 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Heartbeat interval in seconds in normal state." + DEFVAL { 4 } + ::= { jnxSurvivableCallServiceEntry 5 } + +jnxSurvivableCallServiceRegistrationExpiryTimeout OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Registration expiry timeout in seconds for stations registered." + ::= { jnxSurvivableCallServiceEntry 6 } + +jnxSurvivableCallServiceSipTimeout OBJECT-TYPE + SYNTAX INTEGER ( 16 .. 120 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout in seconds to declare peer call server is not reachable." + ::= { jnxSurvivableCallServiceEntry 7 } + +jnxSurvivableCallServiceMonitorTimeout OBJECT-TYPE + SYNTAX INTEGER ( 5 .. 20 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timeout to monitor in seconds if peer call server is reachable." + DEFVAL { 16 } + ::= { jnxSurvivableCallServiceEntry 8 } + +jnxSurvivableCallServiceHeartbeatSurvivableInterval OBJECT-TYPE + SYNTAX INTEGER ( 100 .. 1000 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Heartbeat interval in miliseconds in survivable state." + DEFVAL { 500 } + ::= { jnxSurvivableCallServiceEntry 9 } + +jnxSurvivableCallServiceResponseThresholdMinimum OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 100 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Minimum response threshold value in percent." + ::= { jnxSurvivableCallServiceEntry 10 } + +jnxSurvivableCallServiceServicePointZone OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Zone for using survivable call service" + ::= { jnxSurvivableCallServiceEntry 11 } + +jnxSurvivableCallServiceDialPlan OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dial plan for survivable call service" + ::= { jnxSurvivableCallServiceEntry 12 } + +-- Trunk Configuration + +jnxTrunkConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxTrunkConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the trunk configuration objects." + ::= { jnxRtmMIBObjects 5 } + +jnxTrunkConfigEntry OBJECT-TYPE + SYNTAX JnxTrunkConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of trunk configuration objects." + INDEX { jnxTrunkConfigName } + ::= { jnxTrunkConfigTable 1 } + +JnxTrunkConfigEntry ::= SEQUENCE { + jnxTrunkConfigName DisplayString, + jnxTrunkConfigType INTEGER, + jnxTrunkConfigTdmInterface DisplayString, + jnxTrunkConfigT1CasGroupTimeSlots DisplayString, + jnxTrunkConfigT1CasGroupSignaling INTEGER + } + +jnxTrunkConfigName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The trunk configuration name." + ::= { jnxTrunkConfigEntry 1 } + +jnxTrunkConfigType OBJECT-TYPE + SYNTAX INTEGER { fxs ( 1 ) , fxo ( 2 ) , t1 ( 3 ) , e1 ( 4 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The trunk type." + ::= { jnxTrunkConfigEntry 2 } + +jnxTrunkConfigTdmInterface OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The TDM interface." + ::= { jnxTrunkConfigEntry 3 } + +jnxTrunkConfigT1CasGroupTimeSlots OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Channel associated signaling time slot configuration." + ::= { jnxTrunkConfigEntry 4 } + +jnxTrunkConfigT1CasGroupSignaling OBJECT-TYPE + SYNTAX INTEGER { + fxo-loop-start (1), + fxo-ground-start (2), + fxs-loop-start (3), + fxs-ground-start (4), + em-wink-start (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Channel associated signaling type." + ::= { jnxTrunkConfigEntry 5 } + +-- Digit Manipulation + +jnxDigitManipulationTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxDigitManipulationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the digit manipulation objects." + ::= { jnxRtmMIBObjects 6 } + +jnxDigitManipulationEntry OBJECT-TYPE + SYNTAX JnxDigitManipulationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of digit transform rule in the table." + INDEX { jnxDigitTransformName } + ::= { jnxDigitManipulationTable 1 } + +JnxDigitManipulationEntry ::= SEQUENCE { + jnxDigitTransformName DisplayString, + jnxDigitTransformRegularExpression DisplayString + } + +jnxDigitTransformName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The name of the transform rule." + ::= { jnxDigitManipulationEntry 1 } + +jnxDigitTransformRegularExpression OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The digit transform regular expression." + ::= { jnxDigitManipulationEntry 2 } + +-- Attendant Features + +jnxFeatures OBJECT IDENTIFIER + ::= { jnxRtmMIBObjects 8 } + +jnxFeaturesLiveAttendantExtension OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Live attentant's extension" + ::= { jnxFeatures 1 } + +jnxFeaturesLiveAttendantStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time for availability." + ::= { jnxFeatures 2 } + +jnxFeaturesLiveAttendantEndTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End time for availability." + ::= { jnxFeatures 3 } + +jnxFeaturesAttendantRingCount OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ring count wait before using auto attendant" + ::= { jnxFeatures 4 } + +jnxFeaturesVoicemailExtension OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Voicemail extension" + ::= { jnxFeatures 5 } + +jnxFeaturesVoicemailRemoteAccessNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote access number to reach voicemail" + ::= { jnxFeatures 6 } + +-- Station Configuration + +jnxStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the station configuration objects." + ::= { jnxRtmMIBObjects 3 } + +jnxStationEntry OBJECT-TYPE + SYNTAX JnxStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of station configuration objects." + INDEX { jnxStationName } + ::= { jnxStationTable 1 } + +JnxStationEntry ::= SEQUENCE { + jnxStationName DisplayString, + jnxStationExtension DisplayString, + jnxStationRestriction DisplayString, + jnxStationCallerId DisplayString, + jnxStationDID DisplayString, + jnxStationDILTdmInterface DisplayString, + jnxStationDILTimeSlotNumber Unsigned32, + jnxStationAuthId DisplayString, + jnxStationType INTEGER, + jnxStationTemplate DisplayString, + jnxStationTdmInterface DisplayString, + jnxStationTimeSlotNumber Unsigned32 + } + + +jnxStationName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The name of the station." + ::= { jnxStationEntry 1 } + + +jnxStationExtension OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The station's extension" + ::= { jnxStationEntry 2 } + + +jnxStationRestriction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Class of restriction" + ::= { jnxStationEntry 3 } + + +jnxStationCallerId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The station's caller id" + ::= { jnxStationEntry 5 } + +jnxStationDID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Direct inward dialing number" + ::= { jnxStationEntry 6 } + +jnxStationDILTdmInterface OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Direct inward line TDM interface." + ::= { jnxStationEntry 7 } + +jnxStationDILTimeSlotNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Direct inward line time slot number." + ::= { jnxStationEntry 8 } + +jnxStationAuthId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Authenitcation identifier" + ::= { jnxStationEntry 9 } + +jnxStationType OBJECT-TYPE + SYNTAX INTEGER { sip (1), analog (2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Station type" + ::= { jnxStationEntry 10 } + +jnxStationTemplate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The station's template name" + ::= { jnxStationEntry 11 } + +jnxStationTdmInterface OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TDM interface. If the station type is sip this + object is not applicable and contains a null string." + ::= { jnxStationEntry 12 } + +jnxStationTimeSlotNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time Slot Number. If the station type is sip this + object is not applicable." + ::= { jnxStationEntry 13 } + +-- Dial Plan Configuration + +jnxDialPlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxDialPlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the dial plan for survivable call + service configuration objects." + ::= { jnxRtmMIBObjects 9 } + +jnxDialPlanEntry OBJECT-TYPE + SYNTAX JnxDialPlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of dial plan." + INDEX { jnxDialPlanName, jnxDialPlanDigitPattern } + ::= { jnxDialPlanTable 1 } + +JnxDialPlanEntry ::= SEQUENCE { + jnxDialPlanName DisplayString, + jnxDialPlanDigitPattern DisplayString, + jnxDialPlanCallType DisplayString, + jnxDialPlanTrunkGroupList DisplayString + } + +jnxDialPlanName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The name of the dial plan" + ::= { jnxDialPlanEntry 1 } + +jnxDialPlanDigitPattern OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Digit pattern." + ::= { jnxDialPlanEntry 2 } + +jnxDialPlanCallType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Call type." + ::= { jnxDialPlanEntry 3 } + +jnxDialPlanTrunkGroupList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A list of associated trunk groups." + ::= { jnxDialPlanEntry 4 } + +-- Class of Restriction + +jnxClassOfRestrictionTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxClassOfRestrictionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the class of restriction + configuration objects." + ::= { jnxRtmMIBObjects 11 } + +jnxClassOfRestrictionEntry OBJECT-TYPE + SYNTAX JnxClassOfRestrictionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of class of restriction configuration objects." + INDEX { jnxClassOfRestrictionName, jnxRestrictionPolicyName } + ::= { jnxClassOfRestrictionTable 1 } + +JnxClassOfRestrictionEntry ::= SEQUENCE { + jnxClassOfRestrictionName DisplayString, + jnxRestrictionPolicyName DisplayString, + jnxRestrictionCallType DisplayString, + jnxRestrictionCallPermission INTEGER + } + +jnxClassOfRestrictionName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Class of restriction name." + ::= { jnxClassOfRestrictionEntry 1 } + +jnxRestrictionPolicyName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Class of restriction policy name." + ::= { jnxClassOfRestrictionEntry 2 } + +jnxRestrictionCallType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Call type." + ::= { jnxClassOfRestrictionEntry 3 } + +jnxRestrictionCallPermission OBJECT-TYPE + SYNTAX INTEGER { allow (1), deny (2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Call permission." + ::= { jnxClassOfRestrictionEntry 4 } + +-- Media Gateway Configuration + +jnxMediaGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxMediaGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the media gateway configuration objects." + ::= { jnxRtmMIBObjects 12 } + +jnxMediaGatewayEntry OBJECT-TYPE + SYNTAX JnxMediaGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of media gateway configuration objects." + INDEX { jnxMediaGatewayName } + ::= { jnxMediaGatewayTable 1 } + +JnxMediaGatewayEntry ::= SEQUENCE { + jnxMediaGatewayName DisplayString, + jnxMediaGatewayPeerCallServer DisplayString, + jnxMediaGatewaySipProtocolPort INTEGER, + jnxMediaGatewaySipProtocolTransport INTEGER, + jnxMediaGatewayDialPlan DisplayString + } + +jnxMediaGatewayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Media gateway name." + ::= { jnxMediaGatewayEntry 1 } + +jnxMediaGatewayPeerCallServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer call server." + ::= { jnxMediaGatewayEntry 2 } + +jnxMediaGatewaySipProtocolPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port number for signaling." + DEFVAL {5060 } + ::= { jnxMediaGatewayEntry 3 } + + +jnxMediaGatewaySipProtocolTransport OBJECT-TYPE + SYNTAX INTEGER { tcp ( 1 ) , udp ( 2 ) , tls ( 3 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transport type for signaling." + ::= { jnxMediaGatewayEntry 4 } + + +jnxMediaGatewayDialPlan OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Dial plan for survivable call service." + ::= { jnxMediaGatewayEntry 5 } + +-- Trunk Group Configuration + +jnxTrunkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxTrunkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the trunk group configuration objects." + ::= { jnxRtmMIBObjects 13 } + +jnxTrunkGroupEntry OBJECT-TYPE + SYNTAX JnxTrunkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of trunk group configuration objects." + INDEX { jnxTrunkGroupName } + ::= { jnxTrunkGroupTable 1 } + +JnxTrunkGroupEntry ::= SEQUENCE { + jnxTrunkGroupName DisplayString, + jnxTrunkGroupDescription DisplayString, + jnxTrunkGroupTrunkList DisplayString + } + +jnxTrunkGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of this trunk group." + ::= { jnxTrunkGroupEntry 1 } + +jnxTrunkGroupDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description of this trunk group." + ::= { jnxTrunkGroupEntry 2 } + +jnxTrunkGroupTrunkList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A list of trunks associated with this group." + ::= { jnxTrunkGroupEntry 3 } + +-- Survivable Call Service Statistics + +jnxSurvivableStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxSurvivableStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the survivable call service + statistics objects." + ::= { jnxRtmMIBObjects 14 } + +jnxSurvivableStatsEntry OBJECT-TYPE + SYNTAX JnxSurvivableStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row of survivable call service statistics." + INDEX { jnxSurvivableStatsAddress, jnxSurvivableStatsPort, jnxSurvivableStatsTransport } + ::= { jnxSurvivableStatsTable 1 } + +JnxSurvivableStatsEntry ::= SEQUENCE { + jnxSurvivableStatsAddress IpAddress, + jnxSurvivableStatsPort Unsigned32, + jnxSurvivableStatsTransport INTEGER, + jnxSurvivableStatsSCSName DisplayString, + jnxSurvivableStatsPeerCallServer DisplayString, + jnxSurvivableStatsCurrentState INTEGER, + jnxSurvivableStatsPriority INTEGER, + jnxSurvivableStatsLastDownTime DisplayString, + jnxSurvivableStatsLastDownLen Unsigned32, + jnxSurvivableStatsTotalDownTime Unsigned32, + jnxSurvivableStatsTimesDown Unsigned32, + jnxSurvivableStatsMinResponse Unsigned32, + jnxSurvivableStatsMaxResponse Unsigned32, + jnxSurvivableStatsAvgResponse Unsigned32 + } + +jnxSurvivableStatsAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Ip Address of the remote SIP service." + ::= { jnxSurvivableStatsEntry 1 } + +jnxSurvivableStatsPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The port number." + ::= { jnxSurvivableStatsEntry 2 } + +jnxSurvivableStatsTransport OBJECT-TYPE + SYNTAX INTEGER { tcp ( 1 ) , udp ( 2 ) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transport type." + ::= { jnxSurvivableStatsEntry 3 } + +jnxSurvivableStatsSCSName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the Survivable Call Service." + ::= { jnxSurvivableStatsEntry 4 } + +jnxSurvivableStatsPeerCallServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer Call Server." + ::= { jnxSurvivableStatsEntry 5 } + +jnxSurvivableStatsCurrentState OBJECT-TYPE + SYNTAX INTEGER { normal (1), survivable (2), monitor (3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current state." + ::= { jnxSurvivableStatsEntry 6 } + +jnxSurvivableStatsPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority in terms of responsiveness" + ::= { jnxSurvivableStatsEntry 7 } + +jnxSurvivableStatsLastDownTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The last time when the survivable call service was down." + ::= { jnxSurvivableStatsEntry 8 } + +jnxSurvivableStatsLastDownLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How long (miliseconds) it was down last time." + ::= { jnxSurvivableStatsEntry 9 } + +jnxSurvivableStatsTotalDownTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total down time in miliseconds." + ::= { jnxSurvivableStatsEntry 10 } + +jnxSurvivableStatsTimesDown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times it was down" + ::= { jnxSurvivableStatsEntry 11 } + +jnxSurvivableStatsMinResponse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum response time in miliseconds." + ::= { jnxSurvivableStatsEntry 12 } + +jnxSurvivableStatsMaxResponse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum response time in miliseconds." + ::= { jnxSurvivableStatsEntry 13 } + +jnxSurvivableStatsAvgResponse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average response time in miliseconds." + ::= { jnxSurvivableStatsEntry 14 } + +END + |