3252 lines
99 KiB
Plaintext
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
|
|
--
|