818 lines
27 KiB
Plaintext
818 lines
27 KiB
Plaintext
ADTRAN-GENMGCP-MIB
|
|
|
|
-- TITLE: The ADTRAN Generic MGCP MIB
|
|
-- PRODUCT: TA5000
|
|
-- VERSION: 1.0
|
|
-- DATE: 01/21/13
|
|
-- AUTHOR: Subhra Saha, David Wachira, Timothy Myers
|
|
-- STATUS: PRELIMINARY
|
|
|
|
-- This MIB defines the object identifiers (OIDs) for the
|
|
-- ADTRAN GENMGCP entities.
|
|
|
|
-- "DO NOT MAKE HISTORY COMMENTS HERE!!!! Revision history now in REVISION/DESCRIPTION clauses below"
|
|
|
|
-- *****************************************************************************
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
adGenMgcp,
|
|
adGenMgcpID
|
|
FROM ADTRAN-SHARED-CND-SYSTEM-MIB
|
|
|
|
OBJECT-TYPE,
|
|
MODULE-IDENTITY,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString,
|
|
RowStatus,
|
|
TruthValue,
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
|
|
AdGenVoipCodecProfileType,
|
|
AdGenVoipCodecProfileName,
|
|
AdGenVoipMediaProfileName
|
|
FROM ADTRAN-GENVOIP-MIB
|
|
|
|
ifIndex,
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
;
|
|
|
|
adGenMgcpEntity MODULE-IDENTITY
|
|
LAST-UPDATED "201702160000Z"
|
|
ORGANIZATION "Adtran, Inc."
|
|
CONTACT-INFO
|
|
"CND Tech Support
|
|
Postal: ADTRAN, Inc.
|
|
901 Explorer Blvd.
|
|
Huntsville, AL 35806
|
|
Tel: +1 800 726-8663
|
|
Fax: +1 256 963 6217
|
|
E-mail: support@adtran.com"
|
|
DESCRIPTION
|
|
"This MIB defines the objects for MGCP management."
|
|
|
|
REVISION "201702160000Z"
|
|
DESCRIPTION "Added new value 'connected_no_rqnt(4)' to oid adGenMgcpEndpointStatusState.
|
|
This will help with troubleshooting in the field."
|
|
|
|
REVISION "201403180000Z"
|
|
DESCRIPTION "Added oids: adGenMgcpEndpointMediaProfile, adGenMgcpEndpointCodecListProfile,
|
|
adGenMgcpEndpointOperStatus, adGenMgcpEndpointStatusCodecInUse,
|
|
adGenMgcpEndpointLastError, adGenMgcpProfileRFC2833Signaling"
|
|
|
|
REVISION "201307180000Z"
|
|
DESCRIPTION "Added oid for forward disconnect provisioning on MGCP endpoints"
|
|
|
|
REVISION "201305230000Z"
|
|
DESCRIPTION "Added oids to enable MGCP restart operations as well as seeing
|
|
the last error for those actions. Also removed the number of endpoints
|
|
connected to each profile because that information is no longer centrally
|
|
obtainable."
|
|
|
|
REVISION "201301210000Z"
|
|
DESCRIPTION "Created"
|
|
::= { adGenMgcpID 1 }
|
|
|
|
--==============================================================================
|
|
-- PROVISIONING
|
|
--==============================================================================
|
|
|
|
adGenMgcpProvisioning OBJECT IDENTIFIER ::= {adGenMgcp 1}
|
|
|
|
-- *****************************************************************************
|
|
-- Groups in MGCP Provisioning
|
|
-- *****************************************************************************
|
|
|
|
adGenMgcpProfileProv OBJECT IDENTIFIER ::= { adGenMgcpProvisioning 1 }
|
|
adGenMgcpEndpointProv OBJECT IDENTIFIER ::= { adGenMgcpProvisioning 2 }
|
|
|
|
--==============================================================================
|
|
-- STATUS
|
|
--==============================================================================
|
|
|
|
adGenMgcpStatus OBJECT IDENTIFIER ::= {adGenMgcp 2}
|
|
|
|
-- *****************************************************************************
|
|
-- Groups in MGCP Status
|
|
-- *****************************************************************************
|
|
|
|
adGenMgcpEndpointStatus OBJECT IDENTIFIER ::= { adGenMgcpStatus 1 }
|
|
|
|
--==============================================================================
|
|
-- Actions
|
|
--==============================================================================
|
|
|
|
adGenMgcpActions OBJECT IDENTIFIER ::= {adGenMgcp 3}
|
|
|
|
|
|
--==============================================================================
|
|
-- TEXTUAL CONVENTION
|
|
|
|
AdGenMgcpProfileName ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "40a"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name for the MGCP profile table instance.
|
|
Used to index the MGCP profile table (adGenMgcpProfileProvTable)."
|
|
SYNTAX OCTET STRING (SIZE(1..40))
|
|
|
|
|
|
--******************************************************************************
|
|
-- This table is for MGCP Profile provisioning.
|
|
--******************************************************************************
|
|
|
|
adGenMgcpProfileProvCurrentNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of MGCP Profiles defined."
|
|
::= { adGenMgcpProfileProv 1 }
|
|
|
|
adGenMgcpProfileProvLastCreateError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the last error that occured while attempting to create
|
|
an entry in the MGCP Profile provisioning table (adGenMgcpProfileProvTable)."
|
|
::= { adGenMgcpProfileProv 2 }
|
|
|
|
adGenMgcpProfileProvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenMgcpProfileProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports provisioning of MGCP profile parameters for the MGCP
|
|
stack."
|
|
::= { adGenMgcpProfileProv 3 }
|
|
|
|
adGenMgcpProfileProvEntry OBJECT-TYPE
|
|
SYNTAX AdGenMgcpProfileProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenMgcpProfileProvTable."
|
|
INDEX { IMPLIED adGenMgcpProfileEntryIndex }
|
|
::= { adGenMgcpProfileProvTable 1 }
|
|
|
|
AdGenMgcpProfileProvEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenMgcpProfileEntryIndex AdGenMgcpProfileName,
|
|
adGenMgcpProfileRowStatus RowStatus,
|
|
adGenMgcpProfileLastErrorString DisplayString,
|
|
|
|
adGenMgcpProfileCallAgentPrimary DisplayString,
|
|
adGenMgcpProfileCallAgentPrimaryUdp Integer32,
|
|
adGenMgcpProfileCallAgentSecondary DisplayString,
|
|
adGenMgcpProfileCallAgentSecondaryUdp Integer32,
|
|
|
|
adGenMgcpProfileShutdown INTEGER,
|
|
adGenMgcpProfileBracketedIp TruthValue,
|
|
adGenMgcpProfileStandard INTEGER,
|
|
|
|
adGenMgcpProfileMgcpDscp Integer32,
|
|
adGenMgcpProfileRtpDscp Integer32,
|
|
|
|
adGenMgcpProfileGatewayUdp Integer32,
|
|
adGenMgcpProfileRtpUdpOffset Integer32,
|
|
|
|
adGenMgcpProfilePersistentNotifyHangDown INTEGER,
|
|
adGenMgcpProfilePersistentNotifyHangUp INTEGER,
|
|
adGenMgcpProfilePersistentNotifyHookFlash INTEGER,
|
|
|
|
adGenMgcpProfileRetransmitDelay INTEGER,
|
|
|
|
adGenMgcpProfileMax1 Integer32,
|
|
adGenMgcpProfileMax2 Integer32,
|
|
|
|
adGenMgcpProfileLocalDomainType INTEGER,
|
|
adGenMgcpProfileLocalDomainAddress DisplayString,
|
|
|
|
adGenMgcpProfileTerminationIdBase DisplayString,
|
|
adGenMgcpProfileRFC2833Signaling INTEGER
|
|
}
|
|
|
|
adGenMgcpProfileEntryIndex OBJECT-TYPE
|
|
SYNTAX AdGenMgcpProfileName
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the MGCP Profile."
|
|
::= { adGenMgcpProfileProvEntry 1 }
|
|
|
|
adGenMgcpProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or modify or delete an existing
|
|
row in this table."
|
|
::= { adGenMgcpProfileProvEntry 2 }
|
|
|
|
adGenMgcpProfileLastErrorString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the last error that occured while attempting to create or
|
|
modify an entry in the MGCP Profile Prov Table."
|
|
::= { adGenMgcpProfileProvEntry 3 }
|
|
|
|
adGenMgcpProfileCallAgentPrimary OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The primary MGCP Call-Agent's IP address or host name."
|
|
::= { adGenMgcpProfileProvEntry 4 }
|
|
|
|
adGenMgcpProfileCallAgentPrimaryUdp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The primary MGCP Call-Agent's UDP port. This signifies which UDP port MGCP
|
|
endpoints connected to this profile will transmit signalling packets to."
|
|
DEFVAL { 2727 }
|
|
::= { adGenMgcpProfileProvEntry 5 }
|
|
|
|
adGenMgcpProfileCallAgentSecondary OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The secondary MGCP Call-Agent's IP address or host name."
|
|
::= { adGenMgcpProfileProvEntry 6 }
|
|
|
|
adGenMgcpProfileCallAgentSecondaryUdp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The secondary MGCP Call-Agent's UDP port. This signifies which UDP port MGCP
|
|
endpoints connected to this profile will transmit signalling packets to."
|
|
DEFVAL { 2727 }
|
|
::= { adGenMgcpProfileProvEntry 7 }
|
|
|
|
adGenMgcpProfileShutdown OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noShutdown(1),
|
|
shutdown(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to shutdown the MGCP Stack.
|
|
Permitted values: No Shutdown (1),
|
|
Shutdown (2)."
|
|
DEFVAL { noShutdown }
|
|
::= { adGenMgcpProfileProvEntry 8 }
|
|
|
|
adGenMgcpProfileBracketedIp OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to enable use of bracketed IP format.
|
|
Permitted values: Bracketed IP Enabled = True(1),
|
|
Bracketed IP Disabled = False (2)."
|
|
DEFVAL { true }
|
|
::= { adGenMgcpProfileProvEntry 9 }
|
|
|
|
adGenMgcpProfileStandard OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rfc3435(1),
|
|
ncs(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Use to specify the MGCP standard adherence for the MGCP stack.
|
|
1 = rfc3435 Specifies RFC 3435.
|
|
2 = ncs Specifies version 1.0."
|
|
DEFVAL { rfc3435 }
|
|
::= { adGenMgcpProfileProvEntry 10 }
|
|
|
|
adGenMgcpProfileMgcpDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to set the Differentiated Services Code Point in the IP header for
|
|
the MGCP protocol messages. Valid values defined in RFC2474."
|
|
DEFVAL { 46 }
|
|
::= { adGenMgcpProfileProvEntry 11 }
|
|
|
|
adGenMgcpProfileRtpDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to set the Differentiated Services Code Point in the IP header for
|
|
the RTP protocol messages. Valid values defined in RFC2474."
|
|
DEFVAL { 46 }
|
|
::= { adGenMgcpProfileProvEntry 12 }
|
|
|
|
adGenMgcpProfileGatewayUdp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to configure the UDP port for MGCP signaling on the Gateway.
|
|
This signifies which UDP port the call-agent is sending MGCP signalling
|
|
packets to for MGCP Endpoints connected to this profile."
|
|
DEFVAL { 2427 }
|
|
::= { adGenMgcpProfileProvEntry 13 }
|
|
|
|
adGenMgcpProfileRtpUdpOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to configure a global starting User Datagram Protocol (UDP) port for
|
|
Realtime Transport Protocol (RTP)."
|
|
DEFVAL { 10000 }
|
|
::= { adGenMgcpProfileProvEntry 14 }
|
|
|
|
adGenMgcpProfilePersistentNotifyHangDown OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enbled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to send a persistent notification to the Call Agent on hang down.
|
|
Permitted values: Persistent Notify Hang Down Disabled = disabled(1),
|
|
Persistent Notify Hang Down Enabled = enabled(2)."
|
|
DEFVAL { disabled }
|
|
::= { adGenMgcpProfileProvEntry 15 }
|
|
|
|
adGenMgcpProfilePersistentNotifyHangUp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enbled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to send a persistent notification to the Call Agent on hang Up.
|
|
Permitted values: Persistent Notify Hang Up Disabled = disabled(1),
|
|
Persistent Notify Hang Up Enabled = enabled(2)."
|
|
DEFVAL { disabled }
|
|
::= { adGenMgcpProfileProvEntry 16 }
|
|
|
|
adGenMgcpProfilePersistentNotifyHookFlash OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enbled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to send a persistent notification to the Call Agent on hookflash.
|
|
Permitted values: Persistent Notify HookFlash Disabled = disabled(1),
|
|
Persistent Notify HookFlash Enabled = enabled(2)."
|
|
DEFVAL { disabled }
|
|
::= { adGenMgcpProfileProvEntry 17 }
|
|
|
|
adGenMgcpProfileRetransmitDelay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
exponentialBackoff(1),
|
|
ms100(2),
|
|
ms250(3),
|
|
ms500(4),
|
|
sec1(5),
|
|
sec2(6),
|
|
sec4(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The retransmit delay for MGCP signaling messages."
|
|
DEFVAL { exponentialBackoff }
|
|
::= { adGenMgcpProfileProvEntry 18 }
|
|
|
|
adGenMgcpProfileMax1 OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of retries on expiry of max1 timer."
|
|
DEFVAL { 5 }
|
|
::= { adGenMgcpProfileProvEntry 19 }
|
|
|
|
adGenMgcpProfileMax2 OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of retries on expiry of max2 timer."
|
|
DEFVAL { 7 }
|
|
::= { adGenMgcpProfileProvEntry 20 }
|
|
|
|
adGenMgcpProfileLocalDomainType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mediaGateway(1),
|
|
userDefined(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates whether we are using the pre-configured Media Gateway
|
|
as the domain address or we are using a manually defined value.
|
|
1 = media-gateway Use configured Media Gateway as domain.
|
|
2 = user-defined Use user-configured domain name."
|
|
DEFVAL { mediaGateway }
|
|
::= { adGenMgcpProfileProvEntry 21 }
|
|
|
|
adGenMgcpProfileLocalDomainAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..80))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the assigned domain address for host messages."
|
|
::= { adGenMgcpProfileProvEntry 22 }
|
|
|
|
adGenMgcpProfileTerminationIdBase OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..25))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the base for the MGCP name that is used on the MGCP switch.
|
|
Ex.
|
|
Termination Base Id is 'aaln/'.
|
|
Mgcp Endpoint 1/1/24 is connected to this profile.
|
|
The MGCP name used by endpoint 1/1/24 will be 'aaln/24'."
|
|
DEFVAL { "aaln/" }
|
|
::= { adGenMgcpProfileProvEntry 23 }
|
|
|
|
adGenMgcpProfileRFC2833Signaling OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enbled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the rfc2833 signaling.
|
|
Permitted values: RFC2833 signaling Disabled = disabled(1),
|
|
RFC2833 signaling Enabled = enabled(2)."
|
|
DEFVAL { disabled }
|
|
::= { adGenMgcpProfileProvEntry 24 }
|
|
|
|
--******************************************************************************
|
|
-- This table is for MGCP Endpoint provisioning.
|
|
--******************************************************************************
|
|
|
|
adGenMgcpEndpointProvCurrentNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of MGCP endpoints configured on entire shelf."
|
|
::= { adGenMgcpEndpointProv 1 }
|
|
|
|
adGenMgcpEndpointProvLastCreateError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the last error that occured while attempting to create
|
|
an entry in the MGCP endpoint provisioning table
|
|
(adGenMgcpEndpointProvTable)."
|
|
::= { adGenMgcpEndpointProv 2 }
|
|
|
|
adGenMgcpEndpointProvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenMgcpEndpointProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports provisioning of MGCP user parameters for the
|
|
MGCP client."
|
|
::= { adGenMgcpEndpointProv 3 }
|
|
|
|
adGenMgcpEndpointProvEntry OBJECT-TYPE
|
|
SYNTAX AdGenMgcpEndpointProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenMgcpEndpointProvTable."
|
|
INDEX { adGenMgcpEndpointEntryIndex }
|
|
::= { adGenMgcpEndpointProvTable 1 }
|
|
|
|
AdGenMgcpEndpointProvEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenMgcpEndpointEntryIndex InterfaceIndexOrZero,
|
|
adGenMgcpEndpointRowStatus RowStatus,
|
|
adGenMgcpEndpointLastErrorString DisplayString,
|
|
|
|
adGenMgcpEndpointFxsPort InterfaceIndexOrZero,
|
|
adGenMgcpEndpointMgcpProfile AdGenMgcpProfileName,
|
|
adGenMgcpEndpointBlockCallerId TruthValue,
|
|
adGenMgcpEndpointDescription DisplayString,
|
|
adGenMgcpEndpointDisplayString DisplayString,
|
|
adGenMgcpEndpointFwdDisconnect INTEGER,
|
|
adGenMgcpEndpointMediaProfile AdGenVoipMediaProfileName,
|
|
adGenMgcpEndpointCodecListProfile AdGenVoipCodecProfileName
|
|
}
|
|
|
|
adGenMgcpEndpointEntryIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MGCP endpoint index."
|
|
::= { adGenMgcpEndpointProvEntry 1 }
|
|
|
|
adGenMgcpEndpointRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or modify or delete an existing
|
|
row in this table."
|
|
::= { adGenMgcpEndpointProvEntry 2 }
|
|
|
|
adGenMgcpEndpointLastErrorString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the last error that occured while attempting to create an
|
|
entry in the MGCP endpoint prov Table."
|
|
::= { adGenMgcpEndpointProvEntry 3 }
|
|
|
|
|
|
adGenMgcpEndpointFxsPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the FXS port which you want to connect to this MGCP Endpoint.
|
|
This FXS port must be on the same device as the MGCP Endpoint.
|
|
To 'disconnect' a user from its existing FXS port, write a value of '0'."
|
|
DEFVAL { 0 }
|
|
::= { adGenMgcpEndpointProvEntry 4 }
|
|
|
|
adGenMgcpEndpointMgcpProfile OBJECT-TYPE
|
|
SYNTAX AdGenMgcpProfileName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the MGCP profile class associated with the user."
|
|
::= { adGenMgcpEndpointProvEntry 5 }
|
|
|
|
adGenMgcpEndpointBlockCallerId OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to block incoming caller-id.
|
|
Permitted values: Block Caller Id Disabled for user = True(1),
|
|
Block Caller Id Enabled for user = False (2)."
|
|
DEFVAL { true }
|
|
::= { adGenMgcpEndpointProvEntry 6 }
|
|
|
|
adGenMgcpEndpointDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..80))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional description of the MGCP endpoint."
|
|
::= { adGenMgcpEndpointProvEntry 7 }
|
|
|
|
adGenMgcpEndpointDisplayString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..40))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Adtran CLI String representation of the current MGCP Endpoint."
|
|
::= { adGenMgcpEndpointProvEntry 8 }
|
|
|
|
adGenMgcpEndpointFwdDisconnect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
delay250(1),
|
|
delay500(2),
|
|
delay750(3),
|
|
delay900(4),
|
|
delay1000(5),
|
|
delay2000(6)
|
|
}
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies number of milliseconds the FXS module waits, after initiating a
|
|
disconnect sequence caused by the remote end terminating the call, before
|
|
returning to an idle condition."
|
|
DEFVAL { delay2000 }
|
|
::= { adGenMgcpEndpointProvEntry 9 }
|
|
|
|
adGenMgcpEndpointMediaProfile OBJECT-TYPE
|
|
SYNTAX AdGenVoipMediaProfileName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the media profile for this user"
|
|
::= { adGenMgcpEndpointProvEntry 10 }
|
|
|
|
adGenMgcpEndpointCodecListProfile OBJECT-TYPE
|
|
SYNTAX AdGenVoipCodecProfileName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the codec list for this user"
|
|
::= { adGenMgcpEndpointProvEntry 11 }
|
|
|
|
--******************************************************************************
|
|
-- This table is for MGCP Endpoint status.
|
|
--******************************************************************************
|
|
|
|
adGenMgcpEndpointStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenMgcpEndpointStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table gives MGCP Endpoint status information for the MGCP client."
|
|
::= { adGenMgcpEndpointStatus 1 }
|
|
|
|
adGenMgcpEndpointStatusEntry OBJECT-TYPE
|
|
SYNTAX AdGenMgcpEndpointStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenMgcpEndpointStatusTable.
|
|
1) ifIndex: This is the the slot ifIndex for these MGCP Endpoints
|
|
2) adGenMgcpEndpointEntryIndex: The Endpoint Id string"
|
|
INDEX { ifIndex, adGenMgcpEndpointStatusEntryIndex }
|
|
::= { adGenMgcpEndpointStatusTable 1 }
|
|
|
|
AdGenMgcpEndpointStatusEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenMgcpEndpointStatusEntryIndex InterfaceIndexOrZero,
|
|
adGenMgcpEndpointStatusFXSPort InterfaceIndexOrZero,
|
|
adGenMgcpEndpointStatusName DisplayString,
|
|
adGenMgcpEndpointStatusConnectedProfile DisplayString,
|
|
adGenMgcpEndpointStatusState INTEGER,
|
|
adGenMgcpEndpointStatusStateDetail DisplayString,
|
|
adGenMgcpEndpointOperStatus INTEGER,
|
|
adGenMgcpEndpointStatusCodecInUse AdGenVoipCodecProfileType,
|
|
adGenMgcpEndpointLastError DisplayString
|
|
}
|
|
|
|
adGenMgcpEndpointStatusEntryIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MGCP endpoint index."
|
|
::= { adGenMgcpEndpointStatusEntry 1 }
|
|
|
|
adGenMgcpEndpointStatusFXSPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex for the FXS port currently connected to this MGCP Endpoint,
|
|
or 0 if none is connected currently. This FXS must be located on the same
|
|
device as the Endpoint, as is seen in the Endpoint Id Index."
|
|
::= { adGenMgcpEndpointStatusEntry 2 }
|
|
|
|
adGenMgcpEndpointStatusName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The full MGCP Endpoint name that is used on the MGCP switch. This read-only
|
|
value is the combination of the termination id base from the connected MGCP
|
|
Profile and MGCP Endpoint Id from this Endpoint.
|
|
Ex.
|
|
Termination Id Base in the connected profile is 'aaln/'.
|
|
This is Mgcp Endpoint 1/1/24.
|
|
The MGCP name used by endpoint 1/1/24 will be 'aaln/24'."
|
|
::= { adGenMgcpEndpointStatusEntry 3 }
|
|
|
|
adGenMgcpEndpointStatusConnectedProfile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the MGCP Profile to which this MGCP Endpoint is connected."
|
|
::= { adGenMgcpEndpointStatusEntry 4 }
|
|
|
|
adGenMgcpEndpointStatusState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
connected(1),
|
|
disconnected(2),
|
|
reconnecting(3),
|
|
connectedNoRqnt(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The primary state of this MGCP Endpoint."
|
|
::= { adGenMgcpEndpointStatusEntry 5 }
|
|
|
|
adGenMgcpEndpointStatusStateDetail OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string that indicates the detailed connection status of this MGCP endpoint \
|
|
with regards to the MGCP switch."
|
|
::= { adGenMgcpEndpointStatusEntry 6 }
|
|
|
|
adGenMgcpEndpointOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1), -- ready to pass packets
|
|
down(2),
|
|
testing(3), -- in some test mode
|
|
unknown(4) -- status can not be determined
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of the MGCP endpoint."
|
|
::= { adGenMgcpEndpointStatusEntry 7 }
|
|
|
|
adGenMgcpEndpointStatusCodecInUse OBJECT-TYPE
|
|
SYNTAX AdGenVoipCodecProfileType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current codec in use."
|
|
::= { adGenMgcpEndpointStatusEntry 8 }
|
|
|
|
adGenMgcpEndpointLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the last error that occurred while attempting to modify
|
|
an attribute in the current entry or change in the current running state."
|
|
::= { adGenMgcpEndpointStatusEntry 9 }
|
|
|
|
--******************************************************************************
|
|
-- This table is for MGCP Actions.
|
|
--******************************************************************************
|
|
|
|
adGenMgcpActionsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenMgcpActionsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table gives MGCP Endpoint status information for the MGCP client."
|
|
::= { adGenMgcpActions 1 }
|
|
|
|
adGenMgcpActionsEntry OBJECT-TYPE
|
|
SYNTAX AdGenMgcpActionsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenMgcpActionsTable.
|
|
1) ifIndex: This is the the slot ifIndex for a module in MGCP mode"
|
|
INDEX { ifIndex }
|
|
::= { adGenMgcpActionsTable 1 }
|
|
|
|
AdGenMgcpActionsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenMgcpActionsLastError DisplayString,
|
|
adGenMgcpActionsRestart INTEGER
|
|
}
|
|
|
|
adGenMgcpActionsLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the last error that occured while attempting to force an
|
|
action in the MGCP Actions Table."
|
|
::= { adGenMgcpActionsEntry 1 }
|
|
|
|
adGenMgcpActionsRestart OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
restart(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set command will force all MGCP endpoints on this module to attempt
|
|
a reconnection with the MGCP Media Gateway Controller. Get has no meaning
|
|
and will always return restart (1)."
|
|
::= { adGenMgcpActionsEntry 2 }
|
|
|
|
|
|
|
|
END
|