-- FILE: -- Alcatel -- Architects Of An Internet World -- This module provides authoritative enterprise-specific Simple Network -- Management Protocol (SNMP) Management Information Base (MIB) definitions. -- The right to make changes in specification and other information contained -- in this document without prior notice is reserved. -- No liability shall be assumed for any incidental, indirect, special, or -- consequential damages whatsoever arising from or related to this document or -- the information contained herein. -- Vendors, end-users, and other interested parties are granted non-exclusive -- license to use this specification in connection with management of the -- products for which it is intended to be used. -- Please consult with Customer Service to insure the most appropriate version -- of this document is used with the products in question: -- Alcatel Internetworking, Incorporated -- (Formerly XYLAN Corporation) -- 26801 West Agoura Road -- Calabasas, CA 91301 -- United States Of America -- Telephone: North America 800.995.2696 -- Latin America 877.919.9526 -- Europe 31.23.556.0100 -- Asia 65.394.7933 -- All Other 818.878.4507 -- Electronic Mail: support@ind.alcatel.com -- World Wide Web: http://www.ind.alcatel.com -- File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs -- Copyright (C) 1995-2001 Alcatel Internetworking, Incorporated -- ALL RIGHTS RESERVED WORLDWIDE XYLAN-VSM-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 -- TimeTicks, IpAddress FROM RFC1155-SMI XylanModuleSubunit FROM CHASSIS-MIB xylanVsmArch FROM XYLAN-BASE-MIB; -- Local Declares RowStatus ::= INTEGER { active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) } VsmEnableDisabled ::= INTEGER{ enabled(1), disabled(2) } VsmOnOff ::= INTEGER{ on(1), off(2) } VsmVoiceCodingType ::= INTEGER { aLawPcm (1), -- 8 bit A-law PCM (G.711) muLawPcm (2), -- 8 bit Mu-law PCM (G.711) ituG723-53 (3), -- G.723.1 at 5.3 Kbps ituG723-63 (4), -- G.723.1 at 6.3 Kbps ituG729AB (5), -- CS-ACELP internal VAD (G.729AB) fax (6), t38-fax (7), ituG726-16 (8), ituG726-24 (9), ituG726-32 (10), ituG726-40 (11), ituG727-16 (12), ituG727-24 (13), ituG727-32 (14), ituG727-40 (15), clearChan (16), pktSig (17), ituG728-16 (18) } Counter32 ::= INTEGER vsmNetworkGroup OBJECT IDENTIFIER ::= { xylanVsmArch 1 } vsmSignalingGroup OBJECT IDENTIFIER ::= { xylanVsmArch 2 } vsmCodingProfileGroup OBJECT IDENTIFIER ::= { xylanVsmArch 3 } vsmDialSchemeGroup OBJECT IDENTIFIER ::= { xylanVsmArch 4 } vsmStatsGroup OBJECT IDENTIFIER ::= { xylanVsmArch 5 } vsmPhysicalGroup OBJECT IDENTIFIER ::= { xylanVsmArch 6 } --====================================================================== -- -- The Voice Switching Module MIB provides definitions for Xylan -- private objects to be used exclusively for our architecture and -- implementation. -- -- One area of implementation are the profile definitions. There -- are four types of profiles: -- - Dialing Plan -- - Telephony Port Interfaces -- - Network Interfaces -- - Coding Profiles (these are defined in the voicex.mib) -- -- These profiles are maintained in a global manner, and are -- associated with various modules, ports, and channels via -- configuration. -- --====================================================================== --====================================================================== -- -- Voice Over IP Network Group -- --====================================================================== --====================================================================== -- -- Voice Network Template table -- -- Any object description changed in this table must also be changed -- in the vsmVNCardTable --====================================================================== vsmVNTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmVNTemplateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information for each network interface profile." ::= { vsmNetworkGroup 1 } vsmVNTemplateEntry OBJECT-TYPE SYNTAX VsmVNTemplateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmVNTemplateTable. The vsmVNTmplName field is required in order to create a row." INDEX { vsmVNTmplIndex } ::= { vsmVNTemplateTable 1 } VsmVNTemplateEntry ::= SEQUENCE { vsmVNTmplIndex INTEGER, vsmVNTmplName DisplayString, vsmVNTmplH323DisplayName DisplayString, vsmVNTmplRTPPortMode INTEGER, vsmVNTmplRTPPortBase INTEGER, vsmVNTmplH323OutFastStart VsmEnableDisabled, vsmVNTmplH323InFastStart VsmEnableDisabled, vsmVNTmplH323GatekeeperCtrl VsmEnableDisabled, vsmVNTmplH323GatekeeperMode INTEGER, vsmVNTmplH323GatekeeperAddr IpAddress, vsmVNTmplH323AllowCallsWithoutGatekeeper VsmEnableDisabled, vsmVNTmplH323GatekeeperMaxRetries INTEGER, vsmVNTmplH323EndpointRegType INTEGER, vsmVNTmplH323Notification VsmEnableDisabled, vsmVNTmplRowStatus RowStatus } vsmVNTmplIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Integer index into this table." ::= { vsmVNTemplateEntry 1 } vsmVNTmplName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The Voice Over Network name provides a textual label associated with this template. This name must be unique across all rows in this table. If an attempt is made to set a name that is duplicated in another row then an error will be returned. This is a required field in order to create a row in this table." ::= { vsmVNTemplateEntry 2 } vsmVNTmplH323DisplayName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the display name information that is carried in the H.323 setup messages. The display-name string is inserted into the Q.931 display information field and in the sourceAddress field of the H.323 setup-UUIE. (The display name is carried as an H.323_ID alias address). The string can be up to 64 bytes." ::= { vsmVNTemplateEntry 3 } vsmVNTmplRTPPortMode OBJECT-TYPE SYNTAX INTEGER { dynamic (1), sequential (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects the method of port number assignment for RTP and RTCP ports." DEFVAL { dynamic } ::= { vsmVNTemplateEntry 4 } vsmVNTmplRTPPortBase OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Selects the starting port number for assignment of RTP and RTCP ports. When H.323 calls are made an RTP or RTCP port is opened for each call. The H.323 specification states that the RTP port number should be even in value and the RTCP port number should be one greater than the RTP port value. In order to accomplish this sort of controlled allocation, the ports are assigned starting at the rtp-port-base value. CCB 0 will use ports numbered rtp-port-base and rtp-port-base + 1. CCB 1 will used the next two successive ports, etc." DEFVAL { 30000 } ::= { vsmVNTemplateEntry 5 } vsmVNTmplH323OutFastStart OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to select the H.323 Fast Start mode on the outgoing side of the link." DEFVAL { disabled } ::= { vsmVNTemplateEntry 6 } vsmVNTmplH323InFastStart OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to select the H.323 Fast Start mode on the incoming side of the link." DEFVAL { enabled } ::= { vsmVNTemplateEntry 7 } vsmVNTmplH323GatekeeperCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Specifies whether GateKeeper control is on or off." DEFVAL { disabled } ::= { vsmVNTemplateEntry 8 } vsmVNTmplH323GatekeeperMode OBJECT-TYPE SYNTAX INTEGER { off (1), manual (2), auto (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls gatekeeper operation. Internally, the setting affects two different variables in the HSMU configuration: The HSMU configuration field use_GK controls gatekeeper operation being enabled or disabled. When enabled, the configuration field auto_GK_discovery determines automatic or manual discovery. These are collapsed into one command for convenience." DEFVAL { off } ::= { vsmVNTemplateEntry 9 } vsmVNTmplH323GatekeeperAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the address of the gatekeeper when configured for manual mode. Only the IP address needs to be specified, as port 1719 is used." ::= { vsmVNTemplateEntry 10 } vsmVNTmplH323AllowCallsWithoutGatekeeper OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to inform the H.323 stack to allow calls when the endpoint is not registered with a gatekeeper. The endpoint can remain unregistered for two reasons: 1. The gatekeeper could not be found. (Auto discovery failed, an incorrect address was specified for manual mode, or the gatekeeper simply is not responding.) 2. The gatekeeper was discovered but the registration was rejected. This could occur because of a policy implemented in the gatekeeper that is limiting registration of a particular endpoint. Enabled is true and disabled is false." DEFVAL { enabled } ::= { vsmVNTemplateEntry 11 } vsmVNTmplH323GatekeeperMaxRetries OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how many registration attempts will be made before the endpoint considers itself to have failed registration. Once this number of unsuccessful attempts have been made, the endpoint will only be able to place calls if allow-calls-without-gatekeeper is true." DEFVAL { 1 } ::= { vsmVNTemplateEntry 12 } vsmVNTmplH323EndpointRegType OBJECT-TYPE SYNTAX INTEGER { gateway (1), terminal (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the endpoint registration type. This should not be confused with the H.245 terminal type, although the two parameters should be programmed consistently. This parameter specifies how the endpoint will register itself with the gatekeeper, and has nothing to do with master/slave determination." DEFVAL { terminal } ::= { vsmVNTemplateEntry 13 } vsmVNTmplH323Notification OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether notifications should be generated for this entity. The default is disabled" DEFVAL { disabled } ::= { vsmVNTemplateEntry 14 } vsmVNTmplRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is the RowStatus (locking flag) for creating the vsmVNTemplateTable conceptual row. This table does not support createAndWait. vsmVNTmplname must be supplied in the request to create a row, it is a required field." ::= { vsmVNTemplateEntry 15 } --====================================================================== -- -- H323 Alias Registration table -- -- Any object description changed in this table must also -- be changed in vsmVNCardH323AliasRegTable. --====================================================================== vsmVNTmplH323AliasRegTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmVNTmplH323AliasRegEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains H323 alias name information for each network template." ::= { vsmNetworkGroup 2 } vsmVNTmplH323AliasRegEntry OBJECT-TYPE SYNTAX VsmVNTmplH323AliasRegEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmH323AliasRegTable." INDEX { vsmVNTmplIndex, vsmVNTmplH323AliasRegIndex } ::= { vsmVNTmplH323AliasRegTable 1 } VsmVNTmplH323AliasRegEntry ::= SEQUENCE { vsmVNTmplH323AliasRegIndex INTEGER, vsmVNTmplH323AliasRegName DisplayString } vsmVNTmplH323AliasRegIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely distinguishes each H323 Alias name within a Network template." ::= { vsmVNTmplH323AliasRegEntry 1 } vsmVNTmplH323AliasRegName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This specifies an alias name to register with the gatekeeper. Only E.164 aliases may be generated. (This is a limitation of the VSM software, not H.323.)" ::= { vsmVNTmplH323AliasRegEntry 2 } --====================================================================== -- -- Voice Network Card table -- -- Any object description changed in this table, must also be -- changed in vsmVNTemplateTable. --====================================================================== vsmVNCardTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmVNCardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information for each network interface." ::= { vsmNetworkGroup 3 } vsmVNCardEntry OBJECT-TYPE SYNTAX VsmVNCardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmVNCardTable." INDEX { vsmCardSlotIndex, vsmCardSubunitIndex } ::= { vsmVNCardTable 1 } VsmVNCardEntry ::= SEQUENCE { vsmVNCardH323DisplayName DisplayString, vsmVNCardRTPPortMode INTEGER, vsmVNCardRTPPortBase INTEGER, vsmVNCardH323OutFastStart VsmEnableDisabled, vsmVNCardH323InFastStart VsmEnableDisabled, vsmVNCardH323GatekeeperCtrl VsmEnableDisabled, vsmVNCardH323GatekeeperMode INTEGER, vsmVNCardH323GatekeeperAddr IpAddress, vsmVNCardH323AllowCallsWithoutGatekeeper VsmEnableDisabled, vsmVNCardH323GatekeeperMaxRetries INTEGER, vsmVNCardH323EndpointRegType INTEGER, vsmVNCardH323Notification VsmEnableDisabled, vsmVNCardAssignTmplName DisplayString, vsmVNCardAssignTmplStatus INTEGER } vsmVNCardH323DisplayName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the display name information that is carried in the H.323 setup messages. The display-name string is inserted into the Q.931 display information field and in the sourceAddress field of the H.323 setup-UUIE. (The display name is carried as an H.323_ID alias address). The string can be up to 64 bytes." ::= { vsmVNCardEntry 1 } vsmVNCardRTPPortMode OBJECT-TYPE SYNTAX INTEGER { dynamic (1), sequential (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects the method of port number assignment for RTP and RTCP ports." DEFVAL { dynamic } ::= { vsmVNCardEntry 2 } vsmVNCardRTPPortBase OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Selects the starting port number for assignment of RTP and RTCP ports. When H.323 calls are made an RTP or RTCP port is opened for each call. The H.323 specification states that the RTP port number should be even in value and the RTCP port number should be one greater than the RTP port value. In order to accomplish this sort of controlled allocation, the ports are assigned starting at the rtp-port-base value. CCB 0 will use ports numbered rtp-port-base and rtp-port-base + 1. CCB 1 will used the next two successive ports, etc." DEFVAL { 30000 } ::= { vsmVNCardEntry 3 } vsmVNCardH323OutFastStart OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to select the H.323 Fast Start mode on the outgoing side of the link." DEFVAL { disabled } ::= { vsmVNCardEntry 4 } vsmVNCardH323InFastStart OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to select the H.323 Fast Start mode on the incoming side of the link." DEFVAL { enabled } ::= { vsmVNCardEntry 5 } vsmVNCardH323GatekeeperCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Specifies whether GateKeeper control is on or off." DEFVAL { disabled } ::= { vsmVNCardEntry 6 } vsmVNCardH323GatekeeperMode OBJECT-TYPE SYNTAX INTEGER { off (1), manual (2), auto (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls gatekeeper operation. Internally, the setting affects two different variables in the HSMU configuration: The HSMU configuration field use_GK controls gatekeeper operation being enabled or disabled. When enabled, the configuration field auto_GK_discovery determines automatic or manual discovery. These are collapsed into one command for convenience." DEFVAL { off } ::= { vsmVNCardEntry 7 } vsmVNCardH323GatekeeperAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the address of the gatekeeper when configured for manual mode. Only the IP address needs to be specified, as port 1719 is used." ::= { vsmVNCardEntry 8 } vsmVNCardH323AllowCallsWithoutGatekeeper OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to inform the H.323 stack to allow calls when the endpoint is not registered with a gatekeeper. The endpoint can remain unregistered for two reasons: 1. The gatekeeper could not be found. (Auto discovery failed, an incorrect address was specified for manual mode, or the gatekeeper simply is not responding.) 2. The gatekeeper was discovered but the registration was rejected. This could occur because of a policy implemented in the gatekeeper that is limiting registration of a particular endpoint. Enabled is true and disabled is false." DEFVAL { enabled } ::= { vsmVNCardEntry 9 } vsmVNCardH323GatekeeperMaxRetries OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how many registration attempts will be made before the endpoint considers itself to have failed registration. Once this number of unsuccessful attempts have been made, the endpoint will only be able to place calls if allow-calls-without-gatekeeper is true." DEFVAL { 1 } ::= { vsmVNCardEntry 10 } vsmVNCardH323EndpointRegType OBJECT-TYPE SYNTAX INTEGER { gateway (1), terminal (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the endpoint registration type. This should not be confused with the H.245 terminal type, although the two parameters should be programmed consistently. This parameter specifies how the endpoint will register itself with the gatekeeper, and has nothing to do with master/slave determination." DEFVAL { terminal } ::= { vsmVNCardEntry 11 } vsmVNCardH323Notification OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether notifications should be generated for this entity. The default is disabled" DEFVAL { disabled } ::= { vsmVNCardEntry 12 } vsmVNCardAssignTmplName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This object provides a name for a VN Template that can be assigned to this card. See vsmVNCardTmpltAssignStatus for a complete description on how templates are assigned to rows in this table. Rows that have not been assigned to a template will have an value of 0. Also once the status goes to invalid because of a change in either the template or in this card row, the vsmVNCardTmpltId will go to 0." ::= { vsmVNCardEntry 13 } vsmVNCardAssignTmplStatus OBJECT-TYPE SYNTAX INTEGER { assign (1), inactive (2), active (3) } ACCESS write-only STATUS mandatory DESCRIPTION "This object forces a VN template to be assigned to this card. When the template is assigned, all values in the template are copied into the specified row in this table. Active means there is a template actively associated with this row. Once either the template is changed or an object in this row is changed, the status goes to inactive, because there is no longer a template actively associated with this row. " ::= { vsmVNCardEntry 14 } --====================================================================== -- -- H323 Alias Registration table -- -- Any object description changed in this table must also be changed -- in vsmVNTmplH323AliasRegTable. --====================================================================== vsmVNCardH323AliasRegTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmVNCardH323AliasRegEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains H323 alias name information for each network template." ::= { vsmNetworkGroup 4 } vsmVNCardH323AliasRegEntry OBJECT-TYPE SYNTAX VsmVNCardH323AliasRegEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmVNCardH323AliasRegTable." INDEX { vsmCardSlotIndex, vsmCardSubunitIndex, vsmVNCardH323AliasRegIndex } ::= { vsmVNCardH323AliasRegTable 1 } VsmVNCardH323AliasRegEntry ::= SEQUENCE { vsmVNCardH323AliasRegIndex INTEGER, vsmVNCardH323AliasRegName DisplayString } vsmVNCardH323AliasRegIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely distinguishes each H323 Alias name within a Network template." ::= { vsmVNCardH323AliasRegEntry 1 } vsmVNCardH323AliasRegName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This specifies an alias name to register with the gatekeeper. Only E.164 aliases may be generated. (This is a limitation of the VSM software, not H.323.)" ::= { vsmVNCardH323AliasRegEntry 2 } --====================================================================== -- -- The Signaling Group -- --====================================================================== --====================================================================== -- -- Signaling Template Table -- -- This table specifies the name of the template as well as the type -- of signaling being used. The index to all other signaling related -- tables are indexed using the index to this table. -- --====================================================================== vsmSignalingTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSignalingTemplateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information for each telephony signaling interface template." ::= { vsmSignalingGroup 1 } vsmSignalingTemplateEntry OBJECT-TYPE SYNTAX VsmSignalingTemplateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmSignalingTemplateTable. The signaling template name is a required field in order to create a row." INDEX { vsmSigTmplIndex } ::= { vsmSignalingTemplateTable 1 } VsmSignalingTemplateEntry ::= SEQUENCE { vsmSigTmplIndex INTEGER, vsmSigTmplName DisplayString, vsmSigTmplProtocol INTEGER, vsmSigTmplCallerIdName INTEGER, vsmSigTmplCallerIdNameStr DisplayString, vsmSigTmplCallerIdNumber INTEGER, vsmSigTmplCallerIdNumberStr DisplayString, vsmSigTmplToneTable INTEGER, vsmSigTmplOutDialType INTEGER, vsmSigTmplOutWait INTEGER, vsmSigTmplOutToneDigitDur INTEGER, vsmSigTmplOutToneInterDigitDur INTEGER, vsmSigTmplOutToneAmplitude INTEGER, vsmSigTmplCallLimitCtrl VsmEnableDisabled, vsmSigTmplCallLimit INTEGER, vsmSigTmplAnswerWaitLimitCtrl VsmEnableDisabled, vsmSigTmplAnswerWaitLimit INTEGER, vsmSigTmplHangupWaitLimitCtrl VsmEnableDisabled, vsmSigTmplHangupWaitLimit INTEGER, vsmSigTmplFaxHoldoverDelay INTEGER, vsmSigTmplCompanding INTEGER, vsmSigTmplReceiveGain INTEGER, vsmSigTmplTransmitGain INTEGER, vsmSigTmplIdleNoise INTEGER, vsmSigTmplInBandCallProgressTones VsmEnableDisabled, vsmSigTmplInBandCodecSwitching VsmEnableDisabled, vsmSigTmplPSUCodecSwitching VsmEnableDisabled, vsmSigTmplNetworkOverlapDialing VsmEnableDisabled, vsmSigTmplFullCallProgressTones VsmEnableDisabled, vsmSigTmplRingBack VsmEnableDisabled, vsmSigTmplInfoElementTransport VsmEnableDisabled, vsmSigTmplQSIGInfoElementTransport VsmEnableDisabled, vsmSigTmplDataSetup VsmOnOff, vsmSigTmplVoiceSetup VsmOnOff, vsmSigTmplFAXSetup VsmOnOff, vsmSigTmplModemSetup VsmOnOff, vsmSigTmplCallProgressToneDetCtrl INTEGER, vsmSigTmplCallProgressToneDetCfg INTEGER, vsmSigTmplAcousticEchoCanOper INTEGER, vsmSigTmplRowStatus RowStatus } vsmSigTmplIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Integer index into this table." ::= { vsmSignalingTemplateEntry 1 } vsmSigTmplName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The telephony signaling template name provides a textual label associated with this template. This name must be unique among signaling templates. When this object is set, all rows will be checked to ensure there is no duplicate. If there is another row with the same name then an error will be returned. This is a required field to create a row in this table." ::= { vsmSignalingTemplateEntry 2 } vsmSigTmplProtocol OBJECT-TYPE SYNTAX INTEGER { emDelayStart (1), emImmedStart (2), emWinkStart (3), fxoGroundStart (4), fxsGroundStart (5), fxoLoopStart (6), fxsLoopStart (7), isdn (8) } ACCESS read-write STATUS mandatory DESCRIPTION "The signaling protocol this profile has been set up to perform." ::= { vsmSignalingTemplateEntry 3 } vsmSigTmplCallerIdName OBJECT-TYPE SYNTAX INTEGER { private (1), unavailable (2), available (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The originating name to transmit may be private, unavailable or available." DEFVAL { unavailable } ::= { vsmSignalingTemplateEntry 4 } vsmSigTmplCallerIdNameStr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The caller Id name is only meaningful if the vsmSigTmplCallerIdName is set to available." ::= { vsmSignalingTemplateEntry 5 } vsmSigTmplCallerIdNumber OBJECT-TYPE SYNTAX INTEGER { private (1), unavailable (2), available (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The originating phone number to transmit may be private, unavailable or available." DEFVAL { unavailable } ::= { vsmSignalingTemplateEntry 6 } vsmSigTmplCallerIdNumberStr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The originating telephone number to transmit is only meaningful if vsmSigTmplCallerIdNumber is set to available." ::= { vsmSignalingTemplateEntry 7 } vsmSigTmplToneTable OBJECT-TYPE SYNTAX INTEGER { ringing (1), silence (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects the Caller Id tone table for the VSM daughter card." DEFVAL { ringing } ::= { vsmSignalingTemplateEntry 8 } vsmSigTmplOutDialType OBJECT-TYPE SYNTAX INTEGER { tone (1), pulse (2) } ACCESS read-write STATUS mandatory DESCRIPTION "New Leaf for 2.2f parser." ::= { vsmSignalingTemplateEntry 9 } vsmSigTmplOutWait OBJECT-TYPE SYNTAX INTEGER ( 0..20000 ) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time to delay after going off-hook, before generating the first outbound dial digit(s)." DEFVAL { 400 } ::= { vsmSignalingTemplateEntry 10 } vsmSigTmplOutToneDigitDur OBJECT-TYPE SYNTAX INTEGER (25..2000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "This is the duration, in milliseconds, of a tone that is generated when tone dialing is used." DEFVAL { 200 } ::= { vsmSignalingTemplateEntry 11 } vsmSigTmplOutToneInterDigitDur OBJECT-TYPE SYNTAX INTEGER (25..2000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "This is the duration, in milliseconds, of the inter digit gap when tone dialing is used." DEFVAL { 200 } ::= { vsmSignalingTemplateEntry 12 } vsmSigTmplOutToneAmplitude OBJECT-TYPE SYNTAX INTEGER (-4000..300) -- UNITS "0.1 dB" ACCESS read-write STATUS mandatory DESCRIPTION "The This defines the power level in 1/10 dB increments that is used for transmitting digits using tone dialing. The value must be a multiple of 5." DEFVAL { 130 } ::= { vsmSignalingTemplateEntry 13 } vsmSigTmplCallLimitCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables call timing limit duration (vsmSigTmplCallLimit)." DEFVAL { disabled } ::= { vsmSignalingTemplateEntry 14 } vsmSigTmplCallLimit OBJECT-TYPE SYNTAX INTEGER (0..65534) -- UNITS "seconds" ACCESS read-write STATUS mandatory DESCRIPTION "The call duration limit. If the call length is exceeded, the call is automatically terminated. " DEFVAL { 65534 } ::= { vsmSignalingTemplateEntry 15 } vsmSigTmplAnswerWaitLimitCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables call answer limit timing (vsmSigTmplAnswerWaitLimit)." DEFVAL { disabled } ::= { vsmSignalingTemplateEntry 16 } vsmSigTmplAnswerWaitLimit OBJECT-TYPE SYNTAX INTEGER (0..65534) -- UNITS "seconds" ACCESS read-write STATUS mandatory DESCRIPTION "The wait-for-answer time limit. If the call destination does not answer within this period, the call is automatically terminated." DEFVAL { 65534 } ::= { vsmSignalingTemplateEntry 17 } vsmSigTmplHangupWaitLimitCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables call hangup limit timing (vsmSigTmplHangupWaitLimit)." DEFVAL { disabled } ::= { vsmSignalingTemplateEntry 18 } vsmSigTmplHangupWaitLimit OBJECT-TYPE SYNTAX INTEGER (0..65534) -- UNITS "seconds" ACCESS read-write STATUS mandatory DESCRIPTION "The wait-for-hang-up time limit. If the call originator does not hang up within this time period after the destination has hung up, the call is automatically terminated. " DEFVAL { 65534 } ::= { vsmSignalingTemplateEntry 19 } vsmSigTmplFaxHoldoverDelay OBJECT-TYPE SYNTAX INTEGER (0..65534) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The Fax holdover delay. This is the time the system will delay after detecting on-hook during fax mode operation, before generating a call clear. " DEFVAL { 2000 } ::= { vsmSignalingTemplateEntry 20 } vsmSigTmplCompanding OBJECT-TYPE SYNTAX INTEGER { alaw (1), mulaw (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Select the companding used at the DSP's PCM interface." DEFVAL { mulaw } ::= { vsmSignalingTemplateEntry 21 } vsmSigTmplReceiveGain OBJECT-TYPE SYNTAX INTEGER (-14..14) -- UNITS "dB" ACCESS read-write STATUS mandatory DESCRIPTION "The Receive (Rx) Gain, in dB. The reference to Rx gain is from the perspective of the Micro software. The Micro interprets receive (Rx) gain as PCM interface-to-packet network. " DEFVAL { 0 } ::= { vsmSignalingTemplateEntry 22 } vsmSigTmplTransmitGain OBJECT-TYPE SYNTAX INTEGER (-14..14) -- UNITS "dB" ACCESS read-write STATUS mandatory DESCRIPTION "The Transmit (Tx) Gain, in dB. The reference to Tx gain is from the perspective of the Micro software. The Micro interprets transmit (Tx) gain as packet network-to-PCM interface. " DEFVAL { 0 } ::= { vsmSignalingTemplateEntry 23 } vsmSigTmplIdleNoise OBJECT-TYPE SYNTAX INTEGER (-7000..7000) -- UNITS ".01 dBm" ACCESS read-write STATUS mandatory DESCRIPTION "The Idle Noise level (also known as comfort noise), in 0.01dBm. a value of -5000 means -50 dbm." DEFVAL { 0 } ::= { vsmSignalingTemplateEntry 24 } vsmSigTmplInBandCallProgressTones OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables support for passing call progress tones in band (ie, call progress tones are carried as voice)" DEFVAL { enabled } ::= { vsmSignalingTemplateEntry 25 } vsmSigTmplInBandCodecSwitching OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables capability of the call to switch from one codec to another in band (in voice mode) by detecting change in payload type of the packets" DEFVAL { enabled } ::= { vsmSignalingTemplateEntry 26 } vsmSigTmplPSUCodecSwitching OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables Coding switchover in the Signaling band. In the PSU this is accomplished by using the Set-Coding API. This happens after the Net-Connect stage." DEFVAL { disabled } ::= { vsmSignalingTemplateEntry 27 } vsmSigTmplNetworkOverlapDialing OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables support for Network overlap dialing. The Net connect happens even if all the digits have not been collected. The call moves to Call progress when the dialing is completed." DEFVAL { enabled } ::= { vsmSignalingTemplateEntry 28 } vsmSigTmplFullCallProgressTones OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables support for full call progress tones in signaling band. Call progress indications are sent as information type packets. The call progress tones include Ringback, Busy etc." DEFVAL { enabled } ::= { vsmSignalingTemplateEntry 29 } vsmSigTmplRingBack OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables ring back detection." DEFVAL { disabled } ::= { vsmSignalingTemplateEntry 30 } vsmSigTmplInfoElementTransport OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables general user to user Information Element (IE) packet passing support. This means that the call is capable of transporting IEs from user to user." DEFVAL { enabled } ::= { vsmSignalingTemplateEntry 31 } vsmSigTmplQSIGInfoElementTransport OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables QSIG Information Element (IE) packet passing support." DEFVAL { disabled } ::= { vsmSignalingTemplateEntry 32 } vsmSigTmplDataSetup OBJECT-TYPE SYNTAX VsmOnOff ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables identification that this is a data call. One of the following objects must be on, vsmSigTmplDataSetup, vsmSigTmplVoiceSetup, vsmSigTmplFAXSetup, or vsmSigTmplModemSetup." DEFVAL { off } ::= { vsmSignalingTemplateEntry 33 } vsmSigTmplVoiceSetup OBJECT-TYPE SYNTAX VsmOnOff ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables identification that this is a voice call. One of the following objects must be on, vsmSigTmplDataSetup, vsmSigTmplVoiceSetup, vsmSigTmplFAXSetup, or vsmSigTmplModemSetup." DEFVAL { on } ::= { vsmSignalingTemplateEntry 34 } vsmSigTmplFAXSetup OBJECT-TYPE SYNTAX VsmOnOff ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables identification that this is a FAX call. One of the following objects must be on, vsmSigTmplDataSetup, vsmSigTmplVoiceSetup, vsmSigTmplFAXSetup, or vsmSigTmplModemSetup." DEFVAL { off } ::= { vsmSignalingTemplateEntry 35 } vsmSigTmplModemSetup OBJECT-TYPE SYNTAX VsmOnOff ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables identification that this is a modem call. One of the following objects must be on, vsmSigTmplDataSetup, vsmSigTmplVoiceSetup, vsmSigTmplFAXSetup, or vsmSigTmplModemSetup." DEFVAL { off } ::= { vsmSignalingTemplateEntry 36 } vsmSigTmplCallProgressToneDetCtrl OBJECT-TYPE SYNTAX INTEGER { off (1), on (2), relative (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the detection of call progress tones. off - disables call progress detection. on - enables call progrss detection. relative - Enable/disable call progress detection according to the call progress tone detection parameter in the coding profile that is currently loaded." DEFVAL { off } ::= { vsmSignalingTemplateEntry 37 } vsmSigTmplCallProgressToneDetCfg OBJECT-TYPE SYNTAX INTEGER { default (1), alternate (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to specify which configuration will be used for call progress tone detection. Each configuration contains filter configuration information (threshold and filter coefficients), and a table containing cadence information of all the call progress tones that are to be detected. Two configurations are provided at this time – default and alternate. Both default and alternate have a filter configuration for dial tone, ring back (3 different cadences are supported), bust, and congestion. If alternate is selected, tone detection processing will be limited to busy tone only. However other tones will be detected and ignored. " DEFVAL { default } ::= { vsmSignalingTemplateEntry 38 } vsmSigTmplAcousticEchoCanOper OBJECT-TYPE SYNTAX INTEGER { handset (1), handsfree (2) } ACCESS read-write STATUS mandatory DESCRIPTION "new leaf for 2.2f parser " ::= { vsmSignalingTemplateEntry 39 } vsmSigTmplRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is the RowStatus (locking flag) for creating the vsm Signaling Template Table conceptual row. CreateAndWait is not supported with this table. In order to do a createAndGo, the required fields to create a row must be passed in the PDU." ::= { vsmSignalingTemplateEntry 40 } --====================================================================== -- -- E&M Common Signaling Template Table -- -- This table provides information that is used for all types of E&M -- signaling. -- --====================================================================== vsmSigTmplEmCommonTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigTmplEmCommonEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information that is used for all E&M type signaling protocols." ::= { vsmSignalingGroup 2 } vsmSigTmplEmCommonEntry OBJECT-TYPE SYNTAX VsmSigTmplEmCommonEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the E&M Common Signaling Table." INDEX { vsmSigTmplIndex } ::= { vsmSigTmplEmCommonTable 1 } VsmSigTmplEmCommonEntry ::= SEQUENCE { vsmSigTmplEmCommonOffHookDebounce INTEGER, vsmSigTmplEmCommonOnHookDebounce INTEGER, vsmSigTmplEmCommonSeizeDetect INTEGER, vsmSigTmplEmCommonClearDetect INTEGER, vsmSigTmplEmCommonClearConfDetect INTEGER, vsmSigTmplEmCommonClearConfWaitMax INTEGER, vsmSigTmplEmCommonGuardAll INTEGER, vsmSigTmplEmCommonGuardOut INTEGER, vsmSigTmplEmCommonDialTone VsmEnableDisabled, vsmSigTmplEmCommonMinConnectTime INTEGER, vsmSigTmplEmCommonHangUpWait INTEGER } vsmSigTmplEmCommonOffHookDebounce OBJECT-TYPE SYNTAX INTEGER (5..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time, in milliseconds, to allow to de-bounce a transition to an offhook state." DEFVAL { 50 } ::= { vsmSigTmplEmCommonEntry 1 } vsmSigTmplEmCommonOnHookDebounce OBJECT-TYPE SYNTAX INTEGER (5..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time, in milliseconds, to allow to de-bounce a transition to an onhook state." DEFVAL { 50 } ::= { vsmSigTmplEmCommonEntry 2 } vsmSigTmplEmCommonSeizeDetect OBJECT-TYPE SYNTAX INTEGER (5..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait, in milliseconds, before declaring an off-hook condition after the M-lead has transitioned to the active state." DEFVAL { 150 } ::= { vsmSigTmplEmCommonEntry 3 } vsmSigTmplEmCommonClearDetect OBJECT-TYPE SYNTAX INTEGER (5..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum time to wait, in milliseconds, before declaring an on-hook condition after the M-lead transitions to the inactive state and the interface was off-hook." DEFVAL { 400 } ::= { vsmSigTmplEmCommonEntry 4 } vsmSigTmplEmCommonClearConfDetect OBJECT-TYPE SYNTAX INTEGER (5..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The amount of time, in milliseconds, that an on-hook must be detected on the M-lead after going on-hook on the E-lead." DEFVAL { 5000 } ::= { vsmSigTmplEmCommonEntry 5 } vsmSigTmplEmCommonClearConfWaitMax OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "seconds " ACCESS read-write STATUS mandatory DESCRIPTION "Defines the maximum time, in seconds, to wait for an on-hook indication following a clearing indication." DEFVAL { 6000 } ::= { vsmSigTmplEmCommonEntry 6 } vsmSigTmplEmCommonGuardAll OBJECT-TYPE SYNTAX INTEGER (0..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The period, in milliseconds, after an aborted call when neither no incoming calls will be accepted nor outgoing calls initiated. In other words, this is the duration of time that the channel is out of service after a call is aborted." DEFVAL { 400 } ::= { vsmSigTmplEmCommonEntry 7 } vsmSigTmplEmCommonGuardOut OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "This specifies an additional period of time, in milliseconds, after guard-all when incoming calls will be accepted but outgoing calls will not be initiated for aborted calls. " DEFVAL { 400 } ::= { vsmSigTmplEmCommonEntry 8 } vsmSigTmplEmCommonDialTone OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Specifies whether dial tone should be generated on incoming calls." DEFVAL { enabled } ::= { vsmSigTmplEmCommonEntry 9 } vsmSigTmplEmCommonMinConnectTime OBJECT-TYPE SYNTAX INTEGER (0..20000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum period of time, in milliseconds, that a connection will be maintained. If the remote end disconnects during this interval, the disconnect will be acknowledged only at the end of this time interval." DEFVAL { 2000 } ::= { vsmSigTmplEmCommonEntry 10 } vsmSigTmplEmCommonHangUpWait OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time period, in milliseconds, a port will wait after hanging up a call before signaling that it is in a disabled state. " DEFVAL { 2000 } ::= { vsmSigTmplEmCommonEntry 11 } --==================================================================== -- -- E&M Delayed Start Signaling Template Table -- -- This table provides information for control of E&M delay start -- signaling. -- --====================================================================== vsmSigTmplEmDelayTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigTmplEmDelayEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform E&M Delay signaling on the port indicated" ::= { vsmSignalingGroup 3 } vsmSigTmplEmDelayEntry OBJECT-TYPE SYNTAX VsmSigTmplEmDelayEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the E&M Delay Signaling Table." INDEX { vsmSigTmplIndex } ::= { vsmSigTmplEmDelayTable 1 } VsmSigTmplEmDelayEntry ::= SEQUENCE { vsmSigTmplEmDelayInDelayDurMin INTEGER, vsmSigTmplEmDelayInDelayDurMax INTEGER, vsmSigTmplEmDelayInDigitIgnore INTEGER, vsmSigTmplEmDelayOutDelayDurMin INTEGER, vsmSigTmplEmDelayOutDelayDurMax INTEGER, vsmSigTmplEmDelayOutIntegrityChk VsmEnableDisabled, vsmSigTmplEmDelayOutDelayChk INTEGER } vsmSigTmplEmDelayInDelayDurMin OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum duration, in milliseconds, of the delay signal response to the seize detect (of incoming calls) on the M-lead. " DEFVAL { 200 } ::= { vsmSigTmplEmDelayEntry 1 } vsmSigTmplEmDelayInDelayDurMax OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum duration, in milliseconds, of the delay signal response to the Seize Detect (of incoming calls) on the M-lead." DEFVAL { 2500 } ::= { vsmSigTmplEmDelayEntry 2 } vsmSigTmplEmDelayInDigitIgnore OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The period of time in milliseconds, after completing the delay signal, before the digits will be accepted on incoming calls." DEFVAL { 30 } ::= { vsmSigTmplEmDelayEntry 3 } vsmSigTmplEmDelayOutDelayDurMin OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum duration, in milliseconds, of the delay signal response on the M-lead for it to be detected on outgoing calls. " DEFVAL { 100 } ::= { vsmSigTmplEmDelayEntry 4 } vsmSigTmplEmDelayOutDelayDurMax OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum duration, in milliseconds, of the delay signal response on the M-lead for it to be declared as a glare condition by the TSG on outgoing calls. " DEFVAL { 8000 } ::= { vsmSigTmplEmDelayEntry 5 } vsmSigTmplEmDelayOutIntegrityChk OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables the Integrity Check mode. If on, the delay signal response is required from the PBX for outgoing calls. If off, no Integrity check is performed." DEFVAL { disabled } ::= { vsmSigTmplEmDelayEntry 6 } vsmSigTmplEmDelayOutDelayChk OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The wait period for outgoing calls with the Integrity Check set to off; the period of time, in milliseconds, after going off-hook on the E-lead before checking the M-lead for the delay signal response. If the response is not seen at this time, the call setup process will continue immediately. " DEFVAL { 170 } ::= { vsmSigTmplEmDelayEntry 7 } --=================================================================== -- -- E&M Immediate Start Signaling Template Table -- -- This table provides information for control of E&M immediate start -- signaling. -- --======================================================================= vsmSigTmplEmImmedTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigTmplEmImmedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform E&M Immediate signaling on the telephone channel." ::= { vsmSignalingGroup 4 } vsmSigTmplEmImmedEntry OBJECT-TYPE SYNTAX VsmSigTmplEmImmedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the E&M Immediate Signaling Table." INDEX { vsmSigTmplIndex } ::= { vsmSigTmplEmImmedTable 1 } VsmSigTmplEmImmedEntry ::= SEQUENCE { vsmSigTmplEmImmedGlareReport INTEGER, vsmSigTmplEmImmedDigitWait INTEGER } vsmSigTmplEmImmedGlareReport OBJECT-TYPE SYNTAX INTEGER (0..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies, how long, in milliseconds, the interface should remain off hook after detecting a glare condition to indicate congestion." DEFVAL { 5000 } ::= { vsmSigTmplEmImmedEntry 1 } vsmSigTmplEmImmedDigitWait OBJECT-TYPE SYNTAX INTEGER -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how long, in milliseconds, to wait before digit collection can be enabled." DEFVAL { 5000 } ::= { vsmSigTmplEmImmedEntry 2 } --=================================================================== -- -- E&M Wink Start Signaling Template Table -- -- This table provides information for control of E&M wink start -- signaling. -- --====================================================================== vsmSigTmplEmWinkTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigTmplEmWinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform E&M Wink signaling on the channel indicated." ::= { vsmSignalingGroup 5 } vsmSigTmplEmWinkEntry OBJECT-TYPE SYNTAX VsmSigTmplEmWinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the E&M Wink Signaling Table." INDEX { vsmSigTmplIndex } ::= { vsmSigTmplEmWinkTable 1 } VsmSigTmplEmWinkEntry ::= SEQUENCE { vsmSigTmplEmWinkInWinkWaitMin INTEGER, vsmSigTmplEmWinkInWinkWaitMax INTEGER, vsmSigTmplEmWinkInWinkDur INTEGER, vsmSigTmplEmWinkInDigitIgnore INTEGER, vsmSigTmplEmWinkOutWinkWaitMax INTEGER, vsmSigTmplEmWinkOutWinkDurMin INTEGER, vsmSigTmplEmWinkOutWinkDurMax INTEGER } vsmSigTmplEmWinkInWinkWaitMin OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the minimum delay, in milliseconds, before beginning the wink on the E-lead after detecting a line seizure on the M-lead during an incoming call." DEFVAL { 150 } ::= { vsmSigTmplEmWinkEntry 1 } vsmSigTmplEmWinkInWinkWaitMax OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum delay, in milliseconds, before beginning the wink on the E-lead after detecting a line seizure on the M-lead during an incoming call." DEFVAL { 3000 } ::= { vsmSigTmplEmWinkEntry 2 } vsmSigTmplEmWinkInWinkDur OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the duration of the wink signal on the E-lead for incoming calls." DEFVAL { 200 } ::= { vsmSigTmplEmWinkEntry 3 } vsmSigTmplEmWinkInDigitIgnore OBJECT-TYPE SYNTAX INTEGER (5..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how long in milliseconds, after generating the wink signal on the E-lead, incoming digits will be ignored." DEFVAL { 30 } ::= { vsmSigTmplEmWinkEntry 4 } vsmSigTmplEmWinkOutWinkWaitMax OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the time, in milliseconds, to wait to detect a wink of the M-lead after seizure of the E-lead during an outgoing call. If the wink signal is not received within this time period, it is considered an error and the call will not connect. " DEFVAL { 8000 } ::= { vsmSigTmplEmWinkEntry 5 } vsmSigTmplEmWinkOutWinkDurMin OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the minimum duration, in milliseconds, of the wink on the M-lead during the processing of an outgoing call." DEFVAL { 100 } ::= { vsmSigTmplEmWinkEntry 6 } vsmSigTmplEmWinkOutWinkDurMax OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum duration of the wink response on the M-lead before it is to be declared as a glare condition for outgoing calls. A glare condition occurs when both ends of a channel are seized at the same time. This command reduces the chance of deadlock." DEFVAL { 800 } ::= { vsmSigTmplEmWinkEntry 7 } --====================================================================== -- -- Foreign Exchange Office (Fxo) Ground Start Table -- -- This table provides information for control of FXO ground start -- signaling. -- --====================================================================== vsmSigTmplFxoGSTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigTmplFxoGSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform Foreign Exchange Office (FXO) ground start signaling on the port indicated." ::= { vsmSignalingGroup 6 } vsmSigTmplFxoGSEntry OBJECT-TYPE SYNTAX VsmSigTmplFxoGSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the FXO ground start Signaling Table." INDEX { vsmSigTmplIndex } ::= { vsmSigTmplFxoGSTable 1 } VsmSigTmplFxoGSEntry ::= SEQUENCE { vsmSigTmplFxoGSConnectionLoopOpenDebounce INTEGER, vsmSigTmplFxoGSMaxTipGroundWait INTEGER, vsmSigTmplFxoGSTipGroundDebounce INTEGER, vsmSigTmplFxoGSRingingDebounce INTEGER, vsmSigTmplFxoGSRingingInterCycle INTEGER, vsmSigTmplFxoGSRingingInterPulse INTEGER, vsmSigTmplFxoGSCallerIdDetect VsmEnableDisabled, vsmSigTmplFxoGSAnswerAfterRings INTEGER, vsmSigTmplFxoGSLoopCurrentDebounce INTEGER, vsmSigTmplFxoGSBattReversalDebounce INTEGER } vsmSigTmplFxoGSConnectionLoopOpenDebounce OBJECT-TYPE SYNTAX INTEGER (1..6000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Debounce interval for loop open detection for an existing conection." DEFVAL { 150 } ::= { vsmSigTmplFxoGSEntry 1 } vsmSigTmplFxoGSMaxTipGroundWait OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Maximum time the interface will wait after ring ground is asserted for a tip ground receive." DEFVAL { 30 } ::= { vsmSigTmplFxoGSEntry 2 } vsmSigTmplFxoGSTipGroundDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to be used as a de-bouncer interval for debouncing the tip ground detector." DEFVAL { 20 } ::= { vsmSigTmplFxoGSEntry 3 } vsmSigTmplFxoGSRingingDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "When a ring signal is modulated by the ringing frequency, the debouncer is used to debounce the incoming ring signal." DEFVAL { 50 } ::= { vsmSigTmplFxoGSEntry 4 } vsmSigTmplFxoGSRingingInterCycle OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the time between consecutive ring cycles, in milliseconds. It is used to detect ringing." DEFVAL { 5000 } ::= { vsmSigTmplFxoGSEntry 5 } vsmSigTmplFxoGSRingingInterPulse OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the time between consecutive ring pulses in the same ring cycle, in milliseconds. It is used to detect ringing." DEFVAL { 550 } ::= { vsmSigTmplFxoGSEntry 6 } vsmSigTmplFxoGSCallerIdDetect OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, Caller ID will be detected." DEFVAL { disabled } ::= { vsmSigTmplFxoGSEntry 7 } vsmSigTmplFxoGSAnswerAfterRings OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the number of rings to elapse before answering an incoming call." DEFVAL { 2 } ::= { vsmSigTmplFxoGSEntry 8 } vsmSigTmplFxoGSLoopCurrentDebounce OBJECT-TYPE SYNTAX INTEGER (0..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to use as a de-bouncer interval for debouncing the loop current detector." DEFVAL { 20 } ::= { vsmSigTmplFxoGSEntry 9 } vsmSigTmplFxoGSBattReversalDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to use as a de-bouncer interval for debouncing the battery reversal detector." DEFVAL { 20 } ::= { vsmSigTmplFxoGSEntry 10 } --====================================================================== -- -- Foreign Exchange Office (Fxo) Loop Start Signaling Tempalte Table -- -- This table provides information for control of FXO loop start -- signaling. -- --====================================================================== vsmSigTmplFxoLSTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigTmplFxoLSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform FXO Loop start signaling on the port indicated." ::= { vsmSignalingGroup 7 } vsmSigTmplFxoLSEntry OBJECT-TYPE SYNTAX VsmSigTmplFxoLSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the FXO Loop start Signaling Table." INDEX { vsmSigTmplIndex } ::= { vsmSigTmplFxoLSTable 1 } VsmSigTmplFxoLSEntry ::= SEQUENCE { vsmSigTmplFxoLSRingingDebounce INTEGER, vsmSigTmplFxoLSCPCDetectCtrl VsmEnableDisabled, vsmSigTmplFxoLSCPCDetect INTEGER, vsmSigTmplFxoLSGuardOut INTEGER, vsmSigTmplFxoLSRingingInterCycle INTEGER, vsmSigTmplFxoLSRingingInterPulse INTEGER, vsmSigTmplFxoLSCallerIdDetect VsmEnableDisabled, vsmSigTmplFxoLSAnswerAfterRings INTEGER, vsmSigTmplFxoLSLoopCurrentDebounce INTEGER, vsmSigTmplFxoLSBattReversalDebounce INTEGER } vsmSigTmplFxoLSRingingDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "When a ring signal is modulated by the ringing frequency, the debouncer is used to debounce the incoming ring signal." DEFVAL { 50 } ::= { vsmSigTmplFxoLSEntry 1 } vsmSigTmplFxoLSCPCDetectCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to enable or disable detection of a CPC (supervisory disconnect) signal." DEFVAL { enabled } ::= { vsmSigTmplFxoLSEntry 2 } vsmSigTmplFxoLSCPCDetect OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The expected duration of the CPC (supervisory disconnect) signal in milliseconds. If the loop current drops for a time period shorter than indicated, it is not regarded as a supervisory disconnect. This object is only valid if vsmSigTmplFxoLSCPCDetectCtrl is enabled." DEFVAL { 600 } ::= { vsmSigTmplFxoLSEntry 3 } vsmSigTmplFxoLSGuardOut OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "After the call, the period of time where the channel does not originate a call, but will receive a call." DEFVAL { 2000 } ::= { vsmSigTmplFxoLSEntry 4 } vsmSigTmplFxoLSRingingInterCycle OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time between ring cycles (ringing pulse plus time between ring pulses) in milliseconds. It is used to detect ringing. " DEFVAL { 5000 } ::= { vsmSigTmplFxoLSEntry 5 } vsmSigTmplFxoLSRingingInterPulse OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time between ring pulses in milliseconds. It is used to detect ringing. " DEFVAL { 550 } ::= { vsmSigTmplFxoLSEntry 6 } vsmSigTmplFxoLSCallerIdDetect OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, Caller ID will be detected." DEFVAL { enabled } ::= { vsmSigTmplFxoLSEntry 7 } vsmSigTmplFxoLSAnswerAfterRings OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the number of rings to elapse before answering an incoming call." DEFVAL { 2 } ::= { vsmSigTmplFxoLSEntry 8 } vsmSigTmplFxoLSLoopCurrentDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to use as a de-bouncer interval for debouncing the loop current detector." DEFVAL { 20 } ::= { vsmSigTmplFxoLSEntry 9 } vsmSigTmplFxoLSBattReversalDebounce OBJECT-TYPE SYNTAX INTEGER (0..6000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to use as a de-bouncer interval for debouncing the battery reversal detector." DEFVAL { 20 } ::= { vsmSigTmplFxoLSEntry 10 } --=================================================================== -- -- Foreign Exchange Station (Fxs) Ground Start -- Signaling Template Table -- -- This table provides information for control of FXS ground start -- signaling. -- --====================================================================== vsmSigTmplFxsGSTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigTmplFxsGSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform Foreign Exchange Station (FXS) ground start signaling on the port indicated" ::= { vsmSignalingGroup 8 } vsmSigTmplFxsGSEntry OBJECT-TYPE SYNTAX VsmSigTmplFxsGSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the FXS ground start signaling Table." INDEX { vsmSigTmplIndex } ::= { vsmSigTmplFxsGSTable 1 } VsmSigTmplFxsGSEntry ::= SEQUENCE { vsmSigTmplFxsGSSeizeDetect INTEGER, vsmSigTmplFxsGSOnHookDebounce INTEGER, vsmSigTmplFxsGSOrigClearDetect INTEGER, vsmSigTmplFxsGSAnswClearDetect INTEGER, vsmSigTmplFxsGSMinRingGround INTEGER, vsmSigTmplFxsGSMaxWaitLoop INTEGER, vsmSigTmplFxsGSMinLoopOpen INTEGER, vsmSigTmplFxsGSGenerateCallerId VsmEnableDisabled, vsmSigTmplFxsGSOffHookDebounce INTEGER, vsmSigTmplFxsGSRingGroundDebounce INTEGER } vsmSigTmplFxsGSSeizeDetect OBJECT-TYPE SYNTAX INTEGER (1..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait before an off-hook condition is declared." DEFVAL { 150 } ::= { vsmSigTmplFxsGSEntry 1 } vsmSigTmplFxsGSOnHookDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Debounce interval to onhook transition." DEFVAL { 20 } ::= { vsmSigTmplFxsGSEntry 2 } vsmSigTmplFxsGSOrigClearDetect OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum time to wait if the originator drops the line before declaring onhook." DEFVAL { 200 } ::= { vsmSigTmplFxsGSEntry 3 } vsmSigTmplFxsGSAnswClearDetect OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Minimum time to wait when the answering party drops the line before declaring onhook." DEFVAL { 100 } ::= { vsmSigTmplFxsGSEntry 4 } vsmSigTmplFxsGSMinRingGround OBJECT-TYPE SYNTAX INTEGER (0..65535) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum time for the ring lead to be grounded before it is considered a valid seizure" DEFVAL { 100 } ::= { vsmSigTmplFxsGSEntry 5 } vsmSigTmplFxsGSMaxWaitLoop OBJECT-TYPE SYNTAX INTEGER (0..65535) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum time to allow for the loop to close, after a ring ground is detected and the tip is grounded, before the interface will disconnect. " DEFVAL { 100 } ::= { vsmSigTmplFxsGSEntry 6 } vsmSigTmplFxsGSMinLoopOpen OBJECT-TYPE SYNTAX INTEGER (0..65535) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the minimum time the interface waits after detecting an open loop condition, before returning to an idle state. " DEFVAL { 100 } ::= { vsmSigTmplFxsGSEntry 7 } vsmSigTmplFxsGSGenerateCallerId OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, Caller ID will be generated." DEFVAL { disabled } ::= { vsmSigTmplFxsGSEntry 8 } vsmSigTmplFxsGSOffHookDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the time, in milliseconds, to be used as de-bouncer interval for off-hook transition." DEFVAL { 20 } ::= { vsmSigTmplFxsGSEntry 9 } vsmSigTmplFxsGSRingGroundDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to be used as de-bouncer interval for debouncing the ring ground detector." DEFVAL { 20 } ::= { vsmSigTmplFxsGSEntry 10 } --=================================================================== -- -- Foreign Exchange Station (Fxs) Loop Start -- Signaling TemplateTable -- -- This table provides information for control of FXS loop start -- signaling. -- --====================================================================== vsmSigTmplFxsLSTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigTmplFxsLSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform Foreign Exchange Station (FXS) Loop signaling on the port indicated" ::= { vsmSignalingGroup 9 } vsmSigTmplFxsLSEntry OBJECT-TYPE SYNTAX VsmSigTmplFxsLSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the FXS Loop Signaling Table." INDEX { vsmSigTmplIndex } ::= { vsmSigTmplFxsLSTable 1 } VsmSigTmplFxsLSEntry ::= SEQUENCE { vsmSigTmplFxsLSOffHookDebounce INTEGER, vsmSigTmplFxsLSOnHookDebounce INTEGER, vsmSigTmplFxsLSSeizeDetect INTEGER, vsmSigTmplFxsLSOrigClearDetect INTEGER, vsmSigTmplFxsLSAnswClearDetect INTEGER, vsmSigTmplFxsLSCPCWait INTEGER, vsmSigTmplFxsLSCPCDur INTEGER, vsmSigTmplFxsLSGenerateCallerId VsmEnableDisabled } vsmSigTmplFxsLSOffHookDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Debounce interval to offhook transition." DEFVAL { 20 } ::= { vsmSigTmplFxsLSEntry 1 } vsmSigTmplFxsLSOnHookDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Debounce interval to onhook transition." DEFVAL { 20 } ::= { vsmSigTmplFxsLSEntry 2 } vsmSigTmplFxsLSSeizeDetect OBJECT-TYPE SYNTAX INTEGER (1..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait before an off-hook condition is declared." DEFVAL { 150 } ::= { vsmSigTmplFxsLSEntry 3 } vsmSigTmplFxsLSOrigClearDetect OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum time to wait if the originator drops the line before declaring onhook." DEFVAL { 300 } ::= { vsmSigTmplFxsLSEntry 4 } vsmSigTmplFxsLSAnswClearDetect OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Minimum time to wait when the answering party drops the line before declaring onhook." DEFVAL { 300 } ::= { vsmSigTmplFxsLSEntry 5 } vsmSigTmplFxsLSCPCWait OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time to wait after a Supervisory Disconnect (CPC) signal is received before declaring on hook." DEFVAL { 200 } ::= { vsmSigTmplFxsLSEntry 6 } vsmSigTmplFxsLSCPCDur OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "If zero, then do not generate Supervisory Disconnect (CPC)." DEFVAL { 850 } ::= { vsmSigTmplFxsLSEntry 7 } vsmSigTmplFxsLSGenerateCallerId OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, Caller ID will be generated." DEFVAL { enabled } ::= { vsmSigTmplFxsLSEntry 8 } --====================================================================== -- -- Signaling Channel Table -- -- This table specifies signaling parameters per channel. -- --====================================================================== vsmSignalingChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSignalingChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information for each telephony signaling interface." ::= { vsmSignalingGroup 10 } vsmSignalingChannelEntry OBJECT-TYPE SYNTAX VsmSignalingChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmSignalingChannelTable." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSignalingChannelTable 1 } VsmSignalingChannelEntry ::= SEQUENCE { vsmSigChanProtocol INTEGER, vsmSigChanCallerIdName INTEGER, vsmSigChanCallerIdNameStr DisplayString, vsmSigChanCallerIdNumber INTEGER, vsmSigChanCallerIdNumberStr DisplayString, vsmSigChanToneTable INTEGER, vsmSigChanOutWait INTEGER, vsmSigChanOutToneDigitDur INTEGER, vsmSigChanOutToneInterDigitDur INTEGER, vsmSigChanOutToneAmplitude INTEGER, vsmSigChanCallLimitCtrl VsmEnableDisabled, vsmSigChanCallLimit INTEGER, vsmSigChanAnswerWaitLimitCtrl VsmEnableDisabled, vsmSigChanAnswerWaitLimit INTEGER, vsmSigChanHangupWaitLimitCtrl VsmEnableDisabled, vsmSigChanHangupWaitLimit INTEGER, vsmSigChanFaxHoldoverDelay INTEGER, vsmSigChanCompanding INTEGER, vsmSigChanReceiveGain INTEGER, vsmSigChanTransmitGain INTEGER, vsmSigChanIdleNoise INTEGER, vsmSigChanInBandCallProgressTones VsmEnableDisabled, vsmSigChanInBandCodecSwitching VsmEnableDisabled, vsmSigChanPSUCodecSwitching VsmEnableDisabled, vsmSigChanNetworkOverlapDialing VsmEnableDisabled, vsmSigChanFullCallProgressTones VsmEnableDisabled, vsmSigChanRingBack VsmEnableDisabled, vsmSigChanInfoElementTransport VsmEnableDisabled, vsmSigChanQSIGInfoElementTransport VsmEnableDisabled, vsmSigChanDataSetup VsmOnOff, vsmSigChanVoiceSetup VsmOnOff, vsmSigChanFAXSetup VsmOnOff, vsmSigChanModemSetup VsmOnOff, vsmSigChanCallProgressToneDetCtrl INTEGER, vsmSigChanCallProgressToneDetCfg INTEGER, vsmSigChanAssignTmplName DisplayString, vsmSigChanAssignTmplStatus INTEGER } vsmSigChanProtocol OBJECT-TYPE SYNTAX INTEGER { emDelayStart (1), emImmedStart (2), emWinkStart (3), fxoGroundStart (4), fxsGroundStart (5), fxoLoopStart (6), fxsLoopStart (7), isdn (8) } ACCESS read-write STATUS mandatory DESCRIPTION "The signaling protocol this profile has been set up to perform." ::= { vsmSignalingChannelEntry 1 } vsmSigChanCallerIdName OBJECT-TYPE SYNTAX INTEGER { private (1), unavailable (2), available (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The originating name to transmit may be private, unavailable or available." DEFVAL { unavailable } ::= { vsmSignalingChannelEntry 2 } vsmSigChanCallerIdNameStr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The caller Id name is meaningful if the vsmSigChanCallerIdType is set to available." ::= { vsmSignalingChannelEntry 3 } vsmSigChanCallerIdNumber OBJECT-TYPE SYNTAX INTEGER { private (1), unavailable (2), available (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The originating phone number to transmit may be private, unavailable or available." DEFVAL { unavailable } ::= { vsmSignalingChannelEntry 4 } vsmSigChanCallerIdNumberStr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The originating telephone number to transmit is only meaningful if vsmSigChanCallerIdNumberType is set to available." ::= { vsmSignalingChannelEntry 5 } vsmSigChanToneTable OBJECT-TYPE SYNTAX INTEGER { ringing (1), silence (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects the Caller Id tone table for the VSM daughter card." DEFVAL { ringing } ::= { vsmSignalingChannelEntry 6 } vsmSigChanOutWait OBJECT-TYPE SYNTAX INTEGER ( 0..20000 ) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time to delay after going off-hook, before generating the first outbound dial digit(s)." DEFVAL { 400 } ::= { vsmSignalingChannelEntry 7} vsmSigChanOutToneDigitDur OBJECT-TYPE SYNTAX INTEGER (25..2000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "This is the duration, in milliseconds, of a tone that is generated when tone dialing is used." DEFVAL { 200 } ::= { vsmSignalingChannelEntry 8 } vsmSigChanOutToneInterDigitDur OBJECT-TYPE SYNTAX INTEGER (25..2000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "This is the duration, in milliseconds, of the inter digit gap when tone dialing is used." DEFVAL { 200 } ::= { vsmSignalingChannelEntry 9 } vsmSigChanOutToneAmplitude OBJECT-TYPE SYNTAX INTEGER (-4000..300) -- UNITS "0.1 dB" ACCESS read-write STATUS mandatory DESCRIPTION "The This defines the power level in 1/10 dB increments that is used for transmitting digits using tone dialing. The value must be a multiple of 5." DEFVAL { 130 } ::= { vsmSignalingChannelEntry 10 } vsmSigChanCallLimitCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables call timing limit duration (vsmSigChanCallLimit)." DEFVAL { disabled } ::= { vsmSignalingChannelEntry 11 } vsmSigChanCallLimit OBJECT-TYPE SYNTAX INTEGER (0..65534) -- UNITS "seconds" ACCESS read-write STATUS mandatory DESCRIPTION "The call duration limit. If the call length is exceeded, the call is automatically terminated. " DEFVAL { 65534 } ::= { vsmSignalingChannelEntry 12 } vsmSigChanAnswerWaitLimitCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables call answer limit timing (vsmSigChanAnswerWaitLimit)." DEFVAL { disabled } ::= { vsmSignalingChannelEntry 13 } vsmSigChanAnswerWaitLimit OBJECT-TYPE SYNTAX INTEGER (0..65534) -- UNITS "seconds" ACCESS read-write STATUS mandatory DESCRIPTION "The wait-for-answer time limit. If the call destination does not answer within this period, the call is automatically terminated." DEFVAL { 65534 } ::= { vsmSignalingChannelEntry 14 } vsmSigChanHangupWaitLimitCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables call hangup limit timing (vsmSigChanHangupWaitLimit)." DEFVAL { disabled } ::= { vsmSignalingChannelEntry 15 } vsmSigChanHangupWaitLimit OBJECT-TYPE SYNTAX INTEGER (0..65534) -- UNITS "seconds" ACCESS read-write STATUS mandatory DESCRIPTION "The wait-for-hang-up time limit. If the call originator does not hang up within this time period after the destination has hung up, the call is automatically terminated. " DEFVAL { 65534 } ::= { vsmSignalingChannelEntry 16 } vsmSigChanFaxHoldoverDelay OBJECT-TYPE SYNTAX INTEGER (0..65534) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The Fax holdover delay. This is the time the system will delay after detecting on-hook during fax mode operation, before generating a call clear. " DEFVAL { 2000 } ::= { vsmSignalingChannelEntry 17 } vsmSigChanCompanding OBJECT-TYPE SYNTAX INTEGER { alaw (1), mulaw (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Select the companding used at the DSP's PCM interface." DEFVAL { mulaw } ::= { vsmSignalingChannelEntry 18 } vsmSigChanReceiveGain OBJECT-TYPE SYNTAX INTEGER (-14..14) -- UNITS "dB" ACCESS read-write STATUS mandatory DESCRIPTION "The Receive (Rx) Gain, in dB. The reference to Rx gain is from the perspective of the Micro software. The Micro interprets receive (Rx) gain as PCM interface-to-packet network. " DEFVAL { 0 } ::= { vsmSignalingChannelEntry 19 } vsmSigChanTransmitGain OBJECT-TYPE SYNTAX INTEGER (-14..14) -- UNITS "dB" ACCESS read-write STATUS mandatory DESCRIPTION "The Transmit (Tx) Gain, in dB. The reference to Tx gain is from the perspective of the Micro software. The Micro interprets transmit (Tx) gain as packet network-to-PCM interface. " DEFVAL { 0 } ::= { vsmSignalingChannelEntry 20 } vsmSigChanIdleNoise OBJECT-TYPE SYNTAX INTEGER (-7000..7000) -- UNITS ".01 dBm" ACCESS read-write STATUS mandatory DESCRIPTION "The Idle Noise level (also known as comfort noise), in 0.01dBm. a value of -5000 means -50 dbm." DEFVAL { 0 } ::= { vsmSignalingChannelEntry 21 } vsmSigChanInBandCallProgressTones OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables support for passing call progress tones in band (ie, call progress tones are carried as voice)" DEFVAL { enabled } ::= { vsmSignalingChannelEntry 22 } vsmSigChanInBandCodecSwitching OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables capability of the call to switch from one codec to another in band (in voice mode) by detecting change in payload type of the packets" DEFVAL { enabled } ::= { vsmSignalingChannelEntry 23 } vsmSigChanPSUCodecSwitching OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables Coding switchover in the Signaling band. In the PSU this is accomplished by using the Set-Coding API. This happens after the Net-Connect stage." DEFVAL { disabled } ::= { vsmSignalingChannelEntry 24 } vsmSigChanNetworkOverlapDialing OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables support for Network overlap dialing. The Net connect happens even if all the digits have not been collected. The call moves to Call progress when the dialing is completed." DEFVAL { enabled } ::= { vsmSignalingChannelEntry 25 } vsmSigChanFullCallProgressTones OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables support for full call progress tones in signaling band. Call progress indications are sent as information type packets. The call progress tones include Ringback, Busy etc." DEFVAL { enabled } ::= { vsmSignalingChannelEntry 26 } vsmSigChanRingBack OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables ring back detection." DEFVAL { disabled } ::= { vsmSignalingChannelEntry 27 } vsmSigChanInfoElementTransport OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables general user to user Information Element (IE) packet passing support. This means that the call is capable of transporting IEs from user to user." DEFVAL { enabled } ::= { vsmSignalingChannelEntry 28 } vsmSigChanQSIGInfoElementTransport OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables QSIG Information Element (IE) packet passing support." DEFVAL { disabled } ::= { vsmSignalingChannelEntry 29 } vsmSigChanDataSetup OBJECT-TYPE SYNTAX VsmOnOff ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables identification that this is a data call. Only one of the following objects should be enabled: vsmSigChanHangupWaitLimit, vsmSigChanVoiceSetup, vsmSigChanFAXSetup, or vsmSigChanModemSetup" DEFVAL { off } ::= { vsmSignalingChannelEntry 30 } vsmSigChanVoiceSetup OBJECT-TYPE SYNTAX VsmOnOff ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables identification that this is a voice call. Only one of the following objects should be enabled: vsmSigChanHangupWaitLimit, vsmSigChanVoiceSetup, vsmSigChanFAXSetup, or vsmSigChanModemSetup" DEFVAL { on } ::= { vsmSignalingChannelEntry 31 } vsmSigChanFAXSetup OBJECT-TYPE SYNTAX VsmOnOff ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables identification that this is a FAX call. Only one of the following objects should be enabled: vsmSigChanHangupWaitLimit, vsmSigChanVoiceSetup, vsmSigChanFAXSetup, or vsmSigChanModemSetup" DEFVAL { off } ::= { vsmSignalingChannelEntry 32 } vsmSigChanModemSetup OBJECT-TYPE SYNTAX VsmOnOff ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables identification that this is a modem call. Only one of the following objects should be enabled: vsmSigChanHangupWaitLimit, vsmSigChanVoiceSetup, vsmSigChanFAXSetup, or vsmSigChanModemSetup" DEFVAL { off } ::= { vsmSignalingChannelEntry 33 } vsmSigChanCallProgressToneDetCtrl OBJECT-TYPE SYNTAX INTEGER { off (1), on (2), relative (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the detection of call progress tones. off - disables call progress detection. on - enables call progrss detection. relative - Enable/disable call progress detection according to the call progress tone detection parameter in the coding profile that is currently loaded." DEFVAL { off } ::= { vsmSignalingChannelEntry 34 } vsmSigChanCallProgressToneDetCfg OBJECT-TYPE SYNTAX INTEGER { default (1), alternate (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies which configuration will be used for call progress tone detection. A configuration includes filter configuration information (threshold and filter coefficients), and a table containing cadence information of all the call progress tones that are to be detected. Two sample configurations are provided - default and alternate. Both of the configurations currently use the default filter configuration - dial tone, ring back, (3 different cadences are supported), bust, and congestion. The alternate configuration allows for the detection of the busy tone only." DEFVAL { default } ::= { vsmSignalingChannelEntry 35 } vsmSigChanAssignTmplName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the ID of the Signaling template to assign to this channel." ::= { vsmSignalingChannelEntry 36 } vsmSigChanAssignTmplStatus OBJECT-TYPE SYNTAX INTEGER { assign (1) } ACCESS write-only STATUS mandatory DESCRIPTION "" ::= { vsmSignalingChannelEntry 37 } --====================================================================== -- -- E&M Common Signaling Channel Table -- -- This table provides information that is used for all types of E&M -- signaling. -- --====================================================================== vsmSigChanEmCommonTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigChanEmCommonEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information that is used for all E&M type signaling protocols." ::= { vsmSignalingGroup 11 } vsmSigChanEmCommonEntry OBJECT-TYPE SYNTAX VsmSigChanEmCommonEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the E&M Common Signaling Table." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSigChanEmCommonTable 1 } VsmSigChanEmCommonEntry ::= SEQUENCE { vsmSigChanEmCommonOffHookDebounce INTEGER, vsmSigChanEmCommonOnHookDebounce INTEGER, vsmSigChanEmCommonSeizeDetect INTEGER, vsmSigChanEmCommonClearDetect INTEGER, vsmSigChanEmCommonClearConfDetect INTEGER, vsmSigChanEmCommonClearConfWaitMax INTEGER, vsmSigChanEmCommonGuardAll INTEGER, vsmSigChanEmCommonGuardOut INTEGER, vsmSigChanEmCommonDialTone VsmEnableDisabled, vsmSigChanEmCommonMinConnectTime INTEGER, vsmSigChanEmCommonHangUpWait INTEGER } vsmSigChanEmCommonOffHookDebounce OBJECT-TYPE SYNTAX INTEGER (5..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time, in milliseconds, to allow to de-bounce a transition to an offhook state." DEFVAL { 50 } ::= { vsmSigChanEmCommonEntry 1 } vsmSigChanEmCommonOnHookDebounce OBJECT-TYPE SYNTAX INTEGER (5..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time, in milliseconds, to allow to de-bounce a transition to an onhook state." DEFVAL { 50 } ::= { vsmSigChanEmCommonEntry 2 } vsmSigChanEmCommonSeizeDetect OBJECT-TYPE SYNTAX INTEGER (5..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait, in milliseconds, before declaring an off-hook condition after the M-lead has transitioned to the active state." DEFVAL { 150 } ::= { vsmSigChanEmCommonEntry 3 } vsmSigChanEmCommonClearDetect OBJECT-TYPE SYNTAX INTEGER (5..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum time to wait, in milliseconds, before declaring an on-hook condition after the M-lead transitions to the inactive state and the interface was off-hook." DEFVAL { 400 } ::= { vsmSigChanEmCommonEntry 4 } vsmSigChanEmCommonClearConfDetect OBJECT-TYPE SYNTAX INTEGER (5..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The amount of time, in milliseconds, that an on-hook must be detected on the M-lead after going on-hook on the E-lead." DEFVAL { 5000 } ::= { vsmSigChanEmCommonEntry 5 } vsmSigChanEmCommonClearConfWaitMax OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "seconds " ACCESS read-write STATUS mandatory DESCRIPTION "Defines the maximum time, in seconds, to wait for an on-hook indication following a clearing indication." DEFVAL { 60000 } ::= { vsmSigChanEmCommonEntry 6 } vsmSigChanEmCommonGuardAll OBJECT-TYPE SYNTAX INTEGER (0..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The period, in milliseconds, after an aborted call when neither no incoming calls will be accepted nor outgoing calls initiated. In other words, this is the duration of time that the channel is out of service after a call is aborted." DEFVAL { 400 } ::= { vsmSigChanEmCommonEntry 7 } vsmSigChanEmCommonGuardOut OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "This specifies an additional period of time, in milliseconds, after guard-all when incoming calls will be accepted but outgoing calls will not be initiated for aborted calls. " DEFVAL { 400 } ::= { vsmSigChanEmCommonEntry 8 } vsmSigChanEmCommonDialTone OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Specifies whether dial tone should be generated on incoming calls." DEFVAL { enabled } ::= { vsmSigChanEmCommonEntry 9 } vsmSigChanEmCommonMinConnectTime OBJECT-TYPE SYNTAX INTEGER (0..20000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum period of time, in milliseconds, that a connection will be maintained. If the remote end disconnects during this interval, the disconnect will be acknowledged only at the end of this time interval." DEFVAL { 2000 } ::= { vsmSigChanEmCommonEntry 10 } vsmSigChanEmCommonHangUpWait OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time period, in milliseconds, a port will wait after hanging up a call before signaling that it is in a disabled state. " DEFVAL { 2000 } ::= { vsmSigChanEmCommonEntry 11 } --==================================================================== -- -- E&M Delayed Start Signaling Channel Table -- -- This table provides information for control of E&M delay start -- signaling. -- --====================================================================== vsmSigChanEmDelayTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigChanEmDelayEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform E&M Delay signaling on the port indicated" ::= { vsmSignalingGroup 12 } vsmSigChanEmDelayEntry OBJECT-TYPE SYNTAX VsmSigChanEmDelayEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the E&M Delay Signaling Table." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSigChanEmDelayTable 1 } VsmSigChanEmDelayEntry ::= SEQUENCE { vsmSigChanEmDelayInDelayDurMin INTEGER, vsmSigChanEmDelayInDelayDurMax INTEGER, vsmSigChanEmDelayInDigitIgnore INTEGER, vsmSigChanEmDelayOutDelayDurMin INTEGER, vsmSigChanEmDelayOutDelayDurMax INTEGER, vsmSigChanEmDelayOutIntegrityChk VsmEnableDisabled, vsmSigChanEmDelayOutDelayChk INTEGER } vsmSigChanEmDelayInDelayDurMin OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum duration, in milliseconds, of the delay signal response to the seize detect (of incoming calls) on the M-lead. " DEFVAL { 200 } ::= { vsmSigChanEmDelayEntry 1 } vsmSigChanEmDelayInDelayDurMax OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum duration, in milliseconds, of the delay signal response to the Seize Detect (of incoming calls) on the M-lead." DEFVAL { 2500 } ::= { vsmSigChanEmDelayEntry 2 } vsmSigChanEmDelayInDigitIgnore OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The period of time in milliseconds, after completing the delay signal, before the digits will be accepted on incoming calls." DEFVAL { 30 } ::= { vsmSigChanEmDelayEntry 3 } vsmSigChanEmDelayOutDelayDurMin OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum duration, in milliseconds, of the delay signal response on the M-lead for it to be detected on outgoing calls. " DEFVAL { 100 } ::= { vsmSigChanEmDelayEntry 4 } vsmSigChanEmDelayOutDelayDurMax OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum duration, in milliseconds, of the delay signal response on the M-lead for it to be declared as a glare condition by the TSG on outgoing calls. " DEFVAL { 8000 } ::= { vsmSigChanEmDelayEntry 5 } vsmSigChanEmDelayOutIntegrityChk OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables the Integrity Check mode. If on, the delay signal response is required from the PBX for outgoing calls. If off, no Integrity check is performed." DEFVAL { disabled } ::= { vsmSigChanEmDelayEntry 6 } vsmSigChanEmDelayOutDelayChk OBJECT-TYPE SYNTAX INTEGER (5..60000) ACCESS read-write STATUS mandatory DESCRIPTION "The wait period for outgoing calls with the Integrity Check set to off; the period of time, in milliseconds, after going off-hook on the E-lead before checking the M-lead for the delay signal response. If the response is not seen at this time, the call setup process will continue immediately. " DEFVAL { 170 } ::= { vsmSigChanEmDelayEntry 7 } --=================================================================== -- -- E&M Immediate Start Signaling ChannelTable -- -- This table provides information for control of E&M immediate start -- signaling. -- --======================================================================= vsmSigChanEmImmedTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigChanEmImmedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform E&M Immediate signaling on the telephone channel." ::= { vsmSignalingGroup 13 } vsmSigChanEmImmedEntry OBJECT-TYPE SYNTAX VsmSigChanEmImmedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the E&M Immediate Signaling Table." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSigChanEmImmedTable 1 } VsmSigChanEmImmedEntry ::= SEQUENCE { vsmSigChanEmImmedGlareReport INTEGER, vsmSigChanEmImmedDigitWait INTEGER } vsmSigChanEmImmedGlareReport OBJECT-TYPE SYNTAX INTEGER (0..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies, how long, in milliseconds, the interface should remain off hook after detecting a glare condition to indicate congestion." DEFVAL { 5000 } ::= { vsmSigChanEmImmedEntry 1 } vsmSigChanEmImmedDigitWait OBJECT-TYPE SYNTAX INTEGER -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how long, in milliseconds, to wait before digit collection can be enabled." DEFVAL { 5000 } ::= { vsmSigChanEmImmedEntry 2 } --=================================================================== -- -- E&M Wink Start Signaling Channel Table -- -- This table provides information for control of E&M wink start -- signaling. -- --====================================================================== vsmSigChanEmWinkTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigChanEmWinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform E&M Wink signaling on the channel indicated." ::= { vsmSignalingGroup 14 } vsmSigChanEmWinkEntry OBJECT-TYPE SYNTAX VsmSigChanEmWinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the E&M Wink Signaling Table." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSigChanEmWinkTable 1 } VsmSigChanEmWinkEntry ::= SEQUENCE { vsmSigChanEmWinkInWinkWaitMin INTEGER, vsmSigChanEmWinkInWinkWaitMax INTEGER, vsmSigChanEmWinkInWinkDur INTEGER, vsmSigChanEmWinkInDigitIgnore INTEGER, vsmSigChanEmWinkOutWinkWaitMax INTEGER, vsmSigChanEmWinkOutWinkDurMin INTEGER, vsmSigChanEmWinkOutWinkDurMax INTEGER } vsmSigChanEmWinkInWinkWaitMin OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the minimum delay, in milliseconds, before beginning the wink on the E-lead after detecting a line seizure on the M-lead during an incoming call." DEFVAL { 150 } ::= { vsmSigChanEmWinkEntry 1 } vsmSigChanEmWinkInWinkWaitMax OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum delay, in milliseconds, before beginning the wink on the E-lead after detecting a line seizure on the M-lead during an incoming call." DEFVAL { 3000 } ::= { vsmSigChanEmWinkEntry 2 } vsmSigChanEmWinkInWinkDur OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the duration of the wink signal on the E-lead for incoming calls." DEFVAL { 200 } ::= { vsmSigChanEmWinkEntry 3 } vsmSigChanEmWinkInDigitIgnore OBJECT-TYPE SYNTAX INTEGER (5..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how long in milliseconds, after generating the wink signal on the E-lead, incoming digits will be ignored." DEFVAL { 30 } ::= { vsmSigChanEmWinkEntry 4 } vsmSigChanEmWinkOutWinkWaitMax OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the time, in milliseconds, to wait to detect a wink of the M-lead after seizure of the E-lead during an outgoing call. If the wink signal is not received within this time period, it is considered an error and the call will not connect. " DEFVAL { 8000 } ::= { vsmSigChanEmWinkEntry 5 } vsmSigChanEmWinkOutWinkDurMin OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the minimum duration, in milliseconds, of the wink on the M-lead during the processing of an outgoing call." DEFVAL { 100 } ::= { vsmSigChanEmWinkEntry 6 } vsmSigChanEmWinkOutWinkDurMax OBJECT-TYPE SYNTAX INTEGER (5..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum duration of the wink response on the M-lead before it is to be declared as a glare condition for outgoing calls. A glare condition occurs when both ends of a channel are seized at the same time. This command reduces the chance of deadlock." DEFVAL { 800 } ::= { vsmSigChanEmWinkEntry 7 } --====================================================================== -- -- Foreign Exchange Office (Fxo) Ground Start -- Signaling Channel Table -- -- This table provides information for control of FXO ground start -- signaling. -- --====================================================================== vsmSigChanFxoGSTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigChanFxoGSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform Foreign Exchange Office (FXO) gorund start signaling on the port indicated." ::= { vsmSignalingGroup 15 } vsmSigChanFxoGSEntry OBJECT-TYPE SYNTAX VsmSigChanFxoGSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the FXO ground start Signaling Table." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSigChanFxoGSTable 1 } VsmSigChanFxoGSEntry ::= SEQUENCE { vsmSigChanFxoGSConnectionLoopOpenDebounce INTEGER, vsmSigChanFxoGSMaxTipGroundWait INTEGER, vsmSigChanFxoGSTipGroundDebounce INTEGER, vsmSigChanFxoGSRingingDebounce INTEGER, vsmSigChanFxoGSRingingInterCycle INTEGER, vsmSigChanFxoGSRingingInterPulse INTEGER, vsmSigChanFxoGSCallerIdDetect VsmEnableDisabled, vsmSigChanFxoGSAnswerAfterRings INTEGER, vsmSigChanFxoGSLoopCurrentDebounce INTEGER, vsmSigChanFxoGSBattReversalDebounce INTEGER } vsmSigChanFxoGSConnectionLoopOpenDebounce OBJECT-TYPE SYNTAX INTEGER (1..6000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Debounce interval for loop open detection for an existing conection." DEFVAL { 150 } ::= { vsmSigChanFxoGSEntry 1 } vsmSigChanFxoGSMaxTipGroundWait OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Maximum time the interface will wait after ring ground is asserted for a tip ground receive." DEFVAL { 30 } ::= { vsmSigChanFxoGSEntry 2 } vsmSigChanFxoGSTipGroundDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to be used as a de-bouncer interval for debouncing the tip ground detector." DEFVAL { 20 } ::= { vsmSigChanFxoGSEntry 3 } vsmSigChanFxoGSRingingDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "When a ring signal is modulated by the ringing frequency, the debouncer is used to debounce the incoming ring signal." DEFVAL { 50 } ::= { vsmSigChanFxoGSEntry 4 } vsmSigChanFxoGSRingingInterCycle OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the time between consecutive ring cycles, in milliseconds. It is used to detect ringing." DEFVAL { 5000 } ::= { vsmSigChanFxoGSEntry 5 } vsmSigChanFxoGSRingingInterPulse OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the time between consecutive ring pulses in the same ring cycle, in milliseconds. It is used to detect ringing." DEFVAL { 550 } ::= { vsmSigChanFxoGSEntry 6 } vsmSigChanFxoGSCallerIdDetect OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, Caller ID will be detected." DEFVAL { disabled } ::= { vsmSigChanFxoGSEntry 7 } vsmSigChanFxoGSAnswerAfterRings OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the number of rings to elapse before answering an incoming call." DEFVAL { 2 } ::= { vsmSigChanFxoGSEntry 8 } vsmSigChanFxoGSLoopCurrentDebounce OBJECT-TYPE SYNTAX INTEGER (0..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to use as a de-bouncer interval for debouncing the loop current detector." DEFVAL { 20 } ::= { vsmSigChanFxoGSEntry 9 } vsmSigChanFxoGSBattReversalDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to use as a de-bouncer interval for debouncing the battery reversal detector." DEFVAL { 20 } ::= { vsmSigChanFxoGSEntry 10 } --====================================================================== -- -- Foreign Exchange Office (Fxo) Loop Start -- Signaling Channel Table -- -- This table provides information for control of FXO loop start -- signaling. -- --====================================================================== vsmSigChanFxoLSTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigChanFxoLSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform Foreign Exchange Office (FXO) Loop start signaling on the port indicated." ::= { vsmSignalingGroup 16 } vsmSigChanFxoLSEntry OBJECT-TYPE SYNTAX VsmSigChanFxoLSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the FXO Loop start Signaling Table." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSigChanFxoLSTable 1 } VsmSigChanFxoLSEntry ::= SEQUENCE { vsmSigChanFxoLSRingingDebounce INTEGER, vsmSigChanFxoLSCPCDetectCtrl VsmEnableDisabled, vsmSigChanFxoLSCPCDetectDur INTEGER, vsmSigChanFxoLSGuardOut INTEGER, vsmSigChanFxoLSRingingInterCycle INTEGER, vsmSigChanFxoLSRingingInterPulse INTEGER, vsmSigChanFxoLSCallerIdDetect VsmEnableDisabled, vsmSigChanFxoLSAnswerAfterRings INTEGER, vsmSigChanFxoLSLoopCurrentDebounce INTEGER, vsmSigChanFxoLSBattReversalDebounce INTEGER } vsmSigChanFxoLSRingingDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "When a ring signal is modulated by the ringing frequency, the debouncer is used to debounce the incoming ring signal." DEFVAL { 50 } ::= { vsmSigChanFxoLSEntry 1 } vsmSigChanFxoLSCPCDetectCtrl OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to enable or disable detection of a CPC (supervisory disconnect) signal." DEFVAL { enabled } ::= { vsmSigChanFxoLSEntry 2 } vsmSigChanFxoLSCPCDetectDur OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The expected duration of the CPC (supervisory disconnect) signal in milliseconds. If the loop current drops for a time period shorter than indicated, it is not regarded as a supervisory disconnect. This object is only valid if vsmSigChanFxoLSCPCDetectCtrl is enabled." DEFVAL { 600 } ::= { vsmSigChanFxoLSEntry 3 } vsmSigChanFxoLSGuardOut OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "After the call, the period of time where the channel does not originate a call, but will receive a call." DEFVAL { 2000 } ::= { vsmSigChanFxoLSEntry 4 } vsmSigChanFxoLSRingingInterCycle OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time between ring cycles (ringing pulse plus time between ring pulses) in milliseconds. It is used to detect ringing. " DEFVAL { 5000 } ::= { vsmSigChanFxoLSEntry 5 } vsmSigChanFxoLSRingingInterPulse OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time between ring pulses in milliseconds. It is used to detect ringing. " DEFVAL { 550 } ::= { vsmSigChanFxoLSEntry 6 } vsmSigChanFxoLSCallerIdDetect OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, Caller ID will be detected." DEFVAL { enabled } ::= { vsmSigChanFxoLSEntry 7 } vsmSigChanFxoLSAnswerAfterRings OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the number of rings to elapse before answering an incoming call." DEFVAL { 2 } ::= { vsmSigChanFxoLSEntry 8 } vsmSigChanFxoLSLoopCurrentDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to use as a de-bouncer interval for debouncing the loop current detector." DEFVAL { 20 } ::= { vsmSigChanFxoLSEntry 9 } vsmSigChanFxoLSBattReversalDebounce OBJECT-TYPE SYNTAX INTEGER (0..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to use as a de-bouncer interval for debouncing the battery reversal detector." DEFVAL { 20 } ::= { vsmSigChanFxoLSEntry 10 } --=================================================================== -- -- Foreign Exchange Station (Fxs) Ground Start -- Signaling Channel Table -- -- This table provides information for control of FXS ground start -- signaling. -- --====================================================================== vsmSigChanFxsGSTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigChanFxsGSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform Foreign Exchange Station (FXS) ground start signaling on the port indicated" ::= { vsmSignalingGroup 17 } vsmSigChanFxsGSEntry OBJECT-TYPE SYNTAX VsmSigChanFxsGSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the FXS ground start signaling Table." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSigChanFxsGSTable 1 } VsmSigChanFxsGSEntry ::= SEQUENCE { vsmSigChanFxsGSSeizeDetect INTEGER, vsmSigChanFxsGSOnHookDebounce INTEGER, vsmSigChanFxsGSOrigClearDetect INTEGER, vsmSigChanFxsGSAnswClearDetect INTEGER, vsmSigChanFxsGSMinRingGround INTEGER, vsmSigChanFxsGSMaxWaitLoop INTEGER, vsmSigChanFxsGSMinLoopOpen INTEGER, vsmSigChanFxsGSGenerateCallerId VsmEnableDisabled, vsmSigChanFxsGSOffHookDebounce INTEGER, vsmSigChanFxsGSRingGroundDebounce INTEGER } vsmSigChanFxsGSSeizeDetect OBJECT-TYPE SYNTAX INTEGER (1..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait before an off-hook condition is declared." DEFVAL { 150 } ::= { vsmSigChanFxsGSEntry 1 } vsmSigChanFxsGSOnHookDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Debounce interval to onhook transition." DEFVAL { 20 } ::= { vsmSigChanFxsGSEntry 2 } vsmSigChanFxsGSOrigClearDetect OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum time to wait if the originator drops the line before declaring onhook." DEFVAL { 200 } ::= { vsmSigChanFxsGSEntry 3 } vsmSigChanFxsGSAnswClearDetect OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Minimum time to wait when the answering party drops the line before declaring onhook." DEFVAL { 100 } ::= { vsmSigChanFxsGSEntry 4 } vsmSigChanFxsGSMinRingGround OBJECT-TYPE SYNTAX INTEGER (0..65535) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum time for the ring lead to be grounded before it is considered a valid seizure" DEFVAL { 100 } ::= { vsmSigChanFxsGSEntry 5 } vsmSigChanFxsGSMaxWaitLoop OBJECT-TYPE SYNTAX INTEGER (0..65535) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum time to allow for the loop to close, after a ring ground is detected and the tip is grounded, before the interface will disconnect. " DEFVAL { 100 } ::= { vsmSigChanFxsGSEntry 6 } vsmSigChanFxsGSMinLoopOpen OBJECT-TYPE SYNTAX INTEGER (0..65535) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the minimum time the interface waits after detecting an open loop condition, before returning to an idle state. " DEFVAL { 100 } ::= { vsmSigChanFxsGSEntry 7 } vsmSigChanFxsGSGenerateCallerId OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, Caller ID will be generated." DEFVAL { disabled } ::= { vsmSigChanFxsGSEntry 8 } vsmSigChanFxsGSOffHookDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the time, in milliseconds, to be used as de-bouncer interval for off-hook transition." DEFVAL { 20 } ::= { vsmSigChanFxsGSEntry 9 } vsmSigChanFxsGSRingGroundDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time, in milliseconds, to be used as de-bouncer interval for debouncing the ring ground detector." DEFVAL { 20 } ::= { vsmSigChanFxsGSEntry 10 } --=================================================================== -- -- Foreign Exchange Station (Fxs) Loop Start -- Signaling Channel Table -- -- This table provides information for control of FXS loop start -- signaling. -- --====================================================================== vsmSigChanFxsLSTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmSigChanFxsLSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains entries that specify how to perform FXS Loop signaling on the port indicated" ::= { vsmSignalingGroup 18 } vsmSigChanFxsLSEntry OBJECT-TYPE SYNTAX VsmSigChanFxsLSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the FXS Loop Signaling Table." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmSigChanFxsLSTable 1 } VsmSigChanFxsLSEntry ::= SEQUENCE { vsmSigChanFxsLSOffHookDebounce INTEGER, vsmSigChanFxsLSOnHookDebounce INTEGER, vsmSigChanFxsLSSeizeDetect INTEGER, vsmSigChanFxsLSOrigClearDetect INTEGER, vsmSigChanFxsLSAnswClearDetect INTEGER, vsmSigChanFxsLSCPCWait INTEGER, vsmSigChanFxsLSCPCDur INTEGER, vsmSigChanFxsLSGenerateCallerId VsmEnableDisabled } vsmSigChanFxsLSOffHookDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Debounce interval to offhook transition." DEFVAL { 20 } ::= { vsmSigChanFxsLSEntry 1 } vsmSigChanFxsLSOnHookDebounce OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Debounce interval to onhook transition." DEFVAL { 20 } ::= { vsmSigChanFxsLSEntry 2 } vsmSigChanFxsLSSeizeDetect OBJECT-TYPE SYNTAX INTEGER (1..5000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait before an off-hook condition is declared." DEFVAL { 150 } ::= { vsmSigChanFxsLSEntry 3 } vsmSigChanFxsLSOrigClearDetect OBJECT-TYPE SYNTAX INTEGER (1..1000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "The minimum time to wait if the originator drops the line before declaring onhook." DEFVAL { 300 } ::= { vsmSigChanFxsLSEntry 4 } vsmSigChanFxsLSAnswClearDetect OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Minimum time to wait when the answering party drops the line before declaring onhook." DEFVAL { 300 } ::= { vsmSigChanFxsLSEntry 5 } vsmSigChanFxsLSCPCWait OBJECT-TYPE SYNTAX INTEGER (1..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "Time to wait after a Supervisory Disconnect (CPC) signal is received before declaring on hook." DEFVAL { 200 } ::= { vsmSigChanFxsLSEntry 6 } vsmSigChanFxsLSCPCDur OBJECT-TYPE SYNTAX INTEGER (0..60000) -- UNITS "milliseconds" ACCESS read-write STATUS mandatory DESCRIPTION "If zero, then do not generate Supervisory Disconnect (CPC)." DEFVAL { 850 } ::= { vsmSigChanFxsLSEntry 7 } vsmSigChanFxsLSGenerateCallerId OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, Caller ID will be generated." DEFVAL { enabled } ::= { vsmSigChanFxsLSEntry 8 } --====================================================================== -- -- The Dial Scheme Group -- --====================================================================== --====================================================================== -- -- Destinations -- --====================================================================== vsmDestinationsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmDestinationsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table defines all the possible network destinations on this switch. This table includes definitions for both destinations and local destinations. Not all elements of the table are used for both types od destinations. Each element description should be checked to see if local or non-local or both types are supported. Local destinations are defined to be destinations that reside on the same Vsd board. Thus they do not ahve to travel over IP." ::= { vsmDialSchemeGroup 1 } vsmDestinationsEntry OBJECT-TYPE SYNTAX VsmDestinationsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmDialDestinationsTable." INDEX { vsmDestinationsName } ::= { vsmDestinationsTable 1 } VsmDestinationsEntry ::= SEQUENCE { vsmDestinationsName DisplayString, vsmDestinationsIpAddr IpAddress, vsmDestinationsNetworkPort INTEGER, vsmDestinationsH323Name DisplayString, vsmDestinationsLocalPort INTEGER, vsmDestinationsStartChan INTEGER, vsmDestinationsEndChan INTEGER, vsmDestinationsType INTEGER, vsmDestinationsRowStatus RowStatus } vsmDestinationsName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A name describing the network destination. This object is valid for both local and non-local destinations." ::= { vsmDestinationsEntry 1 } vsmDestinationsIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP Address of a network endpoint" ::= { vsmDestinationsEntry 2 } vsmDestinationsNetworkPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Network port for destination, For now this parameter is always 1720. This is valid for only non-local destinations." ::= { vsmDestinationsEntry 3 } vsmDestinationsH323Name OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A name describing the network destination that is associated with an IP address. All local ports will have this name associated with them. This object is valid for local ports only." ::= { vsmDestinationsEntry 4 } vsmDestinationsLocalPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The Physical port number on which this local destination exists. This is valid for only local destinations." ::= { vsmDestinationsEntry 5 } vsmDestinationsStartChan OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "a group of channels is associated with a local destination, this specifies the first channel number in that group. This object is for local destinations only." ::= { vsmDestinationsEntry 6 } vsmDestinationsEndChan OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "a group of channels is associated with a local destination, this specifies the last channel number in that group. This object is for local destinations only." ::= { vsmDestinationsEntry 7 } vsmDestinationsType OBJECT-TYPE SYNTAX INTEGER { h323 (1) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of destination, hsmu (H.323), tsgm, or qsmu. Currently we only support hsmu. This is valid for all destinations as a local destination will be set to tsgm." ::= { vsmDestinationsEntry 8 } vsmDestinationsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of a row in this table using CreateAndGo and DeleteRow. Objects in this table cannot be set individually. There are two basic operations supported. 1. endpoints can be created, 2. destinations can be created. When endpoints are created, In the PDU supplied with the RowStatus there must also be a vsmDestinationsName object, and a vsmDestinationsIpAddr object and optionally a vsmDestinationsNetworkPort object. When destinations are created, inside the Pdu with the RowStatus create request, the packet must also contain the vsmDestinationsName object, vsmDestinationsH323Name object, vsmDestinationsLocalPort object, vsmDestinationsStartChan object and vsmDestinationsEndChan object. The vsmDestinationsType object is currently not used since there is only one type supported." ::= { vsmDestinationsEntry 9 } --====================================================================== -- -- Phone Groups -- --====================================================================== vsmPhoneGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmPhoneGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information on the extensions and the usage of those extensions for each defined phone group. " ::= { vsmDialSchemeGroup 2 } vsmPhoneGroupEntry OBJECT-TYPE SYNTAX VsmPhoneGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmPhoneGroupTable." INDEX { vsmPhoneGroupName } ::= { vsmPhoneGroupTable 1 } VsmPhoneGroupEntry ::= SEQUENCE { vsmPhoneGroupName DisplayString, vsmPhoneGroupType INTEGER, vsmPhoneGroupFormat DisplayString, vsmPhoneGroupUsageVoice VsmEnableDisabled, vsmPhoneGroupUsageFax VsmEnableDisabled, vsmPhoneGroupUsageModem VsmEnableDisabled, vsmPhoneGroupUsageData VsmEnableDisabled, vsmPhoneGroupSitePrefixEnable VsmEnableDisabled, vsmPhoneGroupSitePrefixString DisplayString, vsmPhoneGroupStripDigitLength INTEGER, vsmPhoneGroupRowStatus RowStatus } vsmPhoneGroupName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A name describing a row in the phone group table." ::= { vsmPhoneGroupEntry 1 } vsmPhoneGroupType OBJECT-TYPE SYNTAX INTEGER { localExt (1), localDid (2), pstnInternational (3), nanpExt (4), internationalExt (5), nanpPstn (6), internationalPstn (7) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the type of phone group type." ::= { vsmPhoneGroupEntry 2 } vsmPhoneGroupFormat OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to set the preferred user viewing format specification for this phone group. This field is used to calculated the # of digits allowed." ::= { vsmPhoneGroupEntry 3 } vsmPhoneGroupUsageVoice OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to set the allowed usages of these phone lines This parameter allows for better type checking upon binding later on." ::= { vsmPhoneGroupEntry 4 } vsmPhoneGroupUsageFax OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to set the allowed usages of these phone lines This parameter allows for better type checking upon binding later on." ::= { vsmPhoneGroupEntry 5 } vsmPhoneGroupUsageModem OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to set the allowed usages of these phone lines This parameter allows for better type checking upon binding later on." ::= { vsmPhoneGroupEntry 6 } vsmPhoneGroupUsageData OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to set the allowed usages of these phone lines This parameter allows for better type checking upon binding later on." ::= { vsmPhoneGroupEntry 7 } vsmPhoneGroupSitePrefixEnable OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "This command selects if a site prefix will be used. A caller uses this prefix to route members of this phone group." ::= { vsmPhoneGroupEntry 8 } vsmPhoneGroupSitePrefixString OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This command sets the site prefix digits to be used. For example **9 would mean that from any channel on the network, if the digits **9 are pressed, we expect # of digits to follow. So if the user sets up a site prefix of **9, and the format is XXXX then to get to extension 4601, the user would dial **94601 to get to that extension from anywhere on the VoIP network. In this case, a 3 digit dialing prefix is used, so the VoIP network can support 1728 sites, with 1000 extensions per site" ::= { vsmPhoneGroupEntry 9 } vsmPhoneGroupStripDigitLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Number of digits to strip from the beginning of the digits collected before forwarding on the destination side." ::= { vsmPhoneGroupEntry 10 } vsmPhoneGroupRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of a row in this table using SNMPv2 Standard for row status; CreateAndWait, CreateAndGo, ActivateRow, InactivateRow and DeleteRow." ::= { vsmPhoneGroupEntry 11 } --====================================================================== -- -- Phone Group Site Numbers -- --====================================================================== vsmPGSiteNumbersTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmPGSiteNumbersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains arrays of phone ranges for the above phone groups. This table has two indexes, because there is an array of phone ranges for each phone group." ::= { vsmDialSchemeGroup 3 } vsmPGSiteNumbersEntry OBJECT-TYPE SYNTAX VsmPGSiteNumbersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmPhoneGroupTable." INDEX { vsmPhoneGroupName, vsmPGSiteNumber } ::= { vsmPGSiteNumbersTable 1 } VsmPGSiteNumbersEntry ::= SEQUENCE { vsmPGSiteNumber INTEGER, vsmPGSiteNumbersRowStatus RowStatus } vsmPGSiteNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The site number being added to the phone group entry." ::= { vsmPGSiteNumbersEntry 1 } vsmPGSiteNumbersRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of a row in this table using SNMPv2 Standard for row status; CreateAndWait, CreateAndGo, ActivateRow, InactivateRow and DeleteRow." ::= { vsmPGSiteNumbersEntry 2 } --====================================================================== -- -- Numbering Plan -- --====================================================================== vsmNumPlanTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmNumPlanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information on the extensions and the usage of those extensions for each defined phone group." ::= { vsmDialSchemeGroup 4 } vsmNumPlanEntry OBJECT-TYPE SYNTAX VsmNumPlanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmNumPlanTable." INDEX { vsmNumPlanName } ::= { vsmNumPlanTable 1 } VsmNumPlanEntry ::= SEQUENCE { vsmNumPlanName DisplayString, vsmNumPlanHuntMethod INTEGER, vsmNumPlanDescription DisplayString, vsmNumPlanRowStatus RowStatus } vsmNumPlanName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A name describing a row in the numbering plan table." ::= { vsmNumPlanEntry 1 } vsmNumPlanHuntMethod OBJECT-TYPE SYNTAX INTEGER { roundRobin (1), topDown (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This command is used to set the method of outgoing hunting. It also serves to group related destinations together." ::= { vsmNumPlanEntry 2 } vsmNumPlanDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This parameter is used to store a description of this phone group It is for the users convenience only. This command is optional and has no effect on any hardware. This can be used to hold the circuit identifier is so desired." ::= { vsmNumPlanEntry 3 } vsmNumPlanRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of a row in this table using SNMPv2 Standard for row status; CreateAndWait, CreateAndGo, ActivateRow, InactivateRow and DeleteRow." ::= { vsmNumPlanEntry 4 } --====================================================================== -- -- Numbering Plan Phone Groups -- --====================================================================== vsmNPPhoneGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmNPPhoneGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains arrays of phone groups that are associated with numbering plans. " ::= { vsmDialSchemeGroup 5 } vsmNPPhoneGroupEntry OBJECT-TYPE SYNTAX VsmNPPhoneGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmNumPlanTable." INDEX { vsmNumPlanName, vsmPhoneGroupName } ::= { vsmNPPhoneGroupTable 1 } VsmNPPhoneGroupEntry ::= SEQUENCE { vsmNPPhoneGroupRowStatus RowStatus } vsmNPPhoneGroupRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of a row in this table using SNMPv2 Standard for row status; CreateAndWait, CreateAndGo, ActivateRow, InactivateRow and DeleteRow." ::= { vsmNPPhoneGroupEntry 1 } --====================================================================== -- -- Numbering Plan Destinations -- --====================================================================== vsmNPDestinationsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmNPDestinationsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains arrays of destinations that are associated with NUmbering Plans." ::= { vsmDialSchemeGroup 6 } vsmNPDestinationsEntry OBJECT-TYPE SYNTAX VsmNPDestinationsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmNumPlanTable." INDEX { vsmNumPlanName, vsmDestinationsName } ::= { vsmNPDestinationsTable 1 } VsmNPDestinationsEntry ::= SEQUENCE { vsmNPDestinationsRowStatus RowStatus } vsmNPDestinationsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of a row in this table using SNMPv2 Standard for row status; CreateAndWait, CreateAndGo, ActivateRow, InactivateRow and DeleteRow." ::= { vsmNPDestinationsEntry 1 } --====================================================================== -- -- vsmCodingProfileTable -- -- This table contains system wide coding profile information. -- --====================================================================== vsmCodingProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmCodingProfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information for each coding profile." ::= { vsmCodingProfileGroup 1 } vsmCodingProfEntry OBJECT-TYPE SYNTAX VsmCodingProfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an entry in the vsmCodingProfileTable." INDEX { vsmCodingProfName } ::= { vsmCodingProfileTable 1 } VsmCodingProfEntry ::= SEQUENCE { vsmCodingProfId INTEGER, vsmCodingProfName DisplayString, vsmCodingProfCallerId VsmEnableDisabled, vsmCodingProfCodingType VsmVoiceCodingType, vsmCodingProfPktInterval INTEGER, vsmCodingProfVIF INTEGER, vsmCodingProfNetBufMode INTEGER, vsmCodingProfNetBufNomDelay INTEGER, vsmCodingProfNetBufMaxDelay INTEGER, vsmCodingProfDtmfRelay VsmEnableDisabled, vsmCodingProfVAD VsmEnableDisabled, vsmCodingProfEC VsmEnableDisabled, vsmCodingProfSwitchover VsmEnableDisabled, vsmCodingProfCallProgToneDet VsmEnableDisabled, vsmCodingProfV18ToneDet VsmEnableDisabled, vsmCodingProfVADThreshMode INTEGER, vsmCodingProfVADThreshLevel INTEGER, vsmCodingProfVEchoCanComfNoiseMode INTEGER, vsmCodingProfEchoCanRefreshCfg INTEGER, vsmCodingProfECTailDelay INTEGER, vsmCodingProfECNonLinear VsmEnableDisabled, vsmCodingProfFaxRate INTEGER, vsmCodingProfFaxTxLevel INTEGER, vsmCodingProfFaxCdThresh INTEGER, vsmCodingProfFaxTimeOut INTEGER, vsmCodingProfFaxHsPktRate INTEGER, vsmCodingProfFaxLsRedun INTEGER, vsmCodingProfFaxHsRedun INTEGER, vsmCodingProfFaxTcfMethod INTEGER, vsmCodingProfSilenceDetect VsmEnableDisabled, vsmCodingProfSilenceDetectTime INTEGER, vsmCodingProfSilenceLevel INTEGER, vsmCodingProfRowStatus RowStatus } vsmCodingProfId OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The coding profile ID uniquely distinguishes the coding profile." ::= { vsmCodingProfEntry 1 } vsmCodingProfName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The coding profile name provides a text label for the coding profile." ::= { vsmCodingProfEntry 2 } vsmCodingProfCallerId OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables Caller Id for the specified Coding Profile." DEFVAL { disabled } ::= { vsmCodingProfEntry 3 } vsmCodingProfCodingType OBJECT-TYPE SYNTAX VsmVoiceCodingType ACCESS read-write STATUS mandatory DESCRIPTION "Used to define the codec type." ::= { vsmCodingProfEntry 4 } vsmCodingProfPktInterval OBJECT-TYPE SYNTAX INTEGER { interval1 (10), interval2 (20), interval3 (30), interval4 (40), interval5 (50), interval6 (60), interval7 (70), interval8 (80) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the Voice Packet Interval in milliseconds. The size of the Voice Information Field (vsmCodingProfVIF) is determined by using the current setting of: vsmCodingProfCodingType and vsmCodingProfPktInterval. The following table shows the relationship between the three parameters: CODEC TYPE: Voice Packet Voice Information Intervals Allowed: Field Size(in bits): Pcm mulaw TBD TBD Pcm alaw TBD TBD g.723 53 30 ms 192 g.723 63 30 ms 192 g.723 53 60 ms 384 g.723 63 60 ms 384 g.729ab 10 ms 80 g.729ab 20 ms 160 g.729ab 30 ms 240 g.729ab 40 ms 320 g.729ab 50 ms 400 g.729ab 60 ms 480 g.729ab 70 ms 560 g.729ab 80 ms 640 Fax TBD TBD fax t.38 TBD TBD g.726 16 10 ms 160 g.726 16 20 ms 320 g.726 16 30 ms 480 g.727 16 10 ms 160 g.727 16 20 ms 320 g.727 16 30 ms 480 g.726 24 10 ms 240 g.726 24 20 ms 480 g.726 24 30 ms 720 g.727 24 10 ms 240 g.727 24 20 ms 480 g.727 24 30 ms 720 g.726 32 10 ms 320 g.726 32 20 ms 640 g.726 32 30 ms 960 g.727 32 10 ms 320 g.727 32 20 ms 640 g.727 32 30 ms 960 g.726 40 10 ms 400 g.726 40 20 ms 800 g.726 40 30 ms 1200 g.727 40 10 ms 400 g.727 40 20 ms 800 g.727 40 30 ms 1200 end of table." ::= { vsmCodingProfEntry 5 } vsmCodingProfVIF OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the Voice Information Field size in bits. This object can only be read. It is determined by vsmCodingProfCodingType andvsmCodingProfPktInterval. The table in the description for the object vsmCodingProfPktInterval shows the VIF size given the other two parameters." ::= { vsmCodingProfEntry 6 } vsmCodingProfNetBufMode OBJECT-TYPE SYNTAX INTEGER { adaptive (1), static (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Configures the mode of the adaptive playback function for a coding profile. With the voice network delay buffer mode set to static (adaptive playout disabled), the nominal and maximum playout values are valid. If this object is set to adaptive (adaptive playout enabled), the nominal and maximum values hold, but the DSP will adjust the nominal delay (playout point) to reflect any observed jitter." ::= { vsmCodingProfEntry 7 } vsmCodingProfNetBufNomDelay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The average delay (in msec) maintained in the path from the packet network to the PCM interface to compensate for the network jitter effects." ::= { vsmCodingProfEntry 8 } vsmCodingProfNetBufMaxDelay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum instantaneous delay (in msec) beyond which the playout buffer is being recentered." ::= { vsmCodingProfEntry 9 } vsmCodingProfDtmfRelay OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables the DTMF Relay mode for a Coding Profile, in which DTMF tones are detected during voice processing and separately packetized for transmission." ::= { vsmCodingProfEntry 10 } vsmCodingProfVAD OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables Voice Activity Detection (VAD)." ::= { vsmCodingProfEntry 11 } vsmCodingProfEC OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables the Echo Canceller (EC)." ::= { vsmCodingProfEntry 12 } vsmCodingProfSwitchover OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables switchover to FAX when configured as a voice line. If enabled, switchover will occur when the appropriate FAX tones have been detected." ::= { vsmCodingProfEntry 13 } vsmCodingProfCallProgToneDet OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables a secondary level of control of call progress detection. If the call progress detection control for a channel is set to relativein the signaling, then this parameter determines if detection is to be enabled or not." ::= { vsmCodingProfEntry 15 } vsmCodingProfV18ToneDet OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables V.18 Annex A tone detection. The V.18 Annex A tone is a 1400 HZ tone is detected for 100ms. It is used for channel configuration purposes." ::= { vsmCodingProfEntry 16 } vsmCodingProfVADThreshMode OBJECT-TYPE SYNTAX INTEGER { adaptive (1), relative (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The mode of the audio threshold level for the Voice Activity Detector (VAD) in a Coding Profile to be adaptive or relative to a reference level of -30 dBm." ::= { vsmCodingProfEntry 17 } vsmCodingProfVADThreshLevel OBJECT-TYPE SYNTAX INTEGER ( -20..20 ) ACCESS read-write STATUS mandatory DESCRIPTION "If the Voice Activity Detector (VAD) is set to relative using vsmCodingProfVADThreshMode, then this object is used to set the audio threshold level (in dBm) releative to a reference level of -30 dBm." ::= { vsmCodingProfEntry 18 } vsmCodingProfVEchoCanComfNoiseMode OBJECT-TYPE SYNTAX INTEGER { static (1), adaptive (2) } ACCESS read-write STATUS mandatory DESCRIPTION "New leaf for 2.2f parser." ::= { vsmCodingProfEntry 19 } vsmCodingProfEchoCanRefreshCfg OBJECT-TYPE SYNTAX INTEGER { frozen (1), refresh (2) } ACCESS read-write STATUS mandatory DESCRIPTION "New leaf for 2.2f parser." ::= { vsmCodingProfEntry 20 } vsmCodingProfECTailDelay OBJECT-TYPE SYNTAX INTEGER { delay1 (4), delay2 (8), delay3 (16), delay4 (32) } ACCESS read-write STATUS mandatory DESCRIPTION "Echo canceller (EC) tail delay in msec." ::= { vsmCodingProfEntry 21 } vsmCodingProfECNonLinear OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables non-linear echo canceller (EC). object only has effect if the vsmCodingProfEC object is enabled." ::= { vsmCodingProfEntry 22 } vsmCodingProfFaxRate OBJECT-TYPE SYNTAX INTEGER { rate1 (2400), rate2 (4800), rate3 (7200), rate4 (9600), rate5 (12000), rate6 (14400) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the FAX maximum rate." ::= { vsmCodingProfEntry 34 } vsmCodingProfFaxTxLevel OBJECT-TYPE SYNTAX INTEGER (-13..0) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the fax modem transmit (tx) gain." ::= { vsmCodingProfEntry 35 } vsmCodingProfFaxCdThresh OBJECT-TYPE SYNTAX INTEGER { n26dBm (1), n33dBm (2), n43dBm (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the fax modem carrier-detection threshold." ::= { vsmCodingProfEntry 36 } vsmCodingProfFaxTimeOut OBJECT-TYPE SYNTAX INTEGER (10..3200) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the amount of time of no activity on a fax modem connection before the call will be cleared." ::= { vsmCodingProfEntry 37 } vsmCodingProfFaxHsPktRate OBJECT-TYPE SYNTAX INTEGER { rate1 (10), rate2 (20), rate3 (30), rate4 (40) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the rate at which high speed data will be sent across the network, for fax coding." ::= { vsmCodingProfEntry 38 } vsmCodingProfFaxLsRedun OBJECT-TYPE SYNTAX INTEGER (1..6 ) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the packet-level redundancy for low speed data transmission, for fax coding." ::= { vsmCodingProfEntry 39 } vsmCodingProfFaxHsRedun OBJECT-TYPE SYNTAX INTEGER ( 1..3 ) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the packet-level redundancy for high speed data transmission, for fax coding." ::= { vsmCodingProfEntry 40 } vsmCodingProfFaxTcfMethod OBJECT-TYPE SYNTAX INTEGER { local (1), network(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the method with which data is handled over the network, for fax coding. " ::= { vsmCodingProfEntry 41 } vsmCodingProfSilenceDetect OBJECT-TYPE SYNTAX VsmEnableDisabled ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables silence detection." DEFVAL { disabled } ::= { vsmCodingProfEntry 42 } vsmCodingProfSilenceDetectTime OBJECT-TYPE SYNTAX INTEGER ( 5..32000 ) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the silent time for declaring silence detection. To disable silence detection use the object vsmCodingProfSilenceDetect." DEFVAL { 5000 } ::= { vsmCodingProfEntry 43 } vsmCodingProfSilenceLevel OBJECT-TYPE SYNTAX INTEGER ( -50..-40 ) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the silence signal level for declaring silence detection." DEFVAL { -50 } ::= { vsmCodingProfEntry 44 } vsmCodingProfRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is the RowStatus (locking flag) for creating the vsmCodingProfileTable conceptual row." ::= { vsmCodingProfEntry 45 } --======================================================================= -- -- Statistics Group -- --======================================================================= --======================================================================= -- -- Telephony Channel Levels Table -- --======================================================================= vsmTeleLevelTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmTeleLevelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Telephone channel transmit and receive levels by slot/port/channel. Displays the current and mean transmit and receive levels at the PCM interface of the DSP. Rx means received from the telephony interface; Tx means transmitted to that interface. Current levels are given in 0.1 dBm0 unis. Mean values are given in 0.1 linear PCM units." ::= { vsmStatsGroup 1 } vsmTeleLevelEntry OBJECT-TYPE SYNTAX VsmTeleLevelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Individual Telephone Channel Level Entry." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmTeleLevelTable 1 } VsmTeleLevelEntry ::= SEQUENCE { vsmTeleLevelRx INTEGER, vsmTeleLevelTx INTEGER, vsmTeleLevelRxMean INTEGER, vsmTeleLevelTxMean INTEGER } vsmTeleLevelRx OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The receive level at the PCM inteface of the DSP. Current Levels are given in 0.1 dBm." ::= { vsmTeleLevelEntry 1 } vsmTeleLevelTx OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The transmit level at the PCM interface of the DSP. Current Levels are given in 0.1 dBm." ::= { vsmTeleLevelEntry 2 } vsmTeleLevelRxMean OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The receive level at the PCM interface givben in 0.1 linear PCM units. Mean values are in 0.1 linear PCM units." ::= { vsmTeleLevelEntry 3 } vsmTeleLevelTxMean OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The transmit level at the PCM interface in 0.1 linear PCM units. Mean values are in 0.1 linear PCM units." ::= { vsmTeleLevelEntry 4 } --======================================================================= -- -- Telephone Channel Statistics Table -- --======================================================================= vsmTeleStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmTeleStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Telephone channel statistics by slot/port/channel." ::= { vsmStatsGroup 2 } vsmTeleStatsEntry OBJECT-TYPE SYNTAX VsmTeleStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Individual Telephone Channel Statistics Entry." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmTeleStatsTable 1 } VsmTeleStatsEntry ::= SEQUENCE { vsmNumOffHooks Counter32, vsmNumOnHooks Counter32, vsmNumSeizures Counter32, vsmNumToneDigits Counter32, vsmNumPulseDigits Counter32 } vsmNumOffHooks OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an off-hook indication was detected." ::= { vsmTeleStatsEntry 1 } vsmNumOnHooks OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an on-hook indication was detected." ::= { vsmTeleStatsEntry 2 } vsmNumSeizures OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of seizures detected on a channel." ::= { vsmTeleStatsEntry 3 } vsmNumToneDigits OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of tone digits detected." ::= { vsmTeleStatsEntry 4 } vsmNumPulseDigits OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of good pulse digits detected." ::= { vsmTeleStatsEntry 5 } --======================================================================= -- -- DSP Voice Playout Statistics Table -- --======================================================================= vsmDspVPStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmDspVPStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "DSP voice playout statistics by slot/port/channel." ::= { vsmStatsGroup 3 } vsmDspVPStatsEntry OBJECT-TYPE SYNTAX VsmDspVPStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Individual DSP voice playout statistics entry." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmDspVPStatsTable 1 } VsmDspVPStatsEntry ::= SEQUENCE { vsmDspAvgPlayoutDelay Counter32, vsmDspLostPackets Counter32, vsmDspReplayPackets Counter32, vsmDspIdlePackets Counter32, vsmDspDroppedPackets Counter32, vsmDspReceivedPackets Counter32, vsmDspRxAvgFrameJitter Counter32 } vsmDspAvgPlayoutDelay OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The average delay of the voice playout FIFOin the DSP, in milliseconds." ::= { vsmDspVPStatsEntry 1 } vsmDspLostPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of lost packets in teh DSP based on missing sequence number." ::= { vsmDspVPStatsEntry 2 } vsmDspReplayPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets replayed by the DSP due to lost packets." ::= { vsmDspVPStatsEntry 3 } vsmDspIdlePackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of idle packets being played out by the DSP due to either lost packets or voice playout FIFO buffer underrun." ::= { vsmDspVPStatsEntry 4 } vsmDspDroppedPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of voice packets dropped by the DSP due to the voice playout FIFO buffer overrun." ::= { vsmDspVPStatsEntry 5 } vsmDspReceivedPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets being submitted by packetization unit in the DSP for playout." ::= { vsmDspVPStatsEntry 6 } vsmDspRxAvgFrameJitter OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The average recieve jitter on a frame in the DSP in milliseconds." ::= { vsmDspVPStatsEntry 7 } --======================================================================= -- -- DSP Receive and Transmit Statistics Table -- --======================================================================= vsmDspRxTxStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmDspRxTxStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "DSP receive and transmit statistics by slot/port/channel." ::= { vsmStatsGroup 4 } vsmDspRxTxStatsEntry OBJECT-TYPE SYNTAX VsmDspRxTxStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Individual DSP receive and transmit statistics entry." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmDspRxTxStatsTable 1 } VsmDspRxTxStatsEntry ::= SEQUENCE { vsmDspRxPackets Counter32, vsmDspTxPackets Counter32, vsmDspSilencePackets Counter32, vsmDspRxMinJitter Counter32, vsmDspRxMaxJitter Counter32, vsmDspRxAvgJitter Counter32, vsmTxDroppedFrames Counter32, vsmTxOctets Counter32, vsmRxOctets Counter32 } vsmDspRxPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of voice packets received that are sent for playout." ::= { vsmDspRxTxStatsEntry 1 } vsmDspTxPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of voice packets that are written into the data buffer to be transmitted." ::= { vsmDspRxTxStatsEntry 2 } vsmDspSilencePackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of voice packets on the transmit side that were classified as silence." ::= { vsmDspRxTxStatsEntry 3 } vsmDspRxMinJitter OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "Minimum packet interarrival time specified in milliseconds." ::= { vsmDspRxTxStatsEntry 4 } vsmDspRxMaxJitter OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "Maximum packet interarrival time specified in milliseconds." ::= { vsmDspRxTxStatsEntry 5 } vsmDspRxAvgJitter OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "RTP average packet interarrival time in timetimestamp units." ::= { vsmDspRxTxStatsEntry 6 } vsmTxDroppedFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of basic frames lost due to resync requests." ::= { vsmDspRxTxStatsEntry 7 } vsmTxOctets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted by the DSP." ::= { vsmDspRxTxStatsEntry 8 } vsmRxOctets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets received by the DSP." ::= { vsmDspRxTxStatsEntry 9 } --======================================================================= -- -- DSP Voice Error Statistics Table -- --======================================================================= vsmDspVoiceErrorStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmDspVoiceErrorStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "DSP voice error statistics by slot/port/channel." ::= { vsmStatsGroup 5 } vsmDspVoiceErrorStatsEntry OBJECT-TYPE SYNTAX VsmDspVoiceErrorStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Individual DSP voice error statistics entry." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmDspVoiceErrorStatsTable 1 } VsmDspVoiceErrorStatsEntry ::= SEQUENCE { vsmDspInvalidHeaderCount Counter32, vsmDspMicroOverflowCount Counter32, vsmDspLostEnhPackets Counter32, vsmDspMissingCorePackets Counter32, vsmDspPktsLostByNetwork Counter32 } vsmDspInvalidHeaderCount OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of incomming voice packets dropped by the DSP due to invalid generic voice header syntax." ::= { vsmDspVoiceErrorStatsEntry 1 } vsmDspMicroOverflowCount OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of voice packets that could not be transmitted by the DSP because the DSP-to-MIC voice data buffer was busy." ::= { vsmDspVoiceErrorStatsEntry 2 } vsmDspLostEnhPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of lost incomming enhancement packets detected when two core packets are received without enhancement in between, in the DSP (E-ADPCM only)." ::= { vsmDspVoiceErrorStatsEntry 3 } vsmDspMissingCorePackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of enhancement packets that are dropped since the core packet was not received (E-ADPCM only)." ::= { vsmDspVoiceErrorStatsEntry 4 } vsmDspPktsLostByNetwork OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets lost by the network." ::= { vsmDspVoiceErrorStatsEntry 5 } --======================================================================= -- -- DSP Modem Statistics Table -- --======================================================================= vsmDspModemStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmDspModemStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "DSP modem statistics by slot/port/channel." ::= { vsmStatsGroup 6 } vsmDspModemStatsEntry OBJECT-TYPE SYNTAX VsmDspModemStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Individual DSP modem statistics entry." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmDspModemStatsTable 1 } VsmDspModemStatsEntry ::= SEQUENCE { vsmDspModemStatus Counter32, vsmDspModemRxLevel Counter32, vsmDspModemRxRate Counter32, vsmDspModemTxLevel Counter32, vsmDspModemTxRate Counter32, vsmDspModemCarrFreqOffset Counter32, vsmDspModemTimeFreqOffset Counter32 } vsmDspModemStatus OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The DSP modem status. The exact definition is TBD." ::= { vsmDspModemStatsEntry 1 } vsmDspModemRxLevel OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The DSP modem receive level in dB." ::= { vsmDspModemStatsEntry 2 } vsmDspModemRxRate OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The DSP modem receive rate in bps." ::= { vsmDspModemStatsEntry 3 } vsmDspModemTxLevel OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The DSP modem transmit level in dB." ::= { vsmDspModemStatsEntry 4 } vsmDspModemTxRate OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The DSP modem transmit rate in bps." ::= { vsmDspModemStatsEntry 5 } vsmDspModemCarrFreqOffset OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The DSP modem carrier freq offset (1/10 Hz)." ::= { vsmDspModemStatsEntry 6 } vsmDspModemTimeFreqOffset OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The DSP modem timing freq offset (1/10000 of clock rate)." ::= { vsmDspModemStatsEntry 7 } --======================================================================= -- -- DSP Fax Statistics for Channel Table -- --======================================================================= vsmDspFaxStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmDspFaxStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "DSP fax statistics for channel by slot/port/channel." ::= { vsmStatsGroup 7 } vsmDspFaxStatsEntry OBJECT-TYPE SYNTAX VsmDspFaxStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Individual DSP fax statistics entry." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmDspFaxStatsTable 1 } VsmDspFaxStatsEntry ::= SEQUENCE { vsmDspFaxTxPackets Counter32, vsmDspFaxRxPackets Counter32, vsmDspFaxLostPackets Counter32, vsmDspFaxDroppedPackets Counter32, vsmDspFaxRxOutOfSeqPkts Counter32 } vsmDspFaxTxPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of DSP fax transmitted packets." ::= { vsmDspFaxStatsEntry 1 } vsmDspFaxRxPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of DSP fax received packets." ::= { vsmDspFaxStatsEntry 2 } vsmDspFaxLostPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of DSP fax lost packets." ::= { vsmDspFaxStatsEntry 3 } vsmDspFaxDroppedPackets OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of DSP fax dropped packets." ::= { vsmDspFaxStatsEntry 4 } vsmDspFaxRxOutOfSeqPkts OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of DSP fax received packets out of sequence." ::= { vsmDspFaxStatsEntry 5 } --======================================================================= -- -- ISDN Level 2 Stats Table -- --======================================================================= vsmISDNL2StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmISDNL2StatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "ISDN statistics for channel by slot/port/channel." ::= { vsmStatsGroup 8 } vsmISDNL2StatsEntry OBJECT-TYPE SYNTAX VsmISDNL2StatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Individual ISDN statistics entry." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmISDNL2StatsTable 1 } VsmISDNL2StatsEntry ::= SEQUENCE { vsmISDNL2StatsIFramesSent Counter32, vsmISDNL2StatsIBytesSent Counter32, vsmISDNL2StatsIFramesResent Counter32, vsmISDNL2StatsIBytesResent Counter32, vsmISDNL2StatsUIFramesSent Counter32, vsmISDNL2StatsUIBytesSent Counter32, vsmISDNL2StatsIFramesRecvd Counter32, vsmISDNL2StatsIBytesRecvd Counter32, vsmISDNL2StatsUIFramesRecvd Counter32, vsmISDNL2StatsUIBytesRecvd Counter32 } vsmISDNL2StatsIFramesSent OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of information frames sent on the D-channel." ::= { vsmISDNL2StatsEntry 1 } vsmISDNL2StatsIBytesSent OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of information bytes sent on the D-channel." ::= { vsmISDNL2StatsEntry 2 } vsmISDNL2StatsIFramesResent OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of inforamtion frames resent on the D-channel." ::= { vsmISDNL2StatsEntry 3 } vsmISDNL2StatsIBytesResent OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of information bytes resent on the D-channel through an information frame." ::= { vsmISDNL2StatsEntry 4 } vsmISDNL2StatsUIFramesSent OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of unnumbered information frames sent on the D-channel." ::= { vsmISDNL2StatsEntry 5 } vsmISDNL2StatsUIBytesSent OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of unnumbered information bytes sent on the D-channel through an unnumbered information frame." ::= { vsmISDNL2StatsEntry 6 } vsmISDNL2StatsIFramesRecvd OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of information frames received on the D-channel." ::= { vsmISDNL2StatsEntry 7 } vsmISDNL2StatsIBytesRecvd OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of information bytes received on the D-channel via an information frame." ::= { vsmISDNL2StatsEntry 8 } vsmISDNL2StatsUIFramesRecvd OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of unnumbered information frames received on the D-channel." ::= { vsmISDNL2StatsEntry 9 } vsmISDNL2StatsUIBytesRecvd OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of unnumbered information bytes received on the D-channel via information frames." ::= { vsmISDNL2StatsEntry 10 } --===================================================================== -- -- The VSM Physical Group -- --===================================================================== --====================================================================== -- -- Card Physical Configuration Table -- -- This table contains information that is unique to each VSM daughter -- card. -- The information is indexed by slot/card. -- --====================================================================== vsmCardConfTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmCardConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains VSM local interface configuration parameters, one entry per VSM daughter card." ::= { vsmPhysicalGroup 1 } vsmCardConfEntry OBJECT-TYPE SYNTAX VsmCardConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains VSM interface configuration parameters and state variables." INDEX { vsmCardSlotIndex, vsmCardSubunitIndex } ::= { vsmCardConfTable 1} VsmCardConfEntry ::= SEQUENCE { vsmCardSlotIndex INTEGER, vsmCardSubunitIndex XylanModuleSubunit, vsmCardIpAddr IpAddress, vsmCardFirstDigitWaitDur INTEGER, vsmCardInterDigitWaitDur INTEGER, vsmCardDialTimeDur INTEGER, vsmCardTermDigitStr DisplayString, vsmCardConfigStatus INTEGER } vsmCardSlotIndex OBJECT-TYPE SYNTAX INTEGER (1..9) ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for the card" ::= { vsmCardConfEntry 1 } vsmCardSubunitIndex OBJECT-TYPE SYNTAX XylanModuleSubunit ACCESS read-only STATUS mandatory DESCRIPTION "The sub-unit number within module in slot 'n'. For each non-empty slot there will exist a module entry with a chasModuleSubUnit value of base. If the chasModuleType of that chasModuleEntry is hsm, then there may be additional chasModuleEntrys with the same chasModuleSlot value but with chasModuleSubUnit values of hsm1 or hsm2. These are HSM sub-modules. An HSM module can have up to 2 daughter cards on it. The first position would be denoted by hsm1(2) and the second position is hsm2(3). The general implication of this field is: each occupied slot will have an entry field will be base(1), and may if the module supports daughter cards have entries for which if this field is hsm1(2) or hsm2(3), corresponding to an installed daughter card on the HSM in the specified chasModuleSlot. (and the card type will be listed in chasModuleType)." ::= { vsmCardConfEntry 2 } vsmCardIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the daughter card" ::= { vsmCardConfEntry 3 } vsmCardFirstDigitWaitDur OBJECT-TYPE SYNTAX INTEGER (1..655) --UNITS 100 milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "Time between off-hook and when the first dial digit is entered. At expiration, causes a no digits received error condition to occur, this in turn, causes the numbering plan lookup to fail. This object has a range of 100 to 65500 milliseconds, in increments of 100 ms." DEFVAL { 100 } ::= { vsmCardConfEntry 4 } vsmCardInterDigitWaitDur OBJECT-TYPE SYNTAX INTEGER (1..655) --UNITS 100 milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "The maximum time allowed between entry of each digit after the first digit. At expiration, assumes that the user is done entering digits, and causes the numbering plan to attempt a match. This object has a range of 100 to 65500 milliseconds, in increments of 100 ms." DEFVAL { 50 } ::= { vsmCardConfEntry 5 } vsmCardDialTimeDur OBJECT-TYPE SYNTAX INTEGER (1..655) --UNITS 100 milliseconds ACCESS read-write STATUS mandatory DESCRIPTION "The maximum time allowed for entry of the entire string of dialed digits if no other dial string terminating condition is declared. At expiration, assumes that the user is done entering digits, and causes the numbering plan to attempt a match. This object has a range of 100 to 65500 milliseconds, in increments of 100 ms." DEFVAL { 300 } ::= { vsmCardConfEntry 6 } vsmCardTermDigitStr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A NULL for the string disables dial termination string detection. This object is only a 1 digit string. Any valid digit: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, * or #. The Dial Terminating Digit is used for the purpose of determining when the dial process is complete. When this digit is received, ignore all digits entered after it. Upon receiving this digit, causes the numbering plan to attempt a match with the digits received before this terminating digit. The Dial Terminating Digit can not be part of a valid number. All the digits dialed until the Dial Terminating Digit are considered valid and the Dial Terminating Digit is discarded." ::= { vsmCardConfEntry 7 } vsmCardConfigStatus OBJECT-TYPE SYNTAX INTEGER { activate (1), active (2), inactive (3), invalid (4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object has one writable state called activate, This will force the configured row to become the active configuration for the specified card. This object can be read to determine the current state of the row. If the row has not been activated, by default, the state is inactive. If the row has been activated and the configuration is good, then this object transitions to active. If the row has been activated and the configuration is not good then this object transitions to invalid." ::= { vsmCardConfEntry 8 } --====================================================================== -- -- Port Physical Configuration Table -- -- This table contains information that is configurable on a per -- physical port connection on each VSM daughter card. -- The information is indexed by ifindex. -- --====================================================================== vsmPortConfTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmPortConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains VSM local interface configuration parameters, one entry per VSM physical port." ::= { vsmPhysicalGroup 3 } vsmPortConfEntry OBJECT-TYPE SYNTAX VsmPortConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains VSM interface configuration parameters and state variables." INDEX { vsmPortSlotNum, vsmPortNum } ::= { vsmPortConfTable 1 } VsmPortConfEntry ::= SEQUENCE { vsmPortSlotNum INTEGER, vsmPortNum INTEGER, vsmPortInterfaceType INTEGER, vsmPortDialType INTEGER, vsmDsx1LineType INTEGER, vsmDsx1LineCoding INTEGER, vsmDsx1SendCode INTEGER, vsmDsx1CircuitIdentifier DisplayString, vsmDsx1LoopbackConfig INTEGER, vsmDsx1LineStatus INTEGER, vsmDsx1SignalMode INTEGER, vsmDsx1TransmitClockSource INTEGER, vsmDsx1Fdl INTEGER, vsmDsx1LineBuildOut INTEGER, vsmDsx1CableType INTEGER, vsmDsx1LineLength INTEGER, vsmDsx1LineStatusChangeTrapEnable INTEGER, vsmDsx1LoopbackStatus INTEGER, vsmDsx1PortFdlRole INTEGER, vsmDsx1PortNfasAlign INTEGER, vsmvsmDsx1PortAttenuation INTEGER, vsmIsdnProtocol INTEGER, vsmIsdnSwitchType INTEGER } vsmPortSlotNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex for this Port in the interfaces table." ::= { vsmPortConfEntry 1 } vsmPortNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex for this Port in the interfaces table." ::= { vsmPortConfEntry 2 } vsmPortInterfaceType OBJECT-TYPE SYNTAX INTEGER { t1 (1), e1 (2), prie1 (3), e1IsdnPri (4), briEuro (5) } ACCESS read-only STATUS mandatory DESCRIPTION "The interface type of this port. This is used to determine the # of channels per port." ::= { vsmPortConfEntry 3 } vsmPortDialType OBJECT-TYPE SYNTAX INTEGER { tone (1), pulse (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Select the out dialing characteristic of the channels on the specified port." DEFVAL { tone } ::= { vsmPortConfEntry 4 } vsmDsx1LineType OBJECT-TYPE SYNTAX INTEGER { other(1), vsmDsx1ESF(2), vsmDsx1D4(3), vsmDsx1E1(4), vsmDsx1E1-CRC(5), vsmDsx1E1-MF(6), vsmDsx1E1-CRC-MF(7), vsmDsx1Unframed(8), vsmDsx1E1Unframed(9) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates the variety of DS1 Line implementing this circuit. The type of circuit affects the number of bits per second that the circuit can reasonably carry, as well as the interpretation of the usage and error statistics. The values, in sequence, describe: TITLE: SPECIFICATION: vsmDsx1ESF Extended SuperFrame DS1 vsmDsx1E1 CCITT Recommendation G.704 (Table 5a) vsmDsx1E1-CRC CCITT Recommendation G.704 (Table 5b) vsmDsxE1-MF G.704 (Table 4a) with TS16 multiframing enabled vsmDsx1E1-CRC-MF G.704 (Table 4b) with TS16 multiframing enabled vsmDsx1Unframed No Framing performed vsmDsx1E1Unframed E1 with No Framing For clarification, the capacity for each E1 type is as listed below: vsmDsx1E1Unframed - E1, no framing = 32 x 64k = 2048k vsmDsx1E1 or vsmDsx1E1CRC - E1, with framing, no signalling = 31 x 64k = 1984k vsmDsx1E1MF or vsmDsx1E1CRCMF - E1, with framing, signalling = 30 x 64k = 1920k For further information See CCITT Recomm G.704" ::= { vsmPortConfEntry 5 } vsmDsx1LineCoding OBJECT-TYPE SYNTAX INTEGER { vsmDsx1JBZS (1), vsmDsx1B8ZS (2), vsmDsx1HDB3 (3), vsmDsx1ZBTSI (4), vsmDsx1AMI (5), other(6) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable describes the variety of Zero Code Suppression used on the link, which in turn affects a number of its characteristics. vsmDsx1JBZS refers the Jammed Bit Zero Suppres- sion, in which the AT&T specification of at least one pulse every 8 bit periods is literal- ly implemented by forcing a pulse in bit 8 of each channel. Thus, only seven bits per chan- nel, or 1.344 Mbps, is available for data. vsmDsx1B8ZS refers to the use of a specified pat- tern of normal bits and bipolar violations which are used to replace a sequence of eight zero bits. ANSI Clear Channels may use vsmDsx1ZBTSI, or Zero Byte Time Slot Interchange. E1 links, with or without CRC, use vsmDsx1HDB3 or vsmDsx1AMI. vsmDsx1AMI refers to a mode wherein no zero code suppression is present and the line encoding does not solve the problem directly. In this application, the higher layer must provide data which meets or exceeds the pulse density re- quirements, such as inverting HDLC data." ::= { vsmPortConfEntry 6 } vsmDsx1SendCode OBJECT-TYPE SYNTAX INTEGER { vsmDsx1SendNoCode(1), vsmDsx1SendLineCode(2), vsmDsx1SendPayloadCode(3), vsmDsx1SendResetCode(4), vsmDsx1SendQRS(5), vsmDsx1Send511Pattern(6), vsmDsx1Send3in24Pattern(7), vsmDsx1SendOtherTestPattern(8) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates what type of code is being sent across the DS1 interface by the dev- ice. The values mean: vsmDsx1SendNoCode sending looped or normal data vsmDsx1SendLineCode sending a request for a line loopback vsmDsx1SendPayloadCode sending a request for a payload loopback vsmDsx1SendResetCode sending a loopback termination request vsmDsx1SendQRS sending a Quasi-Random Signal (QRS) test pattern vsmDsx1Send511Pattern sending a 511 bit fixed test pattern vsmDsx1Send3in24Pattern sending a fixed test pattern of 3 bits set in 24 vsmDsx1SendOtherTestPattern sending a test pattern other than those described by this object" ::= { vsmPortConfEntry 7 } vsmDsx1CircuitIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This variable contains the transmission vendor's circuit identifier, for the purpose of facilitating troubleshooting." ::= { vsmPortConfEntry 8 } vsmDsx1LoopbackConfig OBJECT-TYPE SYNTAX INTEGER { vsmDsx1NoLoop(1), vsmDsx1PayloadLoop(2), vsmDsx1LineLoop(3), vsmDsx1OtherLoop(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable represents the loopback confi- guration of the DS1 interface. Agents support- ing read/write access should return badValue in response to a requested loopback state that the interface does not support. The values mean: vsmDsx1NoLoop Not in the loopback state. A device that is not capable of performing a loopback on the interface shall always return this as it's value. vsmDsx1PayloadLoop The received signal at this interface is looped through the device. Typically the received signal is looped back for re- transmission after it has passed through the device's framing function. vsmDsx1LineLoop The received signal at this interface does not go through the device (minimum pene- tration) but is looped back out. vsmDsx1OtherLoop Loopbacks that are not defined here." ::= { vsmPortConfEntry 9 } vsmDsx1LineStatus OBJECT-TYPE SYNTAX INTEGER (1..8191) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the Line Status of the interface. It contains loopback, failure, re- ceived 'alarm' and transmitted 'alarm' infor- mation. The vsmDsx1LineStatus is a bit map represented as a sum, therefore, it can represent multiple failures (alarms) and a LoopbackState simultaneously. vsmDsx1NoAlarm should be set if and only if no other flag is set. If the vsmDsx1LoopbackState bit is set, the loopback in ef- fect can be determined from the vsmDsx1LoopbackConfig object. The various bit positions are: 1 vsmDsx1NoAlarm No Alarm Present 2 vsmDsx1RcvFarEndLOF Far end LOF (a.k.a., Yellow Alarm) 4 vsmDsx1XmtFarEndLOF Near end sending LOF Indication 8 vsmDsx1RcvAIS Far end sending AIS 16 vsmDsx1XmtAIS Near end sending AIS 32 vsmDsx1LossOfFrame Near end LOF (a.k.a., Red Alarm) 64 vsmDsx1LossOfSignal Near end Loss Of Signal 128 vsmDsx1LoopbackState Near end is looped 256 vsmDsx1T16AIS E1 TS16 AIS 512 vsmDsx1RcvFarEndLOMF Far End Sending TS16 LOMF 1024 vsmDsx1XmtFarEndLOMF Near End Sending TS16 LOMF 2048 vsmDsx1RcvTestCode Near End detects a test code 4096 vsmDsx1OtherFailure any line status not defined here" ::= { vsmPortConfEntry 10 } vsmDsx1SignalMode OBJECT-TYPE SYNTAX INTEGER { none (1), robbedBit (2), bitOriented (3), messageOriented (4) } ACCESS read-write STATUS mandatory DESCRIPTION "'none' indicates that no bits are reserved for signaling on this channel. 'robbedBit' indicates that T1 Robbed Bit Sig- naling is in use. 'bitOriented' indicates that E1 Channel Asso- ciated Signaling is in use. 'messageOriented' indicates that Common Chan- nel Signaling is in use either on channel 16 of an E1 link or channel 24 of a T1." ::= { vsmPortConfEntry 11 } vsmDsx1TransmitClockSource OBJECT-TYPE SYNTAX INTEGER { loopTiming (1), localTiming (2), throughTiming (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The source of Tranmit Clock. 'loopTiming' indicates that the recovered re- ceive clock is used as the transmit clock. 'localTiming' indicates that a local clock source is used. 'throughTiming' indicates that recovered re- ceive clock from another interface is used as the transmit clock." ::= { vsmPortConfEntry 12 } vsmDsx1Fdl OBJECT-TYPE SYNTAX INTEGER { other(1), vsmDsx1Ansi-T1-403(2), vsmDsx1Att-54016(4), vsmDsx1Fdl-none(8) } ACCESS read-write STATUS mandatory DESCRIPTION "This bitmap describes the use of the facili- ties data link, and is the sum of the capabili- ties: 'other' indicates that a protocol other than one following is used. 'vsmDsx1Ansi-T1-403' refers to the FDL exchange recommended by ANSI. 'vsmDsx1Att-54016' refers to ESF FDL exchanges. 'vsmDsx1Fdl-none' indicates that the device does not use the FDL." ::= { vsmPortConfEntry 13 } vsmDsx1LineBuildOut OBJECT-TYPE SYNTAX INTEGER { shortHaul (1), longHaul (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates line build out of this port. It's worth noting that only T1/E1 port with LIU (Line Interface Unit) equipped can support Long Haul (LH); otherwise, only Short Haul (SH) is supported." ::= { vsmPortConfEntry 14 } vsmDsx1CableType OBJECT-TYPE SYNTAX INTEGER { cable75ohm (1), cable120ohm (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The cable type for this port." ::= { vsmPortConfEntry 15 } vsmDsx1LineLength OBJECT-TYPE SYNTAX INTEGER (0..200) ACCESS read-write STATUS mandatory DESCRIPTION "The length of the ds1 line in meters. This objects provides information for line build out circuitry if it exists and can use this object to adjust the line build out." ::= { vsmPortConfEntry 16 } vsmDsx1LineStatusChangeTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether vsmDsx1LineStatusChange traps should be generated for this interface." DEFVAL { disabled } ::= { vsmPortConfEntry 17 } vsmDsx1LoopbackStatus OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the current state of the loopback on the DS1 interface. It contains information about loopbacks established by a manager and remotely from the far end. The vsmDsx1LoopbackStatus is a bit map represented as a sum, therefore is can represent multiple loopbacks simultaneously. The various bit positions are: 1 vsmDsx1NoLoopback 2 vsmDsx1NearEndPayloadLoopback 4 vsmDsx1NearEndLineLoopback 8 vsmDsx1NearEndOtherLoopback 16 vsmDsx1NearEndInwardLoopback 32 vsmDsx1FarEndPayloadLoopback 64 vsmDsx1FarEndLineLoopback" ::= { vsmPortConfEntry 18 } vsmDsx1PortFdlRole OBJECT-TYPE SYNTAX INTEGER { network(1), user(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates Facility Data Link port role of this port. If the port role is network and fdlMode is set to AT&T 54016, then this port periodically sends AT&T performance requests to CI." ::= { vsmPortConfEntry 19 } vsmDsx1PortNfasAlign OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates if framing criterion is based on bit 2 of Time Slot 0 NOT-FAS. This object only applies to E1." ::= { vsmPortConfEntry 20 } vsmvsmDsx1PortAttenuation OBJECT-TYPE SYNTAX INTEGER { att1 (1), -- attenuation 0 att2 (2), -- attenuation -7.5 att3 (3), -- attenuation -15.0 att4 (4) -- attenuation -22.5 } ACCESS read-write STATUS mandatory DESCRIPTION "attenuation to set for vsmDsx1 port." ::= { vsmPortConfEntry 21 } vsmIsdnProtocol OBJECT-TYPE SYNTAX INTEGER { net (1), user (2), qmaster (3), qslave (4) } ACCESS read-write STATUS mandatory DESCRIPTION "Configures the isdn mode on the specified Slot/Port combination." ::= { vsmPortConfEntry 22 } vsmIsdnSwitchType OBJECT-TYPE SYNTAX INTEGER { net3 (1), net5 (2) } ACCESS read-write STATUS mandatory DESCRIPTION "If the object vsmIsdnProtocol is set to user, then this object specifies the switch the ISDN link is connected to. If the object vsmIsdnProtocol is set to net, then this pbject specifies the switch to be emulated. At present only net5 is supported for this command." ::= { vsmPortConfEntry 23 } --====================================================================== -- -- Channel Physical Configuration Table -- -- This table contains information that is configurable on a per physical -- channel connection on each VSM daughter card. -- The information is indexed by ifIndex. -- --====================================================================== vsmChanConfTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmChanConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains VSM local interface configuration parameters, one entry per VSM channel. A physical port may have multiple channels associated with it, depending on port type." ::= { vsmPhysicalGroup 4 } vsmChanConfEntry OBJECT-TYPE SYNTAX VsmChanConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains VSM channel configuration parameters and state variables." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex } ::= { vsmChanConfTable 1 } VsmChanConfEntry ::= SEQUENCE { vsmChanSlotIndex INTEGER, vsmChanPortIndex INTEGER, vsmChanIndex INTEGER, vsmChanMode INTEGER, vsmChanPlarNumber DisplayString, vsmChanPerferredVoiceProfile DisplayString, vsmChanPerferredFaxProfile DisplayString, vsmChanPerferredModemProfile DisplayString, vsmChanISDNChanType INTEGER, vsmChanDslId INTEGER, vsmChanDChannelPort INTEGER, vsmChanDChannel INTEGER, vsmChanStatus INTEGER } vsmChanSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number associated with this row." ::= { vsmChanConfEntry 1 } vsmChanPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number associated with this row." ::= { vsmChanConfEntry 2 } vsmChanIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The channel number associated with this row." ::= { vsmChanConfEntry 3 } vsmChanMode OBJECT-TYPE SYNTAX INTEGER { telephony (1), passThrough (2), plar (3), wan (4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object Indicates in which mode of operation the channel operates. telephony - The channel processing will be handled by the gateway and normal call processing. passThrough - The channel will be direct connected to the corresponding channel on the other port on the same daughter card. No processing will be done by the gateway or call processor. plar - The channel will automatically initiate dialing when it goes off-hook. The number to be dialed is specified in vsmChannelPlarNumber. If no number has been specified, operation will behave as if in telephony mode. wan - The channel will operate in WAN mode." ::= { vsmChanConfEntry 4 } vsmChanPlarNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The number to be dialed when the channel goes off-hook, if vsmChannelType has been set to 'plar'." ::= { vsmChanConfEntry 5 } vsmChanPerferredVoiceProfile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Sets the preferred coding profile to use for voice calls on the specified channel." ::= { vsmChanConfEntry 6 } vsmChanPerferredFaxProfile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Sets the preferred coding profile to use for fax calls on the specified channel." ::= { vsmChanConfEntry 7 } vsmChanPerferredModemProfile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Sets the preferred coding profile to use for modem calls on the specified channel." ::= { vsmChanConfEntry 8 } vsmChanISDNChanType OBJECT-TYPE SYNTAX INTEGER { dchannel (1), bchannel (2), none (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object sets the channel specified by the slot/port/channel indices as either a dchannel or bchannel or none if the channel is not yet configured. This object is only valid is the signaling protocol for this channel is set to ISDN. If this object is set to bchannel, then the objects vsmChanDChannelPort and vsmChanDChannel must also be specifeid" ::= { vsmChanConfEntry 9 } vsmChanDslId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "if the channel is set to dchannel, then this value is from 0 - 2. If the channel is set to bchannel, then this object may have values from 0 - 31." ::= { vsmChanConfEntry 10 } vsmChanDChannelPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If this channel is setup to be a bchannel, then this object sepcifies the port number for the dchannel that controls this bchannel." ::= { vsmChanConfEntry 11 } vsmChanDChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If this channel is setup to be a bchannel, then this object sepcifies the channel number for the dchannel that controls this bchannel." ::= { vsmChanConfEntry 12 } vsmChanStatus OBJECT-TYPE SYNTAX INTEGER { activate (1), deactivate (2), in-service (3), out-of-service (4), invalid (5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the state of the channel configuration when writing to this object. The channel can be put into service by setting this object to activate. The channel can be taken out of service by setting this object to deactivate. The actual status of the channel can be read from this object. The channel is in out-of-service by default. If the channel is activated and all configuration is good, then the channel is in-service. If the channel is activated and something is wrong with the configuration, then the channel state is invalid." ::= { vsmChanConfEntry 13 } --====================================================================== -- -- Allowed Coding Profiles Table -- -- This table allows coding profiles to be available to a channel. -- -- --====================================================================== vsmAllowedCodingProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF VsmAllowedCodingProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table makes available defined coding profiles to channels." ::= { vsmPhysicalGroup 5 } vsmAllowedCodingProfileEntry OBJECT-TYPE SYNTAX VsmAllowedCodingProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This list contains VSM channel configuration parameters and state variables." INDEX { vsmChanSlotIndex, vsmChanPortIndex, vsmChanIndex, vsmCodingProfName } ::= { vsmAllowedCodingProfileTable 1 } VsmAllowedCodingProfileEntry ::= SEQUENCE { vsmAllowedCodingProfileRowStatus RowStatus } -- vsmAllowedCodingProfileId OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "The coding profile ID used to index into the -- vsmCodingProfileTable." -- ::= { vsmAllowedCodingProfileEntry 1 } vsmAllowedCodingProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is the RowStatus (locking flag) for creating the vsmAllowedCodingProfileTable conceptual row." ::= { vsmAllowedCodingProfileEntry 1 } END