-- ********************************************************************* -- CISCO-CAS-IF-EXT-MIB.my -- -- This MIB defines the attributes of a Voice Interface of TDM -- side in a media gateway. -- -- May 2004, Margaret Hsieh -- -- Copyright (c) 2002, 2003, 2004, 2005 by Cisco Systems, Inc. -- All rights reserved. -- ********************************************************************* CISCO-CAS-IF-EXT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Gauge32 FROM SNMPv2-SMI TruthValue, RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ConfigIterator, BulkConfigResult FROM CISCO-TC ccasVoiceCfgEntry, ccasGrpCfgEntry FROM CISCO-CAS-IF-MIB OwnerString FROM RMON-MIB ciscoMgmt FROM CISCO-SMI CvcCoderTypeRate, CvcFaxTransmitRate FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB CiscoCodecPacketPeriod FROM CISCO-VOICE-AALX-PROFILE-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB CVoiceTonePlanIndexOrZero, CCallControlProfileIndexOrZero, cmgwIndex FROM CISCO-MEDIA-GATEWAY-MIB CH248Packages FROM CISCO-MEGACO-EXT-MIB; ciscoCasIfExtMIB MODULE-IDENTITY LAST-UPDATED "200511280000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO " Cisco Systems Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-voice-gateway@cisco.com" DESCRIPTION "The MIB module is an extension of CISCO-CAS-IF-MIB. It defines the attributes of a voice interface." REVISION "200511280000Z" DESCRIPTION "Added ccasIfExtVoiceCfgNoiseRegType object in ccasIfExtVoiceCfgTable" REVISION "200406230000Z" DESCRIPTION "Added the following objects in ccasIfExtVoiceCfgTable: ccasIfExtVoiceCfgCasProfile ccasIfExtVoiceCfgCasVariant ccasIfExtVoiceCfgDs0ChannelsFail and the following tables to provide CAS variant: ccasIfExtProfileTable ccasIfExtVariantTable ccasIfExtIncomingLineSignalTable ccasIfExtOutgoingLineSignalTable ccasIfExtRegisterSignalTable ccasIfExtLineSignalTimerTable ccasIfExtRegSignalTimerTable ccasIfExtGeneralConfigTable." REVISION "200405260000Z" DESCRIPTION "Deprecated the following objects in ccasIfExtVoiceCfgTable: ccasIfExtVoiceCfgT38MaxFaxTxRate ccasIfExtVoiceCfgT38HsPktPeriod ccasIfExtVoiceCfgT38HsRedundancy Added ccasIfExtVoiceCfgEventMappingIdx, ccasIfExtVoiceCfgGatewayIndex to ccasIfExtVoiceCfgTable." REVISION "200304170000Z" DESCRIPTION "Initial version of this MIB module" ::= { ciscoMgmt 314 } ciscoCasIfExtMIBNotifications OBJECT IDENTIFIER ::= { ciscoCasIfExtMIB 0 } ciscoCasIfExtMIBObjects OBJECT IDENTIFIER ::= { ciscoCasIfExtMIB 1 } ccasIfExtConfig OBJECT IDENTIFIER ::= { ciscoCasIfExtMIBObjects 1 } ccasIfExtProfile OBJECT IDENTIFIER ::= { ciscoCasIfExtMIBObjects 2 } ccasIfExtConfigLineSignal OBJECT IDENTIFIER ::= { ciscoCasIfExtMIBObjects 3 } ccasIfExtConfigRegisterSignal OBJECT IDENTIFIER ::= { ciscoCasIfExtMIBObjects 4 } ccasIfExtConfigTimer OBJECT IDENTIFIER ::= { ciscoCasIfExtMIBObjects 5 } ccasIfExtGeneralConfig OBJECT IDENTIFIER ::= { ciscoCasIfExtMIBObjects 6 } -- ***************************************************************** -- Abbreviations/Terminologies -- -- ANI - Automatic Number Identification, or calling party number -- -- ALI - Automatic Location Identification -- -- CC - Country Code -- -- DNIS - Dialed Number Identification Services, or called party -- number -- -- DS - Digital Subscriber -- -- DTMF - Dual Tone Multi-Frequency -- -- IDD - International Direct Dial is a facility that enables a -- subscriber to have a direct connection to an international -- subscriber. -- -- LSB - Least Significant Bit -- -- MSB - Most Significant Bit -- -- Media Gateway Link - A signaling channel that is identified by an -- IP address and a UDP port of a media gateway. -- A media gateway can have one or more links -- (one or more signaling channels). -- -- -- H.248 Association - A media gateway communicates with a group of -- MGCs by a media gateway link. This media -- gateway and the MGC group form an H.248 -- association. -- -- MG - Media Gateway -- -- MGC - Media Gateway Controller -- -- PSTN - Public Switched Telephone Network -- -- RTP - Real-time Transport Protocol -- -- SCN - Switched Circuit Network -- -- -- ******************************************************************** -- -- Textual conventions -- -- ******************************************************************** CASLineSignal ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention defines line signals indicating the ABCD bits of CAS signaling, which represent the states of lines. Each of A, B, C or D represents by two bit value : b(bit)1 | b0 | value ------------------------ 0 | 0 | 0 0 | 1 | 1 1 | 0 | 2 ( don't care ) 1 | 1 | 3 ( don't care ) The ABCD line signals are occupied in one byte, and in order: . A : bit 7, and 6 . B : bit 5, and 4 . C : bit 3, and 2 . D : bit 1, and 0 A | B | C | D ----------------------------------------- | b1 | b0 | b1 | b0 | b1 | b0 | b1 | b0 | ----------------------------------------- MSB 7 LSB 0 " SYNTAX OCTET STRING (SIZE(1)) CASRegisterSignal ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention defines Register Signaling. Signals (tones) sent from the calling party to the called party are called forward register signals. Signals (tones) sent from the called party to the calling party are backward register signals. Incoming registers (for incoming calls), receive forward register signals and return backward register signals. . In compelled register signaling, the backward signal sent out of the incoming register in response to a forward register signal stays on until the forward register signal sent from the other end (outgoing register) is turned off. Compelled signaling should not be used over satellite links due to latency. . In non-compelled and semi-compelled register signaling, the backward signals sent from the incoming register towards the other end (outgoing register) are pulses and not continuous. Outgoing registers (for outgoing calls) : send forward register signals and receive backward register signals. . In compelled and semi-compelled register signaling, when a forward signal is sent, the tones stay on until the other end responds with the backward signal that signals the calling party to turn off the forward tone. The next forward tone is sent only after the backward tone has been turned off from the other end (incoming register). Compelled signaling should not be used for satellite links. . In non-compelled signaling, the calling party sends the forward signals as pulses. That is, they are on for a short duration. " SYNTAX INTEGER { compelled (1), noncompelled (2), semicompelled (3) } CASForwardSignal ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention defines all possible Group I, II, and III Forward Signals in Signaling System R2. The Forward Group I signals represent the called numbers, calling party number and equipment requirements for the call. The Forward Group II signals are calling party's category signal sent by outgoing R2 registers or by outgoing international R2 registers in reply to the backward signals, and give whether national or international working applies. The Forward Group III are distinguished between DNIS and ANI digits. " REFERENCE " ITU-T recommendation Q.441" SYNTAX INTEGER { notApplicable (1), i1 (2), -- I-1 signal in Group I i2 (3), -- I-2 signal in Group I i3 (4), -- I-3 signal in Group I i4 (5), -- I-4 signal in Group I i5 (6), -- I-5 signal in Group I i6 (7), -- I-6 signal in Group I i7 (8), -- I-7 signal in Group I i8 (9), -- I-8 signal in Group I i9 (10), -- I-9 signal in Group I i10 (11), -- I-10 signal in Group I i11 (12), -- I-11 signal in Group I i12 (13), -- I-12 signal in Group I i13 (14), -- I-13 signal in Group I i14 (15), -- I-14 signal in Group I i15 (16), -- I-15 signal in Group I ii1 (17), -- II-1 signal in Group II ii2 (18), -- II-2 signal in Group II ii3 (19), -- II-3 signal in Group II ii4 (20), -- II-4 signal in Group II ii5 (21), -- II-5 signal in Group II ii6 (22), -- II-6 signal in Group II ii7 (23), -- II-7 signal in Group II ii8 (24), -- II-8 signal in Group II ii9 (25), -- II-9 signal in Group II ii10 (26), -- II-10 signal in Group II ii11 (27), -- II-11 signal in Group II ii12 (28), -- II-12 signal in Group II ii13 (29), -- II-13 signal in Group II ii14 (30), -- II-14 signal in Group II ii15 (31), -- II-15 signal in Group II iiI1 (32), -- III-1 signal in Group III iiI2 (33), -- III-2 signal in Group III iii3 (34), -- III-3 signal in Group III iii4 (35), -- III-4 signal in Group III iii5 (36), -- III-5 signal in Group III iii6 (37), -- III-6 signal in Group III iii7 (38), -- III-7 signal in Group III iii8 (39), -- III-8 signal in Group III iii9 (40), -- III-9 signal in Group III iii10 (41), -- III-10 signal in Group III iii11 (42), -- III-11 signal in Group III iii12 (43), -- III-12 signal in Group III iii13 (44), -- III-13 signal in Group III iii14 (45), -- III-14 signal in Group III iii15 (46) -- III-15 signal in Group III } CASBackwardSignal ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention defines all possible Group A, B and C Backward Signal in Signaling System R2. The group-A tones are generally used to query the call setup related information from the outgoing register. The group B signals convey information about the subscriber's line and equipment status. Some countries use the Group-C tones to differentiate between ANI and DNIS related operations with the help to Group-III related tones. " REFERENCE " ITU-T recommendation Q.441" SYNTAX INTEGER { notApplicable (1), a1 (2), -- A-1 signal in Group A a2 (3), -- A-2 signal in Group A a3 (4), -- A-3 signal in Group A a4 (5), -- A-4 signal in Group A a5 (6), -- A-5 signal in Group A a6 (7), -- A-6 signal in Group A a7 (8), -- A-7 signal in Group A a8 (9), -- A-8 signal in Group A a9 (10), -- A-9 signal in Group A a10 (11), -- A-10 signal in Group A a11 (12), -- A-11 signal in Group A a12 (13), -- A-12 signal in Group A a13 (14), -- A-13 signal in Group A a14 (15), -- A-14 signal in Group A a15 (16), -- A-15 signal in Group A b1 (17), -- B-1 signal in Group B b2 (18), -- B-2 signal in Group B b3 (19), -- B-3 signal in Group B b4 (20), -- B-4 signal in Group B b5 (21), -- B-5 signal in Group B b6 (22), -- B-6 signal in Group B b7 (23), -- B-7 signal in Group B b8 (24), -- B-8 signal in Group B b9 (25), -- B-9 signal in Group B b10 (26), -- B-10 signal in Group B b11 (27), --B-11 signal in Group B b12 (28), -- B-12 signal in Group B b13 (29), -- B-13 signal in Group B b14 (30), -- B-14 signal in Group B b15 (31), -- B-15 signal in Group B c1 (32), -- C-1 signal in Group C c2 (33), -- C-2 signal in Group C c3 (34), -- C-3 signal in Group C c4 (35), -- C-4 signal in Group C c5 (36), -- C-5 signal in Group C c6 (37), -- C-6 signal in Group C c7 (38), -- C-7 signal in Group C c8 (39), -- C-8 signal in Group C c9 (40), -- C-9 signal in Group C c10 (41), -- C-10 signal in Group C c11 (42), -- C-11 signal in Group C c12 (43), -- C-12 signal in Group C c13 (44), -- C-13 signal in Group C c14 (45), -- C-14 signal in Group C c15 (46) -- C-15 signal in Group C } CASCountryCode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention defines all possible countries supported to CAS. " SYNTAX INTEGER { itu (1), argentina (2), australia (3), bolivia (4), brazil (5), bulgaria (6), china (7), colombia (8), costaRica (9), croatia (10), eastEurope (11), ecuadorIT (12), ecuadorLME (13), greece (14), guatemala (15), hongKong (16), india (17), indonesia (18), israel (19), korea (20), laos (21), malaysia (22), malta (23), mongolia (24), newZealand (25), paraguay (26), peru (27), philippines (28), saudiArabia (29), singapore (30), southAfrica (31), telemex (32), telnor (33), thailand (34), uruguay (35), venezuela (36), vietnam (37), bemilcom (38) } -- ********************************************************************* -- Cisco Voice Interface Extended Configuration Table. -- -- This table contains objects that pertain to the voice interface -- configuration in TDM side of a media gateway. -- -- ********************************************************************* ccasIfExtVoiceCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtVoiceCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The voice interface extended table defines the parameters related to the configuration of voice interfaces (DS0 group of DS1). This table extends the ccasVoiceCfgTable. Each table entry describes an instance of a voice interface configuration (DS0 group of DS1) in a media gateway." ::= { ccasIfExtConfig 1 } ccasIfExtVoiceCfgEntry OBJECT-TYPE SYNTAX CcasIfExtVoiceCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents a voice interface (DS0 group of DS1) in a media gateway." AUGMENTS { ccasVoiceCfgEntry } ::= { ccasIfExtVoiceCfgTable 1 } CcasIfExtVoiceCfgEntry::= SEQUENCE { ccasIfExtVoiceCfgLifNumber Unsigned32, ccasIfExtVoiceCfgCcntrlProfile CCallControlProfileIndexOrZero, ccasIfExtVoiceCfgVadEnabled TruthValue, ccasIfExtVoiceCfgContinuityTone1 Unsigned32, ccasIfExtVoiceCfgContinuityTone2 Unsigned32, ccasIfExtVoiceCfgModemPassThru INTEGER, ccasIfExtVoiceCfgUpspeedCodec CvcCoderTypeRate, ccasIfExtVoiceCfgT38MaxFaxTxRate CvcFaxTransmitRate, ccasIfExtVoiceCfgT38HsPktPeriod CiscoCodecPacketPeriod, ccasIfExtVoiceCfgT38HsRedundancy Unsigned32, ccasIfExtVoiceCfgRepetition ConfigIterator, ccasIfExtVoiceCfgBulkCfgOwner OwnerString, ccasIfExtVoiceCfgBulkCfgResult BulkConfigResult, ccasIfExtVoiceCfgVadTimer Integer32, ccasIfExtVoiceCfgICSEnable TruthValue, ccasIfExtVoiceCfgICSIntTimer Integer32, ccasIfExtVoiceCfgTonePlan CVoiceTonePlanIndexOrZero, ccasIfExtVoiceCfgGwyLinkId Integer32, ccasIfExtVoiceCfgH248PkgIds CH248Packages, ccasIfExtVoiceCfgEventMappingIdx Unsigned32, ccasIfExtVoiceCfgGatewayIndex Unsigned32, ccasIfExtVoiceCfgCasProfile Unsigned32, ccasIfExtVoiceCfgCasVariant Unsigned32, ccasIfExtVoiceCfgDs0ChannelsFail OCTET STRING, ccasIfExtVoiceCfgNoiseRegType INTEGER } ccasIfExtVoiceCfgLifNumber OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the LIF (Logical InterFace) number associated with this voice interface. If this object is set to 0, this interface does not have an associated LIF." DEFVAL { 0 } ::= { ccasIfExtVoiceCfgEntry 1 } ccasIfExtVoiceCfgCcntrlProfile OBJECT-TYPE SYNTAX CCallControlProfileIndexOrZero MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the index of call control profile that is used by this DS0 group. If the value of ccasGrpCfgServiceType is 'mgcp(6)', this is the index of cxeCallCtrlProfileTable. If the value of ccasGrpCfgServiceType is 'h248(9)', this is the index of cmedxPropertyProfileTable. The value of 0 means the DS0 group is not associated any Profile. The DS0 group is using the default Call Control parameters defined in the media gateway." DEFVAL { 0 } ::= { ccasIfExtVoiceCfgEntry 2 } ccasIfExtVoiceCfgVadEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The object specifies VAD (Voice Activity Detection) is enabled for the compression DSPs of this interface. The value of this object is 'false' if the voice interface associated DS0 group uses null signaling. (The value of ccasGrpCfgType in ccasGrpCfgTable for the DS0 group is set to nullSignaling(16))." ::= { ccasIfExtVoiceCfgEntry 3 } ccasIfExtVoiceCfgContinuityTone1 OBJECT-TYPE SYNTAX Unsigned32 (1..4000) UNITS "Hz" MAX-ACCESS read-write STATUS current DESCRIPTION "The object specifies the first frequency tone to be sent between the terminating and the originating gateways in the continuity test." DEFVAL { 2010 } ::= { ccasIfExtVoiceCfgEntry 4 } ccasIfExtVoiceCfgContinuityTone2 OBJECT-TYPE SYNTAX Unsigned32 (1..4000) UNITS "Hz" MAX-ACCESS read-write STATUS current DESCRIPTION "The object specifies the second frequency tone to be sent between the terminating and the originating gateways in the continuity test." DEFVAL { 1780 } ::= { ccasIfExtVoiceCfgEntry 5 } ccasIfExtVoiceCfgModemPassThru OBJECT-TYPE SYNTAX INTEGER { passThruDisabled (1), passThruCisco (2), passThruNse (3), passThruNseAal2 (4), passThruCa (5), passThruTypeE (6), system (7), passThruNseCa (8) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the modem pass-through mode: (1) passThruDisabled: Modem pass-through is disabled (2) passThruCisco: Cisco Proprietary PV (Protocol Violation) modem protocol used in modem pass-through. (3) passThruNse: Name Signaling Events(NSE) used in modem pass-through. (4) passThruNseAal2: Name Signaling Events(NSE) over AAL2 used in modem pass-through. (5) passThruCa: Gateway modem pass-through is based on Call Agent(CA) Control. (This is a special way used by SGCP) (6) passThruTypeE: FRF.11 Payload Type E packet used in modem pass-through. (7) system: System level modem pass-through configuration is used for the dial-peer. (8) passThruNseCa: Name Signaling Events(NSE) over IP modem pass-through controlled by gateway in MGCP 1.0 " DEFVAL { passThruNse } ::= { ccasIfExtVoiceCfgEntry 6 } ccasIfExtVoiceCfgUpspeedCodec OBJECT-TYPE SYNTAX CvcCoderTypeRate MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the CODEC type to use for modem upspeed. Upspeed is to change the transmission rate of the voice interface to a higher rate of CODEC type." ::= { ccasIfExtVoiceCfgEntry 7 } ccasIfExtVoiceCfgT38MaxFaxTxRate OBJECT-TYPE SYNTAX CvcFaxTransmitRate MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the maximum FAX relay transmission rate." DEFVAL { fax14400 } ::= { ccasIfExtVoiceCfgEntry 8 } ccasIfExtVoiceCfgT38HsPktPeriod OBJECT-TYPE SYNTAX CiscoCodecPacketPeriod UNITS "microseconds" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the period of time for primary high speed (HS) data packet." DEFVAL { pktPeriod30000us } ::= { ccasIfExtVoiceCfgEntry 9 } ccasIfExtVoiceCfgT38HsRedundancy OBJECT-TYPE SYNTAX Unsigned32 (0..2) UNITS "FAX packets" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The object specifies the number of redundant FAX packets for Internet FAX protocol (IFP) packet transmission. The value of '0' indicates that no redundant Internet FAX packets will be transmitted during the T.38 FAX relay connection." REFERENCE "ITU-T T.38 Procedures for real-time Group 3 facsimile communicating over IP networks" DEFVAL { 0 } ::= { ccasIfExtVoiceCfgEntry 10 } ccasIfExtVoiceCfgRepetition OBJECT-TYPE SYNTAX ConfigIterator MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to repeatedly apply the writable objects of ccasIfExtVoiceCfgTable specified in the same SNMP PDU starting from the row specifies by the index of the instance for the number of rows specified in this object. The order of operation is iterated through the logical order of the DS0 group. Whether the iteration will be applied across the physical boundary or not is depended on the system implementation." DEFVAL { 1 } ::= { ccasIfExtVoiceCfgEntry 11 } ccasIfExtVoiceCfgBulkCfgOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used for error checking of the operation specified in ccasIfExtVoiceCfgRepetition. The value of this object is set by the SNMP manager with its own identifier at the same time as issuing the bulk operation by setting ccasIfExtVoiceCfgRepetition. Later on, the SNMP manager should check the value of this object, if it is the same with the SNMP manager name, then the value of ccasIfExtVoiceCfgBulkCfgResult indicates the result of the bulk operation initiated by this SNMP manager." ::= { ccasIfExtVoiceCfgEntry 12 } ccasIfExtVoiceCfgBulkCfgResult OBJECT-TYPE SYNTAX BulkConfigResult MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used for error checking of the operation specified in ccasIfExtVoiceCfgRepetition. This object indicates the result of the bulk configuration initiated by the SNMP manager specified in the value of ccasIfExtVoiceCfgBulkCfgOwner." ::= { ccasIfExtVoiceCfgEntry 13 } ccasIfExtVoiceCfgVadTimer OBJECT-TYPE SYNTAX Integer32(250..65535) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the hangover time for VAD. Once the voice inactivity is detected, gateway will wait for this duration before activating silence suppression." DEFVAL { 250 } ::= { ccasIfExtVoiceCfgEntry 14 } ccasIfExtVoiceCfgICSEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the Idle Channel suppression (ICS) is enabled for an AAL2 connection." DEFVAL { false } ::= { ccasIfExtVoiceCfgEntry 15 } ccasIfExtVoiceCfgICSIntTimer OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies a timeout value for ICS integration timer. This timer is started once channel idle is detected. When the timer is expired, the gateway will stop transmitting bearer data to network. Instead, the CAS keep-alive packets will be sent." DEFVAL { 5000 } ::= { ccasIfExtVoiceCfgEntry 16 } ccasIfExtVoiceCfgTonePlan OBJECT-TYPE SYNTAX CVoiceTonePlanIndexOrZero MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies which tone plan the DS0 group is using for playing the tones." ::= { ccasIfExtVoiceCfgEntry 17 } ccasIfExtVoiceCfgGwyLinkId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the H.248 media gateway link that this DS0 group belongs to. This object is applicable only if the value of ccasGrpCfgServiceType is 'h248(9)'." ::= { ccasIfExtVoiceCfgEntry 18 } ccasIfExtVoiceCfgH248PkgIds OBJECT-TYPE SYNTAX CH248Packages MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the H.248 packages supported in this DS0 group. This object is applicable only if the value of ccasGrpCfgServiceType is 'h248(9)'." ::= { ccasIfExtVoiceCfgEntry 19 } ccasIfExtVoiceCfgEventMappingIdx OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the action of the voice band data signal events handling in this DS0 group. The real-time detected voice band data events are categorized by VoiceBandDataEventType defined in CISCO-VOICEBAND-DATA-PROFILE-MIB. The value of this object is cvbdpEventMappingIndex in cvbdpEventMappingTable. The event handling action is specified by the entry of cvbdpEventMappingTable indexed by the combination of the value of ccasIfExtVoiceCfgGatewayIndex, the value of this object and real-time voice band data event specified by VoiceBandDataEventType." ::= { ccasIfExtVoiceCfgEntry 20 } ccasIfExtVoiceCfgGatewayIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the media gateway index that this DS0 group belong to. The value of this object is cmgwIndex in cMediaGwTable." ::= { ccasIfExtVoiceCfgEntry 21 } ccasIfExtVoiceCfgCasProfile OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the index of CAS profile that is used by this DS0 group. The value of this object is ccasProfileIndex in ccasIfExtProfileTable. This object is applicable only when the DS0 group is in a DS1 line whose signal mode is configured for CAS signaling, which means the dsx1SignalMode of the DS1 line is set to 'robbedBit(2)' for T1, or 'bitOriented(3)' for E1. If the DS1 is not configured for CAS and if the CAS profile index, ccasIfExtDs0GrpCasProfile is specified, the set operation will be rejected, and if it were not specified, it will default to a value 0. When the DS1 line is configured for CAS signaling, all the DS0 channels (ccasGrpCfgDs0Channels) in the DS1 line must be in one and only one DS0 group. If the DS1 is configured for CAS and if the CAS profile index, ccasIfExtDs0GrpCasProfile is not specified, the default CAS profile is 1. " ::= { ccasIfExtVoiceCfgEntry 22 } ccasIfExtVoiceCfgCasVariant OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the index of CAS variant that is used by this DS0 group. The value of this object is the same as the value of ccasVariantIndex in ccasIfExtVariantTable. This object is applicable only when the DS0 group is in a DS1 line whose signal mode is configured for CAS signaling, which means the dsx1SignalMode of the DS1 line is set to 'robbedBit(2)' for T1, or 'bitOriented(3)' for E1. When the DS1 line is configured for CAS signaling, all the DS0 channels (ccasGrpCfgDs0Channels) in the DS1 line must be in one and only one DS0 group. It is a mandatory object when DS1 is configured for CAS. If the DS1 is not configured for CAS and ccasIfExtDs0GrpCasVariant is specified, the set operation will be rejected, and it has a default value 0 when it is not specified. " ::= { ccasIfExtVoiceCfgEntry 23 } ccasIfExtVoiceCfgDs0ChannelsFail OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the bit map of the failure DS0 channels in the DS0 group. The MSB (most significant bit) is DS0 channel number 1. For T1, only higher 24 bits are used to specify the the CAS channels for the CAS group. A 1-bit indicates the failure channel in group and a 0-bit indicates it isn't. " DEFVAL { '00000000'H } ::= { ccasIfExtVoiceCfgEntry 24 } ccasIfExtVoiceCfgNoiseRegType OBJECT-TYPE SYNTAX INTEGER { none (1), simple (2), g711A2 (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the type of comfort noise generation: (1) none: No comfort noise generation (2) simple: Cisco Proprietary comfort noise generation (3) g711A2: ITU G.711 Appendix II compliant This object is applicable only if 'ccasVoiceCfgNoiseRegEnable' is set to 'true'. When Voice Activation Detection(VAD) is enabled by setting 'ccasIfExtVoiceCfgVadEnabled' to 'true', 'ccasVoiceCfgNoiseRegEnable' indicates whether or not the background comfort noise should be played to fill the silence gaps. If 'ccasVoiceCfgNoiseRegEnable' is set to 'false', this object contains value 'none(1)'. " REFERENCE "1. A comfort noise payload definition for ITU-T G.711 use in packet-based multimedia communication systems, ITU-T G.711 Appendix 2, Februrary, 2000. 2. CISCO-CAS-IF-MIB, ccasVoiceCfgNoiseRegEnable " DEFVAL { simple } ::= { ccasIfExtVoiceCfgEntry 25 } -- ********************************************************************* -- Cisco CAS/DS0 Group General Configuration Extended Table -- -- This table contains objects that support bulk provisioning -- -- ********************************************************************* ccasIfExtDs0GrpCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtDs0GrpCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The voice interface extended table defines the parameters related to the configuration of voice interfaces (DS0 group of DS1). This table extends the ccasVoiceCfgTable. Each table entry describes an instance of a voice interface configuration (DS0 group of DS1) in a media gateway." ::= { ccasIfExtConfig 3 } ccasIfExtDs0GrpCfgEntry OBJECT-TYPE SYNTAX CcasIfExtDs0GrpCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents a DS0 group interface." AUGMENTS { ccasGrpCfgEntry } ::= { ccasIfExtDs0GrpCfgTable 1 } CcasIfExtDs0GrpCfgEntry::= SEQUENCE { ccasIfExtDs0GrpRepetition ConfigIterator, ccasIfExtDs0GrpRepeatOwner OwnerString, ccasIfExtDs0GrpRepeatResult BulkConfigResult } ccasIfExtDs0GrpRepetition OBJECT-TYPE SYNTAX ConfigIterator MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to repeatedly apply the writable objects of ccasIfExtDs0GrpCfgTable specified in the same SNMP PDU starting from the row specifies by the index of the instance for the number of rows specified in this object. The repetition operation works differently for different DS0 channel bitmap configuration. When the DS0 channel bitmap is configured to contain a single DS0 channel, the order of operation is iterated through the value of DS0 group and the logical order of DS0 channel; When the DS0 channel bitmap is configured to contain more than one DS0 channels, the order of operation is iterated through logical order of DS1 channel, and all the iteration operations use the same DS0 channel bitmap configuration. The repetition iteration will stop once the value of iterated value reaches its maximum limit. In the case of a single DS0 channel configuration, the repetition will stop when either the value of the DS0 group or the DS0 channel has reached its maximum. For multiple DS0 channel configuration, the repetition will stop once the value of DS1 reaches its maximum. " DEFVAL { 1 } ::= { ccasIfExtDs0GrpCfgEntry 1 } ccasIfExtDs0GrpRepeatOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used for error checking of the operation specified in ccasIfExtDs0GrpRepetition. The value of this object is set by the SNMP manager with its own identifier at the same time as issuing the bulk operation by setting ccasIfExtDs0GrpRepetition. Later on, the SNMP manager should check the value of this object, if it is the same as the SNMP manager name, then the value of ccasIfExtDs0GrpRepeatResult indicates the result of the bulk operation initiated by this SNMP manager." ::= { ccasIfExtDs0GrpCfgEntry 2 } ccasIfExtDs0GrpRepeatResult OBJECT-TYPE SYNTAX BulkConfigResult MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used for error checking of the operation specified in ccasIfExtDs0GrpRepetition. This object indicates the result of the repetition initiated by the SNMP manager specified in the value of ccasIfExtDs0GrpRepeatOwner. " ::= { ccasIfExtDs0GrpCfgEntry 3 } -- ********************************************************************* -- CAS Profile Table -- ********************************************************************* ccasIfExtProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies a list of CAS profiles. Each CAS profile consists of the configurable CAS attributes related to: . Line signal timers table, ccasIfExtLineSignalTimerTable. . Register signals table, ccasIfExtRegisterSignalTable. . Register signal timers table, ccasIfExtRegSignalTimerTable. . General configurations table, ccasIfExtGeneralConfigTable. A CAS profile can be applied to a DS0 group of the DS1 line with CAS signaling. A DS1 line is configured for CAS signaling when its dsx1SignalMode is set to 'robbedBit(2)' for T1 or 'bitOriented(3)' for E1." ::= { ccasIfExtProfile 1 } ccasIfExtProfileEntry OBJECT-TYPE SYNTAX CcasIfExtProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents a CAS profile in media gateway." INDEX { cmgwIndex, ccasProfileIndex } ::= { ccasIfExtProfileTable 1 } CcasIfExtProfileEntry::= SEQUENCE { ccasProfileIndex Unsigned32, ccasProfileLineSigTimer Unsigned32, ccasProfileRegisterSignal Unsigned32, ccasProfileRegSigTimer Unsigned32, ccasProfileGeneralCfg Unsigned32, ccasProfileRowStatus RowStatus } ccasProfileIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object uniquely identifies the CAS profile. The value of 1 specifies the default CAS profile in the media gateway." ::= { ccasIfExtProfileEntry 1 } ccasProfileLineSigTimer OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the attributes of CAS line signaling timers indicated by ccasLSTIndex in ccasIfExtLineSignalTimerTable. " DEFVAL { 1 } ::= { ccasIfExtProfileEntry 2 } ccasProfileRegisterSignal OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the attributes of CAS register signals indicated by ccasRSIndex in ccasIfExtRegisterSignalTable. " DEFVAL { 1 } ::= { ccasIfExtProfileEntry 3 } ccasProfileRegSigTimer OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the attributes of CAS register signaling timers indicated by ccasRSTIndex in ccasIfExtRegSignalTimerTable. " DEFVAL { 1 } ::= { ccasIfExtProfileEntry 4 } ccasProfileGeneralCfg OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the general CAS attributes indicated by ccasGCnfIndex in ccasIfExtGeneralConfigTable. " DEFVAL { 1 } ::= { ccasIfExtProfileEntry 5 } ccasProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "When the entry is created, all the associated entries indexed by the following objects must be existing: ccasProfileLineSigTimer, ccasProfileRegisterSignal, ccasProfileRegSigTimer, ccasProfileGeneralCfg. The entry of the default CAS profile indexed by 1 is created by the system automatically, it cannot be added, deleted, or modified." ::= { ccasIfExtProfileEntry 6 } -- ********************************************************************* -- -- CAS Variant Table -- -- ********************************************************************* ccasIfExtVariantTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtVariantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies a list of CAS signaling protocols such as R2 CAS, Feature Group D Oprerator Services ( FGD OS). Each CAS variant is downloaded to and parsed by the media gateway. A CAS variant can be applied to a DS0 group of the DS1 line with CAS signaling. A DS1 line is configured for CAS signaling when its dsx1SignalMode is set to 'robbedBit(2)' for T1 or 'bitOriented(3)' for E1." ::= { ccasIfExtProfile 2 } ccasIfExtVariantEntry OBJECT-TYPE SYNTAX CcasIfExtVariantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents a CAS variant in media gateway. Upon the creation of the entry, the CAS variant specified by ccasVariantFile will be downloaded to the media gateway. After the file is successfully parsed by the media gateway, a corresponding entry in ccasIfExtIncomingLineSignalTable and a corresponding entry in ccasIfExtOutgoingLineSignalTable will be automatically created. When the entry is deleted, the corresponding entry in ccasIfExtIncomingLineSignalTable and the corresponding entry in ccasIfExtOutgoingLineSignalTable will be deleted by the system automatically." INDEX { cmgwIndex, ccasVariantIndex } ::= { ccasIfExtVariantTable 1 } CcasIfExtVariantEntry::= SEQUENCE { ccasVariantIndex Unsigned32, ccasVariantFile SnmpAdminString, ccasVariantSource INTEGER, ccasVariantNumberCount Gauge32, ccasVariantState INTEGER, ccasVariantRowStatus RowStatus } ccasVariantIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An arbitrary value which uniquely identifies the CAS variant in the media gateway." ::= { ccasIfExtVariantEntry 1 } ccasVariantFile OBJECT-TYPE SYNTAX SnmpAdminString ( SIZE (1..64) ) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the valid file name with extension '.o' stored on the media gateway's hard disk. The CAS variant file can be transferred to the media gateway via FTP text file transfer mechanism." ::= { ccasIfExtVariantEntry 2 } ccasVariantSource OBJECT-TYPE SYNTAX INTEGER { internal (1), external (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the source from where the CAS variant file must be fetched. . internal: Value indicates that the file is built into the firmware. . external: Value indicates that the file is to be downloaded from the media gateway. " DEFVAL { internal } ::= { ccasIfExtVariantEntry 3 } ccasVariantNumberCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of DS0 groups of the DS1 line which are used for the CAS variant." ::= { ccasIfExtVariantEntry 4 } ccasVariantState OBJECT-TYPE SYNTAX INTEGER { initInProgress (1), initSuccessfully (2), initFailed (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the configuration status of the CAS variant. . initInProgress: The state machine is being initialized. . initSuccessfully: The state machine was initialized properly. . initFailed: The intialization failed. " ::= { ccasIfExtVariantEntry 5 } ccasVariantRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "When the entry is created, the ccasVariantFile object is mandatory. The entry can be added or deleted, but not modified by the manager." ::= { ccasIfExtVariantEntry 6 } -- ********************************************************************* -- Incoming Line Signal Table -- ********************************************************************* ccasIfExtIncomingLineSignalTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtIncomingLineSignalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the parameters related to the incoming line signals for CAS variant. The appropriate signal definitions from this table will be downloaded to the media gateway. The media gateway will use the information provided in this table to match the incoming bit pattern to a particular signal. " ::= { ccasIfExtConfigLineSignal 1} ccasIfExtIncomingLineSignalEntry OBJECT-TYPE SYNTAX CcasIfExtIncomingLineSignalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents an incoming line signal definition for the CAS variant corresponding to the CAS Variant index. Entries in this table are implicitly created when a CAS variant file is parsed when an entry is created in the CAS variant table to add a new variant. Entries are implicitly removed when the CAS variant associated with these entries is removed. " INDEX { cmgwIndex, ccasVariantIndex, ccasILSSignalNameIndex} ::= { ccasIfExtIncomingLineSignalTable 1 } CcasIfExtIncomingLineSignalEntry::= SEQUENCE { ccasILSSignalNameIndex Unsigned32, ccasILSSignalName SnmpAdminString, ccasILSRxPattern CASLineSignal, ccasILSMatchedRxPattern CASLineSignal, ccasILSMatchedTxPattern CASLineSignal, ccasILSMinMakeTime Unsigned32, ccasILSMaxMakeTime Unsigned32, ccasILSMinBreakTime Unsigned32, ccasILSMaxBreakTime Unsigned32 } ccasILSSignalNameIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the Signal Name index for the various CAS line signals. This object along with the cmgwIndex and ccasVariantIndex identify an unique entry in this table. " ::= { ccasIfExtIncomingLineSignalEntry 2 } ccasILSSignalName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates CAS signal name corresponding to the ccasILSSignalNameIndex. The media gateway uses ccasILSRxPattern along with following objects: ccasILSMatchedRxPattern ccasILSMatchedTxPattern ccasILSMinMakeTime ccasILSMaxMakeTime ccasILSMinBreakTime ccasILSMaxBreakTime to determine a ccasILSSignalName. " ::= { ccasIfExtIncomingLineSignalEntry 3 } ccasILSRxPattern OBJECT-TYPE SYNTAX CASLineSignal MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ABCD bit pattern of the signal being received on the DS0. " ::= { ccasIfExtIncomingLineSignalEntry 4 } ccasILSMatchedRxPattern OBJECT-TYPE SYNTAX CASLineSignal MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the previous matched ABCD bit pattern that was received on the DS0. " ::= { ccasIfExtIncomingLineSignalEntry 5 } ccasILSMatchedTxPattern OBJECT-TYPE SYNTAX CASLineSignal MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current ABCD bit pattern being transmitted on the DS0. " ::= { ccasIfExtIncomingLineSignalEntry 6 } ccasILSMinMakeTime OBJECT-TYPE SYNTAX Unsigned32 (2..4294967295) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum time for which the received pattern (ccasILSRxPattern) must persist to be considered a valid state change or transition. If the state change lasts for less than this time, it does not match the signal name. " ::= { ccasIfExtIncomingLineSignalEntry 7 } ccasILSMaxMakeTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the maximum time for which the Rx pattern (ccasILSRxPattern) must persist to be considered a valid state change or transition. The value of 0 indicates there is no maximum make time for this signal. The value of ccasILSMaxMakeTime must be greater and equal ccasILSMinMakeTime. If the value is non-zero and the state change lasts for more than the maximum value specified, it does not match the signal name. " ::= { ccasIfExtIncomingLineSignalEntry 8 } ccasILSMinBreakTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum time for which the ABCD bit pattern being received on the line, and should go back to its original signal pattern after the make pattern has been asserted. The value of 0 indicates there is no minimum break time for this signal. If the value is non-zero and the state change lasts for less than the minimum break time specified, it does not match the signal name. " ::= { ccasIfExtIncomingLineSignalEntry 9 } ccasILSMaxBreakTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the maximum time for which the ABCD bit pattern being received on the line, and go back to its original signal pattern after the make pattern has been asserted. The value of 0 indicates there is no maximum break time for this signal. The value of ccasILSMaxBreakTime must be greater than and equal ccasILSMinMakeTime. If the value is non-zero and the state change lasts longer than the maximum break time specified, it does not match the signal name. " ::= { ccasIfExtIncomingLineSignalEntry 10 } -- ********************************************************************* -- Outgoing Line Signal Table -- ********************************************************************* ccasIfExtOutgoingLineSignalTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtOutgoingLineSignalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the parameters related to for the outgoing line signals pertaining to that CAS variant. " ::= { ccasIfExtConfigLineSignal 2 } ccasIfExtOutgoingLineSignalEntry OBJECT-TYPE SYNTAX CcasIfExtOutgoingLineSignalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents an incoming line signal definition for the CAS variant corresponding to the CAS Variant index. Entries in this table are implicitly created when a CAS variant file is parsed when an entry is created in the CAS variant table to add a new variant. Entries are implicitly removed when the CAS variant associated with these entries is removed. " INDEX { cmgwIndex, ccasVariantIndex, ccasOLSSignalNameIndex } ::= { ccasIfExtOutgoingLineSignalTable 1 } CcasIfExtOutgoingLineSignalEntry ::= SEQUENCE { ccasOLSSignalNameIndex Unsigned32, ccasOLSCasSignalName SnmpAdminString, ccasOLSTxPattern CASLineSignal, ccasOLSMakeTime Unsigned32, ccasOLSBreakTime Unsigned32 } ccasOLSSignalNameIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the Signal Name index for the various CAS Line signals. This object along with the ccasVariantIndex identify a unique entry in this table. " ::= { ccasIfExtOutgoingLineSignalEntry 1 } ccasOLSCasSignalName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates outgoing CAS signal name. " ::= { ccasIfExtOutgoingLineSignalEntry 2 } ccasOLSTxPattern OBJECT-TYPE SYNTAX CASLineSignal MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ABCD transmit bit pattern." ::= { ccasIfExtOutgoingLineSignalEntry 3 } ccasOLSMakeTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time value for which the Tx Pattern being transmitted. " ::= { ccasIfExtOutgoingLineSignalEntry 4 } ccasOLSBreakTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time value for which the pattern being transmitted will switch to the original pattern before the Tx pattern was asserted on the line. The value of 0 indicates there is no break time for this signal. " ::= { ccasIfExtOutgoingLineSignalEntry 5 } -- ********************************************************************* -- Register Signal Table -- ********************************************************************* ccasIfExtRegisterSignalTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtRegisterSignalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the signal to action definitions for the Register signals for R2 variant. " ::= { ccasIfExtConfigRegisterSignal 1 } ccasIfExtRegisterSignalEntry OBJECT-TYPE SYNTAX CcasIfExtRegisterSignalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries are configured per country. When DS0 groups are associated with a CAS profile, it is also associated with one of these entries if the CAS variant is an R2 variant. Entries are explicitly created modified and deleted by managers. When the country is specified, the rest of the objects of this entry are populated with known defaults. These can be overridden via configuration. Entries with index 1 are reserved for the ITU defaults. This entry may not be added, modified or deleted. In this table, no two actions can have the same signal defined for it. The signal to action mapping should be unique. " INDEX { cmgwIndex, ccasRSIndex } ::= { ccasIfExtRegisterSignalTable 1 } CcasIfExtRegisterSignalEntry::= SEQUENCE { ccasRSIndex Unsigned32, ccasRSCountry CASCountryCode, ccasRSSubRegion SnmpAdminString, ccasBwdRSNextDigitANI CASBackwardSignal, ccasBwdRSNextDigitDNIS CASBackwardSignal, ccasBwdRSPrevDigit CASBackwardSignal, ccasBwdRSXtoGroupBSignals CASBackwardSignal, ccasBwdRSCongestion CASBackwardSignal, ccasBwdRSCallingPartyCategory CASBackwardSignal, ccasBwdRSAddrCompleteGroupA CASBackwardSignal, ccasBwdRSPrevNminus2Digit CASBackwardSignal, ccasBwdRSPrevNminus3Digit CASBackwardSignal, ccasBwdRSCountryCode CASBackwardSignal, ccasBwdRSLangDiscr CASBackwardSignal, ccasBwdRSNatureOfCircuit CASBackwardSignal, ccasBwdRSInfoEchoSuppressor CASBackwardSignal, ccasBwdRSInternationalCongst CASBackwardSignal, ccasBwdRSXtoGroupC CASBackwardSignal, ccasBwdRSRepeatLastDigit CASBackwardSignal, ccasBwdRSRepeatCalledDigit CASBackwardSignal, ccasBwdRSPlaySITTone CASBackwardSignal, ccasBwdRSSubscriberLineBusy CASBackwardSignal, ccasBwdRSNetworkCongstInGroupB CASBackwardSignal, ccasBwdRSInvalidDialedNumber CASBackwardSignal, ccasBwdRSSubLineFreeWithCharge CASBackwardSignal, ccasBwdRSSubLineFreeWithNoCharge CASBackwardSignal, ccasBwdRSSubLineOutOfOrder CASBackwardSignal, ccasBwdRSAnnouncement CASBackwardSignal, ccasBwdRSXtoGrpASendNextDNIS CASBackwardSignal, ccasBwdRSXtoGrpASendDNISFrmBeg CASBackwardSignal, ccasBwdRSXtoGrpAResendLastDNIS CASBackwardSignal, ccasBwdRSSSendCatSwGrpB CASBackwardSignal, ccasBwdRSSGrpCCong CASBackwardSignal, ccasFwdRSANIDigitAvailable CASForwardSignal, ccasFwdRSANIDigitNotAvailable CASForwardSignal, ccasFwdRSEndANICallingPartyNotRev CASForwardSignal, ccasFwdRSEndANICallingPartyRev CASForwardSignal, ccasFwdRSEndOfDNISDigit CASForwardSignal, ccasFwdRSNoCategoryAvailble CASForwardSignal, ccasFwdRSCCEchoSuppressor CASForwardSignal, ccasFwdRSCCNoEchoSuppressor CASForwardSignal, ccasFwdRSCCInsertEchoSuppressor CASForwardSignal, ccasFwdRSIncHalfEchoRequired CASForwardSignal, ccasFwdRSTestCall CASForwardSignal, ccasFwdRSSatelLinkIncluded CASForwardSignal, ccasFwdRSSatelLinkNotIncluded CASForwardSignal, ccasFwdRSDiscriminatorDigit CASForwardSignal, ccasFwdRSOtherLanguage CASForwardSignal, ccasFwdRSOtherLanguage1 CASForwardSignal, ccasFwdRSOtherLanguage2 CASForwardSignal, ccasFwdRSRequestNotAccepted CASForwardSignal, ccasFwdRSSubWithoutPriorNational CASForwardSignal, ccasFwdRSSubPriorNational CASForwardSignal, ccasFwdRSSubPriorInternational CASForwardSignal, ccasFwdRSMaintenanceEquipment CASForwardSignal, ccasFwdRSOperatorCall CASForwardSignal, ccasFwdRSDataTransNational CASForwardSignal, ccasFwdRSDataTransInternational CASForwardSignal, ccasFwdRSOperNoFwdTransFacility CASForwardSignal, ccasFwdRSOperFwdTransFacility CASForwardSignal, ccasFwdRSSubsrcWithMeter CASForwardSignal, ccasFwdRSSubsrcWithIDD CASForwardSignal, ccasRSInterpreFirstANIDigit INTEGER, ccasRSGetValueFromValidIndex Unsigned32, ccasRSSeqInfCollect SnmpAdminString, ccasRSSendFirstFwdSig INTEGER, ccasRSRowStatus RowStatus } ccasRSIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an arbitrary index that uniquely identifies an entry in this table. This parameter is mandatory when creating an entry. " ::= { ccasIfExtRegisterSignalEntry 1} ccasRSCountry OBJECT-TYPE SYNTAX CASCountryCode MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the country where the meaning for the signal definition/action applies. This parameter is mandatory when creating an entry. When the R2 country (ITU or other) is specified, the default values for the rest of the MIB objects are populated based on this. " ::= { ccasIfExtRegisterSignalEntry 2 } ccasRSSubRegion OBJECT-TYPE SYNTAX SnmpAdminString ( SIZE (0..64) ) MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to describe a variation within a particular country. " DEFVAL { "" } ::= { ccasIfExtRegisterSignalEntry 3 } ccasBwdRSNextDigitANI OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting transmission of the next ANI digit (n + 1) after reception of digit n. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 4 } ccasBwdRSNextDigitDNIS OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting transmission of the next DNIS digit (n + 1) after reception of digit n. The default value is country specific." REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 5 } ccasBwdRSPrevDigit OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting transmission of the previous ANI or DNIS digit (n - 1) after reception of digit n. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 6 } ccasBwdRSXtoGroupBSignals OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that the incoming R2 register at the incoming end needs no additional address digit and is about to go over to transmission of a Group B signal conveying information about the condition of the equipment at the incoming exchange or the condition of the called subscribers line. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 7 } ccasBwdRSCongestion OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that: . Congestion of national links. . Congestion in selection stages of terminal international or national exchanges. . Occurrence of time-out or abnormal release of a System R2 register produced for any reason. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 8 } ccasBwdRSCallingPartyCategory OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting for a calling party category information or a Group II signal. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 9 } ccasBwdRSAddrCompleteGroupA OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that the R2 register at the incoming end needs no additional digit, but will not send Group B signals. The call has to be charged on answer. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 10 } ccasBwdRSPrevNminus2Digit OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting the sending of the ANI or DNIS digit (n - 2) after reception of digit n. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 11 } ccasBwdRSPrevNminus3Digit OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting the sending of the ANI or DNIS digit (n - 3) after reception of digit n. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 12 } ccasBwdRSCountryCode OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting the country code indicator. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 13 } ccasBwdRSLangDiscr OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting the language digit or the discriminating digit. . Operator assistance: requesting a language digit. . Automatic call: requesting a discriminating digit. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 14 } ccasBwdRSNatureOfCircuit OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting information regarding the nature of the circuits involved in the connection so far, i.e. satellite link or not. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 15 } ccasBwdRSInfoEchoSuppressor OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting information regarding the nature of echo suppressor being used in the connection. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 16 } ccasBwdRSInternationalCongst OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating: . Congestion on international links. . Congestion in selection stages at an international transit exchange or at a terminal international exchange and/or its outgoing links. . Occurrence of time-out or abnormal release of a System R2 register produced for any reason. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.1 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 17 } ccasBwdRSXtoGroupC OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting switch to reception of group C signals. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 18 } ccasBwdRSRepeatLastDigit OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting resending of the last digit just sent out. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 19 } ccasBwdRSRepeatCalledDigit OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting for out pulsing of the called digits or DNIS from beginning. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 20 } ccasBwdRSPlaySITTone OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that SIT tone should be played towards the calling party. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 21 } ccasBwdRSSubscriberLineBusy OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that the line or lines connecting the called subscriber to the exchange are busy or engaged. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.2 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 22 } ccasBwdRSNetworkCongstInGroupB OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that congestion condition has occured after the changeover to Group B signals. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.2 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 23 } ccasBwdRSInvalidDialedNumber OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that the dialed or called number is invalid or not in use (e.g. an unused country code, an unused trunk code or subscriber number that has not been allocated). The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.2 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 24 } ccasBwdRSSubLineFreeWithCharge OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that the called party's line is free and that the call has to be charged on answer. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.2 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 25 } ccasBwdRSSubLineFreeWithNoCharge OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that the called party line is free but is not to be charged on answer. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.2 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 26 } ccasBwdRSSubLineOutOfOrder OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that the called party line is out of service or faulty. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.4.2 Backward signals. " ::= { ccasIfExtRegisterSignalEntry 27 } ccasBwdRSAnnouncement OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that an announcement follows this indication. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 28 } ccasBwdRSXtoGrpASendNextDNIS OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting the other exchange to switch to reception of group A and send the next DNIS digit. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 29 } ccasBwdRSXtoGrpASendDNISFrmBeg OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting the other exchange to switch to reception of group A and send the DNIS digits from the beginning. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 30 } ccasBwdRSXtoGrpAResendLastDNIS OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting the other exchange to switch to reception of group A and resend the last DNIS digit sent out. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 31 } ccasBwdRSSSendCatSwGrpB OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal requesting the end receiving this signal to send the subscriber category information and switch to grp B from group C. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 32 } ccasBwdRSSGrpCCong OBJECT-TYPE SYNTAX CASBackwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a backward signal indicating that congestion occurred in the network when in group C signaling state. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 33 } ccasFwdRSANIDigitAvailable OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that ANI digits are available. This is used in country variants like India to indicate that the ANI digits are available when the backward signal requesting for ANI digits is received, before pulsing out the actual ANI digits. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 34 } ccasFwdRSANIDigitNotAvailable OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that there are no ANI digits available for out pulsing. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 35 } ccasFwdRSEndANICallingPartyNotRev OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that there are no more ANI digits to out pulse and the calling party can not be revealed to the called party. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 36 } ccasFwdRSEndANICallingPartyRev OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that there are no more ANI digits to out pulse and the calling party can be revealed to the called party. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 37 } ccasFwdRSEndOfDNISDigit OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating the end of DNIS digits. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 38 } ccasFwdRSNoCategoryAvailble OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that there is no calling party category (information) available to be sent out. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 39 } ccasFwdRSCCEchoSuppressor OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal. When it is used as the first forward signal and it indicates that: . A country code will follow on an international link. . The call requires echo suppressors. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 40 } ccasFwdRSCCNoEchoSuppressor OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal. When it is used as the first forward signal and it indicates that: . A country code will follow on an international link. . The call may not require any echo suppressor. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 41 } ccasFwdRSCCInsertEchoSuppressor OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal. When it is used as the first forward signal and it indicates that: . A country code will follow on an international link. . The outgoing half echo suppressor has to be inserted. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 42 } ccasFwdRSIncHalfEchoRequired OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that: . The outgoing half echo suppressor has been inserted. . The incoming half echo suppressor is required. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 43 } ccasFwdRSTestCall OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal. When it is used as the first forward signal and indicates that the call is being originated by test equipment. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 44 } ccasFwdRSSatelLinkIncluded OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that a satellite link is included in the connection. This signal is sent in response to backward signal requesting for nature of circuit. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 45 } ccasFwdRSSatelLinkNotIncluded OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that no satellite link is included in the connection. This signal is sent in response to backward signal requesting for nature of circuit. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 46 } ccasFwdRSDiscriminatorDigit OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating the digit that separates or distinguishes different information blocks in the forward signals being generated or received. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 47 } ccasFwdRSOtherLanguage OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the language to be used for an operator assisted call. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 48 } ccasFwdRSOtherLanguage1 OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the language to be used for an operator assisted call. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 49 } ccasFwdRSOtherLanguage2 OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the language to be used for an operator assisted call. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 50 } ccasFwdRSRequestNotAccepted OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the receiving backward signal could not be processed or defined. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.1 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 51 } ccasFwdRSSubWithoutPriorNational OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the call is set up from a subscriber's line and is non-priority. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.2 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 52 } ccasFwdRSSubPriorNational OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the call is set up from a subscriber's line to which priority treatment of calls has been accorded. This signal is specified to national trunks only. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.2 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 53 } ccasFwdRSSubPriorInternational OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the call is set up from a subscriber's line to which priority treatment of calls has been accorded. This signal is specified to international trunks only. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.2 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 54 } ccasFwdRSMaintenanceEquipment OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the call comes from maintenance equipment. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.2 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 55 } ccasFwdRSOperatorCall OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the call is setup from an operator. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.2 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 56 } ccasFwdRSDataTransNational OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the call is being used for national data transmission. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 57 } ccasFwdRSDataTransInternational OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating that the call is being used for international data transmission. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.2 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 58 } ccasFwdRSOperNoFwdTransFacility OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating the call is being set up from a subscriber's line, operator's position or from maintenance equipment and no forward transfer signal will be used. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.2 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 59 } ccasFwdRSOperFwdTransFacility OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating the call is set up from an operator's position with possibility of recourse to the forward transfer facility. The default value is country specific. " REFERENCE "ITU-T Q440 - Specifications of signaling system R2 Interregister Signaling. Section 4.2.3.2 Forward signals. " ::= { ccasIfExtRegisterSignalEntry 60 } ccasFwdRSSubsrcWithMeter OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating the subscribers have a meter. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 61 } ccasFwdRSSubsrcWithIDD OBJECT-TYPE SYNTAX CASForwardSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a forward signal indicating the subscribers have an International Direct Dial facility. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 62 } ccasRSInterpreFirstANIDigit OBJECT-TYPE SYNTAX INTEGER { firstANIDigit (1), aniAvailableOrNot (2), subscriberCategory (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to interpret the meaning of the first ANI digit for both receiving and transmitting when sent and received. .firstANIDigit: First ANI digit. .aniAvailableOrNot: Indication as to whether ANI is available or not. .subscriberCategory: Subscriber category. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 63 } ccasRSGetValueFromValidIndex OBJECT-TYPE SYNTAX Unsigned32 (1..400) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the entry index from which values for the objects not specified in the set operation will be copied over from. If both the country index and this object are specified, this object takes precedence. If this object is not specified for an entry, it defaults to the entry index. " ::= { ccasIfExtRegisterSignalEntry 64 } ccasRSSeqInfCollect OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object determines the sequence in which information will be gathered by the incoming register. Only a set of predefined characters can be used in the octet string notation of the sequence. The special character and the alphabet strings allowed are listed below: '/' - Separator between different elements of information that should be collected. - Indicates how many digits of the following information element should be collected before switching to collecting the next information element. Number always precedes one of the information elements such as D or A. If no number is specified, all of the digits for that information element are collected before fetching digits for next info element. di - DNIS/Destination number/dialed number/called number. si - ANIS/Source number/calling number. sc - Subscriber Category. cc - Country Code. es - Echo Suppression Information. noc - Nature of Circuit. disc - Discriminator Digit. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 65 } ccasRSSendFirstFwdSig OBJECT-TYPE SYNTAX INTEGER { dnisCCLangDisc (1), dnisLangDiscCC (2), cCLangDiscDnis (3), cCDnisLangDisc (4), langDiscCCDnis (5), langDiscDnisCC (6) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the information element that will take precedence when being sent out as the first forward register signal for an outgoing call. This can be either the first DNIS digit, indication that country code follows or the language/discriminator digit. When all the above information is available at the GW, this object determines which one will be sent out first for each option, list is from most preferred to least preferred. .dniscclangdisc: First DNIS, country code indication, language/discriminator. .dnislangdisccc: First DNIS, language/discriminator, country code indication. .cclangdiscdnis: Country code indication, language/ discriminator, first DNIS. .ccdnislangdisc: Country code indication, first DNIS, language/discriminator. .langdiscccdnis: Language/discriminator, country code indication, first DNIS. .langdiscdniscc: Language/discriminator, first DNIS, country code indication. The default value is country specific. " ::= { ccasIfExtRegisterSignalEntry 66 } ccasRSRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used for adding, modifying, and deleting the entries from the ccasRegisterSignalTable. A default entry with index value 1 is created at initialization, and it cannot be modified or deleted. " ::= { ccasIfExtRegisterSignalEntry 67 } -- ********************************************************************* -- Line Signal Timer Table -- ********************************************************************* ccasIfExtLineSignalTimerTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtLineSignalTimerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines all timers related to the CAS Line signals." ::= { ccasIfExtConfigLineSignal 3 } ccasIfExtLineSignalTimerEntry OBJECT-TYPE SYNTAX CcasIfExtLineSignalTimerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents a CAS Line Signal Timer in media gateway. " INDEX { cmgwIndex, ccasLSTIndex } ::= { ccasIfExtLineSignalTimerTable 1 } CcasIfExtLineSignalTimerEntry::= SEQUENCE { ccasLSTIndex Unsigned32, ccasLSTIdleGuardTimer Unsigned32, ccasLSTClearFwdTimer Unsigned32, ccasLSTClearBwdTimer Unsigned32, ccasLSTReleaseGuardTimer Unsigned32, ccasLSTCASGlareTimer Unsigned32, ccasLSTAnswerMeterDelayTimer Unsigned32, ccasLSTCASDebounceTimer Unsigned32, ccasLSTSeizeAckRspTimer Unsigned32, ccasLSTDelayBetRegAnsAndLineAns Unsigned32, ccasLSTSeizeAckToDigitTimer Unsigned32, ccasLSTRowStatus RowStatus } ccasLSTIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An arbitrary index that uniquely identifies a entry in the ccasIfExtLineSignalTimerTable. The index 1 is reserved for the default entry. " ::= { ccasIfExtLineSignalTimerEntry 1 } ccasLSTIdleGuardTimer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the maximum amount of time MG will wait for receipt of the idle signal on the line. For T1 interfaces idle signal corresponds to on-hook pattern on line. For E1 interfaces idle signal corresponds to idle pattern on line. The value of 0 indicates the timer will not be started and MG would wait forever. " REFERENCE "Bellcore Publication: TR-NPL-000258 - Compatibility Information for Feature Group D Switched Access Service" DEFVAL { 10000 } ::= { ccasIfExtLineSignalTimerEntry 2 } ccasLSTClearFwdTimer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the value of the timer that the GW will start at the request of the controlling application such as MGC for receipt of the clear forward signal on the line. This object is applied to R2 CAS. " REFERENCE "ITU-T Recommandation Q.118 Abnormal conditions, section 3." DEFVAL { 120000 } ::= { ccasIfExtLineSignalTimerEntry 3 } ccasLSTClearBwdTimer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the value of the timer that the GW will start at the request of the controlling application such as MGC for receipt of the clear backward signal. This object is applied to R2 CAS. " REFERENCE "ITU-T Recommandation Q.118 Abnormal conditions, section 3." DEFVAL { 120000 } ::= { ccasIfExtLineSignalTimerEntry 4 } ccasLSTReleaseGuardTimer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "millliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the delay between reception of the clear forward signal and the sending of the idle signal. Upon reception of the clear forward signal, GW starts the release guard timer. Upon expiry of this timer, the idle signal is generated. This timer is required to prevent seizing of the channel immediately. This object is applied to R2 CAS. " REFERENCE "Bellcore Publication: TR-NPL-000258 Compatibility Information for Feature Group D Switched Access Service." DEFVAL { 800 } ::= { ccasIfExtLineSignalTimerEntry 5 } ccasLSTCASGlareTimer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the maximum amount of time MG will wait for other end to back out when glare occurs on a DS0 line. Change in incoming off-hook signal to on-hook signal with-in this time frame indicates that other end has backed down. " REFERENCE "H248.25 basic cas package and MS packages" DEFVAL { 4000 } ::= { ccasIfExtLineSignalTimerEntry 6 } ccasLSTAnswerMeterDelayTimer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The object specifies the delay between generation of the answer signal and the generation of the meter signal. The GW will start this timer after having sent the line answer signal. " DEFVAL { 600 } ::= { ccasIfExtLineSignalTimerEntry 7 } ccasLSTCASDebounceTimer OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time for which the line signal should persist to be valid. The value of ccasLSTCASDebounceTimer must be less than or equal the value of following objects: ccasILSMinMakeTime, ccasILSMaxMakeTime, ccasILSMinBreakTime, ccasILSMaxBreakTime in ccasIfExtIncomingLineSignalTable. " DEFVAL { 5 } ::= { ccasIfExtLineSignalTimerEntry 8 } ccasLSTSeizeAckRspTimer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the maximum amount of time MG will wait for reception of seize ack signal. Seize Ack signal is expected in response of seize signal. This object is applied for both R2 CAS and non R2 CAS. " REFERENCE "TIA-689-A: PBX and KTS Support of Enhanced 911 Emergency Calling Service, section 5.2.3.3" DEFVAL { 200 } ::= { ccasIfExtLineSignalTimerEntry 9 } ccasLSTDelayBetRegAnsAndLineAns OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the timer that will be started after register signaling completes successfully, within which the answer line signal should be received. This applies to outgoing R2 registers. The value of 0 indicates the timer will not be started and MG would wait forever. " REFERENCE "ITU-T Q.118 Abnormal Conditions Special Release Arrangements, section 1. " DEFVAL { 90 } ::= { ccasIfExtLineSignalTimerEntry 10 } ccasLSTSeizeAckToDigitTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time that the GW should wait for the reception address digits after sending seize ack signal. The value of 0 indicates the timer will not be started and MG would wait forever. " REFERENCE "ITU-T Q.476 Abnormal Release of Outgoing and Incoming R2 Register, section 5.5.2.1" DEFVAL { 15 } ::= { ccasIfExtLineSignalTimerEntry 11 } ccasLSTRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used for adding, deleting, and modifying the entries from the ccasIfExtLineSignalTimerTable. A default entry with index value 1 is created at initialization, and it cannot be modified or deleted. " ::= { ccasIfExtLineSignalTimerEntry 12 } -- ********************************************************************* -- Register Signal Timer Table -- ********************************************************************* ccasIfExtRegSignalTimerTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtRegSignalTimerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the timers related to the CAS register signals. " ::= { ccasIfExtConfigTimer 2 } ccasIfExtRegSignalTimerEntry OBJECT-TYPE SYNTAX CcasIfExtRegSignalTimerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents a CAS Register Signal Timer in media gateway. " INDEX { cmgwIndex, ccasRSTIndex } ::= { ccasIfExtRegSignalTimerTable 1 } CcasIfExtRegSignalTimerEntry::= SEQUENCE { ccasRSTIndex Unsigned32, ccasRSTAnswerSigTimer Unsigned32, ccasRSTCompelledFwdToneOnTimer Unsigned32, ccasRSTCompelledFwdToneOffTimer Unsigned32, ccasRSTCompelledBwdToneOnTimer Unsigned32, ccasRSTOutFwdPulseOnTimer Unsigned32, ccasRSTOutFwdPulseOffTimer Unsigned32, ccasRSTIncFwdPulseOnTimer Unsigned32, ccasRSTBwdPulseOnTimer Unsigned32, ccasRSTIncomingRegSigDuration Unsigned32, ccasRSTOutgoingRegSigDuration Unsigned32, ccasRSTCalledPartyInterDigTimer Unsigned32, ccasRSTRowStatus RowStatus } ccasRSTIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An arbitrary index that uniquely identifies a entry in the ccasIfExtRegSignalTimerTable. The index of 1 is reserved for the default entry. " ::= { ccasIfExtRegSignalTimerEntry 1 } ccasRSTAnswerSigTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the timer that is started after having sent out the last forward digit within which the backward register answer signal should be received. Normally it would be same as the compelled forward tone on timer, ccasRSTCompelledFwdToneOnTimer, but in some country variants, this could be different. " DEFVAL { 15 } ::= { ccasIfExtRegSignalTimerEntry 2 } ccasRSTCompelledFwdToneOnTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the period for which the forward digit tone stays on, waiting for a reception of the backward signal in compelled signaling. This timer is started after the forward signal digit is turned on. " REFERENCE "ITU Q.476 Abnormal Release of Outgoing and Incoming R2 Register, section 5.5.1.1" DEFVAL { 15 } ::= { ccasIfExtRegSignalTimerEntry 3 } ccasRSTCompelledFwdToneOffTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the period for which the forward signal digit is turned off in compelled signaling. This timer is started after the backward signal is received and after the forward signal digit is turned off on the outgoing interface. " REFERENCE "ITU Q.476 Abnormal Release of Outgoing and Incoming R2 Register, section 5.5.1.2" DEFVAL { 24 } ::= { ccasIfExtRegSignalTimerEntry 4 } ccasRSTCompelledBwdToneOnTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the period for which the backward signal stays on waiting for the forward digit signal to go off in compelled signaling. This timer is started after the backward signal is sent in response to the forward signal digit. " DEFVAL { 15 } ::= { ccasIfExtRegSignalTimerEntry 5 } ccasRSTOutFwdPulseOnTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the timer is started after the forward digit tone is sent out. Tone is turned off after the timer expires. This object applies to outgoing R2 registers where the forward signals are sent as pulses for non-compelled signaling. " DEFVAL { 150 } ::= { ccasIfExtRegSignalTimerEntry 6 } ccasRSTOutFwdPulseOffTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the interval between two forward pulse tones. This object applies to outgoing R2 registers where the forward signals are sent as pulses for non-compelled signaling. " DEFVAL { 150 } ::= { ccasIfExtRegSignalTimerEntry 7 } ccasRSTIncFwdPulseOnTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the period for which the forward digit pulse can be on. The timer is started after the forward digit signal is received, and stays on until the forward digit being received is turned off. This object applies to incoming R2 registers where the forward signals are received as pulses for non-compelled signaling. " DEFVAL { 150 } ::= { ccasIfExtRegSignalTimerEntry 8 } ccasRSTBwdPulseOnTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This value specifies the period for which the backward pulse is on before it is turned off. This object applies to incoming R2 registers where the forward signals are received either continuously or as a pulse but the backward signals are sent as a pulse in semi-compelled or non-compelled signaling mode respectively. It also applies to compelled signaling where certain backward signals are sent as pulses. " REFERENCE "ITU-T Q.442 Requirements Relating to Transmission Coditions, section 4.3" DEFVAL { 150 } ::= { ccasIfExtRegSignalTimerEntry 9 } ccasRSTIncomingRegSigDuration OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the duration within which the register signaling should complete for an incoming call. This timer is started as soon as the first forward register signal is received. " DEFVAL { 180 } ::= { ccasIfExtRegSignalTimerEntry 10 } ccasRSTOutgoingRegSigDuration OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the duration within which the register signaling should complete for an outgoing call. This timer is started when the first forward register signal is sent out. " DEFVAL { 180 } ::= { ccasIfExtRegSignalTimerEntry 11 } ccasRSTCalledPartyInterDigTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the interdigit timer for the collection of called party number (DNIS) for R2 signaling when there is no digit map associated with the digits being gathered. This timer is started after receiving each called digit, and expiry of this timer indicates that there are no more called party digits to receive. " REFERENCE "ITU-T Q.476 Abnormal Release of Outgoing and Incoming R2 Register, section 5.5.2" DEFVAL { 15 } ::= { ccasIfExtRegSignalTimerEntry 12 } ccasRSTRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used for adding, deleting and modifying the entries from the ccasIfExtRegSignalTimerTable. A default entry with index value 1 is created at initialization, and it can not be modified or deleted. " ::= { ccasIfExtRegSignalTimerEntry 13 } -- ********************************************************************* -- General Config Table -- ********************************************************************* ccasIfExtGeneralConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF CcasIfExtGeneralConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the general parameters related to CAS variant. " ::= { ccasIfExtGeneralConfig 1 } ccasIfExtGeneralConfigEntry OBJECT-TYPE SYNTAX CcasIfExtGeneralConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry represents a general attribute for CAS variant in media gateway. " INDEX { cmgwIndex, ccasGCnfIndex } ::= { ccasIfExtGeneralConfigTable 1 } CcasIfExtGeneralConfigEntry::= SEQUENCE { ccasGCnfIndex Unsigned32, ccasGCnfGlarePolicy INTEGER, ccasGCnfParmSource INTEGER, ccasGCnfRegSigMode CASRegisterSignal, ccasGCnfLineSigType INTEGER, ccasGCnfRingBackType INTEGER, ccasGCnfIncCallHiFreqPower Integer32, ccasGCnfIncCallLoFreqPower Integer32, ccasGCnfIncCallNegTwist Integer32, ccasGCnfIncCallPosTwist Integer32, ccasGCnfIncCallBreakThreshold Integer32, ccasGCnfOutCallLoFreqPower Integer32, ccasGCnfOutCallPowerTwist Integer32, ccasGCnfOutCadenceOntime Unsigned32, ccasGCnfOutCadenceOfftime Unsigned32, ccasGCnfCountryCode SnmpAdminString, ccasGCnfEchoCancellation INTEGER, ccasGCnfSubscriberCategory INTEGER, ccasGCnfNatureOfCircuit INTEGER, ccasGCnfCompelledSignalingType INTEGER, ccasGCnfTxDigitOrder INTEGER, ccasGCnfDigitDetectMode INTEGER, ccasGCnfMeteringRepIntThresh Unsigned32, ccasGCnfStartTimer Unsigned32, ccasGCnfLongTimer Unsigned32, ccasGCnfShortTimer Unsigned32, ccasGCnfLongDurationTimer Unsigned32, ccasGCnfMGCTimer Unsigned32, ccasGCnfDigitType INTEGER, ccasGCnfEndPointDirectional INTEGER, ccasGCnfPulseReceiveTimeout Unsigned32, ccasGCnfInitialDelay Unsigned32, ccasGCnfMaxNumCallParty Unsigned32, ccasGCnfRowStatus RowStatus } ccasGCnfIndex OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An arbitrary index that uniquely identifies a entry in the ccasIfExtGeneralConfigTable. The index of 1 is reserved for the default entry. " ::= { ccasIfExtGeneralConfigEntry 1 } ccasGCnfGlarePolicy OBJECT-TYPE SYNTAX INTEGER { rptSzOnGlareTmrExp (1), rptSzOnGlareDet (2), rptRelOnGlareTmrExpAndGoOnHook (3), goOnHookOnGlareDet (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a glare policy. It is used only if CAS DS0 directionality of the endpoint is bidirectional, and is applicable for non R2 variants. . rptSzOnGlareTmrExp (1): When glare is detected, the GW will wait for the timeout value specified in the glare timer object or until incoming call attempt is removed by the other exchange/switch. If the far end does not back off due to wrong configuration, and the GW times out, it reports the seize event to the controlling application. . rptSzOnGlareDet (2): When glare is detected, the GW will signal the seizure event to the controlling application. . rptRelOnGlareTmrExpAndGoOnHook (3): When glare is detected, the GW will wait for the timeout value specified in the glare timer object OR until incoming call attempt is removed by the other exchange/switch. If the far end does not back off, due to wrong configuration, and the GW times out, it reports the release event and goes onhook, upon detection of on hook from the far end the GW will send the rlc event to the controlling application. . goOnHookOnGlareDet (4): When glare is detected, the GW will go on hook and let the far end switch continue. " DEFVAL { rptSzOnGlareTmrExp } ::= { ccasIfExtGeneralConfigEntry 2 } ccasGCnfParmSource OBJECT-TYPE SYNTAX INTEGER { casVariantFile (1), mib (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether GW should read the CAS related timer parameters from the CAS Variant file downloaded for that endpoint or to read from the MIB. This gives the flexibility of configuring different CAS related timer values for different endpoints associated with the same CAS variant. " DEFVAL { mib } ::= { ccasIfExtGeneralConfigEntry 3 } ccasGCnfRegSigMode OBJECT-TYPE SYNTAX CASRegisterSignal MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the register signaling mode for a R2 registers. " REFERENCE " ITU-T recommendation Q.440 Interregister Signaling." DEFVAL { compelled } ::= { ccasIfExtGeneralConfigEntry 4 } ccasGCnfLineSigType OBJECT-TYPE SYNTAX INTEGER { digital (1), analog (2), pulse (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the line signaling type that will be used for the R2 line signaling. . digital (1): The digital line signaling is typically used for PCM systems. Only A and B bits are used to indicate line signaling states, while C and D bits may be optionally used. . analog (2): The analog line signaling is typically used for carrier systems. Only A bit is used to represent tone-on and tone-off indication to signal the line signaling states, while the B, C, and D bit are fixed. . pulse (3): The Pulse type line signaling is typically used for satellite links. It uses tones sent as pulses to indicate line signaling states. " REFERENCE " ITU-T recommendation Q.421, Q.411, ITU-T Supplement 7" DEFVAL { digital } ::= { ccasIfExtGeneralConfigEntry 5 } ccasGCnfRingBackType OBJECT-TYPE SYNTAX INTEGER { wink (1), winkAndTone (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the ring back signal type of FGD protocol. . wink (1): A pulse which is a timed transition from on hook to off hook and back to on hook. . wink and tone (2): A pulse which is a timed transition from on hook to off hook and back to on hook, and followed by a tone with a frequency of 700Hz & 1700 Hz. " REFERENCE "Bellcore Publication: TR-NPL-000258 Compatibility Information for Feature Group D Switched Access Service, appendix 6" DEFVAL { wink } ::= { ccasIfExtGeneralConfigEntry 6 } ccasGCnfIncCallHiFreqPower OBJECT-TYPE SYNTAX Integer32 (-1000..1000) UNITS "dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the power of the high frequency signal component for incoming call. " REFERENCE "TIA-689-A: PBX and KTS Support of Enhanced 911 Emergency Calling Service, section 5.2.3.10.1 " ::= { ccasIfExtGeneralConfigEntry 7 } ccasGCnfIncCallLoFreqPower OBJECT-TYPE SYNTAX Integer32 (-1000..1000) UNITS "dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the power of the low frequency signal component for incoming call. " REFERENCE "TIA-689-A: PBX and KTS Support of Enhanced 911 Emergency Calling Service, section 5.2.3.10.1 " ::= { ccasIfExtGeneralConfigEntry 8 } ccasGCnfIncCallNegTwist OBJECT-TYPE SYNTAX Integer32 (-1000..1000) UNITS "dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a negative power twist when the power level of the low frequency component is set to relatively higher than the high frequency component for incoming call. " REFERENCE "TIA-689-A: PBX and KTS Support of Enhanced 911 Emergency Calling Service, section 5.2.3.10.1 " ::= { ccasIfExtGeneralConfigEntry 9 } ccasGCnfIncCallPosTwist OBJECT-TYPE SYNTAX Integer32 (-1000..1000) UNITS "dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a positive power twist when the power level of the high frequency component is set to relatively higher than the low frequency component for incoming call. " REFERENCE "TIA-689-A: PBX and KTS Support of Enhanced 911 Emergency Calling Service, section 5.2.3.10.1 " ::= { ccasIfExtGeneralConfigEntry 10 } ccasGCnfIncCallBreakThreshold OBJECT-TYPE SYNTAX Integer32 (-1000..1000) UNITS "dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies a power level which is used for detection of on hook to off hook transition for incoming call. " REFERENCE "TIA-689-A: PBX and KTS Support of Enhanced 911 Emergency Calling Service, section 5.2.3.10.1 " ::= { ccasIfExtGeneralConfigEntry 11 } ccasGCnfOutCallLoFreqPower OBJECT-TYPE SYNTAX Integer32 (-1000..1000) UNITS "dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the power level of the low frequency component for outgoing call. The power level of the high frequency component of outgoing call is relative above or below the value specified in object ccasGCnfOutCallPowerTwist. If the value of ccasGCnfOutCallPowerTwist is 0, the power level of the high frequency component as well as the low frequency component is specified by this object. " REFERENCE "Q.23, Q.24, EIA/TIA-464" ::= { ccasIfExtGeneralConfigEntry 12 } ccasGCnfOutCallPowerTwist OBJECT-TYPE SYNTAX Integer32 (-1000..1000) UNITS "dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the relative power level of the high frequency component for outgoing call. When this object is set to 0, the power level of both frequency components is set to the same level. When this object is set to a positive value, the power level of the high frequency component is set to relatively higher specified in this object than the low frequency component, ccasGCnfOutCallLoFreqPower. For example if ccasGCnfOutCallLoFreqPower is set to -12 dBm and this object is set to 5, the power level of the high frequency component becomes -7 dBm. When this object is set to a negative value, the power level of the high frequency component is set to relatively lower specified in this object than the low frequency component. For example if ccasGCnfOutCallLoFreqPower is set to -12 dBm and this object is set to -10, the power level of the high frequency component becomes -22 dBm. " REFERENCE "Q.23, Q.24, EIA/TIA-464" ::= { ccasIfExtGeneralConfigEntry 13 } ccasGCnfOutCadenceOntime OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the duration during which the digit tone is generated for outgoing call. " ::= { ccasIfExtGeneralConfigEntry 14 } ccasGCnfOutCadenceOfftime OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the silence between digit tones for outgoing call. " ::= { ccasIfExtGeneralConfigEntry 15 } ccasGCnfCountryCode OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..8)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the country code digits." ::= { ccasIfExtGeneralConfigEntry 16 } ccasGCnfEchoCancellation OBJECT-TYPE SYNTAX INTEGER{ noEchoRequired (1), outgoingHalfEchoRequired (2), outgoingHalfEchoSuppressorInserted (3), incomingHalfEchoSuppressorRequired (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the echo cancellation mode, and it is applicable to an outgoing R2 register. " DEFVAL { outgoingHalfEchoRequired } ::= { ccasIfExtGeneralConfigEntry 17 } ccasGCnfSubscriberCategory OBJECT-TYPE SYNTAX INTEGER{ subscriberWithoutPriority (1), subscriberWithPriority (2), maintenanceEquipment (3), operatorCall (4), dataNationalTransmission (5), subscriberOrOperatorWithoutForwardTransfer (6), operatorWithForwardTransfer (7), dataInternationalTransmission (8) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the subscriber category types: . (1) subscriber without priority . (2) subscriber with priority . (3) maintenance equipment . (4) operator call . (5) data national transmission . (6) subscriber or operator without forward transfer . (7) operator with forward transfer . (8) data international transmission " DEFVAL { subscriberWithoutPriority } ::= { ccasIfExtGeneralConfigEntry 18 } ccasGCnfNatureOfCircuit OBJECT-TYPE SYNTAX INTEGER{ notIncluded (1), included (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies if there is any satellite link in the path: . (1) Satellite link is not included. . (2) Satellite link is included. " DEFVAL { notIncluded } ::= { ccasIfExtGeneralConfigEntry 19 } ccasGCnfCompelledSignalingType OBJECT-TYPE SYNTAX INTEGER{ enbloc (1), overlap (2), endtoend (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Compelled Signaling type: . enbloc (1): The called number is forwarded in a block. . overlap (2): The called numder is forwarded one at a time. . endtoend (3): The signaling between register over two or more links in tandem without regeneration in intermediate exchanges. " DEFVAL { enbloc } ::= { ccasIfExtGeneralConfigEntry 20 } ccasGCnfTxDigitOrder OBJECT-TYPE SYNTAX INTEGER { aniDnis (1), dnisAni (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the transmit digit order in which ANI and DNIs will be dialled out when the controlling application gives both the the calling party number and the called party number to the CAS module for dialing out in a single request. " DEFVAL { dnisAni } ::= { ccasIfExtGeneralConfigEntry 21 } ccasGCnfDigitDetectMode OBJECT-TYPE SYNTAX INTEGER { dtmf (1), mf (2), dp (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This objects specifies the digit detect mode that the GW should be opened with for reception of digits. . dtmf (1): Dual tone multifrequency . mf (2): Multifrequency . dp (3): Dial pulse This object applies to non R2 interfaces. " DEFVAL { mf } ::= { ccasIfExtGeneralConfigEntry 22 } ccasGCnfMeteringRepIntThresh OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the duration between two consecutive metering pulses, if it changes more than value specified in this parameter then an event will be triggered to MGC. " DEFVAL { 10 } ::= { ccasIfExtGeneralConfigEntry 23 } ccasGCnfStartTimer OBJECT-TYPE SYNTAX Unsigned32 (0..10000) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the amount of time that the GW must wait for receiving digits after generating the seize ACK or start dial indication for an incoming call. The value of 0 indicates the timer will not be started and GW would wait forever. " DEFVAL { 16 } ::= { ccasIfExtGeneralConfigEntry 24 } ccasGCnfLongTimer OBJECT-TYPE SYNTAX Unsigned32 (0..10000) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the period between receiving digits. The timer is not started until the first digit is received. The GW starts this timer during digit collection when at least one or more digits is required for a digit string to match any allowed pattern in the digit map. The timer is restarted after every new digit is received. This continues until the digit string matches at least one pattern in the digit map. The value of 0 indicates the timer will not be started and GW would wait forever. " DEFVAL { 16 } ::= { ccasIfExtGeneralConfigEntry 25 } ccasGCnfShortTimer OBJECT-TYPE SYNTAX Unsigned32 (0..10000) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the period between receiving digits. The GW starts this timer during digit collection when the digit string that it has collected matches at least one pattern in the digit map, but reception of another digit could change the match to a different pattern. In this case, GW waits to confirm that no more digits are received while this timer is running before reporting the match to the MGC. The value of 0 indicates the timer will not be started and GW would report immediately. " DEFVAL { 4 } ::= { ccasIfExtGeneralConfigEntry 26 } ccasGCnfLongDurationTimer OBJECT-TYPE SYNTAX Unsigned32 (100..9900) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies long duration event when placed in front of a digit. It indicates that that position is satisfied only if the duration of the event exceeds the long-duration threshold. " DEFVAL { 100 } ::= { ccasIfExtGeneralConfigEntry 27 } ccasGCnfMGCTimer OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the timer in the GW waiting for the MGC to provide the rest of the information for CAS signaling. During overlap CAS signaling, for an outgoing call, the MGC might specify a part of the digits to be signaled out of the GW while it is waiting to collect the rest of the information that also needs to be signaled. In this case, if the GW has finished signaling all the available digits, it can start this timer to wait for the MGC to specify the rest of the information. The backward signal from the far end can also request for information that the MGC has not yet specified to the GW. In this case also, this timer is started to wait for the MGC to provide the information needed by the GW. " REFERENCE "H.248 International CAS Compelled Register Signaling Packages (icasc), section 6.1.2" DEFVAL { 1000 } ::= { ccasIfExtGeneralConfigEntry 28 } ccasGCnfDigitType OBJECT-TYPE SYNTAX INTEGER { dtmf (1), mf (2), dp (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the digit type to pulsed from the GW such as: .dtmf - Dual tone multifrequency. .mf - Multifrequency. .dp - Dial pulse. This parameter can be overridden by MGC. In the event that the MGC does not specify the digit type, the value of this object is used. " DEFVAL { mf } ::= { ccasIfExtGeneralConfigEntry 29 } ccasGCnfEndPointDirectional OBJECT-TYPE SYNTAX INTEGER { bidirectional (1), incoming (2), outgoing (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the direction in which CAS calls will be accepted on this endpoint. .bidirectional - Accepts both incoming and outgoing calls. .incoming - Accepts incoming calls only. .outgoing - Accepts outgoing calls only. " DEFVAL { bidirectional } ::= { ccasIfExtGeneralConfigEntry 30 } ccasGCnfPulseReceiveTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the time that the MG should wait for the receipt of pulse (on hook pulse or off hook pulse). The value of 0 indicates the timer will not be started and MG would wait forever. " REFERENCE "H.248.25 Basis CAS Packages RBS (Robbed Bit Signal) Packet, section 9.2.1" DEFVAL { 0 } ::= { ccasIfExtGeneralConfigEntry 31 } ccasGCnfInitialDelay OBJECT-TYPE SYNTAX Unsigned32 (0..10000) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the initial delay that must be applied on an outgoing trunk before the digits are pulse out. The value of 0 indicates the timer, ccasGCnfInitialDelay will start immediately. " REFERENCE "H.248.25 Basis CAS Packages section 8.3.1" DEFVAL { 0 } ::= { ccasIfExtGeneralConfigEntry 32 } ccasGCnfMaxNumCallParty OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the maximum number of calling party digits to collect for reporting to the MGC. The MGC can overridden this value, and a value of 0 indicates that there is no limit and all numbers till end of calling party signaling must be accumulated. " DEFVAL { 0 } ::= { ccasIfExtGeneralConfigEntry 33 } ccasGCnfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used for adding, modifying, deleting the entries from the ccasExtIfGeneralConfigTable. A default entry with index value 1 is created at initialization, and it can not be modified or deleted. " ::= { ccasIfExtGeneralConfigEntry 34 } -- ********************************************************************* -- Conformance -- ********************************************************************* ciscoCasIfExtMIBConformance OBJECT IDENTIFIER ::= { ciscoCasIfExtMIB 2 } ccasIfExtMIBCompliances OBJECT IDENTIFIER ::= { ciscoCasIfExtMIBConformance 1 } ccasIfExtMIBGroups OBJECT IDENTIFIER ::= { ciscoCasIfExtMIBConformance 2 } -- ********************************************************************* -- Conformance and compliance statements -- ********************************************************************* ccasIfExtMIBCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the SNMP entities which implement ciscoCasIfExtMIB. This has been replaced by ccasIfExtMIBComplianceRev1." MODULE -- this module MANDATORY-GROUPS { ccasIfExtVoiceCfgGroup } GROUP ccasIfExtBulkGroup DESCRIPTION "Implementation of this group is mandatory only for gateways that support bulk configuration of the CAS DS0 group and the service shutdown of multiple T1/E1 voice interfaces." ::= { ccasIfExtMIBCompliances 1 } ccasIfExtMIBComplianceRev1 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the SNMP entities which implement ciscoCasIfExtMIB. This has been replaced by ccasIfExtMIBComplianceRev2." MODULE -- this module MANDATORY-GROUPS { ccasIfExtVoiceCfgGroupRev1 } GROUP ccasIfExtBulkGroup DESCRIPTION "Implementation of this group is mandatory only for gateways that support bulk configuration of the CAS DS0 group and the service shutdown of multiple T1/E1 voice interfaces." ::= { ccasIfExtMIBCompliances 2 } ccasIfExtMIBComplianceRev2 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the SNMP entities which implement ciscoCasIfExtMIB. This has been replaced by ccasIfExtMIBComplianceRev3." MODULE -- this module MANDATORY-GROUPS { ccasIfExtVoiceCfgGroupRev1 } GROUP ccasIfExtBulkGroup DESCRIPTION "Implementation of this group is mandatory only for gateways that support bulk configuration of the CAS DS0 group and the service shutdown of multiple T1/E1 voice interfaces." GROUP ccasIfExtVoiceCfgCasGroup DESCRIPTION "Implementation of this group is mandatory only when DS1 is configured for CAS." GROUP ccasIfExtProfileGroup DESCRIPTION "Implementation of this group is mandatory for configuration CAS variant." GROUP ccasIfExtConfigLineSignalGroup DESCRIPTION "Implementation of this group is mandatory for Line Signal." GROUP ccasIfExtConfigRegisterSignalGroup DESCRIPTION "Implementation of this group is mandatory for Register Signal." GROUP ccasIfExtConfigTimerGroup DESCRIPTION "Implementation of this group is mandatory for all timer associated with CAS variant." GROUP ccasIfExtGeneralConfigGroup DESCRIPTION "Implementation of this group is mandatory for general configuration supported CAS variant. " ::= { ccasIfExtMIBCompliances 3 } ccasIfExtMIBComplianceRev3 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the SNMP entities which implement ciscoCasIfExtMIB." MODULE -- this module MANDATORY-GROUPS { ccasIfExtVoiceCfgGroupRev1 } GROUP ccasIfExtBulkGroup DESCRIPTION "Implementation of this group is mandatory only for gateways that support bulk configuration of the CAS DS0 group and the service shutdown of multiple T1/E1 voice interfaces." GROUP ccasIfExtVoiceCfgCasGroup DESCRIPTION "Implementation of this group is mandatory only when DS1 is configured for CAS." GROUP ccasIfExtProfileGroup DESCRIPTION "Implementation of this group is mandatory for configuration CAS variant." GROUP ccasIfExtConfigLineSignalGroup DESCRIPTION "Implementation of this group is mandatory for Line Signal." GROUP ccasIfExtConfigRegisterSignalGroup DESCRIPTION "Implementation of this group is mandatory for Register Signal." GROUP ccasIfExtConfigTimerGroup DESCRIPTION "Implementation of this group is mandatory for all timer associated with CAS variant." GROUP ccasIfExtGeneralConfigGroup DESCRIPTION "Implementation of this group is mandatory for general configuration supported CAS variant. " GROUP ccasIfExtVoiceCfgGroupSup1 DESCRIPTION "Implementation of this group is mandatory for general configuration supported CAS variant. " ::= { ccasIfExtMIBCompliances 4 } -- ********************************************************************* -- units of conformance -- ********************************************************************* ccasIfExtVoiceCfgGroup OBJECT-GROUP OBJECTS { ccasIfExtVoiceCfgLifNumber, ccasIfExtVoiceCfgCcntrlProfile, ccasIfExtVoiceCfgVadEnabled, ccasIfExtVoiceCfgContinuityTone1, ccasIfExtVoiceCfgContinuityTone2, ccasIfExtVoiceCfgModemPassThru, ccasIfExtVoiceCfgUpspeedCodec, ccasIfExtVoiceCfgT38MaxFaxTxRate, ccasIfExtVoiceCfgT38HsPktPeriod, ccasIfExtVoiceCfgT38HsRedundancy, ccasIfExtVoiceCfgVadTimer, ccasIfExtVoiceCfgICSEnable, ccasIfExtVoiceCfgICSIntTimer, ccasIfExtVoiceCfgTonePlan, ccasIfExtVoiceCfgGwyLinkId, ccasIfExtVoiceCfgH248PkgIds } STATUS deprecated DESCRIPTION "This group contains objects that apply to the DS0 group of DS1 configuration in media gateways." ::= { ccasIfExtMIBGroups 1 } ccasIfExtBulkGroup OBJECT-GROUP OBJECTS { ccasIfExtVoiceCfgRepetition, ccasIfExtVoiceCfgBulkCfgOwner, ccasIfExtVoiceCfgBulkCfgResult, ccasIfExtDs0GrpRepetition, ccasIfExtDs0GrpRepeatOwner, ccasIfExtDs0GrpRepeatResult } STATUS current DESCRIPTION "This group contains objects that apply to the bulk configuration for the DS0 group associated voice specific parameters in media gateway." ::= { ccasIfExtMIBGroups 2 } ccasIfExtVoiceCfgGroupRev1 OBJECT-GROUP OBJECTS { ccasIfExtVoiceCfgLifNumber, ccasIfExtVoiceCfgCcntrlProfile, ccasIfExtVoiceCfgVadEnabled, ccasIfExtVoiceCfgContinuityTone1, ccasIfExtVoiceCfgContinuityTone2, ccasIfExtVoiceCfgModemPassThru, ccasIfExtVoiceCfgUpspeedCodec, ccasIfExtVoiceCfgVadTimer, ccasIfExtVoiceCfgICSEnable, ccasIfExtVoiceCfgICSIntTimer, ccasIfExtVoiceCfgTonePlan, ccasIfExtVoiceCfgGwyLinkId, ccasIfExtVoiceCfgH248PkgIds, ccasIfExtVoiceCfgEventMappingIdx, ccasIfExtVoiceCfgGatewayIndex } STATUS current DESCRIPTION "This group contains objects that apply to the DS0 group of DS1 configuration in media gateways." ::= { ccasIfExtMIBGroups 3 } ccasIfExtVoiceCfgCasGroup OBJECT-GROUP OBJECTS { ccasIfExtVoiceCfgCasProfile, ccasIfExtVoiceCfgCasVariant, ccasIfExtVoiceCfgDs0ChannelsFail } STATUS current DESCRIPTION "This group contains objects that apply to the DS0 group of DS1 configuration for CAS." ::= { ccasIfExtMIBGroups 4 } ccasIfExtProfileGroup OBJECT-GROUP OBJECTS { ccasProfileLineSigTimer, ccasProfileRegisterSignal, ccasProfileRegSigTimer, ccasProfileGeneralCfg, ccasProfileRowStatus, ccasVariantFile, ccasVariantSource, ccasVariantNumberCount, ccasVariantState, ccasVariantRowStatus } STATUS current DESCRIPTION "A collection of objects providing information applicable to CAS Profile." ::= { ccasIfExtMIBGroups 5 } ccasIfExtConfigLineSignalGroup OBJECT-GROUP OBJECTS { ccasILSSignalName, ccasILSRxPattern, ccasILSMatchedRxPattern, ccasILSMatchedTxPattern, ccasILSMinMakeTime, ccasILSMaxMakeTime, ccasILSMinBreakTime, ccasILSMaxBreakTime, ccasOLSCasSignalName, ccasOLSTxPattern, ccasOLSMakeTime, ccasOLSBreakTime } STATUS current DESCRIPTION "A collection of objects providing information applicable to Line Signal. " ::= { ccasIfExtMIBGroups 6 } ccasIfExtConfigRegisterSignalGroup OBJECT-GROUP OBJECTS { ccasRSCountry, ccasRSSubRegion, ccasBwdRSNextDigitANI, ccasBwdRSNextDigitDNIS, ccasBwdRSPrevDigit, ccasBwdRSXtoGroupBSignals, ccasBwdRSCongestion, ccasBwdRSCallingPartyCategory, ccasBwdRSAddrCompleteGroupA, ccasBwdRSPrevNminus2Digit, ccasBwdRSPrevNminus3Digit, ccasBwdRSCountryCode, ccasBwdRSLangDiscr, ccasBwdRSNatureOfCircuit, ccasBwdRSInfoEchoSuppressor, ccasBwdRSInternationalCongst, ccasBwdRSXtoGroupC, ccasBwdRSRepeatLastDigit, ccasBwdRSRepeatCalledDigit, ccasBwdRSPlaySITTone, ccasBwdRSSubscriberLineBusy, ccasBwdRSNetworkCongstInGroupB, ccasBwdRSInvalidDialedNumber, ccasBwdRSSubLineFreeWithCharge, ccasBwdRSSubLineFreeWithNoCharge, ccasBwdRSSubLineOutOfOrder, ccasBwdRSAnnouncement, ccasBwdRSXtoGrpASendNextDNIS, ccasBwdRSXtoGrpASendDNISFrmBeg, ccasBwdRSXtoGrpAResendLastDNIS, ccasBwdRSSSendCatSwGrpB, ccasBwdRSSGrpCCong, ccasFwdRSANIDigitAvailable, ccasFwdRSANIDigitNotAvailable, ccasFwdRSEndANICallingPartyNotRev, ccasFwdRSEndANICallingPartyRev, ccasFwdRSEndOfDNISDigit, ccasFwdRSNoCategoryAvailble, ccasFwdRSCCEchoSuppressor, ccasFwdRSCCNoEchoSuppressor, ccasFwdRSCCInsertEchoSuppressor, ccasFwdRSIncHalfEchoRequired, ccasFwdRSTestCall, ccasFwdRSSatelLinkIncluded, ccasFwdRSSatelLinkNotIncluded, ccasFwdRSDiscriminatorDigit, ccasFwdRSOtherLanguage, ccasFwdRSOtherLanguage1, ccasFwdRSOtherLanguage2, ccasFwdRSRequestNotAccepted, ccasFwdRSSubWithoutPriorNational, ccasFwdRSSubPriorNational, ccasFwdRSSubPriorInternational, ccasFwdRSMaintenanceEquipment, ccasFwdRSOperatorCall, ccasFwdRSDataTransNational, ccasFwdRSDataTransInternational, ccasFwdRSOperNoFwdTransFacility, ccasFwdRSOperFwdTransFacility, ccasFwdRSSubsrcWithMeter, ccasFwdRSSubsrcWithIDD, ccasRSInterpreFirstANIDigit, ccasRSGetValueFromValidIndex, ccasRSSeqInfCollect, ccasRSSendFirstFwdSig, ccasRSRowStatus } STATUS current DESCRIPTION "A collection of objects providing information applicable to Register Signal." ::= { ccasIfExtMIBGroups 7 } ccasIfExtConfigTimerGroup OBJECT-GROUP OBJECTS { ccasLSTIdleGuardTimer, ccasLSTClearFwdTimer, ccasLSTClearBwdTimer, ccasLSTReleaseGuardTimer, ccasLSTCASGlareTimer, ccasLSTAnswerMeterDelayTimer, ccasLSTCASDebounceTimer, ccasLSTSeizeAckRspTimer, ccasLSTDelayBetRegAnsAndLineAns, ccasLSTSeizeAckToDigitTimer, ccasLSTRowStatus, ccasRSTAnswerSigTimer, ccasRSTCompelledFwdToneOnTimer, ccasRSTCompelledFwdToneOffTimer, ccasRSTCompelledBwdToneOnTimer, ccasRSTOutFwdPulseOnTimer, ccasRSTOutFwdPulseOffTimer, ccasRSTIncFwdPulseOnTimer, ccasRSTBwdPulseOnTimer, ccasRSTIncomingRegSigDuration, ccasRSTOutgoingRegSigDuration, ccasRSTCalledPartyInterDigTimer, ccasRSTRowStatus } STATUS current DESCRIPTION "A collection of objects providing information applicable to timer." ::= { ccasIfExtMIBGroups 8 } ccasIfExtGeneralConfigGroup OBJECT-GROUP OBJECTS { ccasGCnfGlarePolicy, ccasGCnfParmSource, ccasGCnfRegSigMode, ccasGCnfLineSigType, ccasGCnfRingBackType, ccasGCnfIncCallHiFreqPower, ccasGCnfIncCallLoFreqPower, ccasGCnfIncCallNegTwist, ccasGCnfIncCallPosTwist, ccasGCnfIncCallBreakThreshold, ccasGCnfOutCallLoFreqPower, ccasGCnfOutCallPowerTwist, ccasGCnfOutCadenceOntime, ccasGCnfOutCadenceOfftime, ccasGCnfCountryCode, ccasGCnfEchoCancellation, ccasGCnfSubscriberCategory, ccasGCnfNatureOfCircuit, ccasGCnfCompelledSignalingType, ccasGCnfTxDigitOrder, ccasGCnfDigitDetectMode, ccasGCnfMeteringRepIntThresh, ccasGCnfStartTimer, ccasGCnfLongTimer, ccasGCnfShortTimer, ccasGCnfLongDurationTimer, ccasGCnfMGCTimer, ccasGCnfDigitType, ccasGCnfEndPointDirectional, ccasGCnfPulseReceiveTimeout, ccasGCnfInitialDelay, ccasGCnfMaxNumCallParty, ccasGCnfRowStatus } STATUS current DESCRIPTION "A collection of objects providing information applicable to general CAS configuration." ::= { ccasIfExtMIBGroups 9 } ccasIfExtVoiceCfgGroupSup1 OBJECT-GROUP OBJECTS { ccasIfExtVoiceCfgNoiseRegType } STATUS current DESCRIPTION "This group contains supplemental objects that apply to the voice configuration in media gateways." ::= { ccasIfExtMIBGroups 10 } END