mibs/MIBS/junos/JUNIPER-RTM-MIB

1059 lines
38 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
--
-- 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