3252 lines
99 KiB
Plaintext

-- Copyright (C) 2010-2012 by Zhone Technologies. All Rights Reserved.
-- ======================================================================
-- == ==
-- == ZHNVOICE MIB ==
-- == ==
-- == Copyright (C) 2010-2012 Zhone Technologies, Inc. ==
-- == Confidential, Unpublished Property of Zhone Technologies. ==
-- == Rights Reserved Under the Copyright Laws of the United States. ==
-- == ==
-- ======================================================================
ZHNVOICE DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
zhoneWtn
FROM Zhone
ZhoneRowStatus
FROM Zhone-TC;
-- 1.3.6.1.4.1.5504.2.5.40
-- Jan 26, 2012
-- Oct 28, 2011
-- Feb 24, 2011
-- Apr 01, 2010
-- 1.3.6.1.4.1.5504.2.5.40
zhnVoice MODULE-IDENTITY
LAST-UPDATED "201207231200Z" -- Jul 23, 2012 at 12:00 GMT
ORGANIZATION
"Zhone Technologies, Inc."
CONTACT-INFO
"Zhone Technologies, Inc.
Florida Design Center
8545 126th Avenue North
Largo, FL 33773
Toll-Free: +1 877-ZHONE20 (+1 877-946-6320)
Tel: +1-510-777-7000
Fax: +1-510-777-7001
E-mail: support@zhone.com"
DESCRIPTION
"This file defines the private Enterprise MIB extensions
that define voice related objects supported by the Zhone
VoIP CPEs. "
REVISION "201004010000Z" -- April 01, 2010 at 00:00 GMT
DESCRIPTION
"First Draft"
REVISION "201102240000Z" -- February 24, 2011 at 00:00 GMT
DESCRIPTION
"Second Draft"
REVISION "201110280000Z" -- October 28, 2011 at 00:00 GMT
DESCRIPTION
"Added Voice Registration Up/Down Notifications"
REVISION "201201261200Z" -- January 26, 2012 at 12:00 GMT
DESCRIPTION
"Added:
voiceProfileMGCPAddressMode
voiceProfileSIPAddressMode
voiceProfileSwitchType
voiceProfileSIPInterdigitTimeout
voiceProfileLineStatsTable
"
REVISION "201204181200Z" -- Apr 18, 2012 at 12:00 GMT
DESCRIPTION "Removed voiceProfileLineStatsOutgoingCallsReceived object from voiceProfileLineStatsEntry."
REVISION "201205161200Z" -- May 16, 2012 at 12:00 GMT
DESCRIPTION "Removed comma in the end of the last line of the enum definitions."
REVISION "201207231200Z" -- Jul 23, 2012 at 12:00 GMT
DESCRIPTION
"Removed comma in the end of the last line of the enum definitions."
::= { zhoneWtn 40 }
--
-- Textual conventions
--
-- Textual Conventions
--
VoiceProfileLineStateType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Voice Profile line state for all lines in a profile.
Enumeration of:
Disabled
Quiescent
Enabled
"
SYNTAX OCTET STRING (SIZE (0..16))
DTMFMethodValues ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"DTMF Method values.
Enumeration of:
InBand
Rfc2833
SipInfo
"
SYNTAX OCTET STRING (SIZE (0..16))
HookFlashMethodValues ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Hook Flash Method values.
Enumeration of:
None
SipInfo
"
SYNTAX OCTET STRING (SIZE (0..16))
RegionValues ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Region values.
Enumeration of:
AUS -- AUSTRALIA
BEL -- BELGIUM
BRA -- BRAZIL
CHL -- CHILE
CHN -- CHINA
CZH -- CZECH
DNK -- DENMARK
ETS -- ETSI
FIN -- FINLAND
FRA -- FRANCE
DEU -- GERMANY
HUN -- HUNGARY
IND -- INDIA
ITA -- ITALY
JPN -- JAPAN
MEX -- MEXICO
RUS -- RUSSIA
NLD -- NETHERLANDS
NZL -- NEW_ZEALAND
USA -- NORTH_AMERICA
U45 -- NORTH_AMERICA 45 Vrms Ringing
U95 -- NORTH_AMERICA 95 Vrms Ringing
ULS -- NORTH_AMERICA Long Stutter
URS -- NORTH_AMERICA 95 Vrms Regular Stutter
POL -- POLAND
ESP -- SPAIN
SWE -- SWEDEN
NOR -- NORWAY
CHE -- SWITZERLAND
T57 -- TR57
GBR -- UK
TWN -- TAIWAN
UAE -- UNITED ARAB EMIRATES
"
SYNTAX OCTET STRING (SIZE (0..16))
VoiceTransportValues ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Transport protocol to be used in connecting to the
SIP server.
Enumeration of:
UDP
TCP
TLS
SCTP
"
SYNTAX OCTET STRING (SIZE (0..32))
VoiceLineStatusValues ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Current status of a voice line.
Enumeration of:
Up
Initializing
Registering
Unregistering
Error
Testing
Quiescent
Disabled
"
SYNTAX OCTET STRING (SIZE (0..32))
VoiceLineCallStateValues ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Current call state for a voice line.
Enumeration of:
Idle
Calling
Ringing
Connecting
InCall
Hold
Disconnecting
"
SYNTAX OCTET STRING (SIZE (0..32))
VoiceProfileAddressModes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"MGCP Client Name addressing mode.
Enumeration of:
ip(1)
ipBracketed(2)
domainName(3)
"
SYNTAX INTEGER {
ip(1), -- Use the MGCP Client's IP Address
ipBracketed(2), -- Use the MGCP Client's IP Address
-- surrounded by brackets
domainName(3) -- Use the specified domain name
}
VoiceProfileSwitchTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"VoIP Switch type."
SYNTAX INTEGER {
broadSoft(1),
cirpack(2),
genband(3),
metaSwitch(4),
nortel(5),
networkOnly(6),
taqua(7),
softX3000(8),
axtelCS2K(9),
copperCom(10),
openSer(11),
utStarCom(12),
ericsson(13),
unknown(99)
}
--
-- Node definitions
--
-- 1.3.6.1.4.1.5504.2.5.40.1
-- Notifications
-- 1.3.6.1.4.1.5504.2.5.40.0
zhnVoiceNotifications OBJECT IDENTIFIER ::= { zhnVoice 0 }
-- ****************************************************************************
--
-- Notifications - Voice
--
-- 1.3.6.1.4.1.5504.2.5.40.0.1
voiceRegistrationUp NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification is generated when the Voice Client has
successfully registered with the configured Call Agent."
::= { zhnVoiceNotifications 1 }
-- 1.3.6.1.4.1.5504.2.5.40.0.2
voiceRegistrationDown NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification is generated when the Voice Client
registration with the configured Call Agent fails."
::= { zhnVoiceNotifications 2 }
-- Tables, Scalars
-- 1.3.6.1.4.1.5504.2.5.40.1
zhnVoiceServiceObjects OBJECT IDENTIFIER ::= { zhnVoice 1 }
-- Voice Services Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.
--
-- 1.3.6.1.4.1.5504.2.5.40.1.1
--
-- 1.3.6.1.4.1.5504.2.5.40.1.1
voiceServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice services, including voice profiles, capabilities, and
physical interfaces"
::= { zhnVoiceServiceObjects 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.1.1
voiceServiceEntry OBJECT-TYPE
SYNTAX VoiceServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice services including voice profiles, capabilities, and
physical interfaces"
INDEX { voiceServiceIndex }
::= { voiceServiceTable 1 }
VoiceServiceEntry ::=
SEQUENCE {
voiceProfileNumberOfEntries
Unsigned32,
voiceBoundIfName
OCTET STRING,
voiceBoundIpAddr
IpAddress,
voiceServiceIndex
Unsigned32
}
-- 1.3.6.1.4.1.5504.2.5.40.1.1.1.1
voiceProfileNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voice Service Index"
::= { voiceServiceEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.1.1.2
voiceBoundIfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of the network interface that the voice service should
run on. For example, brvlan300."
::= { voiceServiceEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.1.1.3
voiceBoundIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the network interface that the bound interface is
configured for."
::= { voiceServiceEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.1.1.4
voiceServiceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voice Service Index"
::= { voiceServiceEntry 4 }
-- Voice Services Capabilities Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.Capabilities
--
-- 1.3.6.1.4.1.5504.2.5.40.1.2
capabilities OBJECT IDENTIFIER ::= { zhnVoiceServiceObjects 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1
capabilitiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapabilitiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice service capabilities "
::= { capabilities 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1
capabilitiesEntry OBJECT-TYPE
SYNTAX CapabilitiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice service capabilities"
INDEX { voiceServiceIndex }
::= { capabilitiesTable 1 }
CapabilitiesEntry ::=
SEQUENCE {
maxProfileCount
Unsigned32,
maxLineCount
Unsigned32,
maxSessionsPerLine
Unsigned32,
maxSessionCount
Unsigned32,
signalingProtocols
OCTET STRING,
regions
OCTET STRING,
rtcp
TruthValue,
srtp
TruthValue,
rtpRedundancy
TruthValue,
dscpCoupled
TruthValue,
ethernetTaggingCoupled
TruthValue,
pstnSoftSwitchOver
TruthValue,
faxT38
TruthValue,
faxPassThrough
TruthValue,
modemPassThrough
TruthValue,
toneGeneration
TruthValue,
ringGeneration
TruthValue,
digitMapCapabilities
TruthValue,
numberingPlan
TruthValue,
buttonMap
TruthValue,
voicePortTests
TruthValue
}
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.1
maxProfileCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum total number of distinct voice profiles supported."
::= { capabilitiesEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.2
maxLineCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum total number of lines supported across all profiles.
This parameter is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.3
maxSessionsPerLine OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of voice sessions supported for any given line
across all profiles. A value greater than one indicates support
for CPE provided conference calling. This parameter is applicable
only for a VoIP endpoint."
::= { capabilitiesEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.4
maxSessionCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum total number of voice sessions supported across all lines
and profiles. This might differ from MaxLineCount if each line can
support more than one session for CPE provided conference calling.
This value MAY be less than the product of maxLineCount and
maxSessionsPerLine."
::= { capabilitiesEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.5
signalingProtocols OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separated list of signaling protocols supported. Each item
is an enumeration of:
SIP
MGCP
MGCP-NCS
H.248
H.323
Each entry MAY be appended with a version indicator in the form
protocol/X.Y. For example: SIP/2.0"
::= { capabilitiesEntry 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.6
regions OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separated list of geographic regions supported by the CPE.
Each item in the list MUST be an alpha-2 (two-character alphabetic)
country code as specified by ISO 3166. An empty list indicates that
the CPE does not support region-based customization via the Region
parameter in the VoiceService.{i}.VoiceProfile.{i} object."
::= { capabilitiesEntry 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.7
rtcp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for RTCP. A true value indicates support for the object
VoiceService.{i}.VoiceProfile.{i}.RTP.RTCP. This parameter is
applicable only for a VoIP endpoint."
::= { capabilitiesEntry 7 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.8
srtp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for SRTP. A true value indicates support for the object
VoiceService.{i}.VoiceProfile.{i}.RTP.SRTP. This parameter is applicable
only for a VoIP endpoint."
::= { capabilitiesEntry 8 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.9
rtpRedundancy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for RTP payload redundancy as defined in RFC 2198. A true
value indicates support for VoiceService.{i}.VoiceProfile.{i}.RTP.Redundancy.
This parameter is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 9 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.10
dscpCoupled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A true value indicates that the CPE is constrained such that transmitted
call control packets use the same DSCP marking as transmitted RTP packets.
If the value is true, the CPE MUST NOT support the DSCPMark parameter for
call control. This parameter is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 10 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.11
ethernetTaggingCoupled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A true value indicates that the CPE is constrained such that transmitted
call control packets use the same Ethernet tagging (VLAN ID Ethernet Priority)
as transmitted RTP packets. If the value is true, the CPE MUST NOT support
the VLANIDMark or EthernetPriorityMark parameters within a call control
object (e.g., SIP, MGCP, or H323). This parameter is applicable only for a
VoIP endpoint."
::= { capabilitiesEntry 11 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.12
pstnSoftSwitchOver OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A true value indicates the CPE is capable of supporting the PSO_Activate
Facility Action, which allows a call to be switched to a PSTN FXO (Foreign
eXchange Office) line. This parameter is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 12 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.13
faxT38 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for T.38 fax. A true value indicates support for the object
VoiceService.{i}.VoiceProfile.{i}.FaxT38. This parameter is applicable only
for a VoIP endpoint."
::= { capabilitiesEntry 13 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.14
faxPassThrough OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for fax pass-through. A true value indicates support for the
parameter VoiceService.{i}.VoiceProfile.{i}.FaxPassThrough. This parameter
is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 14 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.15
modemPassThrough OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for modem pass-through. A true value indicates support for the
parameter VoiceService.{i}.VoiceProfile.{i}.ModemPassThrough. This parameter
is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 15 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.16
toneGeneration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for tone generation. A true value indicates support for the object
VoiceService.{i}.VoiceProfile.{i}.Tone. A true value also indicates that the
ToneDescriptionsEditable, PatternBasedToneGeneration, and FileBasedToneGeneration
parameters in this object are present. This parameter is applicable only for a
VoIP endpoint."
::= { capabilitiesEntry 16 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.17
ringGeneration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for ring generation. A true value indicates support for control of
ring generation via the VoiceService.{i}.VoiceProfile.{i}.Line.{i}.Ringer
object. A true value also indicates that the RingDescriptionsEditable,
PatternBasedRingGeneration, and FileBasedRingGeneration parameters in this
object are present. This parameter is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 17 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.18
digitMapCapabilities OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for a configurable digit map string. A true value indicates full
support for the VoiceService.{i}.VoiceProfile.{i}.DigitMap parameter."
::= { capabilitiesEntry 18 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.19
numberingPlan OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for a configurable numbering plan. A true value indicates support
for a configurable numbering plan via the VoiceService.{i}.VoiceProfile.{i}.
NumberingPlan object. This parameter is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 19 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.20
buttonMap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for a configurable button map. A true value indicates support for
a configurable button map via the VoiceService.{i}.VoiceProfile.{i}.ButtonMap
NumberingPlan object. This parameter is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 20 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.1.1.21
voicePortTests OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for remotely accessible voice-port tests. A true value indicates
support for the VoiceService.{i}.PhyInterface.{i}.Tests object. This parameter
is applicable only for a VoIP endpoint."
::= { capabilitiesEntry 21 }
-- Voice Services SIP Capabilities Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP
--
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2
capabilitiesSIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapabilitiesSIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of SIP-specific capabilities. Applicable only if SIP is among the list of supported
protocols."
::= { capabilities 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2.1
capabilitiesSIPEntry OBJECT-TYPE
SYNTAX CapabilitiesSIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of SIP-specific capabilities. Applicable only if SIP is among the list of supported
protocols."
INDEX { voiceServiceIndex }
::= { capabilitiesSIPTable 1 }
CapabilitiesSIPEntry ::=
SEQUENCE {
role
OCTET STRING,
extensionsSIP
OCTET STRING,
transports
OCTET STRING,
uriSchemes
OCTET STRING,
eventSubscription
TruthValue,
responseMap
TruthValue,
tlsKeyExchangeProtocols
OCTET STRING
}
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2.1.1
role OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The role of this VoIP CPE. Enumeration of:
UserAgent
BackToBackUserAgents
OutboundProxy.
A single VoiceService instance MUST have only one role. If a device
includes the capabilities for more than one role, each role MUST be
represented as separate VoiceService instance."
::= { capabilitiesSIPEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2.1.2
extensionsSIP OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separated list of SIP extension methods supported. SIP extension methods
MUST be in the form of the method name in upper case. The list MAY include
vendor-specific extensions, which MUST use the format defined in TR-106.
Examples:
REFER
INFO
X_EXAMPLE-COM_MyExt
"
::= { capabilitiesSIPEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2.1.3
transports OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separated list of SIP transport protocols supported. Each entry is an
enumeration of:
UDP
TCP
TLS
SCTP
The list MAY include vendor-specific transports, which MUST use the format
defined in TR-106"
::= { capabilitiesSIPEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2.1.4
uriSchemes OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separated list of URI schemes supported beyond the URI schemes
required by the SIP specification. Each URI scheme is given by the
URI prefix, without the colon separator.
Example: tel, fax "
::= { capabilitiesSIPEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2.1.5
eventSubscription OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for SIP event subscription. A true value indicates support for
the VoiceService.{i}.VoiceProfile.{i}.SIP.EventSubscribe and
VoiceService.{i}.VoiceProfile.{i}.Line.{i}.SIP.EventSubscribe.{i} objects."
::= { capabilitiesSIPEntry 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2.1.6
responseMap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for SIP response map. A true value indicates support for the
VoiceService.{i}.VoiceProfile.{i}.SIP.ResponseMap object. This parameter
is applicable only for a VoIP endpoint."
::= { capabilitiesSIPEntry 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.2.1.7
tlsKeyExchangeProtocols OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separated list of authentication protocols supported for TLS transport.
Each item listed is an enumeration of:
RSA
DSS
The list MAY include vendor-specific protocols, which MUST use the format
defined in TR-106. Support for this parameter is applicable only if the
Transports parameter in this object includes the value TLS and the
TLSEncryptionProtocols parameter in this object is present and non-empty
and includes at least one value other than Null"
::= { capabilitiesSIPEntry 7 }
-- Voice Services MGCP Capabilities Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.MGCP
--
-- 1.3.6.1.4.1.5504.2.5.40.1.2.3
capabilitiesMGCPTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapabilitiesMGCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of MGCP-specific capabilities. Applicable only if MGCP is among the list of supported
protocols."
::= { capabilities 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.3.1
capabilitiesMGCPEntry OBJECT-TYPE
SYNTAX CapabilitiesMGCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of MGCP-specific capabilities. Applicable only if MGCP is among the list of supported
protocols."
INDEX { voiceServiceIndex }
::= { capabilitiesMGCPTable 1 }
CapabilitiesMGCPEntry ::=
SEQUENCE {
extensionsMGCP
OCTET STRING
}
-- 1.3.6.1.4.1.5504.2.5.40.1.2.3.1.1
extensionsMGCP OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separated list of MGCP extension methods supported. MGCP extension methods
MUST be in the form of the method name in upper case. The list MAY include
vendor-specific extensions, which MUST use the format defined in TR-106.
Examples:
REFER
INFO
X_EXAMPLE-COM_MyExt
"
::= { capabilitiesMGCPEntry 1 }
-- Voice Services Codecs Capabilities Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.Codecs.{i}
--
-- 1.3.6.1.4.1.5504.2.5.40.1.2.4
capabilitiesCodecsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapabilitiesCodecsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to describe the set of supported codecs. Each entry refers to a
distinct combination of codec and bit rate. The table MUST include a
distinct entry for each supported combination of these parameters.
Applicable only for a VoIP endpoint."
::= { capabilities 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.4.1
capabilitiesCodecsEntry OBJECT-TYPE
SYNTAX CapabilitiesCodecsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Codecs Service table MUST include a distinct entry for each
supported combination of these parameters."
INDEX { voiceServiceIndex, codecIndex }
::= { capabilitiesCodecsTable 1 }
CapabilitiesCodecsEntry ::=
SEQUENCE {
codecIndex
Unsigned32,
entryID
Unsigned32,
codec
OCTET STRING,
bitRate
Unsigned32,
packetizationPeriod
OCTET STRING,
silenceSuppression
TruthValue
}
-- 1.3.6.1.4.1.5504.2.5.40.1.2.4.1.1
codecIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Codecs table index"
::= { capabilitiesCodecsEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.4.1.2
entryID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Codecs table index"
::= { capabilitiesCodecsEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.4.1.3
codec OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier of the type of codec. Enumeration of:
G.711MuLaw
G.711ALaw
G.726
G.729
G.729a
G.729e
G.728
G.723.1
G.722
G.722.1
G.722.2
GSM-FR
GSM-HR
GSM-EFR
iLBC
The parameter MAY instead be a vendor-specific codec, which MUST be
in the format defined in TR-106. For example: X_EXAMPLE-COM_MyCodec"
::= { capabilitiesCodecsEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.4.1.4
bitRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit rate, in bits per second. The value MUST be among the values
appropriate for the specified codec."
::= { capabilitiesCodecsEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.4.1.5
packetizationPeriod OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separate list of supported packetization periods, in milliseconds,
or continuous ranges of packetization periods. Ranges are indicated as a
hyphen-separated pair of unsigned integers. Examples:
20 indicates a single discrete value
10, 20, 30 indicates a set of discrete values.
5-40 indicates a continuous inclusive range.
5-10, 20, 30 indicates a continuous range in addition to a set of discrete values.
A range MUST only be indicated if all values within the range are supported."
::= { capabilitiesCodecsEntry 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.2.4.1.6
silenceSuppression OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates support for silence suppression for this codec."
::= { capabilitiesCodecsEntry 6 }
-- Voice Services Voice Profile Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3
voiceProfiles OBJECT IDENTIFIER ::= { zhnVoiceServiceObjects 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1
voiceProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice profile objects"
::= { voiceProfiles 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1
voiceProfileEntry OBJECT-TYPE
SYNTAX VoiceProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Object associated with a collection of voice lines with common characteristics.
By default, a single VoiceProfile object SHOULD be present in a VoiceService, initially
in the disabled state."
INDEX { voiceServiceIndex, voiceProfileIndex }
::= { voiceProfileTable 1 }
VoiceProfileEntry ::=
SEQUENCE {
voiceProfileIndex
Unsigned32,
voiceProfileEnable
VoiceProfileLineStateType,
voiceProfileReset
TruthValue,
voiceProfileNumberOfLines
Unsigned32,
voiceProfileName
OCTET STRING,
voiceProfileSignalingProtocol
OCTET STRING,
voiceProfileMaxSessions
Unsigned32,
voiceProfileDtmfMethod
DTMFMethodValues,
voiceProfileDtmfMethodG711
DTMFMethodValues,
voiceProfileHookFlashMethod
HookFlashMethodValues,
voiceProfileRegion
RegionValues,
voiceProfileDigitMap
OCTET STRING,
voiceProfileDigitMapEnable
TruthValue,
voiceProfileStunEnable
TruthValue,
voiceProfileStunServer
OCTET STRING,
voiceProfileStunServerPort
Unsigned32,
voiceProfileLogServer
OCTET STRING,
voiceProfileLogServerPort
Unsigned32,
voiceProfileSpNum
Unsigned32,
voiceProfileV18Support
TruthValue,
voiceProfileSwitchType
VoiceProfileSwitchTypes
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.1
voiceProfileIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voice Profile Index"
::= { voiceProfileEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.2
voiceProfileEnable OBJECT-TYPE
SYNTAX VoiceProfileLineStateType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables all lines in this profile, or places it into
a quiescent state. Enumeration of:
Disabled
Quiescent
Enabled
On creation, a profile MUST be in the Disabled state. In the Quiescent
state, in-progress sessions remain intact, but no new sessions are allowed.
Support for the Quiescent state in a CPE is optional. If this parameter
is set to Quiescent in a CPE that does not support the Quiescent state,
it MUST treat it the same as the Disabled state."
::= { voiceProfileEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.3
voiceProfileReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When written as true, forces the all lines in this profile to be reset,
causing it to re-initialize and perform all start-up actions such as
registration. Always False when read."
::= { voiceProfileEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.4
voiceProfileNumberOfLines OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of instances of Line within this VoiceProfile. Applicable only
for a VoIP endpoint."
::= { voiceProfileEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.5
voiceProfileName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Human-readable string to identify the profile instance."
::= { voiceProfileEntry 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.6
voiceProfileSignalingProtocol OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The protocol to be used for this profile. A single protocol selected
from among the available protocols indicated in
VoiceService.{i}.Capabilities.SignalingProtocols."
::= { voiceProfileEntry 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.7
voiceProfileMaxSessions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Limit on the number of simultaneous voice sessions across all lines in this
profile. Must be less than or equal to VoiceService.{i}.Capabilities.MaxSessionCount.
(This MAY be greater than the number of lines if each line can support more
than one session, for example for CPE provided conference calling.)"
::= { voiceProfileEntry 7 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.8
voiceProfileDtmfMethod OBJECT-TYPE
SYNTAX DTMFMethodValues
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Method by which DTMF digits MUST be passed. Enumeration of:
InBand
RFC2833
SIPInfo
If the parameter dtmfMethodG711 is non-empty, then this parameter applies
only when the current codec is not G.711. The value SIPInfo is applicable
only if the SignalingProtocol is SIP. This parameter is applicable only
for a VoIP endpoint."
::= { voiceProfileEntry 8 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.9
voiceProfileDtmfMethodG711 OBJECT-TYPE
SYNTAX DTMFMethodValues
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Method by which DTMF digits MUST be passed if the current codec is G.711.
Enumeration of:
InBand
RFC2833
SIPInfo
An empty value for this parameter indicates that the value of the dtmfMethod
parameter is to apply whether or not the current codec is G.711. The value
SIPInfo is applicable only if the SignalingProtocol is SIP. This parameter
is applicable only for a VoIP endpoint."
::= { voiceProfileEntry 9 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.10
voiceProfileHookFlashMethod OBJECT-TYPE
SYNTAX HookFlashMethodValues
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies which hookflash relay method to use. A value of None
implies hook flash will be handled locally. A value of SIPInfo implies the
hook flash will be sent via the SIP info."
::= { voiceProfileEntry 10 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.11
voiceProfileRegion OBJECT-TYPE
SYNTAX RegionValues
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The geographic region associated with this profile. This MAY be used by
the CPE to customize localization settings. The value MUST be either one
value selected from among the available regions indicated in
VoiceService.{i}.Capabilities.Regions, or MAY be empty. An empty value
indicates that the region is unspecified and the CPE SHOULD use default
localization settings.
This parameter is applicable only if VoiceService.{i}.Capabilities.Regions
is non-empty."
::= { voiceProfileEntry 11 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.12
voiceProfileDigitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Digit map controlling the transmission of dialed digit information. The
string defines the criteria to be met as digits are collected before an
outgoing request (e.g., a SIP INVITE) can be initiated. The syntax of this
parameter is exactly the syntax used by MGCP as defined in RFC3435,
section 2.1.5.
This parameter is applicable only if the device supports a dialing mechanism
for which a dialing plan is needed (for example, a device with an explicit
Dial button may not need to be aware of the dialing plan) and if the device
does not already support a dialing plan mechanism for this profile
(e.g. in-band via MGCP).
If this object is supported, the capability VoiceService.{i}.Capabilities.DigitMap
MUST be equal to true. Applicable only for a VoIP endpoint."
::= { voiceProfileEntry 12 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.13
voiceProfileDigitMapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables the use of the DigitMap parameter in this object. When enabled,
the content of the VoiceService.{i}.VoiceProfile.{i}.NumberingPlan object,
if present, MUST be ignored.
This parameter is required if and only if both the digitMap object
and the VoiceService.{i}.VoiceProfile.{i}.NumberingPlan object are
present. Applicable only for a VoIP endpoint."
::= { voiceProfileEntry 13 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.14
voiceProfileStunEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable use of STUN to allow operation through NAT. Note:
enabling STUN is to be interpreted as enabling the use of STUN for
discovery, not use as a keep-alive mechanism."
::= { voiceProfileEntry 14 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.15
voiceProfileStunServer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Domain name or IP address of the STUN server."
::= { voiceProfileEntry 15 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.16
voiceProfileStunServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"STUN server port number."
::= { voiceProfileEntry 16 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.17
voiceProfileLogServer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Domain name or IP address of the Log server."
::= { voiceProfileEntry 17 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.18
voiceProfileLogServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Log server port number."
::= { voiceProfileEntry 18 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.19
voiceProfileSpNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Service Provider number."
::= { voiceProfileEntry 19 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.20
voiceProfileV18Support OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable v18 support."
::= { voiceProfileEntry 20 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.1.1.21
voiceProfileSwitchType OBJECT-TYPE
SYNTAX VoiceProfileSwitchTypes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the VoIP Switch Type. Enumeration of:
broadSoft(1),
cirpack(2),
genband(3),
metaSwitch(4),
nortel(5),
networkOnly(6),
taqua(7),
softX3000(8),
axtelCS2K(9),
copperCom(10),
openSer(11),
utStarCom(12),
ericsson(13),
unknown(99)
"
::= { voiceProfileEntry 21 }
-- Voice Services Voice Profile Service Provider Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.ServiceProviderInfo
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.2
voiceProfileServiceProviderTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileServiceProviderEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice profile service provider objects"
::= { voiceProfiles 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.2.1
voiceProfileServiceProviderEntry OBJECT-TYPE
SYNTAX VoiceProfileServiceProviderEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service provider objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex }
::= { voiceProfileServiceProviderTable 1 }
VoiceProfileServiceProviderEntry ::=
SEQUENCE {
voiceProfileServiceProviderName
OCTET STRING
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.2.1.1
voiceProfileServiceProviderName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Human-readable string identifying the service provider. "
::= { voiceProfileServiceProviderEntry 1 }
-- Voice Services Voice Profile SIP Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3
voiceProfileSIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileSIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of SIP objects for a specific voice profile"
::= { voiceProfiles 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1
voiceProfileSIPEntry OBJECT-TYPE
SYNTAX VoiceProfileSIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SIP objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex }
::= { voiceProfileSIPTable 1 }
VoiceProfileSIPEntry ::=
SEQUENCE {
voiceProfileSIPProxyServer
OCTET STRING,
voiceProfileSIPProxyServerPort
Unsigned32,
voiceProfileSIPProxyServerTransport
VoiceTransportValues,
voiceProfileSIPRegistrarServer
OCTET STRING,
voiceProfileSIPRegistrarServerPort
Unsigned32,
voiceProfileSIPRegistrarServerTransport
VoiceTransportValues,
voiceProfileSIPToTagMatching
TruthValue,
voiceProfileSIPMusicServer
OCTET STRING,
voiceProfileSIPMusicServerPort
Unsigned32,
voiceProfileSIPPlarGateway
OCTET STRING,
voiceProfileSIPPlarPort
Unsigned32,
voiceProfileSIPUserAgentDomain
OCTET STRING,
voiceProfileSIPUserAgentPort
Unsigned32,
voiceProfileSIPUserAgentTransport
VoiceTransportValues,
voiceProfileSIPOutboundProxy
OCTET STRING,
voiceProfileSIPOutboundProxyPort
Unsigned32,
voiceProfileSIPOrganization
OCTET STRING,
voiceProfileSIPRegistrationPeriod
Unsigned32,
voiceProfileSIPRegisterExpires
Unsigned32,
voiceProfileSIPRegisterRetryInterval
Unsigned32,
voiceProfileSIPDSCPMark
Unsigned32,
voiceProfileSIPVLANIDMark
Integer32,
voiceProfileSIPEthernetPriorityMark
Integer32,
voiceProfileSIPInterdigitTimeout
Unsigned32,
voiceProfileSIPAddressMode
VoiceProfileAddressModes
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.1
voiceProfileSIPProxyServer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Host name or IP address of the SIP proxy server. All SIP signaling
traffic MUST be sent to the host indicated by this parameter and the
port indicated by the ProxyServerPort parameter unless OutboundProxy
is non-empty or a different route was discovered during normal
operations SIP routing operation. Regardless of which host the traffic
gets sent to (the ProxyServer or the OutboundProxy), the value of
this parameter MUST be used to derive the URI placed into the SIP Route
header field of all requests originated by this end-point unless a
different proxy host was discovered dynamically during normal SIP routing
operations. "
::= { voiceProfileSIPEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.2
voiceProfileSIPProxyServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination port to be used in connecting to the SIP server. "
::= { voiceProfileSIPEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.3
voiceProfileSIPProxyServerTransport OBJECT-TYPE
SYNTAX VoiceTransportValues
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transport protocol to be used in connecting to the SIP server.
Must be chosen from among the transports supported, as indicated by
VoiceService.{i}.Capabilities.SIP.Transports.
Enumeration of:
UDP
TCP
TLS
SCTP
"
::= { voiceProfileSIPEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.4
voiceProfileSIPRegistrarServer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Host name or IP address of the SIP registrar server. If this parameter
is empty, the CPE MUST obtain all of the registrar server configuration
information, including host name or IP address, port, and transport
protocol, from the corresponding Proxy Server parameters (ProxyServer,
Proxy-ServerPort, and ProxyServerTransport), ignoring all of the
registrar server parameters (Registrar-Server, RegistrarServerPort and
RegistrarServer-Transport). "
::= { voiceProfileSIPEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.5
voiceProfileSIPRegistrarServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination port to be used in connecting to the SIP registrar server.
If the RegistrarServer parameter is empty, the CPE MUST obtain all
of the registrar server configuration information, including host name
or IP address, port, and transport protocol, from the corresponding
ProxyServer parameters (Proxy-Server, ProxyServerPort, and ProxyServer-
Transport), ignoring all of the registrar server parameters
(RegistrarServer, RegistrarServerPort and RegistrarServerTransport). "
::= { voiceProfileSIPEntry 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.6
voiceProfileSIPRegistrarServerTransport OBJECT-TYPE
SYNTAX VoiceTransportValues
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transport protocol to be used in connecting to the registrar server.
Must be chosen from among the transports supported, as indicated by
VoiceService.{i}.Capabilities.SIP.Transports.
Enumeration of:
UDP
TCP
TLS
SCTP
If the RegistrarServer parameter is empty, the CPE MUST obtain all
of the registrar server configuration information, including host name
or IP address, port, and transport protocol, from the corresponding
ProxyServer parameters (Proxy-Server, ProxyServerPort, and ProxyServer-
Transport), ignoring all of the registrar server parameters
(Registrar-Server, RegistrarServerPort and RegistrarServer-Transport)."
::= { voiceProfileSIPEntry 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.7
voiceProfileSIPToTagMatching OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable SIP to tag matching. "
::= { voiceProfileSIPEntry 7 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.8
voiceProfileSIPMusicServer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Music server address. "
::= { voiceProfileSIPEntry 8 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.9
voiceProfileSIPMusicServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Music server port number. "
::= { voiceProfileSIPEntry 9 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.10
voiceProfileSIPPlarGateway OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PLAR gateway address. "
::= { voiceProfileSIPEntry 10 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.11
voiceProfileSIPPlarPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Plar gateway port number. "
::= { voiceProfileSIPEntry 11 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.12
voiceProfileSIPUserAgentDomain OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CPE domain string. If empty, the CPE SHOULD se its IP address as
the domain. "
::= { voiceProfileSIPEntry 12 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.13
voiceProfileSIPUserAgentPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port used for incoming call control signaling. "
::= { voiceProfileSIPEntry 13 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.14
voiceProfileSIPUserAgentTransport OBJECT-TYPE
SYNTAX VoiceTransportValues
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transport protocol to be used for incoming call control signaling.
Must be chosen from among the transports supported, as indicated by
VoiceService.{i}.Capabilities.SIP.Transports.
Enumeration of:
UDP
TCP
TLS
SCTP
"
::= { voiceProfileSIPEntry 14 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.15
voiceProfileSIPOutboundProxy OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Host name or IP address of the outbound proxy. If a non-empty value
is specified, the SIP endpoint MUST send all SIP traffic (requests
and responses) to the host indicated by this parameter and the port
indicated by the OutboundProxyPort parameter. This MUST be done
regardless of the routes discovered using normal SIP operations,
including use of Route headers initialized from Service-Route and
Record-Route headers previously received. The OutboundProxy value
is NOT used to generate the URI placed into the Route header of
any requests. "
::= { voiceProfileSIPEntry 15 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.16
voiceProfileSIPOutboundProxyPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination port to be used in connecting to the outbound proxy.
This parameter MUST be ignored unless the value of the OutboundProxy
parameter in this object is non-empty. "
::= { voiceProfileSIPEntry 16 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.17
voiceProfileSIPOrganization OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Text string to be used in the Organization header. "
::= { voiceProfileSIPEntry 17 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.18
voiceProfileSIPRegistrationPeriod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Period over which the user agent must periodically register,
in seconds. "
::= { voiceProfileSIPEntry 18 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.19
voiceProfileSIPRegisterExpires OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Register request Expires header value, in seconds. "
::= { voiceProfileSIPEntry 19 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.20
voiceProfileSIPRegisterRetryInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Register retry interval, in seconds. "
::= { voiceProfileSIPEntry 20 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.21
voiceProfileSIPDSCPMark OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Diffserv code point to be used for outgoing SIP signaling packets. "
::= { voiceProfileSIPEntry 21 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.22
voiceProfileSIPVLANIDMark OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN ID (as defined in 802.1Q) to be used for outgoing SIP signaling
packets for this profile. A value of -1 indicates the default value
is to be used. If either the VLANIDMark or EthernetPriorityMark are
greater than zero, then the outgoing frames MUST be tagged. Otherwise,
the outgoing frames MAY be tagged or untagged. "
::= { voiceProfileSIPEntry 22 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.23
voiceProfileSIPEthernetPriorityMark OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ethernet priority code (as defined in 802.1D) to be used for
outgoing SIP signaling packets for this profile. A value of -1
indicates the default value is to be used. If either the VLANIDMark
or EthernetPriorityMark are greater than zero, then the outgoing
frames MUST be tagged. Otherwise, the outgoing frames MAY be tagged
or untagged. "
::= { voiceProfileSIPEntry 23 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.24
voiceProfileSIPInterdigitTimeout OBJECT-TYPE
SYNTAX Unsigned32 (0..15000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interdigit timeout, in milliseconds. This the value that will be used
for T in the dial string. Four Seconds is the default value before the
dial string is considered complete. Fifteen seconds is the maximum."
::= { voiceProfileSIPEntry 24 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.3.1.25
voiceProfileSIPAddressMode OBJECT-TYPE
SYNTAX VoiceProfileAddressModes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the SIP Client Name addressing mode. An enumeration of:
ip(1)
ipBracketed(2)
domainName(3)
Ip and IpBracketed will cause the SIP Client name to be the
Bound Interface IP address. Name will allow the user to input
any text field, usually a Domain Name."
::= { voiceProfileSIPEntry 25 }
-- Voice Services Voice Profile SIP Event Subscriber Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.EventSubscribe
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.4
voiceProfileSIPEventSubscribeTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileSIPEventSubscribeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of SIP subscriber event objects for a specific voice profile"
::= { voiceProfiles 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.4.1
voiceProfileSIPEventSubscribeEntry OBJECT-TYPE
SYNTAX VoiceProfileSIPEventSubscribeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SIP subscriber events objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex }
::= { voiceProfileSIPEventSubscribeTable 1 }
VoiceProfileSIPEventSubscribeEntry ::=
SEQUENCE {
voiceProfileSIPEventSubscribeEvent
OCTET STRING,
voiceProfileSIPEventSubscribeNotifier
OCTET STRING,
voiceProfileSIPEventSubscribeNotifierPort
Unsigned32,
voiceProfileSIPEventSubscribeNotifierTransport
VoiceTransportValues
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.4.1.1
voiceProfileSIPEventSubscribeEvent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SIP event name to appear in the EVENT header of the SIP SUBSCRIBE
request."
::= { voiceProfileSIPEventSubscribeEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.4.1.2
voiceProfileSIPEventSubscribeNotifier OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Host name or IP address of the event notify server."
::= { voiceProfileSIPEventSubscribeEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.4.1.3
voiceProfileSIPEventSubscribeNotifierPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination port to be used in connecting to the event notifier."
::= { voiceProfileSIPEventSubscribeEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.4.1.4
voiceProfileSIPEventSubscribeNotifierTransport OBJECT-TYPE
SYNTAX VoiceTransportValues
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transport protocol to be used in connecting to the registrar server.
Must be chosen from among the transports supported, as indicated by
VoiceService.{i}.Capabilities.SIP.Transports.
Enumeration of:
UDP
TCP
TLS
SCTP
"
::= { voiceProfileSIPEventSubscribeEntry 4 }
-- Voice Services Voice Profile MGCP Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.MGCP
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.5
voiceProfileMGCPTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileMGCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of MGCP objects for a specific voice profile"
::= { voiceProfiles 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.5.1
voiceProfileMGCPEntry OBJECT-TYPE
SYNTAX VoiceProfileMGCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MGCP objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex }
::= { voiceProfileMGCPTable 1 }
VoiceProfileMGCPEntry ::=
SEQUENCE {
voiceProfileMGCPCallAgent1
OCTET STRING,
voiceProfileMGCPUser
OCTET STRING,
voiceProfilePersistentNotify
TruthValue,
voiceProfileMGCPAddressMode
VoiceProfileAddressModes
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.5.1.1
voiceProfileMGCPCallAgent1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Host name or IP address of the main MGCP call agent."
::= { voiceProfileMGCPEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.5.1.2
voiceProfileMGCPUser OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User string used in accessing the call agent."
::= { voiceProfileMGCPEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.5.1.3
voiceProfilePersistentNotify OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field directs the MGCP stack to notify the switch for every
hd or hu event when in the RQNT is Q:LOOP."
::= { voiceProfileMGCPEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.5.1.4
voiceProfileMGCPAddressMode OBJECT-TYPE
SYNTAX VoiceProfileAddressModes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the MGCP Client Name addressing mode. An enumeration of:
ip(1)
ipBracketed(2)
domainName(3)
Ip and IpBracketed will cause the MGCP Client name to be the
Bound Interface IP address. Name will allow the user to input
any text field, usually a Domain Name."
::= { voiceProfileMGCPEntry 4 }
-- Voice Services Voice Profile RTP Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.RTP
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.6
voiceProfileRTPTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileRTPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of RTP objects for a specific voice profile"
::= { voiceProfiles 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.6.1
voiceProfileRTPEntry OBJECT-TYPE
SYNTAX VoiceProfileRTPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RTP objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex }
::= { voiceProfileRTPTable 1 }
VoiceProfileRTPEntry ::=
SEQUENCE {
voiceProfileRTPLocalPortMin
Unsigned32,
voiceProfileRTPLocalPortMax
Unsigned32,
voiceProfileRTPDSCPMark
Unsigned32,
voiceProfileRTPTelephoneEventPayloadType
Unsigned32
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.6.1.1
voiceProfileRTPLocalPortMin OBJECT-TYPE
SYNTAX Unsigned32 (0..65525)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Base of port range to be used for incoming RTP streams for this profile."
::= { voiceProfileRTPEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.6.1.2
voiceProfileRTPLocalPortMax OBJECT-TYPE
SYNTAX Unsigned32 (0..65525)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Top of port range to be used for incoming RTP streams for this profile."
::= { voiceProfileRTPEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.6.1.3
voiceProfileRTPDSCPMark OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Diffserv code point to be used for outgoing RTP 
packets for this
profile. It is RECOMMENDED that by default the DSCP for RTP traffic be
set to the value to indicate EF traffic."
::= { voiceProfileRTPEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.6.1.4
voiceProfileRTPTelephoneEventPayloadType OBJECT-TYPE
SYNTAX Unsigned32 (0..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Payload type to be used for RTP telephone events. This parameter
indicates the payload type to be used for DTMF events if RFC 2833
transmission of DTMF information is in use."
::= { voiceProfileRTPEntry 4 }
-- Voice Services Voice Profile Fax T38 Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.FaxT38
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.7
voiceProfileFaxT38Table OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileFaxT38Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Fax T.38 objects for a specific voice profile"
::= { voiceProfiles 7 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.7.1
voiceProfileFaxT38Entry OBJECT-TYPE
SYNTAX VoiceProfileFaxT38Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fax T38 objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex }
::= { voiceProfileFaxT38Table 1 }
VoiceProfileFaxT38Entry ::=
SEQUENCE {
voiceProfileFaxT38Enable
TruthValue,
voiceProfileFaxT38BitRate
Unsigned32,
voiceProfileFaxT38HighSpeedPacketRate
Unsigned32
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.7.1.1
voiceProfileFaxT38Enable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the use of T.38."
::= { voiceProfileFaxT38Entry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.7.1.2
voiceProfileFaxT38BitRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum data rate for fax. Enumeration of the following values:
2400
4800
7200
9600
12000
14400
33600
"
::= { voiceProfileFaxT38Entry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.7.1.3
voiceProfileFaxT38HighSpeedPacketRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate at which high speed data will be sent across the network
in milliseconds. Enumeration of the following values:
10
20
30
40
"
::= { voiceProfileFaxT38Entry 3 }
-- Voice Services Voice Profile Line Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8
voiceProfileLines OBJECT IDENTIFIER ::= { voiceProfiles 8 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1
voiceProfileLineTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice profile line objects"
::= { voiceProfileLines 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1
voiceProfileLineEntry OBJECT-TYPE
SYNTAX VoiceProfileLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Object associated with a distinct voice line. Support for adding and removing
lines is conditional on whether the CPE supports more than one line in total
as indicated by VoiceService.{i}.Capabilities.MaxLineCount. By default, on
creation of a given VoiceProfile, a single Line object MUST be present,
initially in the disabled state. Applicable only for a VoIP endpoint."
INDEX { voiceServiceIndex, voiceProfileIndex, voiceProfileLineIndex }
::= { voiceProfileLineTable 1 }
VoiceProfileLineEntry ::=
SEQUENCE {
voiceProfileLineIndex
Unsigned32,
voiceProfileLineEnable
VoiceProfileLineStateType,
voiceProfileLineDirectoryNumber
OCTET STRING,
voiceProfileLineStatus
VoiceLineStatusValues,
voiceProfileLineCallState
VoiceLineCallStateValues,
voiceProfileLinePhyReferenceList
OCTET STRING,
voiceProfileLineCMAcntNum
Unsigned32,
voiceProfileLineOnhook
TruthValue,
voiceProfileLineRowStatus
ZhoneRowStatus
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.1
voiceProfileLineIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voice Profile Line Index"
::= { voiceProfileLineEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.2
voiceProfileLineEnable OBJECT-TYPE
SYNTAX VoiceProfileLineStateType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables this line, or places it into a quiescent
state. Enumeration of:
Disabled
Quiescent
Enabled
On creation, a line MUST be in the Disabled state. In the Quiescent
state, in-progress sessions remain intact, but no new sessions are
allowed. Support for the Quiescent state in a CPE is optional. If
this parameter is set to Quiescent in a CPE that does not support
the Quiescent state, it MUST treat it the same as the Disabled
state (and indicate Disabled in the Status parameter).
"
::= { voiceProfileLineEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.3
voiceProfileLineDirectoryNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Directory number associated with this line. May be used to identify
the line to the user. In case of H.323 signaling, this MUST be an
E.164 number."
::= { voiceProfileLineEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.4
voiceProfileLineStatus OBJECT-TYPE
SYNTAX VoiceLineStatusValues
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of this line. Enumeration of:
Up
Initializing
Registering
Unregistering
Error
Testing
Quiescent
Disabled
"
::= { voiceProfileLineEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.5
voiceProfileLineCallState OBJECT-TYPE
SYNTAX VoiceLineCallStateValues
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the call state for this line. Enumeration of:
Idle
Calling
Ringing
Connecting
InCall
Hold
Disconnecting
"
::= { voiceProfileLineEntry 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.6
voiceProfileLinePhyReferenceList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A comma separated list of Physical Interface Identifiers that
this Line is associated with. Each item corresponds to the value
of the InterfaceID paraeter in a particular instance of the
VoiceService.{i}.PhyInterface.{i}. table."
::= { voiceProfileLineEntry 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.7
voiceProfileLineCMAcntNum OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the call manager account number associated with
this line instance."
::= { voiceProfileLineEntry 7 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.8
voiceProfileLineOnhook OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"State of phones Receiver. On Hook if True, OffHook if False."
::= { voiceProfileLineEntry 8 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.1.1.9
voiceProfileLineRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SNMP RowStatus of the current row."
::= { voiceProfileLineEntry 9 }
-- Voice Services Voice Profile Line SIP Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.SIP
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.2
voiceProfileLineSIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileLineSIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice profile line SIP objects"
::= { voiceProfileLines 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.2.1
voiceProfileLineSIPEntry OBJECT-TYPE
SYNTAX VoiceProfileLineSIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Line SIP objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex, voiceProfileLineIndex }
::= { voiceProfileLineSIPTable 1 }
VoiceProfileLineSIPEntry ::=
SEQUENCE {
voiceProfileLineSIPAuthUserName
OCTET STRING,
voiceProfileLineSIPAuthPassword
OCTET STRING,
voiceProfileLineSIPURI
OCTET STRING,
voiceProfileLineSIPPlarUserName
OCTET STRING
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.2.1.1
voiceProfileLineSIPAuthUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Username used to authenticate the connection to the server."
::= { voiceProfileLineSIPEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.2.1.2
voiceProfileLineSIPAuthPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Password used to authenticate the connection to the server. When read,
this parameter returns an empty string, regardless of the actual value."
::= { voiceProfileLineSIPEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.2.1.3
voiceProfileLineSIPURI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..389))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"URI by which the user agent will identify itself for this line. If
empty, the actual URI used in the SIP signaling SHOULD be automatically
formed by the CPE as sip:UserName"
::= { voiceProfileLineSIPEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.2.1.4
voiceProfileLineSIPPlarUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PLAR gateway username."
::= { voiceProfileLineSIPEntry 4 }
-- Voice Services Voice Profile Line MGCP Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.MGCP
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.3
voiceProfileLineMGCPTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileLineMGCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice profile line MGCP objects"
::= { voiceProfileLines 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.3.1
voiceProfileLineMGCPEntry OBJECT-TYPE
SYNTAX VoiceProfileLineMGCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Line MGCP objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex, voiceProfileLineIndex }
::= { voiceProfileLineMGCPTable 1 }
VoiceProfileLineMGCPEntry ::=
SEQUENCE {
voiceProfileLineMGCPLineName
OCTET STRING
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.3.1.1
voiceProfileLineMGCPLineName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to identify the line when using MGCP signaling. If empty, the CPE SHOULD
use the default names aaln/1, etc."
::= { voiceProfileLineMGCPEntry 1 }
-- Voice Services Voice Profile Line Voice Processing Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.VoiceProcessing
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.4
voiceProfileLineProcessingTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileLineProcessingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice profile line processing objects"
::= { voiceProfileLines 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.4.1
voiceProfileLineProcessingEntry OBJECT-TYPE
SYNTAX VoiceProfileLineProcessingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Line Processing objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex, voiceProfileLineIndex }
::= { voiceProfileLineProcessingTable 1 }
VoiceProfileLineProcessingEntry ::=
SEQUENCE {
voiceProfileLineTransmitGain
Integer32,
voiceProfileLineReceiveGain
Integer32,
voiceProfileLineEchoCancellationEnable
TruthValue,
voiceProfileLineEchoCancellationInUse
TruthValue
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.4.1.1
voiceProfileLineTransmitGain OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Gain in units of 0.1 dB to apply to the transmitted voice signal
prior to encoding. This gain is a modifier of the default transmit-gain,
which is unspecified."
::= { voiceProfileLineProcessingEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.4.1.2
voiceProfileLineReceiveGain OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Gain in units of 0.1 dB to apply to the received voice signal
after decoding. This gain is a modifier of the default receive-gain,
which is unspecified."
::= { voiceProfileLineProcessingEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.4.1.3
voiceProfileLineEchoCancellationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable echo cancellation for this line."
::= { voiceProfileLineProcessingEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.4.1.4
voiceProfileLineEchoCancellationInUse OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether or not echo cancellation is currently in use for
this line. "
::= { voiceProfileLineProcessingEntry 4 }
-- Voice Services Voice Profile Line CODEC Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.Codec
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.Codec.List.{i}
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5
voiceProfileLineCodecTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileLineCodecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice profile CODEC objects, per line"
::= { voiceProfileLines 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1
voiceProfileLineCodecEntry OBJECT-TYPE
SYNTAX VoiceProfileLineCodecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Voice Line CODEC list MUST include a distinct entry for each
supported combination of these parameters."
INDEX { voiceServiceIndex, voiceProfileIndex, voiceProfileLineIndex, voiceProfileLineCodecIndex }
::= { voiceProfileLineCodecTable 1 }
VoiceProfileLineCodecEntry ::=
SEQUENCE {
voiceProfileLineCodecIndex
Unsigned32,
voiceProfileLineCodecEntryID
Unsigned32,
voiceProfileLineCodec
OCTET STRING,
voiceProfileLineCodecBitRate
Unsigned32,
voiceProfileLineCodecPacketizationPeriod
OCTET STRING,
voiceProfileLineCodecSilenceSuppression
TruthValue,
voiceProfileLineCodecEnable
TruthValue,
voiceProfileLineCodecPriority
Unsigned32
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1.1
voiceProfileLineCodecIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique identifier for each entry in this table. The value MUST
match that of the corresponding entry in the
VoiceService.{i}.Capabilities.Codecs table."
::= { voiceProfileLineCodecEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1.2
voiceProfileLineCodecEntryID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique identifier for each entry in this table. The value MUST
match that of the corresponding entry in the
VoiceService.{i}.Capabilities.Codecs table."
::= { voiceProfileLineCodecEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1.3
voiceProfileLineCodec OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier of the codec type. The value MUST match that of the
corresponding entry in the VoiceService.{i}.Capabilities.Codecs
table."
::= { voiceProfileLineCodecEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1.4
voiceProfileLineCodecBitRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit rate, in bits per second. The value MUST match that of the
corresponding entry in the VoiceService.{i}.Capabilities.Codecs table."
::= { voiceProfileLineCodecEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1.5
voiceProfileLineCodecPacketizationPeriod OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Comma-separate list of supported packetization periods, in milliseconds,
or continuous ranges of packetization periods as defined in
VoiceService.{i}.Capabilities.Codecs.PacketizationPeriod. The set of
packetization periods may be restricted by modifying the value of this
parameter to a more restricted set of values than is listed in
VoiceService.{i}.Capabilities.Codecs.PacketizationPeriod. The CPE MUST
ignore any values or portions of ranges outside of those specified in
VoiceService.{i}.Capabilities.Codecs.Packetization.Period."
::= { voiceProfileLineCodecEntry 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1.6
voiceProfileLineCodecSilenceSuppression OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates support for silence suppression for this codec. If silence
suppression is supported, it can be disabled for this codec/bit-rate
by setting this parameter to false."
::= { voiceProfileLineCodecEntry 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1.7
voiceProfileLineCodecEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the use of this combination of codec parameters."
::= { voiceProfileLineCodecEntry 7 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.5.1.8
voiceProfileLineCodecPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the priority for this combination of codec parameters, where
1 is the highest priority. Where the priority differs between entries in
this table, the CPE SHOULD use the highest priority (lowest numbered)
entry among those supported by the remote endpoint and consistent with
the available bandwidth. Where the priorities are equal among multiple
entries, the CPE MAY apply a local criterion for choosing among them."
::= { voiceProfileLineCodecEntry 8 }
-- Voice Services Voice Profile Line Calling Features Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures
--
-- Note that many TR-104 Calling Features are specified. Not all calling features
-- are required to be supported by a CPE.
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.6
voiceProfileLineCallingFeaturesTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileLineCallingFeaturesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice calling features, per line"
::= { voiceProfileLines 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.6.1
voiceProfileLineCallingFeaturesEntry OBJECT-TYPE
SYNTAX VoiceProfileLineCallingFeaturesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of voice line calling features supported."
INDEX { voiceServiceIndex, voiceProfileIndex, voiceProfileLineIndex }
::= { voiceProfileLineCallingFeaturesTable 1 }
VoiceProfileLineCallingFeaturesEntry ::=
SEQUENCE {
voiceProfileLineCallingFeatureCallerIDEnable
TruthValue,
voiceProfileLineCallingFeatureCallerIDName
OCTET STRING,
voiceProfileLineCallingFeatureCallWaitingEnable
TruthValue,
voiceProfileLineCallingFeatureMaxSessions
Unsigned32,
voiceProfileLineCallingFeatureMWIEnable
TruthValue
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.6.1.1
voiceProfileLineCallingFeatureCallerIDEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the transmission of caller ID information on
outgoing calls."
::= { voiceProfileLineCallingFeaturesEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.6.1.2
voiceProfileLineCallingFeatureCallerIDName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"String used to identify the caller."
::= { voiceProfileLineCallingFeaturesEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.6.1.3
voiceProfileLineCallingFeatureCallWaitingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable call waiting in the endpoint."
::= { voiceProfileLineCallingFeaturesEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.6.1.4
voiceProfileLineCallingFeatureMaxSessions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the maximum number of simultaneous sessions that may
be conferenced together by the endpoint. For example, to enable
three way conferencing, set the value of this object to 2. This
value SHOULD be less than the value of
VoiceService.{i}.Capabilities.maxSessionsPerLine."
::= { voiceProfileLineCallingFeaturesEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.6.1.5
voiceProfileLineCallingFeatureMWIEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable call waiting in the endpoint."
::= { voiceProfileLineCallingFeaturesEntry 5 }
-- Voice Services Voice Profile Line Statistics Objects
-- TR-104 InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.Statistics
--
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7
voiceProfileLineStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceProfileLineStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voice profile line statistics objects"
::= { voiceProfileLines 7 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1
voiceProfileLineStatsEntry OBJECT-TYPE
SYNTAX VoiceProfileLineStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Line statistics objects associated with a specific voice profile."
INDEX { voiceServiceIndex, voiceProfileIndex, voiceProfileLineIndex }
::= { voiceProfileLineStatsTable 1 }
VoiceProfileLineStatsEntry ::=
SEQUENCE {
voiceProfileLineStatsPacketsSent Unsigned32,
voiceProfileLineStatsPacketsReceived Unsigned32,
voiceProfileLineStatsBytesSent Unsigned32,
voiceProfileLineStatsBytesReceived Unsigned32,
voiceProfileLineStatsPacketsLost Unsigned32,
voiceProfileLineStatsIncomingCallsReceived Unsigned32,
voiceProfileLineStatsIncomingCallsAnswered Unsigned32,
voiceProfileLineStatsIncomingCallsConnected Unsigned32,
voiceProfileLineStatsIncomingCallsFailed Unsigned32,
voiceProfileLineStatsOutgoingCallsAttempted Unsigned32,
voiceProfileLineStatsOutgoingCallsAnswered Unsigned32,
voiceProfileLineStatsOutgoingCallsConnected Unsigned32,
voiceProfileLineStatsOutgoingCallsFailed Unsigned32
}
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.1
voiceProfileLineStatsPacketsSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RTP Packets sent for this voice line."
::= { voiceProfileLineStatsEntry 1 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.2
voiceProfileLineStatsPacketsReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RTP Packets received for this voice line."
::= { voiceProfileLineStatsEntry 2 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.3
voiceProfileLineStatsBytesSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RTP Bytes sent for this voice line."
::= { voiceProfileLineStatsEntry 3 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.4
voiceProfileLineStatsBytesReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RTP Bytes received for this voice line."
::= { voiceProfileLineStatsEntry 4 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.5
voiceProfileLineStatsPacketsLost OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RTP Packets lost for this voice line."
::= { voiceProfileLineStatsEntry 5 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.6
voiceProfileLineStatsIncomingCallsReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total incoming calls received."
::= { voiceProfileLineStatsEntry 6 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.7
voiceProfileLineStatsIncomingCallsAnswered OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total incoming calls answered."
::= { voiceProfileLineStatsEntry 7 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.8
voiceProfileLineStatsIncomingCallsConnected OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total incoming calls connected."
::= { voiceProfileLineStatsEntry 8 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.9
voiceProfileLineStatsIncomingCallsFailed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total incoming calls failed."
::= { voiceProfileLineStatsEntry 9 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.10
voiceProfileLineStatsOutgoingCallsAttempted OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total outgoing calls attempted."
::= { voiceProfileLineStatsEntry 10 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.11
voiceProfileLineStatsOutgoingCallsAnswered OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total outgoing calls answered."
::= { voiceProfileLineStatsEntry 11 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.12
voiceProfileLineStatsOutgoingCallsConnected OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total outgoing calls connected."
::= { voiceProfileLineStatsEntry 12 }
-- 1.3.6.1.4.1.5504.2.5.40.1.3.8.7.1.13
voiceProfileLineStatsOutgoingCallsFailed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total outgoing calls failed."
::= { voiceProfileLineStatsEntry 13 }
-- End of notifications.
-- ****************************************************************************
--
-- Conformance Information
--
-- 1.3.6.1.4.1.5504.2.5.40.2
zhnVoiceConformance OBJECT IDENTIFIER ::= { zhnVoice 2 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1
zhnVoiceGroups OBJECT IDENTIFIER ::= { zhnVoiceConformance 1 }
-- Units of Conformance
--
-- 1.3.6.1.4.1.5504.2.5.40.2.1.1
zhnVoiceServiceGroup OBJECT-GROUP
OBJECTS { voiceProfileNumberOfEntries, voiceBoundIfName, voiceBoundIpAddr, voiceServiceIndex }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe the voice
services of the device."
::= { zhnVoiceGroups 1 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.2
zhnVoiceCapabilitiesGroup OBJECT-GROUP
OBJECTS { maxProfileCount, maxLineCount, maxSessionsPerLine, maxSessionCount, signalingProtocols,
regions, rtcp, srtp, rtpRedundancy, dscpCoupled,
ethernetTaggingCoupled, pstnSoftSwitchOver, faxT38, faxPassThrough, modemPassThrough,
toneGeneration, ringGeneration, digitMapCapabilities, numberingPlan, buttonMap,
voicePortTests }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe the voice
capabilities of the device."
::= { zhnVoiceGroups 2 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.3
zhnVoiceCapabilitiesSIPGroup OBJECT-GROUP
OBJECTS { role, extensionsSIP, transports, uriSchemes, eventSubscription,
responseMap, tlsKeyExchangeProtocols }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe the voice
SIP or SIP PLAR capabilities of the device."
::= { zhnVoiceGroups 3 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.4
zhnVoiceCapabilitiesMGCPGroup OBJECT-GROUP
OBJECTS { extensionsMGCP }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe the voice
MGCP capabilities of the device."
::= { zhnVoiceGroups 4 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.5
zhnVoiceCapabilitiesCodecsGroup OBJECT-GROUP
OBJECTS { codecIndex, entryID, codec, bitRate, packetizationPeriod,
silenceSuppression }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that identify the set
of supported codecs."
::= { zhnVoiceGroups 5 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.6
zhnVoiceProfileGroup OBJECT-GROUP
OBJECTS { voiceProfileIndex, voiceProfileEnable, voiceProfileReset, voiceProfileNumberOfLines, voiceProfileName,
voiceProfileSignalingProtocol, voiceProfileMaxSessions, voiceProfileDtmfMethod, voiceProfileDtmfMethodG711, voiceProfileHookFlashMethod,
voiceProfileRegion, voiceProfileDigitMap, voiceProfileDigitMapEnable, voiceProfileStunEnable, voiceProfileStunServer,
voiceProfileStunServerPort, voiceProfileLogServer, voiceProfileLogServerPort, voiceProfileSpNum, voiceProfileV18Support, voiceProfileSwitchType
}
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe a voice
profile."
::= { zhnVoiceGroups 6 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.7
zhnVoiceProfileServiceProviderGroup OBJECT-GROUP
OBJECTS { voiceProfileServiceProviderName }
STATUS current
DESCRIPTION
"A collection of Zhone Voice Profile objects that describe a
service provider."
::= { zhnVoiceGroups 7 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.8
zhnVoiceProfileSIPGroup OBJECT-GROUP
OBJECTS { voiceProfileSIPProxyServer, voiceProfileSIPProxyServerPort, voiceProfileSIPProxyServerTransport, voiceProfileSIPRegistrarServer, voiceProfileSIPRegistrarServerPort,
voiceProfileSIPRegistrarServerTransport, voiceProfileSIPToTagMatching, voiceProfileSIPMusicServer, voiceProfileSIPMusicServerPort, voiceProfileSIPPlarGateway,
voiceProfileSIPPlarPort, voiceProfileSIPUserAgentDomain, voiceProfileSIPUserAgentPort, voiceProfileSIPUserAgentTransport, voiceProfileSIPOutboundProxy,
voiceProfileSIPOutboundProxyPort, voiceProfileSIPOrganization, voiceProfileSIPRegistrationPeriod, voiceProfileSIPRegisterExpires, voiceProfileSIPRegisterRetryInterval,
voiceProfileSIPDSCPMark, voiceProfileSIPVLANIDMark, voiceProfileSIPEthernetPriorityMark, voiceProfileSIPInterdigitTimeout, voiceProfileSIPAddressMode }
STATUS current
DESCRIPTION
"A collection of Zhone Voice Profile objects that describe SIP
information."
::= { zhnVoiceGroups 8 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.9
zhnVoiceProfileSIPEventSubscribeGroup OBJECT-GROUP
OBJECTS { voiceProfileSIPEventSubscribeEvent, voiceProfileSIPEventSubscribeNotifier, voiceProfileSIPEventSubscribeNotifierPort, voiceProfileSIPEventSubscribeNotifierTransport }
STATUS current
DESCRIPTION
"A collection of Zhone Voice Profile objects that describe SIP
subscriber events information."
::= { zhnVoiceGroups 9 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.10
zhnVoiceProfileMGCPEntry OBJECT-GROUP
OBJECTS { voiceProfileMGCPCallAgent1, voiceProfileMGCPUser, voiceProfilePersistentNotify, voiceProfileMGCPAddressMode }
STATUS current
DESCRIPTION
"A collection of Zhone Voice Profile objects that describe MGCP
information."
::= { zhnVoiceGroups 10 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.11
zhnVoiceProfileRTPEntry OBJECT-GROUP
OBJECTS { voiceProfileRTPLocalPortMin, voiceProfileRTPLocalPortMax, voiceProfileRTPDSCPMark, voiceProfileRTPTelephoneEventPayloadType }
STATUS current
DESCRIPTION
"A collection of Zhone Voice Profile objects that describe
Real-time Transport Protocol (RTP) information."
::= { zhnVoiceGroups 11 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.12
zhnVoiceProfileFaxT38Entry OBJECT-GROUP
OBJECTS { voiceProfileFaxT38Enable, voiceProfileFaxT38BitRate, voiceProfileFaxT38HighSpeedPacketRate }
STATUS current
DESCRIPTION
"A collection of Zhone Voice Profile objects that describe
FAX T.38 information."
::= { zhnVoiceGroups 12 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.13
zhnVoiceProfileLineGroup OBJECT-GROUP
OBJECTS { voiceProfileLineIndex, voiceProfileLineEnable, voiceProfileLineDirectoryNumber, voiceProfileLineStatus, voiceProfileLineCallState,
voiceProfileLinePhyReferenceList, voiceProfileLineCMAcntNum, voiceProfileLineOnhook, voiceProfileLineRowStatus }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe physical
line information for a voice profile."
::= { zhnVoiceGroups 13 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.14
zhnVoiceProfileLineProcessingGroup OBJECT-GROUP
OBJECTS { voiceProfileLineTransmitGain, voiceProfileLineReceiveGain, voiceProfileLineEchoCancellationEnable, voiceProfileLineEchoCancellationInUse }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe physical
line processing information for a voice profile."
::= { zhnVoiceGroups 14 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.15
zhnVoiceProfileLineSIPGroup OBJECT-GROUP
OBJECTS { voiceProfileLineSIPAuthUserName, voiceProfileLineSIPAuthPassword, voiceProfileLineSIPURI, voiceProfileLineSIPPlarUserName }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe voice line
information specific to SIP call signaling for a voice profile."
::= { zhnVoiceGroups 15 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.16
zhnVoiceProfileLineMGCPGroup OBJECT-GROUP
OBJECTS { voiceProfileLineMGCPLineName }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe voice line
information specific to MGCP call signaling for a voice profile."
::= { zhnVoiceGroups 16 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.17
zhnVoiceProfileLineCodecsGroup OBJECT-GROUP
OBJECTS { voiceProfileLineCodecIndex, voiceProfileLineCodecEntryID, voiceProfileLineCodec, voiceProfileLineCodecBitRate, voiceProfileLineCodecPacketizationPeriod,
voiceProfileLineCodecSilenceSuppression, voiceProfileLineCodecEnable, voiceProfileLineCodecPriority }
STATUS current
DESCRIPTION
"A collection of Zhone Voice objects that describe voice line CODECS
information."
::= { zhnVoiceGroups 17 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.18
zhnVoiceLineCallingFeaturesGroup OBJECT-GROUP
OBJECTS { voiceProfileLineCallingFeatureCallerIDEnable, voiceProfileLineCallingFeatureCallerIDName, voiceProfileLineCallingFeatureCallWaitingEnable, voiceProfileLineCallingFeatureMaxSessions, voiceProfileLineCallingFeatureMWIEnable
}
STATUS current
DESCRIPTION
"A collection of optionable, configurable Zhone Voice Line calling features."
::= { zhnVoiceGroups 18 }
-- 1.3.6.1.4.1.5504.2.5.40.2.1.19
zhnVoiceNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { voiceRegistrationUp, voiceRegistrationDown }
STATUS current
DESCRIPTION
"Collection of objects for controlling the Zhone Voice notifications."
::= { zhnVoiceGroups 19 }
zhnVoiceProfileLineStatsGroup OBJECT-GROUP
OBJECTS { voiceProfileLineStatsPacketsSent, voiceProfileLineStatsPacketsReceived, voiceProfileLineStatsBytesSent, voiceProfileLineStatsBytesReceived,
voiceProfileLineStatsPacketsLost, voiceProfileLineStatsIncomingCallsReceived, voiceProfileLineStatsIncomingCallsAnswered, voiceProfileLineStatsIncomingCallsConnected,
voiceProfileLineStatsIncomingCallsFailed, voiceProfileLineStatsOutgoingCallsAttempted, voiceProfileLineStatsOutgoingCallsAnswered,
voiceProfileLineStatsOutgoingCallsConnected, voiceProfileLineStatsOutgoingCallsFailed
}
STATUS current
DESCRIPTION
"A collection of statistics, per Zhone Voice Line."
::= { zhnVoiceGroups 20 }
-- 1.3.6.1.4.1.5504.2.5.40.2.2
zhnVoiceCompliances OBJECT IDENTIFIER ::= { zhnVoiceConformance 2 }
-- Compliance Statements
--
-- this module
-- 1.3.6.1.4.1.5504.2.5.40.2.2.1
zhnVoiceCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The Compliance statement for SNMP entities which
manage display the Zhone CPE Voice Information"
MODULE -- this module
MANDATORY-GROUPS { zhnVoiceServiceGroup, zhnVoiceCapabilitiesGroup, zhnVoiceCapabilitiesCodecsGroup, zhnVoiceProfileGroup, zhnVoiceProfileServiceProviderGroup,
zhnVoiceProfileLineGroup, zhnVoiceProfileLineProcessingGroup, zhnVoiceProfileLineCodecsGroup }
GROUP zhnVoiceCapabilitiesSIPGroup
DESCRIPTION
"This group is mandatory for devices that support
SIP or SIP PLAR call signaling. Write access is not
required for all objects in this group."
GROUP zhnVoiceCapabilitiesMGCPGroup
DESCRIPTION
"This group is mandatory for devices that support
MGCP call signaling. Write access is not
required for all objects in this group."
GROUP zhnVoiceProfileSIPGroup
DESCRIPTION
"This group is mandatory for devices that support
SIP call signaling. Write access is not
required for all objects in this group."
GROUP zhnVoiceProfileSIPEventSubscribeGroup
DESCRIPTION
"This group is mandatory for devices that support
SIP call signaling. Write access is not
required for all objects in this group."
GROUP zhnVoiceProfileMGCPEntry
DESCRIPTION
"This group is mandatory for devices that support
MGCP call signaling. Write access is not
required for all objects in this group."
GROUP zhnVoiceProfileRTPEntry
DESCRIPTION
"Write access is not required for all objects in
this group."
GROUP zhnVoiceProfileFaxT38Entry
DESCRIPTION
"Write access is not required for all objects in
this group."
GROUP zhnVoiceNotificationGroup
DESCRIPTION
"This group is only mandatory for implementations
that support the Voice notifications."
::= { zhnVoiceCompliances 1 }
END
--
-- ZHNVOICE.my.mib
--