-- 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 --