920 lines
37 KiB
Plaintext

-- ****************************************************************************
-- ****************************************************************************
--
-- Copyright(c) 2004 Mediatrix Telecom, Inc.
-- Copyright(c) 2008 Media5 Corporation. ("Media5")
--
-- NOTICE:
-- This document contains information that is confidential and proprietary
-- to Media5.
--
-- Media5 reserves all rights to this document as well as to the Intellectual
-- Property of the document and the technology and know-how that it includes
-- and represents.
--
-- This publication cannot be reproduced, neither in whole nor in part, in
-- any form whatsoever without written prior approval by Media5.
--
-- Media5 reserves the right to revise this publication and make changes at
-- any time and without the obligation to notify any person and/or entity of
-- such revisions and/or changes.
--
-- ****************************************************************************
-- ****************************************************************************
MX-MGCP-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
ifIndex
FROM RFC1213-MIB
MxIpHostName,
MxIpConfigSource,
MxIpPort,
MxIpSelectConfigSource,
MxIpDhcpSiteSpecificCode,
MxEnableState
FROM MX-TC
ipAddressStatus,
ipAddressConfig,
mediatrixIpTelephonySignaling
FROM MX-SMI;
mgcp OBJECT-IDENTITY
STATUS current
DESCRIPTION "This MIB contains MGCP configuration objects."
::= { mediatrixIpTelephonySignaling 1 }
mgcpMIB MODULE-IDENTITY
LAST-UPDATED "200807290000Z"
ORGANIZATION "Mediatrix Telecom, Inc."
CONTACT-INFO "Mediatrix Telecom, Inc.
4229, Garlock Street
Sherbrooke (Quebec)
Canada
Phone: (819) 829-8749
"
DESCRIPTION "This MIB contains MGCP configuration objects."
-- ************************************************************************
-- Revision history
-- ************************************************************************
REVISION "200807290000Z"
DESCRIPTION "Added range validation for mgcpDtmfPackageLDuration, mgcpDtmfPackageTCriticalDuration
mgcpDtmfPackageTPartialDuration, mgcpGenericMediaPackageRbkDuration,
mgcpGenericMediaPackageRtDuration, mgcpLinePackageBzDuration,
mgcpLinePackageDlDuration, mgcpLinePackageMwiDuration, mgcpLinePackageOtDuration,
mgcpLinePackageRgDuration, mgcpLinePackageRoDuration, mgcpLinePackageSlDuration,
mgcpLinePackageWtDuration, mgcpLinePackageOsiDuration and mgcpXPPackageIrDuration."
REVISION "200409210000Z"
DESCRIPTION "Variable mgcpFwEndpointId from the MGCP Firewall traversal
mechanism is now obsolete."
REVISION "200407200000Z"
DESCRIPTION "Introduction of a new MGCP Firewall traversal mechanism."
REVISION "200212310000Z"
DESCRIPTION "Updated the DESCRIPTION of mgcpRetransmissionDisconnectMinWaitingPeriod."
REVISION "200211180000Z"
DESCRIPTION "Edited many DEFVALs.
- Set the interval of mgcpRetransmissionInitialPeriod
to mgcpRetransmissionMaxPeriod since it is forbidden that
the first has more 'range', than the second.
- Set a minimum value of 100 to:
- mgcpRetransmissionDisconnectTimeout
- mgcpRetransmissionHistoryTimeout
- mgcpRetransmissionMaxWaitingDelay
- mgcpRetransmissionDisconnectInitialWaitingPeriod
- mgcpRetransmissionDisconnectMinWaitingPeriod
- mgcpRetransmissionDisconnectMaxWaitingPeriod
since each must be at least equal to minimum internal tick
value.
- Set a minimum value of 1 to:
- mgcpRetransmissionSuspicionThreshold
- mgcpRetransmissionDisconnectThreshold
since each must be at least higher than zero.
- Use the same DEFVAL for:
- mgcpRetransmissionHistoryTimeout
- mgcpRetransmissionDisconnectTimeout
since the second must be at least equal to the second DEFVAL"
REVISION "200207100000Z"
DESCRIPTION "Renamed doNotIncludePtime(0) to excludePtime(0)."
REVISION "200207050000Z"
DESCRIPTION "Added X-P package."
REVISION "200206260000Z"
DESCRIPTION "Renamed INTEGER value doNotIncludeNotStarted(0) to excludeNotStarted(0)."
REVISION "200205010000Z"
DESCRIPTION "Added mgcpLinePackageOsiDuration."
REVISION "200203130000Z"
DESCRIPTION "Added mgcpPiggyBackingEnable."
REVISION "200111230000Z"
DESCRIPTION "Added range for mgcpRetransmissionInitialPeriod."
REVISION "200108020000Z"
DESCRIPTION "Creation"
::= { mgcp 1 }
mgcpMIBObjects OBJECT IDENTIFIER ::= { mgcpMIB 1 }
mgcpConformance OBJECT IDENTIFIER ::= { mgcpMIB 2 }
mgcpPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION "MGCP IP port number. This is the UDP port number on
which the gateway is listening for any MGCP request."
DEFVAL { 2427 }
::= { mgcpMIBObjects 1 }
mgcpDefaultDigitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Default digit map for all the endpoints."
DEFVAL { "x.T" }
::= { mgcpMIBObjects 2 }
mgcpDefaultPackage OBJECT-TYPE
SYNTAX INTEGER {
linePackage(0),
dtmfPackage(1),
genericPackage(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Default package for all the endpoints."
DEFVAL { linePackage }
::= { mgcpMIBObjects 3 }
mgcpRestartLevel OBJECT-TYPE
SYNTAX INTEGER {
gateway(0),
group(1),
endpoint(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Level of restart for initial RSIP."
DEFVAL { gateway }
::= { mgcpMIBObjects 4 }
mgcpEndpointIdListIncludeNotStarted OBJECT-TYPE
SYNTAX INTEGER {
excludeNotStarted(0),
includeNotStarted(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates if the EndpointIdList returned by a wildcarded
AUEP will include or not endpoints that are not started."
DEFVAL { excludeNotStarted }
::= { mgcpMIBObjects 5 }
mgcpPiggyBackingEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates if piggy-backing can be used to send several
MGCP messages in the same UDP packet. If enabled,
piggy-backing can be used. Otherwise, no piggy-backing
is used."
DEFVAL { enable }
::= { mgcpMIBObjects 6 }
mgcpAddPtimeIfPresentInLCO OBJECT-TYPE
SYNTAX INTEGER {
excludePtime(0),
includePtime(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If includePtime is selected, the ptime will be included
in the SDP packets whenever the ptime is provided in
the LocalConnectionOptions(LCO) parameters. Otherwise,
the ptime is never provided in SDP."
DEFVAL { excludePtime }
::= { mgcpMIBObjects 10 }
-- ************************************************************************
-- EndPoint Id information
-- ************************************************************************
mgcpEndpointId OBJECT IDENTIFIER ::= { mgcpMIBObjects 17 }
mgcpEndpointIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MgcpEndpointIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table that contains MGCP endpoint interface parameters.
This table contains the local endpoint name. The endpoint
name is created as follows: term2/term1@localHostFqdn."
::= { mgcpEndpointId 10 }
mgcpEndpointIfEntry OBJECT-TYPE
SYNTAX MgcpEndpointIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table entry of the endpoint interface table."
INDEX {
ifIndex
}
::= { mgcpEndpointIfTable 1 }
MgcpEndpointIfEntry ::= SEQUENCE
{
mgcpEndpointIdTerm2 OCTET STRING (SIZE (1..255)),
mgcpEndpointIdTerm1 OCTET STRING (SIZE (1..255))
}
mgcpEndpointIdTerm1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The right most term of the local endpoint name."
::= { mgcpEndpointIfEntry 1 }
mgcpEndpointIdTerm2 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Second term from the right of the local endpoint name."
DEFVAL { "aaln" }
::= { mgcpEndpointIfEntry 2 }
-- ************************************************************************
-- Retransmission information
-- ************************************************************************
mgcpRetransmission OBJECT IDENTIFIER ::= { mgcpMIBObjects 18 }
mgcpRetransmissionAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
static(0),
exponential(1),
exponentialWithJitter(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Retransmission algorithm used."
DEFVAL { exponentialWithJitter }
::= { mgcpRetransmission 1 }
mgcpRetransmissionInitialPeriod OBJECT-TYPE
SYNTAX Unsigned32 (200..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Retransmission initial period in ms."
DEFVAL { 200 }
::= { mgcpRetransmission 2 }
mgcpRetransmissionMaxPeriod OBJECT-TYPE
SYNTAX Unsigned32 (200..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Retransmission maximum period in ms.
Must be greater than or equal to the retransmission
initial period."
DEFVAL { 30000 }
::= { mgcpRetransmission 3 }
mgcpRetransmissionDisconnectTimeout OBJECT-TYPE
SYNTAX Unsigned32 (100..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Time elapsed (in ms) at which an endpoint will become disconnected."
DEFVAL { 20000 }
::= { mgcpRetransmission 4 }
mgcpRetransmissionSuspicionThreshold OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of retransmissions at which an endpoint may
actively query the name server to detect the possible
change of the Call Agent's interfaces."
DEFVAL { 7 }
::= { mgcpRetransmission 5 }
mgcpRetransmissionSuspicionThresholdDnsQuery OBJECT-TYPE
SYNTAX INTEGER {
noDnsQuery(0),
performDnsQuery(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether a DNS query will be performed or not when the
number of retransmissions is equal to the suspicion threshold."
DEFVAL { noDnsQuery }
::= { mgcpRetransmission 6 }
mgcpRetransmissionDisconnectThreshold OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of retransmissions at which an endpoint
should contact the DNS one more time to see if
any other interfaces have become available. When
the number of retransmissions is greater than
this value, the endpoint will become disconnected."
DEFVAL { 7 }
::= { mgcpRetransmission 7 }
mgcpRetransmissionDisconnectThresholdDnsQuery OBJECT-TYPE
SYNTAX INTEGER {
noDnsQuery(0),
performDnsQuery(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether a DNS query will be performed or not when the
number of retransmissions is equal to the disconnect threshold."
DEFVAL { noDnsQuery }
::= { mgcpRetransmission 8 }
mgcpRetransmissionHistoryTimeout OBJECT-TYPE
SYNTAX Unsigned32 (100..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of milliseconds for which reponses to old
transactions must be kept."
DEFVAL { 20000 }
::= { mgcpRetransmission 9 }
mgcpRetransmissionMaxWaitingDelay OBJECT-TYPE
SYNTAX Unsigned32 (100..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum waiting delay (in ms) an endpoint can wait
before sending an RSIP."
DEFVAL { 600000 }
::= { mgcpRetransmission 10 }
mgcpRetransmissionDisconnectInitialWaitingPeriod OBJECT-TYPE
SYNTAX Unsigned32 (100..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Initial waiting delay (in ms) an endpoint must wait before
starting the disconnect procedure."
DEFVAL { 15000 }
::= { mgcpRetransmission 11 }
mgcpRetransmissionDisconnectMinWaitingPeriod OBJECT-TYPE
SYNTAX Unsigned32 (100..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Minimum waiting delay (in ms) that must have elapsed since
the gateway became initially disconnected, and before
reinitiating the disconnect procedure. If the endpoint
remains disconnected after 'disconnected' procedure, the
minimum waiting delay is doubled up to a maximum value."
DEFVAL { 15000 }
::= { mgcpRetransmission 12 }
mgcpRetransmissionDisconnectMaxWaitingPeriod OBJECT-TYPE
SYNTAX Unsigned32 (100..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Disconnected maximum waiting delay (in ms) since the
gateway became disconnected that an endpoint can wait
before starting the disconnect procedure."
DEFVAL { 600000 }
::= { mgcpRetransmission 13 }
-- ************************************************************************
-- DTMF (D) package
-- ************************************************************************
mgcpDtmfPackage OBJECT IDENTIFIER ::= { mgcpMIBObjects 30 }
mgcpDtmfPackageLDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DTMF long duration timeout value in ms."
DEFVAL { 2000 }
::= { mgcpDtmfPackage 4 }
mgcpDtmfPackageTCriticalDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Interdigit timeout value in ms when a timer is all that
is required for the digit string to match a pattern in
the digit map."
DEFVAL { 4000 }
::= { mgcpDtmfPackage 8 }
mgcpDtmfPackageTPartialDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Interdigit timeout value in ms when at least one more
digit is required for the digit string to match any of
the patterns in the digit map."
DEFVAL { 16000 }
::= { mgcpDtmfPackage 12 }
-- ************************************************************************
-- Generic (G) package
-- ************************************************************************
mgcpGenericMediaPackage OBJECT IDENTIFIER ::= { mgcpMIBObjects 35 }
mgcpGenericMediaPackageRbkDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Ring back on connection tone timeout value in ms."
DEFVAL { 180000 }
::= { mgcpGenericMediaPackage 10 }
mgcpGenericMediaPackageRtDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Ring back tone timeout value in ms."
DEFVAL { 180000 }
::= { mgcpGenericMediaPackage 14 }
-- ************************************************************************
-- Line (L) package
-- ************************************************************************
mgcpLinePackage OBJECT IDENTIFIER ::= { mgcpMIBObjects 40 }
mgcpLinePackageBzDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Busy tone timeout value in ms."
DEFVAL { 30000 }
::= { mgcpLinePackage 4 }
mgcpLinePackageDlDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Dial tone timeout value in ms."
DEFVAL { 16000 }
::= { mgcpLinePackage 8 }
mgcpLinePackageMwiDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Message waiting indicator tone timeout value in ms."
DEFVAL { 16000 }
::= { mgcpLinePackage 12 }
mgcpLinePackageOtDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Off hook warning tone timeout value in ms."
DEFVAL { 65535000 }
::= { mgcpLinePackage 16 }
mgcpLinePackageRgDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Ring tone timeout value in ms."
DEFVAL { 180000 }
::= { mgcpLinePackage 20 }
mgcpLinePackageRoDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Reorder tone timeout value in ms."
DEFVAL { 30000 }
::= { mgcpLinePackage 24 }
mgcpLinePackageSlDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Stutter dial tone timeout value in ms."
DEFVAL { 16000 }
::= { mgcpLinePackage 28 }
mgcpLinePackageWtDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Call waiting tone timeout value in ms."
DEFVAL { 30000 }
::= { mgcpLinePackage 32 }
mgcpLinePackageOsiDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Network disconnect timeout value in ms."
DEFVAL { 900 }
::= { mgcpLinePackage 36 }
mgcpLinePackageHdPersistent OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether the off-hook event is persistent or not.
Persistent events in a given package are always detected on an
endpoint that implements that package. If a persistent event is not
included in the list of RequestedEvents and the event occurs, the
event will be detected anyway and processed like all other events,
as if the persistent event had been requested with a Notify action."
DEFVAL { disable }
::= { mgcpLinePackage 100 }
mgcpLinePackageHfPersistent OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether the flash hook event is persistent or not.
Persistent events in a given package are always detected on an
endpoint that implements that package. If a persistent event is not
included in the list of RequestedEvents and the event occurs, the
event will be detected anyway and processed like all other events,
as if the persistent event had been requested with a Notify action."
DEFVAL { disable }
::= { mgcpLinePackage 101 }
mgcpLinePackageHuPersistent OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether the on hook event is persistent or not.
Persistent events in a given package are always detected on an
endpoint that implements that package. If a persistent event is not
included in the list of RequestedEvents and the event occurs, the
event will be detected anyway and processed like all other events,
as if the persistent event had been requested with a Notify action."
DEFVAL { disable }
::= { mgcpLinePackage 102 }
-- ************************************************************************
-- X-P package
-- ************************************************************************
mgcpXPPackage OBJECT IDENTIFIER ::= { mgcpMIBObjects 43 }
mgcpXPPackageIrDuration OBJECT-TYPE
SYNTAX Unsigned32 ( 0..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Initial ring timeout value in ms."
DEFVAL { 500 }
::= { mgcpXPPackage 4 }
-- ************************************************************************
-- MGCP statistics
-- ************************************************************************
-- ************************************************************************
-- Firewall traversal mechanism
-- ************************************************************************
mgcpFirewall OBJECT IDENTIFIER ::= { mgcpMIBObjects 46 }
mgcpFwKeepAliveEnable OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable the Firewall keep-alive timeout mechanism.
When Media Gateways (MGW) controlled with the MGCP protocol are
deployed behind firewalls, the Media Gateway Controller (MGC) should
be allowed to control the MGW. To keep the firewall and NAT connection
alive, signalling packets must be exchanged between the MGW and MGC
within a specified period of time called the keep-alive timeout.
If no packets are exchanged for the specified period, then the
connection will be closed.
To keep the connection alive, the gateway uses the RSIP
RM : x-keepalive command to indicate that the gateway inactivity
timer has timed-out. The RSIP keep-alive command is sent from
a provisionable virtual endpoint.
The RSIP keep-alive command does not require any 200 OK from the
Media Gateway controler (MGC). The RSIP keep-alive is launched
immediately after the activation of the MGCP stack. It is then
possible to see RSIP keep-alive command preceeding the initial
RSIP restart if the registration initial delay period is larger
than the inactivity timer. Also, the RSIP keep-alive is not
submitted to the disconnection procedure.
Note that voice packets cannot be used to keep the connection opened
because they are transmitted on another channel."
DEFVAL { disable }
::= { mgcpFirewall 5 }
mgcpFwKeepAliveTimeout OBJECT-TYPE
SYNTAX Unsigned32 (10..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Keep-alive timeout value in sec.
The range varies from 10 sec to 24 hrs.
The default value is set to 5 min."
DEFVAL { 300 }
::= { mgcpFirewall 10 }
mgcpStats OBJECT IDENTIFIER ::= { mgcpMIBObjects 50 }
mgcpStatsCurrentNumberOfActiveConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of active connections which are currently
conducted by the gateway."
::= { mgcpStats 1 }
mgcpStatsCurrentStatistics OBJECT IDENTIFIER ::= { mgcpStats 5 }
mgcpStatsCumulatedStatistics OBJECT IDENTIFIER ::= { mgcpStats 6 }
-- MGCP Current Statistics
mgcpStatsCurrentTotalNumberOfConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of connections conducted by the gateway so far
in the current statistics period."
::= { mgcpStatsCurrentStatistics 1 }
mgcpStatsCurrentAvgConnectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average connection time (in seconds) so far in the current
statistics period."
::= { mgcpStatsCurrentStatistics 2 }
-- MGCP Cumulated Statistics
mgcpStatsCumulatedTotalNumberOfConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Cumulated number of connections conducted by the gateway."
::= { mgcpStatsCumulatedStatistics 1 }
mgcpStatsCumulatedAvgConnectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Cumulated average connection time (in seconds)."
::= { mgcpStatsCumulatedStatistics 2 }
-- ************************************************************************
-- CallAgent IP address: Placed in the mediatrixMgmt.ipAddressStatus and
-- in mediatrixConfig.ipAddressConfig.
-- ************************************************************************
-- Add the MGCP ip addresses specifics parameters
ipAddressStatusMgcpCallAgent OBJECT IDENTIFIER ::= { ipAddressStatus 50 }
ipAddressConfigMgcpCallAgent OBJECT IDENTIFIER ::= { ipAddressConfig 50 }
-- Add the MGCP Call Agent status information
mgcpCAConfigSource OBJECT-TYPE
SYNTAX MxIpConfigSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the source used for the provisioning of
the MGCP Call Agent MIB objects."
DEFVAL { dhcp }
::= { ipAddressStatusMgcpCallAgent 1 }
mgcpCAHost OBJECT-TYPE
SYNTAX MxIpHostName
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MGCP Call Agent IP address or domain name."
DEFVAL { "192.168.0.10" }
::= { ipAddressStatusMgcpCallAgent 2 }
mgcpCAPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MGCP Call Agent IP port number."
DEFVAL { 2727 }
::= { ipAddressStatusMgcpCallAgent 3 }
-- Add the MGCP Call Agent configuration information
mgcpCASelectConfigSource OBJECT-TYPE
SYNTAX MxIpSelectConfigSource
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the source to be used for the provisioning of
the MGCP Call Agent MIB objects."
DEFVAL { dhcp }
::= { ipAddressConfigMgcpCallAgent 1 }
ipAddressConfigMgcpCAStatic OBJECT IDENTIFIER ::= { ipAddressConfigMgcpCallAgent 6 }
mgcpCAStaticHost OBJECT-TYPE
SYNTAX MxIpHostName
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Static MGCP Call Agent IP address or domain name."
DEFVAL { "192.168.0.10" }
::= { ipAddressConfigMgcpCAStatic 1 }
mgcpCAStaticPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Static MGCP Call Agent IP port number."
DEFVAL { 2727 }
::= { ipAddressConfigMgcpCAStatic 2 }
ipAddressConfigMgcpCADhcp OBJECT IDENTIFIER ::= { ipAddressConfigMgcpCallAgent 7 }
mgcpCADhcpSiteSpecificCode OBJECT-TYPE
SYNTAX MxIpDhcpSiteSpecificCode
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DHCP MGCP Call Agent site specific code.
If set to 0, use vendor-specific code #207."
DEFVAL { 0 }
::= { ipAddressConfigMgcpCADhcp 1 }
-- ************************************************************************
-- Conformance information
-- ************************************************************************
mgcpCompliances OBJECT IDENTIFIER ::= { mgcpConformance 1 }
mgcpResidentialGatewayBasicComplVer1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Minimal definitions for the MGCP Residential Gateway group"
MODULE -- This Module
MANDATORY-GROUPS {
mgcpBasicGroupVer1,
mgcpGenericPkgGroupVer1,
mgcpDtmfPkgGroupVer1,
mgcpLinePkgGroupVer1,
mgcpStatsBasicGroupVer1,
mgcpCallAgentGroupVer1,
mgcpXPPackageGroupVer1,
mgcpFirewallGroupVer1
}
::= { mgcpCompliances 1 }
-- ************************************************************************
-- MIB variable grouping
-- ************************************************************************
mgcpGroups OBJECT IDENTIFIER ::= {mgcpConformance 2 }
mgcpBasicGroupVer1 OBJECT-GROUP
OBJECTS {
mgcpPort,
mgcpDefaultDigitMap,
mgcpDefaultPackage,
mgcpRestartLevel,
mgcpEndpointIdListIncludeNotStarted,
mgcpPiggyBackingEnable,
mgcpAddPtimeIfPresentInLCO,
mgcpEndpointIdTerm1,
mgcpEndpointIdTerm2,
mgcpRetransmissionAlgorithm,
mgcpRetransmissionInitialPeriod,
mgcpRetransmissionMaxPeriod,
mgcpRetransmissionDisconnectTimeout,
mgcpRetransmissionSuspicionThreshold,
mgcpRetransmissionSuspicionThresholdDnsQuery,
mgcpRetransmissionDisconnectThreshold,
mgcpRetransmissionDisconnectThresholdDnsQuery,
mgcpRetransmissionHistoryTimeout,
mgcpRetransmissionMaxWaitingDelay,
mgcpRetransmissionDisconnectInitialWaitingPeriod,
mgcpRetransmissionDisconnectMinWaitingPeriod,
mgcpRetransmissionDisconnectMaxWaitingPeriod
}
STATUS current
DESCRIPTION "This group holds the objects that define the basic
MGCP group."
::= { mgcpGroups 1 }
mgcpGenericPkgGroupVer1 OBJECT-GROUP
OBJECTS {
mgcpGenericMediaPackageRbkDuration,
mgcpGenericMediaPackageRtDuration
}
STATUS current
DESCRIPTION "This group holds the objects that define the basic
MGCP GENERIC media package."
::= { mgcpGroups 2 }
mgcpDtmfPkgGroupVer1 OBJECT-GROUP
OBJECTS {
mgcpDtmfPackageLDuration,
mgcpDtmfPackageTCriticalDuration,
mgcpDtmfPackageTPartialDuration
}
STATUS current
DESCRIPTION "This group holds the objects that define the
MGCP DTMF package."
::= { mgcpGroups 3 }
mgcpLinePkgGroupVer1 OBJECT-GROUP
OBJECTS {
mgcpLinePackageBzDuration,
mgcpLinePackageDlDuration,
mgcpLinePackageMwiDuration,
mgcpLinePackageOtDuration,
mgcpLinePackageRoDuration,
mgcpLinePackageRgDuration,
mgcpLinePackageSlDuration,
mgcpLinePackageWtDuration
}
STATUS current
DESCRIPTION "This group holds the objects that define the
MGCP LINE package."
::= { mgcpGroups 4 }
mgcpStatsBasicGroupVer1 OBJECT-GROUP
OBJECTS {
mgcpStatsCurrentNumberOfActiveConnections,
mgcpStatsCurrentTotalNumberOfConnections,
mgcpStatsCurrentAvgConnectionTime,
mgcpStatsCumulatedTotalNumberOfConnections,
mgcpStatsCumulatedAvgConnectionTime
}
STATUS current
DESCRIPTION "This group holds the objects that define the basic
MGCP statistics group."
::= { mgcpGroups 5 }
mgcpCallAgentGroupVer1 OBJECT-GROUP
OBJECTS {
mgcpCAConfigSource,
mgcpCAHost,
mgcpCAPort,
mgcpCASelectConfigSource,
mgcpCAStaticHost,
mgcpCAStaticPort,
mgcpCADhcpSiteSpecificCode
}
STATUS current
DESCRIPTION "This group holds the objects that define the
MGCP Call Agent IP address."
::= { mgcpGroups 6 }
mgcpXPPackageGroupVer1 OBJECT-GROUP
OBJECTS {
mgcpXPPackageIrDuration
}
STATUS current
DESCRIPTION "This group holds the objects that define the
MGCP X-P package specific parameters."
::= { mgcpGroups 15 }
mgcpFirewallGroupVer1 OBJECT-GROUP
OBJECTS {
mgcpFwKeepAliveEnable,
mgcpFwKeepAliveTimeout
}
STATUS current
DESCRIPTION "This group holds the objects that define the
MGCP Firewall traversal specific parameters."
::= { mgcpGroups 20 }
END