cc/td/doc/product/wanbu/8850px45/vism33
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table Of Contents

Features and Advanced Configurations

DSP/Bearer Features

Codecs

Dynamic Payload for Voice Codecs

V.110

1560/980 Hz Modem Tone Detection

Configurable Jitter Buffer

ATM Fax Relay

T.38 Fax Relay

Mid-Call DTMF

DTMF Relay and Passthrough

ATM (PVC) Features

Preferred Routes

Priority Bumping

AIS Propagation Control

Bandwidth Utilization Enhancements

PVC OAM Cell Parameter Configuration

Private Network-to-Network Interface Priority Routing

Additional VBR Enhancements

Call Control

Separate Bearer IP Address

Call Throttling

Trunking Gateway Control Protocol Release 1.0

CALEA

MGC Redundancy

External DNS

AAL1 SVC-Based TDM Hairpinning

MGCP 1.0

RSVP-Based Admission Control

Local Traffic Grooming

Announcement File System

ISDN Backhaul Advanced Configuration

Advanced LAPD Configuration

Diagnostics/Statistics

Voice Quality Statistics

Diagnostic Testing for DSP Failures

History Statistics Collection

Static and Real-Time Configuration Display

Trap Filtering

VISM-PR Bulk Statistics Upload to CWM

RTP Connection Statistics

Clock Slip Counters

Channel Alarm Enhancement

VISM TDM Line Statistics Collection

Loopbacks for Lines and Connections

TDM Features

E1 CAS Idle Code Configuration

Programmable Tone Plans

Call Progress Tones

Wireless Tones

TDM Companding Law Configuration

Programmable CAS Bit Mapping (ABCD CAS bits)

Line Trunk Conditioning

Adjustable Gain

Adjustable Music On-Hold Threshold

CAS Features

RFC 3064 Package Support

VISM Network Continuity Test


Features and Advanced Configurations


This section describes the VISM/VISM-PR features and advanced configurations listed in Table 9-1.

Table 9-1 VISM/VISM-PR Features and Advanced Configurations 

Classification
Feature and Reference
Supported Modes
Supported Hardware
 

Codecs

All modes

VISM, VISM-PR

 

Dynamic Payload for Voice Codecs

VoIP switching/VoIP trunking, AAL1 switching, VoIP and AAL1 SVC, VoIP trunking/AAL2 trunking

VISM, VISM-PR

 

V.110

AAL2 trunking

VISM-PR

 

1560/980 Hz Modem Tone Detection

VoIP switching/VoIP trunking

VISM-PR

 

Configurable Jitter Buffer

All modes

Note For AAL2 trunking mode, it is recommended that you use fixed mode.

VISM, VISM-PR

 

ATM Fax Relay

AAL2 trunking

VISM-PR

 

T.38 Fax Relay

VoIP switching

VISM, VISM-PR

 

Mid-Call DTMF

VoIP switching

VISM, VISM-PR

 

DTMF Relay and Passthrough

All modes

VISM, VISM-PR

 

Preferred Routes

AAL2 trunking, VoIP switching

VISM-PR

 

Priority Bumping

AAL2 trunking

VISM-PR

 

AIS Propagation Control

AAL2 trunking mode

VISM, VISM-PR

 

Bandwidth Utilization Enhancements

AAL2 trunking

VISM-PR

 

PVC OAM Cell Parameter Configuration

All modes

VISM, VISM-PR

 

Private Network-to-Network Interface Priority Routing

AAL1 switching, VoIP and AAL1 SVC, VoIP trunking/AAL2 trunking

VISM-PR

 

Additional VBR Enhancements

All modes

VISM-PR

 

Separate Bearer IP Address

VoIP switching

VISM, VISM-PR

 

Call Throttling

AAL1 switching, switched AAL2 SVC, switched AAL2 PVC, VoIP and AAL1 SVC

VISM-PR

 

Trunking Gateway Control Protocol Release 1.0

VoIP switching

VISM, VISM-PR

 

CALEA

VoIP switching/VoIP trunking, AAL2 trunking, AAL1 switching, switched AAL2 SVC, switched AAL2 PVC, VoIP and AAL1 SVC, VoIP trunking/AAL2 trunking

VISM, VISM-PR

 

MGC Redundancy

AAL1 switching, switched AAL2 SVC, switched AAL2 PVC, VoIP and AAL1 SVC,

VISM, VISM-PR

 

External DNS

AAL1 switching, switched AAL2 SVC, switched AAL2 PVC, VoIP and AAL1 SVC,

VISM, VISM-PR

 

AAL1 SVC-Based TDM Hairpinning

AAL1 switching, switched AAL2 SVC, switched AAL2 PVC, VoIP and AAL1 SVC,

VISM, VISM-PR

 

MGCP 1.0

AAL1 switching, switched AAL2 SVC, switched AAL2 PVC, VoIP and AAL1 SVC,

VISM, VISM-PR

 

RSVP-Based Admission Control

VoIP switching

VISM, VISM-PR

 

Local Traffic Grooming

VoIP switching/VoIP trunking, VoIP and AAL1 SVC

VISM, VISM-PR

 

Announcement File System

VoIP switching/VoIP trunking

VISM-PR

 

ISDN Backhaul Advanced Configuration

VoIP switching

VISM, VISM-PR

 

Advanced LAPD Configuration

VoIP switching/VoIP trunking, AAL1 switching, switched AAL2 SVC, VoIP and AAL1 SVC

VISM, VISM-PR

 

Voice Quality Statistics

VoIP switching, VoIP trunking

VISM-PR

 

Diagnostic Testing for DSP Failures

All modes

VISM-PR

 

History Statistics Collection

All modes

VISM-PR

 

Static and Real-Time Configuration Display

All modes

VISM/VISM-PR

 

Trap Filtering

All modes

VISM-PR

 

VISM-PR Bulk Statistics Upload to CWM

All modes

VISM-PR

 

RTP Connection Statistics

VoIP switching, VoIP trunking

VISM, VISM-PR

 

Clock Slip Counters

All modes

VISM, VISM-PR

 

Channel Alarm Enhancement

All modes

VISM, VISM-PR

 

VISM TDM Line Statistics Collection

All modes

VISM, VISM-PR

 

Loopbacks for Lines and Connections

All modes

VISM, VISM-PR

 

E1 CAS Idle Code Configuration

AAL2 trunking

VISM, VISM-PR

 

Programmable Tone Plans

All modes

VISM-PR

 

Call Progress Tones

All switching

VISM-PR (T1 only)

 

Wireless Tones

VoIP switching

VISM-PR

 

TDM Companding Law Configuration

VoIP trunking, AAL2 trunking

VISM-PR

 

Programmable CAS Bit Mapping (ABCD CAS bits)

AAL2 trunking

VISM-PR

 

Line Trunk Conditioning

AAL2 trunking

VISM/VISM-PR

 

Adjustable Gain

All modes

VISM, VISM-PR

 

Adjustable Music On-Hold Threshold

All modes

VISM, VISM-PR

 

CAS Features

All switching modes

VISM, VISM-PR

 

RFC 3064 Package Support

All switching modes

VISM, VISM-PR

 

VISM Network Continuity Test

All switching modes

VISM, VISM-PR


DSP/Bearer Features

This section describes the VISM/VISM-PR DSP/bearer capabilities. It includes the following sections:

Codecs

Dynamic Payload for Voice Codecs

V.110

1560/980 Hz Modem Tone Detection

Configurable Jitter Buffer

ATM Fax Relay

T.38 Fax Relay

Mid-Call DTMF

DTMF Relay and Passthrough

Codecs

VISM/VISM-PR allows the use of codec templates in which you can select a template instead of specifying each allowable codec individually.

Within each codec template, you can specify an order of preference. At call setup time, the codec to be used from the configured template is either specified by the call agent or negotiated between the calling and called VISM/VISM-PR cards. If the codec is negotiated, the most preferred codec that both VISM/VISM-PR cards can support is selected.

Table 9-2 lists the VISM/VISM-PR codecs and their attributes.

Table 9-2 Supported Codecs 

Codec
   
VISM DS0 Density
VISM-PR DS0 Density
Packetization Period (milliseconds)
Templates Supported
T1
E1
T1
E1

G.711u

5, 10, and 20

1, 2, 3, 4, 5

192

248

192

248

G.711a

5, 10, and 20

1, 2, 3, 4, 5

192

248

192

248

G.729a

10, 20, 30

1, 3, 4, 5

145

145

192

248

G.729ab

10, 20, 30, and 40

1, 3, 4, 5

145

145

192

248

G.726-16k, 24k, 32k, 40k

10, 20, 30, and 40

1, 3, 4, 5

145

145

192

248

G.723.1-H

30 and 60

4

64

64

144

144

G.723.1a-H

30 and 60

4

64

64

144

144

G.723.1-L

30 and 60

4

64

64

144

144

G.723.1a-L

30 and 60

4

64

64

144

144

Clear channel

10 and 20

1, 2, 3, 4, 5

192

248

192

248

Lossless compression

Range 0-50

5

N/A

N/A

192

248


G.729a Codec with 20 ms Packetization Period

VISM/VISM-PR cards contain a custom profile to support the G.729a codec with a 20-millisecond (ms) packetization period.

The Custom profile type, 210, supports upspeeding from the G.729a codec with a 20-ms packetization period to other codecs, including G.711 Mu/A law and Clear Channel. Profile type 210 also includes the CCD voiceband data (VBD) codec.

For the VISM card, the G.729a codec with a 20-ms packetization period is supported for AAL2 trunking and applies to templates 1, 3, and 4.

For the VISM-PR card, the G.729a codec with a 20-ms packetization period is supported for switching and trunking modes and applies to templates 1, 3, 4, and 5.

VISM-PR Lossless Compression

The lossless compression feature includes the lossless compressed (LLC) codec that allows higher throughput through the T1/E1 lines by removing information redundancy.

Lossless compression provides the following functions:

Reduces the transmission bandwidth necessary between the base transceiver station (BTS) and the base station controller (BSC)

Aggregates traffic between the BTS and BSC

Compresses traffic

Converts traffic from TDM to packet

The lossless compression codec supports the following specifications:

192 T1 and 248 E1 channels

Template 5 for lossless codec

Same packetization period as clear channel

SNMP MIB

AAL2 trunking mode


Note Lossless codec is not recommended when the voice traffic stream is incompressible. If it is used with an incompressible voice traffic stream, expansion might occur due to internal compression headers.


Dynamic Payload for Voice Codecs

VISM/VISM-PR supports the dynamic payload for voice codecs.

To configure the VISM/VISM-PR card for dynamic payload, complete the following steps:


Step 1 To enable the VISM/VISM-PR card for dynamic payload, enter the cnfdynamicpayload command.

nodename.1.12.VISM8.a > cnfdynamicpayload <dynamic_payload>

Replace the <dynamic_payload> argument with a value of 1.

1 = Enable

2 = Disable

Step 2 To display the status of the dynamic payload feature, enter the dspdynamicpayload command.

nodename.1.12.VISM8.a > dspdynamicpayload

Dynamic Payload flag: enable

When dynamic payload is enabled, the session description protocol (SDP) payload type is negotiated in the range from 96 to 127 during codec negotiation.


The payload type specified in the addrtpcon, cnfrtpcon, or cnfvbdcodec command is passed to the digital signal processor (DSP) to modify its static payload types. When dynamic payload is disabled, the DSP uses the static payload type values for the codec.

V.110

VISM-PR can support V.110 data traffic transport through ATM trunks.

When V.110 is enabled on a line, VISM-PR detects the V.110 traffic and upspeeds to Clear Channel. This upspeeding allows for 64K clear data transport. When the V.110 stream is not detected, VISM-PR downspeeds from Clear Channel to a previous codec.

The total number of supported V.110 calls is the same as the total number of Clear Channel calls that are supported in AAL2 trunking mode.

You can enable or disable V.110 on a line and is applicable only to AAL2 trunking mode.

Enabling V.110

To enable or disable V.110, complete the following steps:


Step 1 Log in to the VISM-PR card.

Step 2 Ensure you are in the AAL2 trunking mode.

Step 3 Ensure that the line signaling type is common channel signaling (CCS).

Step 4 Ensure that CIDs are not present on the line.

Step 5 To enable or disable V.110 detection, use the cnflnv110 command.

cnflnv110 <line_number> <v110_flag>

Replace <line_number> with the line number on which you want to enable or disable V.110. Range is 1-8.

Replace <v110_flag> with one of the following values to enable or disable V.110 on the line:

1 = Enable

2 = Disable (default)

The following example shows the sample syntax to enable V.110 detection on line 1.

nodename.1.28.VISM8.a > cnflnv110 1 1

nodename.1.28.VISM8.a >

Step 6 To verify that V.110 is enabled on line 1, use the dspln command.

nodename.1.28.VISM8.a > dspln 1

LineNum: 1
LineConnectorType: RJ-48
LineEnable: Modify
LineType: dsx1ESF
LineCoding: dsx1B8ZS
LineLength: 0-131 ft
LineXmtClockSource: LocalTiming
LineLoopbackCommand: LocalLineLoop
LineSendCode: NoCode
LineUsedTimeslotsBitMap: 0xffffff
LineLoopbackCodeDetection: codeDetectDisabled
LineSignalingType: No Signaling
LineCcsChannels: 0x0
LineTrunkConditioning: disable
LineBearerBusyCode: 127
CircuitIdentifier:
TxDigitOrder: aniThenDnis
TonePlanRegion:
TonePlanVersion: 0
RingingTO: 180
RingBackTO: 180

Type <CR> to continue, Q<CR> to stop:

BusyTO: 30
ReorderTO: 30
DialTO: 16
StutterDialTO: 16
OffHookAlertTO: 5
RemoteRingbackMethod: proxy
V110Detection:             enable

LineNumOfValidEntries: 8

nodename.1.28.VISM8.a >


1560/980 Hz Modem Tone Detection

Some proprietary modem modulations might not be recognized as modem signals. Therefore, the modem cannot switch from a compressed voice mode channel to modem pass-through.

The 1560/980 Hz modem tone can be used to detect a proprietary signal from the modem and to carry the encrypted data over a secure modem connection in a VoIP network.

In Release 3.3.20, you can configure the VISM-PR card to detect the 1560/980 Hz modem tone in the VoIP switching mode.

When the 1560/980 Hz modem tone is detected, the VISM-PR upspeeds to the Clear Channel codec. Voice activity detector (VAD) and echo canceller (ECAN) are automatically disabled. When silence is detected, the VISM-PR downspeeds back to its voice codec and to the original VAD and ECAN states.

Prerequisites

Before enabling 1560/980 Hz tone detection, complete the following tasks for the local and remote VISM-PR cards:

1. Ensure the VISM-PR is operating in the VoIP switching mode.

2. Configure the VBD codec for Clear Channel by entering the cnfvbdcodec command with option 4.


Note If the VBD codec is not set to Clear Channel, the modem connection might not go through. The VISM-PR card automatically upspeeds to the configured VBD codec and thus does not reject the call.


3. Ensure you are using templates 1, 2, or 3. 1560/980 Hz tone detection is not supported on template 5.

Configuring the Tone Detection

By default, 1560/980 Hz tone detection is disabled.

To enable or disable the detection of the 1560/980 Hz tones, complete the following steps.


Note If calls exist on the card, enabling or disabling this feature could affect these existing calls.



Step 1 To enable the detection of 1580/980 tones, enter the cnfsplmodemtoneenbl command.

sol-mgx2.1.19.VISM8.a > cnfsplmodemtoneenbl <tone_id>

Replace <tone_id> with a value of 1 to indicate 1560/980 Hz tone.

sol-mgx2.1.19.VISM8.a > cnfsplmodemtoneenbl 1

sol-mgx2.1.19.VISM8.a >

Step 2 To confirm that the 1560/980 Hz tone can be detected, enter the dspsplmodemtone command.

sol-mgx2.1.19.VISM8.a > dspsplmodemtone

1560/980 Hz Modem Tone Detection : ENABLED

Step 3 To disable the detection of 1580/980 tones, enter the cnfsplmodemtonedsbl command.

sol-mgx2.1.19.VISM8.a > cnfsplmodemtonedsbl

Replace <tone_id> with a value of 1 to indicate 1560/980 Hz tone.

sol-mgx2.1.19.VISM8.a > cnfsplmodemtonedsbl 1

sol-mgx2.1.19.VISM8.a >

Step 4 Confirm that the 1560/980 tone cannot be detected.

sol-mgx2.1.19.VISM8.a > dspsplmodemtone

1560/980 Hz Modem Tone Detection : DISABLED


Configurable Jitter Buffer

The configurable jitter buffer feature provides configuration of jitter buffer mode (fixed and adaptive) and initial delay time on a codec basis.

Fixed mode is used if the latency is expected to be constant.

Adaptive mode is used if the latency is expected to be varied.

This feature reduces packet loss for fax, modem, and CCD calls.

Use the following command to configure the jitter buffer:

cnfcodecjtrdelay <codecType> <jitter_mode> <jitter_initdelay>

Replace the above arguments with the values listed in Table 9-3.

Table 9-3 Parameters for cnfcodecjtrdelay Command 

Parameter
Description

codecType

Type of coding/decoding to be performed on the data stream. Values are

1 = G.711u

2 = G.711a

3 = G.726-32K

4 = G.729a

5 = G.729ab

6 = Clear channel (VAD must be off)

7 = G.726-16K

8 = G.726-24K

9 = G.726-40K

11 = G.723.1-H

12 = G.723.1-AH

13 = G.723.1-L

14 = G.723.1-AL

15 = Lossless (VAD must be off)

jitter_mode

Jitter delay mode. Use one of the following values:

1 = Fixed. We recommend fixed mode if latency jitter is constant.

2 = Adaptive. We recommend adaptive if latency jitter is variable.

jitter_initdelay

Initial jitter delay (defined in milliseconds). Ranges are

For codec templates 1, 3, 4, and 5—0-100 in increments of 10.

For codec template 2—0-100 in increments of 5.

For Lossless codec, range is 0-50.


Use the dspcodecjtrdelays command to display the jitter buffer parameters you configured with the cnfcodecjtrdelay command.

nodename.1.5.VISM8.a > dspcodecjtrdelays
codecType delay mode timestamp initial delay
------------- ----------- --------- -------------
1 - G.711u fixed No hundred
2 - G.711a fixed No hundred
3 - G.726-32K adaptive N/A sixty
4 - G.729a adaptive N/A sixty
5 - G.729ab adaptive N/A sixty
6 - clr chan fixed No hundred
7 - G.726-16K adaptive N/A sixty
8 - G.726-24K adaptive N/A sixty
9 - G.726-40K adaptive N/A sixty
11 - G.723.1-H adaptive N/A sixty
12 - G.723.1a-H adaptive N/A sixty
13 - G.723.1-L adaptive N/A sixty
14 - G.723.1a-L adaptive N/A sixty
15 - Lossless fixed No sixteen

Note In AAL2 trunking mode, we recommend that you use the fixed jitter delay mode.


ATM Fax Relay

The ATM fax relay feature allows the VISM-PR card to transport fax over an ATM trunk more reliably and efficiently than fax pass through by using less bandwidth.

This feature is applicable to the VISM-PR card in AAL2 trunking mode.


Note ATM fax relay is supported for templates 3 and 4.


If both the near-end and far-end gateways support ATM fax relay, an attempt is made to switch to ATM fax relay for the connection.

If neither gateway supports ATM fax relay or an attempt to switch fails, the connection remains established as a voice call or pass through until one of the endpoints goes on-hook.

ATM fax relay uses less than 50 cps bandwidth for each connection.

Configure ATM Fax Relay Parameters

To configure ATM fax relay parameters, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM-PR card.

Step 2 Ensure that the VISM-PR card is running in AAL2 trunking mode.

Step 3 To configure ATM fax relay parameters, enter the cnffaxrelayparams command.

nodename.1.18.VISM8.a > cnffaxrelayparams <line_number> <Max_Xmit_Rate> |<NSF_Override> <NSF_Country_Code> <NSF_Vendor_Code> <T30_ECM>|

Replace the above arguments with the values listed in Table 9-4.

Table 9-4 Parameters for cnffaxrelayparams Command 

Parameter
Description

line_number

Line number in the range 1-8.

Max_Xmit_Rate

Maximum fax transmission rate.

1 = 2400 bps

2 = 4800 bps

3 = 7200 bps

4 = 9600 bps

5 = 12000 bps

6 = 14400 bps (default)

|NSF_Override|

(Optional) Parameter to enable the gateway to override the nonstandard facilities (NSF) code in the following T.30 signals:

NSF

Nonstandard facilities command (NSC)

Nonstandard facilities setup (NSS)

Values are

1 = Enabled (default)

2 = Disabled

The NSF code is overridden to prevent the group 3 fax machines from synchronizing with each other on the basis of a protocol other than the ITU T-series recommendations.

If this proprietary synchronization is prevented, the group 3 fax machines synchronize to the standard T-series protocol. This action is necessary if the fax relay capability of the media gateway is limited to the T-series recommendations.

|NSF_Country_Code|

(Optional) Country code in the NSF code identifies the country where the group 3 fax equipment with nonstandard capabilities is manufactured.

Value range is 0-65535.

|NSF_Vendor_Code|

(Optional) Vendor code. This code is also called the terminal provider code. It identifies the manufacturer of the group 3 fax equipment with nonstandard capabilities.

Value range is 0-65535.

|T30_ECM|

(Optional) Parameter you use to enable and disable T.30 ECM.

T.30 ECM is a feature that improves image quality and page compression capabilities through a reliable image data transmission protocol. If fax calls are failing due to high packet loss, then disabling T.30 ECM might improve the successful transmission rate.

1 = Enabled (default)

2 = Disabled


Example 9-1 shows the command to configure the maximum fax transmission rate of 14400 bps on line 1. Unless the optional parameters are configured, they automatically set to the default values.

Example 9-1 Configuring Fax Relay Parameters

nodename.1.28.VISM8.a > cnffaxrelayparams 1 6

nodename.1.28.VISM8.a >

Step 4 To display the ATM fax relay parameters you configured in Step 3, use the dspfaxrelayparams command.

nodename.1.28.VISM8.a > dspfaxrelayparams <line_number>

Replace the <line_number> argument with a value in the range 1-8.

Example 9-2 shows the sample output of the fax relay parameters for line 1.

Example 9-2 Displaying Fax Relay Parameters

nodename.1.18.VISM8.a > dspfaxrelayparams 1

line_number: 1
Max_Xmit_Rate: fx14400bps
NSF_Override: enabled
NSF_Country_Code: 173
NSF_Vendor_Code: 81
T30_ECM: enabled

nodename.1.18.VISM8.a >


Configure ATM Fax Relay Acknowledgment Timeout

To configure the fax relay acknowledgment timeout, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM-PR card.

Step 2 Ensure the VISM-PR card is running in AAL2 trunking mode.

Step 3 To configure the fax acknowledgment timeout, enter the cnffaxrelaytimeout command.

nodename.1.18.VISM8.a > cnffaxrelaytimeout <line_number> <Ack_Timer>

Replace the <line_number> argument with a line number in the range 1-8.

Replace the <Ack_Timer> argument with a value in the range 250-10000 ms in multiples of 250.

The acknowledgment timer is the amount of time the near-end fax waits for a response from the far-end fax. Expiration of this response time indicates that the request to switch over to ATM fax relay has been rejected or discarded by the far-end.

The following example shows the command to configure the acknowledgment timeout as 1000 ms on line 1.

nodename.1.28.VISM8.a > cnffaxrelaytimeout 1 1000

Step 4 To display the fax acknowledgment timeout for a specified line, enter the dspfaxrelaytimeout command.

nodename.1.18.VISM8.a > dspfaxrelaytimeout <line_number>

Replace the <line_number> argument with a value in the range 1-8.

Example 9-3 shows the default timeout value for line 1.

Example 9-3 Displaying Fax Relay Timeout Values for a Line

nodename.1.18.VISM8.a > dspfaxrelaytimeout 1

line_number: 1
FAX_Ack_Timer: 1000 ms

Step 5 To display the fax acknowledgment timeout values for all of the lines, enter the dspfaxrelaytimeouts command. This command does not have any parameters.

nodename.1.18.VISM8.a > dspfaxrelaytimeouts

Example 9-4 shows the default fax acknowledgment timeout values for all of the lines on the VISM-PR card.

Example 9-4 Displaying Fax Relay Timeout Values for All Lines

nodename.1.18.VISM8.a > dspfaxrelaytimeouts

Line_Number FAX Ack Timeout (ms)
----------- ---------------------
1 1000
2 1000
3 1000
4 1000
5 1000
6 1000
7 1000
8 1000


Enable ATM Fax Relay

By default, ATM fax relay is enabled for the line.

To enable ATM fax relay, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM-PR card.

Step 2 Ensure that the VISM-PR card is running in AAL2 trunking mode.

Step 3 To enable ATM fax relay on a line, enter the cnffaxrelay command.

nodename.1.18.VISM8.a > cnffaxrelay <line_number> <faxrelay>

Replace the <line_number> argument with a value in the range 1-8.

Replace the <faxrelay> argument with one of the following values:

1 = Disable

2 = Enable

Step 4 To find out whether ATM fax relay is enabled on a line, enter the dspfaxrelay command.

nodename.1.18.VISM8.a > dspfaxrelay <line_number>

Replace the <line_number> argument with a value in the range 1-8.

Example 9-5 shows that fax relay is enabled on line 1.

Example 9-5 Displaying Fax Relay Status

nodename.1.18.VISM8.a > dspfaxrelay 1

line_number: 1
faxrelay:        Enabled

Step 5 To find out whether ATM fax relay is enabled or disabled on all of the lines, enter the dspfaxrelays command. This command does not have any arguments.

nodename.1.18.VISM8.a > dspfaxrelays

Example 9-6 shows that ATM fax relay is enabled on all of the lines of the VISM-PR card.

Example 9-6 Displaying Fax Relay Status for All Lines

nodename.1.18.VISM8.a > dspfaxrelays

Line_Number Fax Relay
----------- -------
1 Enabled
2 Enabled
3 Enabled
4 Enabled
5 Enabled
6 Enabled
7 Enabled
8 Enabled


T.38 Fax Relay

The ITU T.38 recommendation for the fax relay feature is for fax transmission over IP networks. To configure the T.38 fax transfer parameters for a specified line, use the cnft38params.

For more information about the cnft38params command, see "cnft38params" section on page 10-354 of Chapter 10, "CLI Commands."


Note You must use codec templates 3 and 4 with the T.38 fax relay feature enabled. When enabled, the T.38 feature supports 192 DS0s in template 3 and 144 DS0s in template 4.


Call Agent-Controlled T.38 Fax

The call agent-controlled T.38 fax feature is an additional operational mode for MGCP 1.0. The VISM can interoperate with H.323 and non-Cisco gateways, and is supported for VoIP calls. This feature is activated by fax tone and signaling carried with the call agent.

The cnft38fxlco command allows you to set the local connection option fax preamble response to off.

Mid-Call DTMF

The mid-call dual tone multifrequency (DTMF) feature enables the collection and notification of digits to the call agent following a call setup for an endpoint. This feature also supports the out-pulsing of DTMF digits at a call agent's request. This feature is used for services that require two-stage dialing, such as calling card applications.

Mid-call DTMF is supported for all the channel-associated signaling (CAS) variants, for DTMF mode only.

DTMF Relay and Passthrough

VISM/VISM-PR supports DTMF relay using named telephony events (NTEs), named signaling event (NSE) based relay, and Cisco-RTP based relay. For all other tones, VISM uses NSEs.

By default, DTMF relay is enabled. In VoIP switching mode, if you want to run DTMF in passthrough mode, use the cnfvoiptransparams command to disable the DTMF relay.

nodename.1.27.VISM8.a > cnfvoiptransparams <DtmfRelay> <CasBits> |<EventNego> <EventNegoPolicy> <SIDPayloadType>|

Use the following parameter values to disable the DTMF relay:

nodename.1.27.VISM8.a > cnfvoiptransparams 2 1 2 1

The optional <EventNego> argument is used to enable and disable event negotiation since this argument is used by VISM/VISM-PR to decide whether or not to advertise a named telephony event (NTE) for DTMF relay.

VISM/VISM-PR card looks at a combination of the <DtmfRelay> and <EventNego> arguments to ascertain whether or not to enable the DTMF relay or to fall back to DTMF passthrough (inband).

If event negotiation is disabled, the VISM/VISM-PR card does not advertise the DTMF relay NTE capability.

ATM (PVC) Features

This section contains the VISM/VISM-PR ATM (PVC) features described in the following sections:

Preferred Routes

Priority Bumping

AIS Propagation Control

Bandwidth Utilization Enhancements

PVC OAM Cell Parameter Configuration

Private Network-to-Network Interface Priority Routing

Additional VBR Enhancements

Preferred Routes


Note This feature is not supported with PXM1E and PXM45 software Releases 4.x and prior.


In a PNNI network with a large number of SPVCs, the Cisco MGX 8850 (PXM1E and PXM45) can route SPVCs and SPVPs over predefined trunk routes in a PNNI group. This capability means that fewer connections need to be manually rerouted.

You can provision the VISM-PR card to specify a routing preference in case the preferred route is not available.

This feature is applicable to VISM-PR cards operating in AAL2 trunking or VoIP switching mode.

Preferred route configuration is done on the PXM card. Therefore, only VISM-PR SPVC connections that have master endpoints can be added as preferred routes.

For more information on configuring preferred routes, refer to the Cisco MGX 8850 (PXM1E/PXM45), Cisco MGX 8950, and Cisco MGX 8830 Configuration Guide, Release 5.1.

Prerequisites

Before configuring your SPVC as a preferred route, complete the following prerequisites:

Ensure your PXM1E and PXM45 cards are running at least software Release 5.0.

Install and perform initial configurations for the following items on your VISM-PR card:

Operating mode ( cnfvismmode)

Codec template ( cnfcodectmpl)

Port ( addport)

Resource partition ( addrscprtn)

Configure Preferred Routes

To configure your VISM-PR card for preferred routes, complete the following steps:


Step 1 Log in to the PXM1E or PXM45 card and cc to the VISM-PR card.

Step 2 Ensure you have completed the initial configurations listed in the "Prerequisites" section.

Step 3 To add a PVC between the VISM-PR and PXM cards and associate the connection as a preferred route, enter the addcon command.

Use the following optional <prefrte> and <direct> arguments, which support the preferred route feature.

nodename.1.12.VISM8.a > addcon <localVCI> <preference> <pvc_type> <application> <PCR> <mastership> |<remoteConnId> <serviceType> <scr> <mbs> <priority> <prefrte> <direct>|

Replace the above arguments with the values listed in Table 9-5.

Table 9-5 Parameters for addcon Command 

Parameter
Description

localVCI

Local virtual channel identifier (VCI) to be used for the connection. Range is 131-510.

preference

Preference level of the local VCI.

1 = Primary

2 = Secondary (for redundancy)

pvc_type

AAL type of connection.

1 = AAL5

2 = AAL2

3 = AAL1

application

Connection application.

1 = Control

2 = Bearer

3 = Signaling

Note If the connection is used for bearer and signaling, specify 2 for bearer.

PCR

Peak cell rate measured in cells per second.

1-96000 = AAL5 bearer

1-20000 = AAL5 control PVC

1-50000 = T1 AAL2 PVCs

1-60000 = E1 AAL2 PVCs

1-400 = Signaling PVCs in AAL2 trunking mode

Note If the serviceType argument is variable bit rate (VBR), the PCR argument value must be 15 or greater.

mastership

Type of connection.

1 = Master

2 = Slave

Set this value to 1.

|remoteConnId|

(Optional) Remote connection identifier.

Type the value in the following format:
nodename.slot.port.vpi.vci

Note Use the optional |remoteConnId| argument only if you selected the mastership argument value of 1 (Master).

|serviceType|

Service type.

1 = Constant bit rate (CBR)

2 = Variable bit rate real time (rt-VBR)

3 = Variable bit rate non-real time (nrt-VBR)

4 = rt3-VBR

5 = rt2-VBR

6 = nrt2-VBR

7 = nrt3-VBR

|scr|

Sustainable cell rate (SCR) in the range from 15 to the value you specified for the PCR argument. The rate is measured in cells per second.

This argument is required if the serviceType is rt-VBR or nrt-VBR.

|mbs|

Maximum burst size (MBS) is the number of cells that are transmitted at the peak cell rate.

This value is in the range from 1 to 10 times the value you specified for the scr argument.

This argument is required if the serviceType is rt-VBR or nrt-VBR.

|priority|

Route priority. Priority number is assigned to the PVC during configuration of the connection.

Range is 1-15. Default is 8.

A value of 1 indicates the highest priority, and a value of 15 indicates the lowest priority.

|prefrte|

(Optional) Unique identifier of the preferred route with which this connection is associated.

Range is 0-65535. Default is 0.

When the specified route identifier is 0, the connection is not associated with a preferred route. This parameter is not applicable to the slave end of an SPVC connection.

|direct|

(Optional) Parameter you use to specify whether or not the associated preferred route is the only permissible route for the connection to take.

1 = Yes—The connection is not allowed to pick an alternate route. This option is not applicable when a preferred route is not specified.

2 = No (default)—The connection is allowed to try another route if the preferred route is unavailable.

If the directed preferred route is unavailable, the connection fails.


Example 9-7 shows a PVC being added as the master endpoint of a preferred route.

Example 9-7 Adding a PVC as a Preferred Route

nodename.1.12.VISM8.a > addcon 131 1 2 2 50000 1 mgx8850.0.4.120.120 1 150 777 1

Step 4 To associate the master endpoint of an SPVC connection to a preferred route, enter the cnfcon command.

Use the optional <prefrte> and <direct> arguments that support the preferred route feature.

nodename.1.12.VISM8.a > cnfcon <LCN> <PCR> <service_type> |<SCR_ingress> <MBS_ingress> <priority> <prefrte> <direct>

In Example 9-8 the master endpoint of this connection is associated with a preferred route.

Example 9-8 Associating a Master Endpoint to a Preferred Route

nodename.1.12.VISM8.a > cnfcon 131 60000 1 777 1

where 777 is the preferred route ID, and 1 is a directed route.

Replace the above arguments with the values listed in Table 9-6.

Table 9-6 Parameters for cnfcon Command 

Parameter
Description

LCN

Logical channel number of the connection. Range is 131-510.

This value is the same as the localVCI value in the addcon command.

PCR

Peak cell rate (PCR) measured in cells per second. Ranges are

1-400 = Signaling PVC in AAL2 trunking mode

1-20000 = AAL5 control PVC

1-50000 = T1 AAL2 bearer PVC

1-60000 = E1 AAL2 bearer PVC

1-96000 = AAL5 bearer PVC

Note If the service_type argument value is VBR, the PCR argument value must be 15 or greater.

service_type

Service type. Values are

1 = CBR

2 = rt-VBR

3 = nrt-VBR

4 = rt-VBR3

5 = rt-VBR2

6 = nrt-VBR

7 = nrt-VBR

|SCR_ingress|

(Optional) Sustainable cell rate (SCR). Range is from 15 to the value you configured for the PCR argument value.

Note This argument value is required if the service_type argument value is in the range 2-7.

|MBS_ingress|

(Optional) Maximum burst size (MBS) is the maximum number of cells that are transmitted at the peak cell rate. Range is from 1 cell to 10 times the value you configured for the SCR_ingress argument value.

Note This argument value is required if the service_type argument value is in the range 2-7.

|priority|

Route priority is the priority number assigned to the PVC during configuration of the connection.

Range is 1-15. Default is 8.

A value of 1 indicates highest priority, and a value of 15 indicates the lowest priority.

|prefrte|

(Optional) Unique identifier of the preferred route with which this connection is associated.

Range is 0-65535. Default is 0.

When the specified route identifier is 0, the connection is not associated with a preferred route. This parameter is not applicable to the slave end of an SPVC connection.

|direct|

(Optional) Parameter you use to specify whether or not the associated preferred route is the only permissible route for the connection to take.

1 = Yes—The connection is not allowed to pick an alternate route. This option is not applicable when a preferred route is not specified.

2 = No (default)—The connection is allowed to try another route if the preferred route is unavailable.

If the directed preferred route is unavailable, the connection fails.


Step 5 To display the preferred route identifier and the directed route flag of an SPVC, enter the dspcon command.

nodename.1.12.VISM8.a > dspcon <LCN>

Replace the <LCN> argument with the logical channel number of the SPVC you configured in Step 4.

Example 9-9 shows the preferred route information for LCN 131.

Example 9-9 Displaying the Preferred Route Identifier

nodename.1.12.VISM8.a > dspcon 131

ChanNum: 131
ChanRowStatus: Mod
ChanLocalRemoteLpbkState: Disabled
ChanTestType: TestOff
ChanTestState: Failed
ChanRTDresult: 65535 ms
ChanPortNum: 255
ChanPvcType: AAL2
ChanConnectionType: PVC
ChanLocalVpi: 29
ChanLocalVci: 131
ChanLocalNSAP: 47009181000000000164444b9400000107ebff00
ChanRemoteVpi: 29
ChanRemoteVci: 131
ChanRemoteNSAP: 47009181000000000164444b9400000101180400
ChanMastership: Master
ChanVpcFlag: Vcc
ChanConnServiceType: CBR
ChanRoutingPriority: 8
ChanMaxCost: 2147483647
ChanRestrictTrunkType: No Restriction

Type <CR> to continue, Q<CR> to stop:
ChanConnPCR: 50000
ChanConnPercentUtil: 100
ChanPreference: 1
ChanRemotePCR: 50000
ChanRemotePercentUtil: 100
ChanProtection: unprotected
ChanActivityState: unknown
ChanLockingState: unlock
ChanApplication: bearer
ChanServiceType: cbr
ChanScrIngress: 50000
ChanMbsIngress: 50000
ChanVCCI: 0
ChanFarEndAddrType: notapplicable
ChanFarEndE164Addr: 0
ChanFarEndGWIDAddr: .
ChanFarEndNSAPAddr: NULL NSAP
ChanAdminStatus: Up
ChanReroute: False
Pref Rte Id : 777
Directed Route: Yes
ChanUserPcrNumber: User BW Off
ChanUserMinPCRBW: 10
ChanUserMaxPCRBW: 50000
ChanUserMaxScrBW: 0
ChanUserMaxMbsBW: 0
ChanNumNextAvailable: 133

For slave endpoints, the preferred route identifier value is 0, and the directed route flag is No.


Priority Bumping


Note This feature is not supported with PXM1E and PXM45 software Releases 4.x and earlier.


Priority bumping can be used to set up high-priority connections even when the available bandwidth resources on the links are not enough to route the connection. With priority bumping on the VISM-PR card, the connections that have a priority lower than the priority of the incoming connection are bumped so that the necessary resources for routing the high-priority connections are available.

The lower priority calls might have to be de-routed on the ingress interface and the egress interface to free up resources.

Priority bumping is used in a PNNI network and is applicable to the VISM-PR card and AAL2 trunking mode only.

Configure Priority Bumping

To configure priority bumping on the VISM-PR card, complete the following steps:


Step 1 Log in to the PXM1E or PXM45 card.

Step 2 Ensure your PXM1E and PXM45 cards are running at least software Release 5.0.

Step 3 Ensure that priority bumping is enabled at a nodal level through the use of the cnfndconnpribump command on the PXM1E or PXM45.

Step 4 Install and perform the initial configurations for the following items on your VISM-PR card:

Operating mode ( cnfvismmode)

Codec template ( cnfcodectmpl)

Port ( addport)

Resource partition ( addrscprtn)

Step 5 To set the priority of the connection, enter the addcon command. Use the optional <priority> argument, which supports the priority bumping feature.

nodename.1.12.VISM8.a > addcon <localVCI> <preference> <pvc_type> <application> <PCR> <mastership> |<remoteConnId> <serviceType> <scr> <mbs> <priority> <prefrte> <direct>|

Replace the above arguments with the values listed in Table 9-7.

Table 9-7 Parameters for addcon Command 

Parameter
Description

localVCI

VCI to be used for the connection. Range is 131-510.

preference

Preference level of the local VCI.

1 = Primary

2 = Secondary (for redundancy)

pvc_type

AAL type of connection.

1 = AAL5

2 = AAL2

3 = AAL1

application

Connection application.

1 = Control

2 = Bearer

3 = Signaling

Note If the connection is used for bearer and signaling, specify 2 for bearer.

PCR

Peak cell rate measured in cells per second.

1-96000 = AAL5 bearer

1-20000 = AAL5 control PVC

1-50000 = T1 AAL2 PVC

1-60000 = E1 AAL2 PVC

1-400 = Signaling PVCs in AAL2 trunking mode

Note If the serviceType argument is VBR, the PCR argument value must be 15 or greater.

mastership

Type of connection.

1 = Master

2 = Slave

Set this value to 1.

|remoteConnId|

(Optional) Remote connection identifier.

Type the value in the following format:
nodename.slot.port.vpi.vci

Note Use the optional |remoteConnId| argument only if you selected the mastership argument value of 1 (Master).

|serviceType|

Service type.

1 = Constant bit rate (CBR)

2 = Variable bit rate real time (rt-VBR)

3 = Variable bit rate non-real time (nrt-VBR)

4 = rt3-VBR

5 = rt2-VBR

6 = nrt2-VBR

7 = nrt3-VBR

|scr|

Sustainable cell rate (SCR) in the range from 15 to the value you specified for the PCR argument.

This argument is required if the serviceType is rt-VBR or nrt-VBR.

|mbs|

Maximum burst size (MBS) is the number of cells transmitted at the peak cell rate.

This value is in the range from 1 to 10 times the value you specified for the scr argument.

This argument is required if the serviceType is rt-VBR or nrt-VBR.

|priority|

Route priority is the priority number assigned to the PVC during configuration of the connection.

Range is 1-15. Default is 8.

A value of 1 indicates highest priority, and a value of 15 indicates lowest priority.

This parameter is not applicable to the slave end of an SPVC connection.

|prefrte|

(Optional) Unique identifier of the preferred route with which this connection is associated.

Range is 0-65535. Default is 0.

When the specified route identifier is 0, the connection is not associated with a preferred route.

This parameter is not applicable to the slave end of an SPVC connection.

|direct|

(Optional) Parameter you use to specify whether or not the associated preferred route is the only permissible route for the connection to take.

1 = Yes—The connection is not allowed to pick an alternate route. This option is not applicable when a preferred route is not specified.

2 = No (default)—The connection is allowed to try another route if the preferred route is unavailable.

If the directed preferred route is unavailable, the connection fails.


Example 9-10 shows a PVC being added as the master endpoint of a preferred route with the highest priority.

Example 9-10 Adding a PVC with Highest Priority

nodename.1.12.VISM8.a > addcon 131 1 2 2 50000 1 mgx8850.0.4.120.120 1 150 777 1 1

Step 6 To configure priority bumping on a connection, enter the cnfcon command. Use the optional <priority> argument that supports the priority bumping feature.

nodename.1.12.VISM8.a > cnfcon <LCN> <PCR> <service_type> |<SCR_ingress> <MBS_ingress> <priority> <prefrte> <direct>

Replace the above arguments with the values listed in Table 9-8.

Table 9-8 Parameters for cnfcon Command 

Parameter
Description

LCN

Logical channel number of the connection. Range is 131-510.

This value is the same as the localVCI value in the addcon command.

PCR

Peak cell rate (PCR) measured in cells per second. Ranges are

1-400 = Signaling PVC in AAL2 trunking mode

1-20000 = AAL5 control PVC

1-50000 = T1 AAL2 bearer PVC

1-60000 = E1 AAL2 bearer PVC

1-96000 = AAL5 bearer PVC

Note If the service_type argument value is a variable bit rate (VBR), the PCR argument value must be 15 or greater.

service_type

Service type. Values are

1 = CBR

2 = rt-VBR

3 = nrt-VBR

4 = rt-VBR3

5 = rt-VBR2

6 = nrt-VBR

7 = nrt-VBR

|SCR_ingress|

(Optional) Sustainable cell rate (SCR). Range is from 15 to the value you configured for the PCR argument value.

Note This argument value is required if the service_type argument value is in the range 2-7.

|MBS_ingress|

(Optional) Maximum burst size (MBS) is the maximum number of cells transmitted at the peak cell rate. Range is from 1 cell to 10 times the value you configured for the SCR_ingress argument value.

Note This argument value is required if the service_type argument value is in the range 2-7.

|priority|

Route priority is the priority number assigned to the PVC during configuration of the connection.

Range is 1-15. Default is 8.

A value of 1 indicates highest priority, and a value of 15 indicates lowest priority.

This parameter is not applicable to the slave end of an SPVC connection.

|prefrte|

(Optional) Unique identifier of the preferred route with which this connection is associated.

Range is 0-65535. Default is 0.

When the specified route identifier is 0, the connection is not associated with a preferred route. This parameter is not applicable to the slave end of an SPVC connection.

|direct|

(Optional) Parameter you use to specify whether or not the associated preferred route is the only permissible route for the connection to take.

1 = Yes—The connection is not allowed to pick an alternate route. This option is not applicable when a preferred route is not specified.

2 = No (default)—The connection is allowed to try another route if the preferred route is unavailable.

If the directed preferred route is unavailable, the connection fails.


Example 9-11 shows that the master endpoint of this connection is associated with a preferred route and that the endpoint is set as the highest priority.

Example 9-11 Configuring Priority Bumping on a Connection

nodename.1.12.VISM8.a > cnfcon 131 60000 1 777 1 1

Step 7 To display the priority of a connection, enter the dspcon command.

nodename.1.12.VISM8.a > dspcon <LCN>

Replace <LCN> with the logical channel number of the SPVC you configured in Step 6.

Example 9-12 shows the routing priority for LCN 131. The priority is shown in bold.

Example 9-12 Displaying the Priority of a Connection

nodename.1.12.VISM8.a > dspcon 131
ChanNum: 131
ChanRowStatus: Mod
ChanLocalRemoteLpbkState: Disabled
ChanTestType: TestOff
ChanTestState: Failed
ChanRTDresult: 65535 ms
ChanPortNum: 255
ChanPvcType: AAL2
ChanConnectionType: PVC
ChanLocalVpi: 29
ChanLocalVci: 131
ChanLocalNSAP: 47009181000000000164444b9400000107ebff00
ChanRemoteVpi: 29
ChanRemoteVci: 131
ChanRemoteNSAP: 47009181000000000164444b9400000101180400
ChanMastership: Master
ChanVpcFlag: Vcc
ChanConnServiceType: CBR
ChanRoutingPriority: 1
ChanMaxCost: 2147483647
ChanRestrictTrunkType: No Restriction

Type <CR> to continue, Q<CR> to stop:
ChanConnPCR: 50000
ChanConnPercentUtil: 100
ChanPreference: 1
ChanRemotePCR: 50000
ChanRemotePercentUtil: 100
ChanProtection: unprotected
ChanActivityState: unknown
ChanLockingState: unlock
ChanApplication: bearer
ChanServiceType: cbr
ChanScrIngress: 50000
ChanMbsIngress: 50000
ChanVCCI: 0
ChanFarEndAddrType: notapplicable
ChanFarEndE164Addr: 0
ChanFarEndGWIDAddr: .
ChanFarEndNSAPAddr: NULL NSAP
ChanAdminStatus: Up
ChanReroute: False
Pref Rte Id : 777
Directed Route: Yes
ChanUserPcrNumber: User BW Off
ChanUserMinPCRBW: 10
ChanUserMaxPCRBW: 50000
ChanUserMaxScrBW: 0
ChanUserMaxMbsBW: 0
ChanNumNextAvailable: 133


AIS Propagation Control

The alarm indication signal (AIS) propagation control feature prevents the CPE from dropping calls when a network link failure is temporary.

You can configure the suppression of ATM network alarms for a particular duration. If the ATM network alarms persist beyond this duration, the alarms are allowed to propagate onto the TDM line and be considered a permanent network failure.

This section contains the following topics:

Enabling AIS Suppression

Configuring OAM Loop Count

Displaying Alarms

Alarms Not Suppressed

If an endpoint is in AAL2 trunking mode, the VISM/VISM-PR propagates a network alarm to the T1/E1 line that is associated with the network link. The CPE equipment (PBX) receives this alarm and drops the calls.

VISM/VISM-PR processes several alarms. However, for this feature, only the following alarms are suppressed:

OAM Alarm Indication Signal

OAM Far-End Receive Failure

OAM Remote Defect Indication

Because this alarm suppression causes network link failures to be ignored, the Operation, Administration, and Maintenance (OAM) end-to-end loopback monitoring function must be configured to detect permanent network failures.

Enabling AIS Suppression

By default, AIS suppression is disabled. VISM/VISM-PR cards on both ends of the AAL2 trunk need to be loaded with firmware that supports and enables AIS suppression.

To enable AIS suppression for a particular duration, complete the following steps.


Note You can enable or disable AIS suppression only in the AAL2 trunking mode. The other modes do not support this function.



Step 1 Ensure that the VISM/VISM-PR card is in AAL2 trunking mode.

nodename.1.12.VISM8.a > cnfvismmode 2
WARNING: Available CLI Commands will be changed, do you want to proceed (Yes/No)? y
INFORMATION: The new 'aal2Trunking' mode has 182 CLI commands.

Step 2 To enable AIS propagation, use the cnfaissuppression command.

nodename.1.12.VISM8.a > cnfaissuppression <enableFlag> |<LCN> <delay_time>|

Replace the above arguments with the values listed in Table 9-9.

Table 9-9 Parameters for the cnfaissuppression Command 

Parameter
Description

enableFlag

Flag to enable or disable AIS propagation. Replace with a value of 1.

1 = Enable

2 = Disable

|LCN|

(Optional) Logical channel number (LCN). Range is 131-510. Or, type the ALL keyword.

The value ALL specifies configuration of all LCNs.

|delay time|

(Optional) Time that the alarm is suppressed before propagating to the line. Range is 1-60 seconds. Default is 30 seconds.

Note This value is only valid if the enableFlag parameter is 1.


The following example shows the syntax for enabling alarm propagation:

nodename.1.12.VISM8.a > cnfaissuppression 1
INFORMATION: Successfully Enabled AIS Suppression.

If you attempt to enable AIS propagation when it is already enabled, the following message displays:

WARNING: AIS Suppression is already enabled.

The following example enables AIS propagation with an AIS delay of 30 seconds on all enabled PVCs:

nodename.1.12.VISM8.a > cnfaissuppression 1 ALL 30
nodename.1.12.VISM8.a >

The following example disables AIS propagation on all enabled PVCs:

nodename.1.12.VISM8.a > cnfaissuppression 2 ALL
nodename.1.12.VISM8.a >

The following example enables AIS propagation on PVC 131 with an AIS delay of 60 seconds:

nodename.1.12.VISM8.a > cnfaissuppression 1 131 60

Step 3 To show that AIS propagation has been enabled, use the dspaissuppression command.

nodename.1.12.VISM8.a > dspaissuppression

ConnId ChanNum Status AIS Delay Time AIS Delay Left
------ ------- -------- -------------- --------------
nodename.27.255.27.131  131 DISABLED 60 0

Step 4 To disable AIS propagation, use the cnfaissuppression command with the value of 2.

nodename.1.12.VISM8.a > cnfaissuppression 2
INFORMATION: Successfully Disabled AIS Suppression.


Configuring OAM Loop Count

Since an OAM end-to-end loopback failure can still cause line alarms, you must configure the OAM loop count to be longer than the expected duration of the temporary network outage that results from a reroute.


Note The OAM end-to-end loopback functionality remains the same in this release.



Step 1 Ensure that the VISM/VISM-PR is in AAL2 trunking mode.

nodename.1.12.VISM8.a > cnfvismmode <2>

Step 2 To check the OAM loop count, enter the dspoamloopcnt command.

nodename.1.12.VISM8.a > dspoamloopcnt

The loop count is displayed with the default value of 5 seconds.

OAM Loopback Cell Timeout Count: 5

Step 3 To configure the OAM loop count, enter the cnfoamloopcnt command.

nodename.1.12.VISM8.a > cnfoamloopcnt <count>

Replace <count> with the number of seconds you want to use, in the range 5 to 60.


Displaying Alarms

VISM/VISM-PR discovers network outages by means of OAM end-to-end loopback failures. Lost OAM loopback cells can be monitored by using the following command:

dspconcnt <LCN>

The following example shows the output:

mgx.1.12.VISM8.a > dspconcnt 131
ChanNum: 131
Chan State: alarm
Chan XMT ATM State: Sending FERF OAM
Chan RCV ATM State: Receiving AIS OAM
Chan Status Bit Map: 0x2
OAM Lpb Lost Cells: 20
AAL2 HEC Errors: 2
AAL2 CRC Errors: 0
AAL2 Invalid OSF Cells: 1
AAL2 Invalid Parity Cells: 0
AAL2 CPS Packet Xmt: 118467937
AAL2 CPS Packet Rcv: 116227849
AAL2 Invalid CID CPS: 0
AAL2 Invalid UUI CPS: 0
AAL2 Invalid Len. CPS: 0
AAL5 Invalid CPI: 0
AAL5 oversized SDU PDU: 0
AAL5 Invalid Len. PDU: 0
AAL5 PDU CRC32 Errors: 0
AAL5 Reassembly Timer expired PDU: 0

OAM AIS and far-end receive failure (FERF) cells that are transmitted and received are tabulated in counters. With this feature, an alarm is not generated on the line.

The following examples show alarm counts after an OC-3 failure. AIS alarm cells are received, and FERF cells are transmitted in response.

Use the dspsarcnt <LCN> command to show the number of AIS, FERF, OAM end-to-end loopback, and total cells that are received and transmitted.

mgx.1.12.VISM8.a > dspsarcnt 131

SarShelfNum: 1
SarSlotNum: 5
SarChanNum: 131
Tx Rx
--------------- ---------------
Total Cells: 406656 333840
Total CellsCLP: 0 0
Total CellsAIS: 0 13
Total CellsFERF: 12 0
Total CellsEnd2EndLpBk: 85 69
Total CellsSegmentLpBk: 0 0
RcvCellsDiscOAM: 0

Use the dspalm -ds1 <LineNum> command to show the line alarm state with the AIS propagation feature. The LineAlarmState entry does not show any alarms. With the alarm propagation feature, no alarms are generated on the line in response to the OAM AIS alarm received.

mgx.1.12.VISM8.a > dspalm -ds1 1
LineNum: 1
LineAlarmState: No Alarms
LineStatisticalAlarmState: Alarm(s) On --
SEFS24hrAlarm
UAS24hrAlarm

Note Once the configured number of OAM end-to-end loopback cells are lost, the dspalm status shows that the lines are in alarm.


Without the AIS propagation feature, the LineAlarmState shows XmtAIS and RcvRAI.

mgx.1.12.VISM8.a > dspalm -ds1 1

LineNum: 1
LineAlarmState: Alarm(s) On --
RcvRAI
XmtAIS
LineStatisticalAlarmState: Alarm(s) On --
SEFS24hrAlarm
UAS15minAlarm
UAS24hrAlarm

Alarms Not Suppressed

Alarm suppression does not affect the following AAL2 type 3 packet alarms (transmitted and received per CID):

external AIS

external remote defect indication (RDI)

connection AIS

connection RDI

These alarms allow the line alarms that are received due to a T1/E1 failure to be propagated to the remote end.

Bandwidth Utilization Enhancements

This section includes the following bandwidth utilization features:

ATM Bandwidth Reuse for Non-overlapping Traffic

Dynamic PVC Bandwidth Management

Channel Current Peak Rates

ATM Bandwidth Reuse for Non-overlapping Traffic

This feature allows you to place an unused PVC out-of-service during nonservice hours and place another PVC in-service during the service window while utilizing the same ATM bandwidth. This feature is applicable to VISM-PR cards in PNNI networks.

When a PVC is placed out-of-service, the PVC does not utilize any bandwidth and does not generate any alarms towards the CPE.

This bandwidth enhancement requirement uses the existing dncon command. The dncon command is now supported on both the master-end and the slave-end of the connections and is also used to disable the OAM end-to-end loopback functionality.

Disabling the OAM end-to-end loopback functionality on both ends of the connection avoids generating alarms to the TDM side. Therefore, you do not see alarms during non-service hours. The row status is not affected for the slave-end connection, and only the connection administrative status is changed to Down.

The existing upcon command is modified for both the master and slave ends. On the master end, the upcon command causes the OAM end-to-end loopback functionality to be re-enabled and places the PVC back in-service. The connection is re-routed if enough bandwidth is present.

On the slave end, the upcon command causes OAM end-to-end loopback functionality to be re-enabled, so the PVC can be monitored for failure.

To place a PVC out-of-service/in-service without causing alarms on the PVC and TDM side, complete the following steps in the order listed below:


Step 1 Log in to the PXM card and cc to the VISM-PR card.

Step 2 Ensure that the VISM-PR card is operating in the AAL2 trunking mode.

Step 3 To take the slave-end of the connection out-of-service, enter the dncon command.

nodename.1.12.VISM8.a > dncon <LCN>

Replace <LCN> with the slave-end channel number of the connection.

The slave-end stops generating voice packets and also stops OAM end-to-end loopback request cell generation. However, incoming OAM end-to-end loopback request cells are processed, and appropriate OAM end-to-end loopback response cells are generated.

This process ensures that alarms are not generated on the slave-end when you perform Step 4.

Step 4 To take the master-end of the connection out of service, enter the dncon command.

nodename.1.12.VISM8.a > dncon <LCN>

Replace <LCN> with the master-end channel number of the connection.

The PVC is placed into an administratively down state. This state tears down the PVC, stops checking for OAM end-to-end loopback failures, and stops generating voice packets.

Step 5 To bring an administratively down connection back into service, enter the upcon command on the master-end of the connection.

nodename.1.12.VISM8.a > upcon <LCN>

Replace <LCN> with the master-end channel number of the connection.

Step 6 To bring the slave-end of the connection back into service, enter the upcon command.

nodename.1.12.VISM8.a > upcon <LCN>

Replace <LCN> with the slave-end channel number of the connection.



Dynamic PVC Bandwidth Management

You can dynamically change and manage PVC bandwidth on VISM-PR cards with calls present.

This feature also provides you with configurable administrative states at the CID (or bearer connection) level to manage the operations of used bandwidth. You can take put the PVC into a minimum mode configuration in which just enough bandwidth is used to maintain the signaling link. It is recommended that both sides of the connection be placed in a minimum mode.

To configure the administrative states and the bandwidth usage on the PVC, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM-PR card.

Step 2 Ensure that the VISM-PR card is operating in the AAL2 trunking mode.

Step 3 To configure a CID as in-service, use the cnfcidis command.

nodename.1.12.VISM8.a > cnfcidis <LCN> <cid_number> |<maxcid>|

In-service means the CID is enabled and operationally active. To place a CID in-service, enough bandwidth must exist.

Replace the above arguments with the values listed in Table 9-10.

Table 9-10 Parameters for cnfcidis Command 

Parameter
Description

LCN

Logical channel number of the connection. Range is 131-510.

cid_number

Number of the CID you want to put in-service. Range is 8-255.

|maxcid|

(Optional) Maximum number of CIDs to configure as in-service in bulk mode.


The following example shows CID 100 on LCN 131 is configured for in-service.

nodename.1.12.VISM8.a > cnfcidis 131 100

Step 4 To configure a CID as out-of-service, use the cnfcidoos command.

nodename.1.12.VISM8.a > cnfcidoos <LCN> <cid_number> |<maxcid>|

An out-of-service state means that the CID(s) are disabled and not operationally active.

Replace the above arguments with the values listed in Table 9-11.

Table 9-11 Parameters for cnfcidoos Command 

Parameter
Description

LCN

Logical channel number of the connection. Range is 131-510.

cid_number

Number of the CID you want to take out-of-service. Range is 8-255.

|maxcid|

(Optional) Maximum number of CIDs to configure as out-of-service in bulk mode.


The following example shows CID 8 on LCN 131 is configured for out-of-service.

nodename.1.12.VISM8.a > cnfcidoos 131 8

Step 5 To show the administrative state of the CID, enter the dspcid command.

nodename.1.12.VISM8.a > dspcid <LCN> <cid_number>

Replace <LCN> with the logical channel number of the CID, in the range 131-510.

Replace <cid_number> with the number of the CID, in the range 8-255.

The following example shows the CID 8 on LCN 131 is in the out-of-service administrative state:

nodename.1.12.VISM8.a > dspcid 131 8
LCN number : 131
CID number: 8
Endpoint number : 1
CidRowStatus: active
Type3redundancy: enabled
VAD: disabled
VADInitTimer: 250
Profile type: ITU
Profile number: 1
Codec type: G.711u
Cas transport: disabled
DTMF transport: enabled
Ecan on/off: enabled
ICS enable: Disabled
pkt period: 5
Cid state: Failed
Cid Fail Reason: Self
Cid Admin State: OOS

Step 6 To change the bandwidth usage either to a minimum usage mode or to the original PVC bandwidth configuration, enter the cnfconbwtoggle command.

nodename.1.12.VISM8.a > cnfconbwtoggle <LCN> <USER_BW_OPTIONS>

Replace <LCN> with the logical channel number, in the range 131-510.

Replace <USER_BW_OPTIONS> with one of the following bandwidth toggle options:

1 = BW Revert—Revert back to the original PVC bandwidth configuration.

2 = BW Minimum—Use the minimum bandwidth for the PVC.

Step 7 To display the current bandwidth values, use the dspcon command.

nodename.1.12.VISM8.a > dspcon <LCN>

Replace <LCN> with the logical channel number, in the range 131-510.

The following example shows sample bandwidth values on LCN 131. The original PVC configured bandwidth is being used, shown in the ChanUserPcrNumber field (User BW Off). If the minimum bandwidth is used, the ChanUserPcrNumber field shows User BW Min.

mnodename.1.12.VISM8.a > dspcon 131
ChanNum: 131
ChanRowStatus: Mod
ChanLocalRemoteLpbkState: Disabled
ChanTestType: TestOff
ChanTestState: NotInProgress
ChanRTDresult: 65535 ms
ChanPortNum: 1
ChanPvcType: AAL2
ChanConnectionType: PVC
ChanLocalVpi: 0
ChanLocalVci: 131
ChanLocalNSAP: 6d696c7777693033000000000000000015000100
ChanRemoteVpi: 0
ChanRemoteVci: 0
ChanRemoteNSAP: NULL NSAP
ChanMastership: Slave
ChanVpcFlag: Vcc
ChanConnServiceType: CBR
ChanRoutingPriority: 8
ChanMaxCost: 255
ChanRestrictTrunkType: No Restriction
Type <CR> to continue, Q<CR> to stop:
ChanConnPCR: 10000
ChanConnPercentUtil: 100
ChanPreference: 1
ChanRemotePCR: 10000
ChanRemotePercentUtil: 100
ChanProtection: unprotected
ChanActivityState: unknown
ChanLockingState: unlock
ChanApplication: bearer
ChanServiceType: cbr
ChanScrIngress: 10000
ChanMbsIngress: 10000
ChanVCCI: 0
ChanFarEndAddrType: notapplicable
ChanFarEndE164Addr: 0
ChanFarEndGWIDAddr: .
ChanFarEndNSAPAddr: NULL NSAP
ChanAdminStatus: Up
ChanReroute: False
ChanPrefRouteId: 0
ChanDirectRoute: False
Type <CR> to continue, Q<CR> to stop:
ChanUserPcrNumber: User BW Off
ChanUserMinPCRBW: 10
ChanUserMaxPCRBW: 10000
ChanUserMaxScrBW: 0
ChanUserMaxMbsBW: 0
ChanNumNextAvailable: 132


Channel Current Peak Rates

Several real-time statistics can be collected and displayed for cell rates on the PVC.

To display the cell rate in cells per second (cps) per PVC, use the existing dspconcnt command.

nodename.1.12.VISM8.a > dspconcnt <LCN>

Replace <LCN> with the logical channel number, in the range 131-510.

The following example shows sample cell rates values on LCN 131:

nodename.1.12.VISM8.a > dspconcnt 131
ChanNum: 131
Chan State: alarm
Chan XMT ATM State: Sending FERF OAM
Chan RCV ATM State: OAM End-to-End Loopback Failure
Chan Status Bit Map: 0x4
OAM Lpb Lost Cells: 406799
AAL2 HEC Errors: 0
AAL2 CRC Errors: 0
AAL2 Invalid OSF Cells: 0
AAL2 Invalid Parity Cells: 0
AAL2 CPS Packet Xmt: 81848211
AAL2 CPS Packet Rcv: 0
AAL2 Invalid CID CPS: 0
AAL2 Invalid UUI CPS: 0
AAL2 Invalid Len. CPS: 0
Chan 24Hr Peak Xmt Cell Rate (CPS):185
Chan Current Xmt Cell Rate (CPS):184
Chan 24Hr Peak Rcv Cell Rate (CPS):0
Chan Current Rcv Cell Rate (CPS):0
AAL5 Invalid CPI: 0
AAL5 oversized SDU PDU: 0

Type <CR> to continue, Q<CR> to stop:

Channel counters
AAL5 Invalid Len. PDU: 0
AAL5 PDU CRC32 Errors: 0
AAL5 Reassembly Timer expired PDU: 0
AIS Successful Suppression Count: 0

Note The 24-hr peak transmit and receive statistics are reset at midnight.


PVC OAM Cell Parameter Configuration

This feature allows you to configure the transmitted and received permanent virtual circuit (PVC) OAM cell parameters—cell gap, recovery cell count, and unacknowledged cell count.

Use the following command to configure OAM parameters.

cnfoamparams <oam_cell_gap> <retry_cnt> <recover_cnt>

Replace the above arguments with the values listed in Table 9-12.

Table 9-12 Parameters for cnfoamparams Command 

Parameter
Description

oam_cell_gap

Intercell gap—the time between cells (defined in milliseconds). Range is 10-5000 ms. Default is 500 ms.

retry_cnt

Number of cells that must be unacknowledged before a PVC is declared as failed. Range is 1-20. Default is 3.

recover_cnt

Recovery indication cell count—the number of cells that must be received before a PVC is considered recovered from a failure. Range is 1-20. Default is 5.


Use the dspoamparams command to display the OAM parameters that you configured with the cnfoamparams command.

nodename.1.1.VISM8.a > dspoamparams
OAM Cell Gap: 500 ms
OAM Cell Retry Count: 3
OAM Cell Recover Count: 5

Private Network-to-Network Interface Priority Routing

This release supports the Private Network-to-Network Interface (PNNI) routing priority feature. This feature allows you to specify a routing priority for a connection. The PNNI controller uses your configuration selections to route the higher priority connections before routing the lower priority connections.


Note This feature requires you to use a PXM1E or PXM45 in your MGX 8000 Series switch chassis.


Use the cnfpncon command to configure a routing priority for a specified connection.

nodename.1.28.VISM8.a > cnfpncon <LCN> <rout_priority>

Replace <LCN> with a value in the range 131-510.

Replace <rout_priority> with a route priority value in the range 1-15. A value of 1 is (highest). A value of 15 is lowest. Default is 8.

Use the dspcon command to display the values you configured using the cnfpncon command.

nodename.1.1.VISM8.a > dspcon 131

ChanNum: 131
ChanRowStatus: Mod
ChanLocalRemoteLpbkState: Disabled
ChanTestType: TestOff
ChanTestState: Failed
ChanRTDresult: 65535 ms
ChanPortNum: 255
ChanPvcType: AAL2
ChanConnectionType: PVC
ChanLocalVpi: 29
ChanLocalVci: 131
ChanLocalNSAP: 47009181000000000164444b9400000107ebff00
ChanRemoteVpi: 29
ChanRemoteVci: 131
ChanRemoteNSAP: 47009181000000000164444b9400000101180400
ChanMastership: Master
ChanVpcFlag: Vcc
ChanConnServiceType: CBR
ChanRoutingPriority: 8
ChanMaxCost: 2147483647
ChanRestrictTrunkType: No Restriction

Type <CR> to continue, Q<CR> to stop:
ChanConnPCR: 50000
ChanConnPercentUtil: 100
ChanPreference: 1
ChanRemotePCR: 50000
ChanRemotePercentUtil: 100
ChanProtection: unprotected
ChanActivityState: unknown
ChanLockingState: unlock
ChanApplication: bearer
ChanServiceType: cbr
ChanScrIngress: 50000
ChanMbsIngress: 50000
ChanVCCI: 0
ChanFarEndAddrType: notapplicable
ChanFarEndE164Addr: 0
ChanFarEndGWIDAddr: .
ChanFarEndNSAPAddr: NULL NSAP
ChanAdminStatus: Up
ChanReroute: False
Pref Rte Id : 777
Directed Route: Yes
ChanUserPcrNumber: User BW Off
ChanUserMinPCRBW: 10
ChanUserMaxPCRBW: 50000
ChanUserMaxScrBW: 0
ChanUserMaxMbsBW: 0
ChanNumNextAvailable: 133

Additional VBR Enhancements

Use the addcon or cnfcon commands to configure the VBR connection type. The following additional connection service types can be configured with the these commands:

VBR (RT) 2

VBR (RT) 3

VBR (NRT) 2

Call Control

This section describes the VISM/VISM-PR call control features described in the following sections:

Separate Bearer IP Address

Call Throttling

Trunking Gateway Control Protocol Release 1.0

CALEA

MGC Redundancy

External DNS

AAL1 SVC-Based TDM Hairpinning

MGCP 1.0

RSVP-Based Admission Control

Local Traffic Grooming

Announcement File System

ISDN Backhaul Advanced Configuration

Advanced LAPD Configuration

Separate Bearer IP Address

Two IP addresses allow you to add separate IP addresses for the control and bearer/data paths for VISM. This feature enables the control and data traffic togo to two different domains.

Configuring Bearer IP Address

Use the cnfvismip command to configure a bearer IP address.

cnfvismip <vismIpAddr> <netMask> |<vismBearerIpAddr> <bearerNetMask>|

Replace the above arguments with the values listed in Table 9-13.

Table 9-13 Parameters for the cnfvismip Command 

Parameter
Description

vismIpAddr

Control IP address, in dotted decimal format (nnn.nnn.nnn.nnn), of the current VISM card.

netMask

Control local network subnet mask, in dotted decimal format (nnn.nnn.nnn.nnn). The recommended value is 255.255.255.248.

|vismBearerIpAddr|

(Optional) Bearer IP address, in dotted decimal format (nnn.nnn.nnn.nnn).

|bearerNetMask|

(Optional) Bearer IP subnet mask, in dotted decimal format (nnn.nnn.nnn.nnn).


The following example shows sample syntax for the cnfvismip command.

nodename.1.28.VISM8.a > cnfvismip 10.20.30.99 255.255.255.0 10.20.31.99 255.255.255.0

Bearer IP Address Ping

In Release 3.3, you can ping both the control traffic IP address and the bearer traffic IP address on the VISM/VISM-PR card.

Before completing the steps in this section, configure control and bearer IP addresses as described in the Configuring Domain Names and IP Addresses section in the VoIP Switching Mode or VoIP Trunking Mode sections.

To configure the VISM/VISM-PR card to respond to bearer ping requests, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM/VISM-PR card.

Step 2 To enable the VISM/VISM-PR card to respond to ping requests or to disable the VISM/VISM-PR card from responding to ping requests, enter the cnfbearerippingenable command.

nodename.1.28.VISM8.a > cnfbearerippingenable <enable>

Replace the <enable> argument with one of the following values:

1 = Enable

2 = Disable

Step 3 To display the VISM/VISM-PR bearer IP ping feature status, enter the dspvismparam command.

nodename.1.4.VISM8.a > dspvismparam

VISM mode: voipSwitching/voipTrunking
VISM features Bit Map: 0x5bc
FunctionModuleType: VISM-8T1
CAC flag: enable
DS0s available: 192
Template number: 2
Percent of functional DSPs: 100
IP address: 25.5.4.2
Subnet mask: 255.255.255.0
Bearer IP address: 25.5.4.3
Bearer Subnet mask: 255.255.255.0
Bearer IP ping: enable
RTCP report interval: 5000 msec
RTCP receive multiplier: 3
RTP receive timer: disable
ControlPrecedence/Tos: 0x60
BearerPrecedence/Tos: 0xa0
Aal2 muxing status: disable
Tftp Server Dn TFTPDOMAIN
Aggregate Clipping enable

Type <CR> to continue, Q<CR> to stop:

Aggregate Svc Bandwidth 0
Codec negotiation option 1
Profile negotiation option 1
VAD Duty Cycle 61
VAD Tolerance 100
VISM Initiated NW COT Off
VISM CO4 Timer 1000 msec
CALEA flag disable
SupportdModuleType: VISM-8T1.
VismNSAP: 6376676d67783161000000000000000004000100


Call Throttling

Call throttling is implemented on the VISM-PR card to maintain the stability of the card when the call rate exceeds the maximum allowable limit. The VISM-PR card drops the incoming calls when the maximum operational limit is exceeded. These new incoming calls are rejected with error code 409—Internal overload (xGCP).

New calls are dropped until the call rate drops below the maximum operational limit.

To display the message failure counter and 24-hr rejection counters, use the dspxgcpdetailcnts command.

nodename.1.28.VISM8.a > dspxgcpdetailcnts

IP Address : 10.86.28.56
CRCX Count : 0
CRCX Fail Count : 0
MDCX Count : 0
MDCX Fail Count : 0
DLCX Received Count : 0
DLCX Received Fail Count : 0
DLCX Sent Count : 0
DLCX Sent Fail Count : 0
RQNT Count : 0
RQNT Fail Count : 0
Notify Count : 0
Notify Fail Count : 0
Audit Endpoint Count : 0
Audit Endpoint Fail Count : 0
Audit Connection Count : 0
Audit Connection Fail Count : 0
RSIP Count : 4
RSIP Fail Count : 4
CRCX Throttled Count : 100
CRCX Throttled 24 Hr Count : 100

Trunking Gateway Control Protocol Release 1.0

The Trunking Gateway Control Protocol (TGCP) is a profile of the Media Gateway Control Protocol (MGCP) 1.0 that is used to control the trunking gateway in packet cable network.

This section contains the following topics:

Configuring TGCP

Configuring the Timers

Configuring TGCP

To configure the call agent for the TGCP 1.0 protocol, complete the following steps:


Step 1 Ensure that TGCP 1.0 appears as a media gateway protocol by entering the dspmgprotocols command.

nodename.1.28.VISM8.a > dspmgprotocols

Number mgProtocol
---------- -----------
1 MGCP 0.1
2 SGCP 1.1+
3 SRCP 1.0.2
4 SGCP 1.5
5 MGCP 1.0
6 TGCP 1.0

Step 2 Add TGCP 1.0 as MGC group protocol by entering the addmgcgrpprotocol command.

nodename.1.28.VISM8.a > addmgcgrpprotocol <Red_Group_Num> <protocol_number> |<Qrntn_Persist> <Qrntn_Def> <Sign_OnOff> <Prov_Resp> <RspAck_Attr> <Disc_Proc> <Cancel_Graceful>|

Replace the above values with the values listed in Table 9-14.

Table 9-14 Parameters for the addmgcgrpprotocol Command 

Parameter
Description

Red_Group_Num

Call agent redundancy group number. Range is 1-8.

protocol_number

Protocol number.

1 = MGCP 0.1

2 = SGCP 1.1+

3 = SRCP 1.0.2

4 = SGCP 1.5

5 = MGCP 1.0

6 = TGCP 1.0

|Qrntn_Persist|

(Optional) Quarantine handling method for persistent events.

1 = Quarantine persistent events (default)

2 = Do not quarantine persistent events

|Qrntn_Def|

(Optional) Default quarantine handling method for each protocol.

1 = Step, process (default for MGCP 1.0 and TGCP 1.0)

2 = Step, discard (default for MGCP 0.1, SGCP 1.1+, SRCP 1.0.2, and SGCP 1.5)

3 = Loop, process

4 = Loop, discard

Note Step means one notification command is generated per notification request. Loop means multiple notification commands are generated per notification request.

|Sign_OnOff|

(Optional) Value you can use to delete events.

1 = Delete events from the previous list if they are not present in the current list. (Default for MGCP 0.1, SGCP 1.1+, SRCP 1.0.2, and SGCP 1.5.)

2 = Delete negative events. Remove events from the previous list only if the event is present in the current list with hyphen (-) as the parameter. (Default for MGCP 1.0 and TGCP 1.0.)

|Prov_Resp|

(Optional) Value that enables or disables the sending of a provisional response.

1 = Send (default for MGCP 1.0 and TGCP 1.0)

2 = Not send (default for MGCP 0.1, SGCP 1.1+, SRCP 1.0.2, and SGCP 1.5)

|RspAck_Attr|

(Optional) Value that enables or disables sending a response acknowledgment.

1 = Send (default for MGCP 1.0 and TGCP 1.0)

2 = Not send (default for MGCP 0.1, SGCP 1.1+, SRCP 1.0.2, and SGCP 1.5)

|Disc_Proc|

(Optional) Value you can use to enable or disable the disconnect process. A disconnect indicates that the endpoint has become disconnected and is trying to establish connectivity.

1 = Enable (default for MGCP 1.0 and TGCP 1.0)

2 = Disable (default for MGCP 0.1, SGCP 1.1+, SRCP 1.0.2, and SGCP 1.5)

|Cancel_Graceful|

(Optional) Value you can use to cancel a previously issued graceful restart in progress command.

1 = Send (default for MGCP 1.0 and TGCP 1.0)

2 = Not send (default for MGCP 0.1, SGCP 1.1+, SRCP 1.0.2, and SGCP 1.5)


The following example shows the addition of TGCP 1.0 protocol to redundancy group 1.

PXM1E_SJ.1.28.VISM8.a > addmgcgrpprotocol 1 6 1 1 2 1 1 1 1

Step 3 To change the protocol or any optional parameters of a redundancy group, enter the cnfmgcgrpprotocol command with the parameters listed in Table 9-14.

Step 4 To verify that TGCP 1.0 has been added to the MGC redundancy group, enter the dspmgcgrpprotocols command.

nodename.1.28.VISM8.a > dspmgcgrpprotocols

MgcGrp Prot Qrntn Qrntn Sign Prov RspAck Disc Cancel
Num Num Persist Def OnOff Resp Attr Proc Graceful
--------------------------------------------------------------------------------------
1 TGCP 1.0 Qrtn StepProcess DelNegEvt Send Send Enable Send

The above example shows the default values for TGCP 1.0.

Step 5 To delete TGCP 1.0 from a specified call agent redundancy group, enter the delmgcgrpprotocol command.

nodename.1.28.VISM8.a > delmgcgrpprotocol <Red_Group_Num> <protocol_number>

Replace Red_Group_Num with a value of 1-8 and protocol_number with 6:

nodename.1.28.VISM8.a > delmgcgrpprotocol 1 6


Configuring the Timers

To configure the timers for TGCP, complete the following steps:


Step 1 Configure the timeout value by entering the cnflongdurationtimer command.

nodename.1.20.VISM8.a > cnflongdurationtimer <timeout>

Replace the <timeout> argument with a value in the range 0-24 hours.

The following example shows the timeout value configured to 1 hour:

cvgmgx1a.1.20.VISM8.a > cnflongdurationtimer 1

Step 2 Display the long duration timer value by entering the dsplongdurationtimer command.

nodename.1.20.VISM8.a > dsplongdurationtimer

Long duration timer value: 1

Step 3 Configure the continuity timers by entering the cnfco1timer and cnfco2timer commands.

nodename.1.20.VISM8.a > cnfco1timer <timeout>

nodename.1.20.VISM8.a > cnfco2timer <timeout>

Replace the <timeout> argument with a value in the range 0-60 seconds.

The following example shows that the continuity timer 1 timeout is set to 3 seconds and that the continuity timer 2 is set to 60 seconds:

nodename.1.20.VISM8.a > cnfco1timer 3
nodename.1.20.VISM8.a > cnfco2timer 60

Step 4 Display the continuity timer timeout values by entering the dspco1timer and dspco2timer commands:

nodename.1.20.VISM8.a > dspco1timer

CO1 timer value: 3

nodename.1.20.VISM8.a > dspco2timer

CO2 timer value: 60

Step 5 Specify the timers for TGCP 1.0 by entering the cnfdisctimers command.

nodename.1.28.VISM8.a > cnfdisctimers <TdInit> <TdMin> <TdMax>

Replace the above arguments with the values listed in Table 9-15.

Table 9-15 Parameters for the cnfdisctimers Command 

Parameter
Description

TdInit

Initial disconnect waiting delay time (defined in seconds). Range is 1-100.

TdMin

Minimum disconnect waiting delay time (defined in seconds). Range is 0-100.

TdMax

Maximum disconnect waiting delay time (defined in seconds). Range is 1-5000.



CALEA

The Commission on Accreditation for Law Enforcement Act (CALEA) feature, used with VoIP applications, provides data (through eavesdropping) about an intercepted subject (the user/subscriber) in two forms for both the receive and transmit directions. The two forms are

Call identifying data

Call content data

The call identifying data (called number) is provided by call agents. The call content data (voice) is provided by the edge/access routers (Cisco 7200, for example) and trunking gateways (MGX 8000 series platforms) in combination with VISM cards.

The VISM CALEA implementation supports the CALEA law intercept confirmation interface.

To enable the CALEA feature, use the cnfcalea command.

cnfcalea <calea_flag_enable>

Replace the <calea_flag_enable> argument with a value of 1 to enable.

To ascertain whether or not CALEA is enabled, use the dspcalea command.

PXM1E_SJ.1.28.VISM8.a > dspcalea

CALEA : disable

The dspvismparam also shows whether or not CALEA is enabled or disabled.

nodename.1.28.VISM8.a > dspvismparam
VISM mode: voipSwitching/voipTrunking
VISM features Bit Map: 0x5bc
FunctionModuleType: VISM-PR-8T1
CAC flag: enable
DS0s available: 192
Template number: 2
Percent of functional DSPs: 100
IP address: 10.10.1.99
Subnet mask: 255.255.255.0
Bearer IP address: 0.0.0.0
Bearer Subnet mask: 0.0.0.0
Bearer IP ping: disable
RTCP report interval: 5000 msec
RTCP receive multiplier: 3
RTP receive timer: disable
ControlPrecedence/Tos: 0x60
BearerPrecedence/Tos: 0xa0
Aal2 muxing status: disable
Tftp Server Dn TFTPDOMAIN
Aggregate Clipping enable

Type <CR> to continue, Q<CR> to stop:

Aggregate Svc Bandwidth 0
Codec negotiation option 1
Profile negotiation option 1
VAD Duty Cycle 61
VAD Tolerance 100
VISM Initiated NW COT Off
VISM CO4 Timer 1000 msec
CALEA flag disable
SupportdModuleType: VISM-PR-8T1.
VismNSAP: 470091810000000007856e1363000001070bff00

MGC Redundancy

The media gateway controller (MGC) redundancy feature provides redundancy for call agents on VISM cards. You can associate one or more call agents as members of a redundancy group.

An MGC redundancy group consists of one or more MGCs (which are identified by their domain name). An MGC can be part of one redundancy group, and each redundancy group can have multiple MGCs. At any given time, only one MGC in the redundant group is active.

You can add more than one domain name and configure redundant call agents on the same logical MGC. Only the IP addresses corresponding to each physical entity are returned by the DNS server. To allow VISMs to traverse the items identified by all of the IP addresses, you must identify these physical entities as redundant call agents.

You can have a maximum of 8 MGCs configured on the VISM. For more information about configuring MGCs, see "Configuring the Call Agent Interface" section in "VoIP Switching Mode."

External DNS

The external domain name server (DNS) feature allows VISM to use an external DNS to resolve the IP address you configure. The domain names can be for MGCs, call agents, or trivial file transfer protocol (TFTP) servers used for CAS file downloads. Resolution of IP addresses can be configured with the following methods:

Internal static tables only

External DNS only

External DNS, followed by the internal static tables if the external DNS method fails

Internal static tables, followed by the external DNS if the internal static table method fails.

For configuration information see the VoIP switching chapter.

AAL1 SVC-Based TDM Hairpinning

Hairpinning prevents packet delay by looping the call through the same VISM card instead of going through an external router and back to the VISM card.

The AAL1 SVC operating mode supports TDM hairpinning.

Use the cnfvismmode command to configure VISM operating mode to mode 9.

VoAAL1 switched virtual circuit (SVC) operating mode is supported with the G.711 codec and clear channel.


Note VAD is not supported in combination with AAL1 SVCs. CAS is not supported in combination with SVCs



Note This feature requires you to use a PXM1E or PXM45 in your MGX 8000 Series switch chassis.


MGCP 1.0

The following MGCP 1.0 features are supported (in addition to the MGCP 0.1 functionality):

Restart in Progress wait delay timer value specifications for the following:

Initial

Minimum

Maximum

Call agent redundancy group protocol configuration for the following:

Quarantine handling method for persistent events

Default quarantine handling method for each protocol

Ability to retain events from previous lists, until an explicit request is made that they be removed

Ability to send provisional responses

Ability to send response acknowledgments

Ability to provide a disconnect method

Ability to cancel previously issued graceful restart commands

Use the following set of CLI commands in Table 9-16 to configure MGCP.

Table 9-16 CLI Commands for Configuring MGCP 

Command
Description

addmgcgrpprotocol

Associates a call agent redundancy group with a gateway control protocol

cnfdisctimers

Specifies the wait delay timer values

cnfmgcgrpprotocol

Configures call agent group protocol data

cnfxgcppeer

Sets the UDP port number used to send gateway-initiated messages to the call agent

delmgcgrpprotocol

Deletes an MGCP from a specified call agent redundancy group

dspdisctimers

Displays the Restart in Progress disconnect wait delay timers


RSVP-Based Admission Control

Resource Reservation Protocol (RSVP)-based admission control signaling with MGCP is supported, which provides quality VoIP connections. For the connections, the RSVP-MGCP interaction results in the following operations:

Establishes unidirectional resource reservations for sending voice packets for connections established and controlled by MGCP

Accepts unidirectional resource reservations for receiving voice packets from MGCP-controlled connections

Tears down originated or established unidirectional resource reservations

Tears down accepted resource reservations


Note VISM supports RSVP in the VoIP switching operating mode only, with a 5 calls per second limitation; RSVP is not supported in the VoIP trunking operating mode.


The following connection data is returned in response to the call agent initiated DLCX and gateway-initiated DLCX or AUCX commands:

Number of packets sent

Number of octets sent

Number of packets received

Number of octets received

Number of packets lost

Inter-arrival jitter—If a DSP is configured to operate in the adaptive jitter buffer mode, the jitter data provided indicates the delay that the jitter algorithm is adapted to. If a DSP is configured to operate in the fixed jitter buffer mode, the jitter data provided indicates the value that was configured when the channel was opened.


Note For adaptive mode you can indicate that the configured initial delay value is too low or too high, since the algorithm adapts according to the actual network jitter.


Average transmission delay (latency)

Use the commands in Table 9-17 to configure the RSVP-based admission control feature.

Table 9-17 CLI Commands for Configuring RSVP-Based Admission Control 

Command
Description

cnfrsvp

Configures RSVP for a specified connection

cnfrsvprefreshmiss

Configures the number of times VISM waits for a missed RSVP minimum refresh message for a specified connection


Local Traffic Grooming

VISM supports the call-agent controlled grooming feature. Grooming allows VISM to avoid routing local traffic through the IP network. Instead, voice packets from a local connection are switched locally in the ATM switch.

A call agent determines if a call needs to be set up as local. To set up a local call, the call agent selects an ATM connection over a VoIP connection. The VISM card, as a gateway, receives the connection request message from the call agent for an ATM connection. The VISM card allows VoIP calls and VoAAL1 SVC calls to coexist and allows provisioning of VoIP and ATM simultaneously.

To use the grooming feature, you must use the cnfvismmode command and select the VoIP and switched ATM AAL1 SVC operating mode. Using this mode does not change any other settings on your card. The type of connection for a call is determined by the connection request (CRCX) received from the call agent or by the bearer type configuration.

Announcement File System

This release allows VISM to play prerecorded local announcements in switched VoIP connections. Under the control of a call agent, announcements can be played toward any IP endpoint or toward any VISM endpoint.

Up to 125 different announcements can be cached on the VISM card for immediate playout. The packet network has a persistent announcement storage area. Announcements are downloaded on demand from the announcement storage area and remain on the VISM card until they have expired or are replaced. If the 125 announcement maximum is reached, subsequent requests for the storage of announcements not on the VISM card result in the replacement of "cached" announcements.

Announcements can be played over established connections in any VISM-supported codec, but they must exist on the announcement file server in the desired encoding.


Note You must play announcements in the exact codec in which they have been recorded.


VISM announcements require the support of the MGCP 0.1/1.0 call agent.

Announcement Timeouts

VISM uses a provisionable timeout value of 5 seconds. If an announcement does not start playing within the timeout period (measured from the point when the request was received), the action is canceled and, if requested by the call agent, an off event is reported. If the call agent specifies a timeout value in the request, this value is ignored.

Announcement Direction

Announcements can be played toward the packet network or toward the TDM network (not both). The direction is determined by the notation of the MGCP S: line. Announcement direction examples:

S: a/ann(all-lines-busy.au)

This notation indicates that all-lines-busy.au is to be played toward the TDM network.

S: a/ann@connid(all-lines-busy.au)

This notation indicates that all-lines-busy.au is to be played toward the packet network.

Broadcast Announcements

VISM supports announcement requests for a single endpoint or connection. The request may only specify a single announcement to be played on a single endpoint in a single direction. Broadcast announcements are not supported.

Multiple Announcement Requests for the Same Endpoint

If an announcement is being played on an endpoint (in one direction) and a subsequent announcement request is received for the same endpoint (in the same direction), the playing announcement continues and the new announcement request is ignored.

If an announcement is being played on an endpoint (in one direction) and a subsequent announcement request is received for the same endpoint (in the other direction), the playing announcement is stopped and the new announcement is played. Events are not generated for the stopped announcement.

Announcement File Server

Announcements are contained in an announcement file server, which resides on an IP network reachable from the VISM through the use of Trivial File Transfer Protocol (TFTP).

Announcement File Server Name

You can configure the announcement file server node name on the VISM the same way that you configure a node name for the TFTP server.

Announcement File Server Directory Structure

You can use any directory or path on the file server as the main directory for storing announcement files. If you do not provision an announcement path prefix on VISM, the main announcement file directory is the default TFTP directory on the server. If a path prefix is provisioned, this prefix is used as the main announcement directory. If the prefix is not absolute (does not begin with a forward slash (/)), the prefix is understood to be in the default TFTP directory.

You can configure codec subdirectories under the main announcement directory on the announcement file server. A codec subdirectory exists for each codec used for announcement files. The subdirectories can be one or more of the following:

g711u/

g711a/

g726_32k/

g726_24k/

g726_16k/

g729_a/

g7231_high_rate/

g7231_a_high_rate/

g7231_low_rate/

g7231_a_low_rate/

When the call agent requests that an announcement be played toward the TDM network on an unconnected endpoint, you can specify the codec to be used.

You can configure another level of directories to group announcement files by language. These directories are specified by the call agent (or when the VISM is being provisioned) as part of the announcement file name. For example, the call agent might specify the announcement file name english/ann1.au. If the file was encoded in G.729a and the prefix was /tftpboot, the file would reside at /tftpboot/g729_a/english/ann1.au.

VISM Announcement Cache Management

VISM manages an announcement cache in resident memory. When an announcement is requested, it is retrieved from the announcement file server and placed in the on-board announcement cache. Subsequent requests for the same announcement do not require retrieval of the announcement file from the announcement file server.


Note An announcement in one encoding is a different file from the same announcement in a different encoding.


Announcement Expiry

You can provision an announcement aging policy. Once an announcement has aged (reached expiry) in the on-board cache, it is refreshed—retrieved again from the announcement file server. This provides you with the means to balance the cost of file server access with the time before an announcement changed on the file server is propagated to the VISM. In addition, you can delete dynamic files from the announcement cache at any time.

Permanent Announcements

You can provision permanent announcements for VISM. A permanent announcement is retrieved from the announcement file server and installed permanently in the VISM announcement file cache. Permanent announcements are excluded from aging (and being automatically refreshed) and are also excluded from being replaced if the announcement cache becomes full.

Permanent announcements can be removed from the cache explicitly only by the use of a CLI command. If VISM is reset or fails over to a standby card, permanent announcements are retrieved as soon as the card becomes active. The announcement encoding must be specified when permanent announcements are provisioned or deleted.

Use the CLI commands in Table 9-18 to configure the announcement file system feature.

Table 9-18 CLI Commands for Configuring the Announcement File System Feature 

Command
Description

addannpermanent

Configures an announcement server file and associated codec type as permanent

cnfannagetime

Configures the time that a nonpermanent announcement is to remain valid after it is placed in the VISM announcement cache

cnfanndn

Designates an announcement file server domain name

cnfannpathprefix

Designates the main prefix directory TFTP path from which to retrieve announcement files

cnfannprefcodec

Configures the codec type used for announcements played on unconnected TDM endpoints

cnfannreqtimeout

Configures the expiration time for announcements

delannalldynamic

Deletes all announcement files and their associated codec types from the temporary announcement files currently saved in the VISM card

delanndynamic

Deletes an announcement file and associated codec type from the temporary announcement files currently saved in the VISM card

delannpermanent

Deletes a permanent announcement file and its associated codec type from the announcement file server

dspannagetime

Displays the time that a nonpermanent announcement is to remain valid after it is placed in the VISM announcement cache

dspanncache

Displays all available temporary announcement file names, and associated age times

dspanncontrols

Displays a summary list of all provisionable announcement file variables, including variables associated with all announcement file CLI commands

dspanndn

Displays the announcement file server domain name

dspannpathprefix

Displays the main prefix directory path from which VISM retrieves announcement files

dspannpermanents

Displays all available permanent announcement files with their associated codec types and identifying index numbers

dspannprefcodec

Displays the codec type used for announcements played on unconnected TDM endpoints

dspannreqtimeout

Displays the expiration time for announcements to begin playing before being aborted


ISDN Backhaul Advanced Configuration

This section describes the advanced ISDN backhaul configurations.


Step 1 To change the timeout period for sending out an acknowledgment and the maximum number of acknowledgments that can be accumulated before they are sent, enter the cnfsesack command.

nodename.1.28.VISM8.a > cnfsesack <session_num> <acknowledgment_timeout> <acknowledgment>

Replace the above arguments with the values listed in Table 9-19.

Table 9-19 Parameters for cnfsesack Command 

Parameter
Description

session_num

Session number in the range 1-64.

acknowledgment_timeout

Timeout period (defined in milliseconds) for sending an acknowledgment. Range is 100-65535 ms. Default is 300.

acknowledgment

Maximum number of acknowledgments that can be accumulated before an acknowledgment is sent. Range is 0-255. Default is 3.


Step 2 To configure the maximum number of resets that VISM performs before a connection is reset, enter the cnfsesmaxreset command.

nodename.1.28.VISM8.a > cnfsesmaxreset <session_number> <resets>

Replace <session_number> with the value you entered for the session_num argument in Step 1.

Replace <resets> with the maximum number of resets that the VISM card performs before a connection is reset. Range is 0-255. Default is 5.

Step 3 To configure the maximum segment size VISM can receive after sending a SYN message, enter the cnfsesmaxseg command.

nodename.1.28.VISM8.a > cnfsesmaxseg <session_number> <segment_size>

Replace <session_number> with the value you entered in Step 1.

Replace <segment_size> with the maximum segment size, in octets, that can be received by a VISM card after a synchronize message is sent. Range is 30-65535.

Step 4 To configure the maximum number of segments that can be sent without an acknowledgment being received for a specific RUDP session, enter the cnfsesmaxwindow command.

nodename.1.28.VISM8.a > cnfsesmaxwindow <session_number> <window_size>

Replace <session_number> with the value you entered in Step 1.

Replace <window_size> with a value in the range 1-64.

Step 5 To configure the amount of idle time before a null segment is sent, enter the cnfsesnullsegtmout command.

nodename.1.28.VISM8.a > cnfsesnullsegtmout <session_number> <timeout>

Replace <session_number> with the value you entered in Step 1.

Replace <timeout> with a measure of the idle time allowed before a null segment is sent. Range is 0-65535 ms. Default is 2000 ms.

Step 6 To configure the maximum number of out-of-sequence packets that can be accumulated before an EACK packet is sent, enter the cnfsesoutofseq command.

nodename.1.28.VISM8.a > cnfsesoutofseq <session_number> <packets>

Replace <session_number> with the value you entered in Step 1.

Replace <packets> with the maximum number of out-of-sequence packets that can be accumulated before an EACK packet is transmitted. Range is 0-255.


Note If you specify 0 for the <packets> argument, a DACK message is sent immediately upon receiving an out-of-sequence packet.


Step 7 To configure the local (VISM end) and remote (call agent end) port numbers for a given session, enter the cnfsesport command.

nodename.1.28.VISM8.a > cnfsesport <session_number> <local_port> <remote_port>

Replace the above arguments with the values listed in Table 9-20.

Table 9-20 Parameters for cnfsesport Command 

Parameter
Description

session_number

The value you entered in Step 1.

local_port

Local port number. The VISM port number used for the session. Range is 1124-49151.

remote_port

Remote port number. The call agent port number used for the session. Range is 1124-65535.


Step 8 To configure the timeout period for unacknowledged packets and number of consecutive retransmission attempts allowed before the connection is considered failed, enter the cnfsesretrans command.

nodename.1.28.VISM8.a > cnfsesretrans <session_number> <retransmit_timeout> <max_retransmits>

Replace the above arguments with the values listed in Table 9-21.

Table 9-21 Parameters for cnfsesretrans Command 

Parameter
Description

session_number

Value you entered in Step 1.

retransmit_timeout

Timeout period (defined in milliseconds) for sending an acknowledgment. Range is 100-65535 ms. Default is 600 ms.

max_retransmits

Maximum number of retransmissions. Range is 0-255. Default is 3.


Step 9 To configure the amount of time VISM waits for a transfer state to begin before executing an auto reset, enter the cnfsesstatetmout command.

nodename.1.28.VISM8.a > cnfsesstatetmout <session_number> <timeout>

Replace <session_number> with the value you entered in Step 1.

Replace <timeout> with the maximum number of milliseconds that VISM waits for a transfer state before executing an auto reset. Range is 0-65535. Default is 2000.

Step 10 To configure the maximum number of attempts to synchronize VISM with the call agent, enter the cnfsessyncatmps command.

nodename.1.28.VISM8.a > cnfsessyncatmps <session_number> <sync_attempts>

Replace <session_number> with the value you entered in Step 1.

Replace <sync_attempts> with the maximum number of attempts to synchronize VISM with the call agent. Range is 1-32. Default is 5.

Step 11 Repeat Step 1 through Step 10 for all additional session numbers, as required for your application.

You have completed configuring ISDN PRI backhaul.


Advanced LAPD Configuration

This section describes the advanced Link Access Protocol D Channel (LAPD) configurations that are applicable to the VISM/VISM-PR cards.


Step 1 To specify the LAPD window size, enter the cnflapdwinsize command.

nodename.1.28.VISM8.a > cnflapdwinsize <line_number> <ds0_number> <window_size>

Replace the above arguments with the values listed in Table 9-22.

Table 9-22 Parameters for cnflapdwinsize Command 

Parameter
Description

line_number

Line number in the range 1-8.

ds0_number

DS0 number.

1-24 = T1 lines

1-31 = E1 lines

window_size

Maximum number of outstanding (unacknowledged) I-frames that can be accumulated before sending an acknowledgment. Range is 1-127. Default is 7.


Step 2 To specify the maximum allowable frame retransmissions, enter the cnflapdretrans command.

nodename.1.28.VISM8.a > cnflapdretrans <line_number> <ds0_number> <N200>

Replace the above arguments with the values listed in Table 9-23.

Table 9-23 Parameters for cnflapdretrans Command 

Parameter
Description

line_number

Line number in the range 1-8.

ds0_number

DS0 number.

1-24 = T1 lines

1-31 = E1 lines

N200

Maximum frame retransmissions. Range is 1-10. Default is 3.


Step 3 To specify the two LAPD timers, enter the cnflapdtimer command.

nodename.1.28.VISM8.a > cnflapdretrans <line_number> <ds0_number> <timer_T200> <timer_T203>

Replace the above arguments with the values listed in Table 9-24.

Table 9-24 Parameters for cnflapdtimer Command 

Parameter
Description

line_number

Line number in the range 1-8.

ds0_number

DS0 number.

1-24 = T1 lines

1-31 = E1 lines

timer_T200

T200 timer. Time (defined in milliseconds) between frame transmission initiations. Ranges are

1000-1023000 for PRI—In increments of 50. Default is 1000.

100-350 for GR-303—In increments of 50. Default is 150.

Note This value must be less than the value you specify for the timer_T203 argument.

timer_T203

T203 timer. Maximum time (defined in milliseconds) allowed without a frame being exchanged. Ranges are

1000-1023000 for PRI—In increments of 1000. Default is 10000.

10000-300000 for GR-303—In increments of 10000. Default is 30000.

Note This value must be greater than the value you specify for the timer_T200 argument.



Diagnostics/Statistics

This section contains the VISM/VISM-PR card configurations for diagnostics and statistics described in the following sections:

Voice Quality Statistics

Diagnostic Testing for DSP Failures

History Statistics Collection

Static and Real-Time Configuration Display

Trap Filtering

VISM-PR Bulk Statistics Upload to CWM

RTP Connection Statistics

Clock Slip Counters

Channel Alarm Enhancement

VISM TDM Line Statistics Collection

Loopbacks for Lines and Connections

Voice Quality Statistics

On the VISM-PR, you can collect real-time voice quality statistics to assist with network analysis and troubleshooting system performance. These statistics are available when a VoIP call connection exists on a DS0.

The following voice quality parameters are reported:

Jitter (interarrival)—Estimate of the statistical variance of the RTP data packet interarrival time.

Latency (round-trip delay)—Time for a caller's voice to go through the VoIP network and loop back to the caller.

These statistics are applicable when the VISM-PR card is operating in the VoIP trunking and switching modes.

To display the new jitter and round-trip delay parameters, use the existing dsprtpconnstat command.

cvgmgx1a.1.1.VISM8.a > dsprtpconnstat <endpt_num>

Replace the <endpt_num> argument with a value in the following ranges:

For template number 1:

VISM-PR T1 = 1-192

VISM-PR E1 = 1-248

For template number 3:

VISM-PR T1 = 1-192

VISM-PR E1 = 1-248

For template number 4:

VISM-PR = 1-144

For template number 5:

VISM-PR T1 = 1-192

VISM-PR E1 = 1-248

Example 9-13 shows the sample display of the voice quality statistics for endpoint 1.

Example 9-13 Voice Quality Statistics Display

cvgmgx1a.1.1.VISM8.a > dsprtpconnstat 1

Endpoint index = 1
No. of RTP Packets Sent = 26383402
No. of RTP Packets Received = 26383333
No. of Octets Sent = 2110672160
No. of Octets Received = 2110666640
No. of RTP Packets Lost = 72
Interarrival Jitter = 0
Latency = 125
cvgmgx1a.1.1.VISM8.a >

When the VISM-PR card receives an out-of-sequence packet, the interarrival jitter value is expected to be large.

If the playout timestamp is not enabled in fixed dejitter buffer mode, the round-trip delay value is expected to have a large deviation from the actual value.

To obtain more accurate round-trip delay values, enable the playout timestamp by using the cnfplayouttimestamp command.

Diagnostic Testing for DSP Failures

When a VISM-PR card detects channel failures on the DSP, the call agent and Cisco WAN Manager (CWM) are informed. In AAL2 trunking mode a trap is generated for a DSP failure.

For DSPs to initiate diagnostics and report any failures to the call agent or CWM, the exec diag, which performs the diagnostic activities, must be enabled. If the exec diag is disabled, DSP failures are not reported.

Enable or Disable Diagnostics

To enable or disable exec diag, use the commands in the following steps.


Note By default, exec diag is enabled.



Step 1 Log in to your VISM-PR card.

Step 2 To enable or disable the exec diag for all of the channels on a VISM-PR card, enter the cnfexecdiag command.

nodename.1.28.VISM8.a > cnfexecdiag <execdiag>

Replace <execdiag> with a value of 1 to enable or 2 to disable the exec diag on all of the channels.

Step 3 Display the testing status (enabled or disabled) of all the channels on the VISM-PR card using the dspexecdiag command.

nodename.1.28.VISM8.a > dspexecdiag

LineNo/Ds0No DSP Exec Status
------------ ---------------
1/ 1 Enable
1/ 2 Enable
1/ 3 Enable
1/ 4 Enable
1/ 5 Enable
1/ 6 Enable
1/ 7 Enable
1/ 8 Enable
1/ 9 Enable
1/10 Enable
1/11 Enable
1/12 Enable
1/13 Enable
1/14 Enable
1/15 Enable
1/16 Enable
1/17 Enable
1/18 Enable
1/19 Enable
1/20 Enable
1/21 Enable
1/22 Enable
1/23 Enable
1/24 Enable
INFO: line ds1 '2' is not enabled
INFO: line ds1 '3' is not enabled
INFO: line ds1 '4' is not enabled
INFO: line ds1 '5' is not enabled
INFO: line ds1 '6' is not enabled
INFO: line ds1 '7' is not enabled
INFO: line ds1 '8' is not enabled

Step 4 To configure channel level diagnostics on a line, enter the cnflnexecdiag command.

nodename.1.28.VISM8.a > cnflnexecdiag <line_number> <execdiag>

Replace <line_number> with the line number, in the range 1-8; replace <execdiag> with a 1 to enable or 2 to disable diagnostics. The following example shows channel diagnostics being enabled on line 1.

nodename.1.28.VISM8.a > cnflnexecdiag 1 1

Step 5 To verify that all endpoints on the line are enabled for channel level diagnostics, enter the dsplnexecdiag command with the line number <line_number> value.

nodename.1.28.VISM8.a > dsplnexecdiag 1

LineNo/Ds0No DSP Exec Status
------------ ---------------
1/ 1 Enable
1/ 2 Enable
1/ 3 Enable
1/ 4 Enable
1/ 5 Enable
1/ 6 Enable
1/ 7 Enable
1/ 8 Enable
1/ 9 Enable
1/10 Enable
1/11 Enable
1/12 Enable
1/13 Enable
1/14 Enable
1/15 Enable
1/16 Enable
1/17 Enable
1/18 Enable
1/19 Enable
1/20 Enable
1/21 Enable
1/22 Enable
1/23 Enable
1/24 Enable

Step 6 To enable testing on an individual endpoint, enter the cnfds0execdiag command.

nodename.1.28.VISM8.a > cnfds0execdiag <line_number> <ds0_number> <execdiag>

Replace <line_number> with the line number, in the range 1-8; replace <ds0_number> with a value in the range 1-24 for T1 lines or 1-31 for E1 lines; and replace <execdiag> with a 1 to enable or 2 to disable diagnostics.

Step 7 To verify that testing is enabled on a channel, enter the dspds0execdiag command with the line number <line_number> and DS0 number <ds0_number>.

nodename.1.28.VISM8.a > dspds0execdiag 1 1

LineNo/Ds0No DSP Exec Status
------------ ---------------
1/ 1 Enable

Configure Heartbeat Timer

The DSP has a heartbeat mechanism that sends an "I'm alive and well" message at regular intervals. If a heartbeat does not reach the host, the DSP is considered failed. The host displays the heartbeat messages and the interval at which it receives the messages.

For the DSP to generate a heartbeat message within a specified period of time, the heartbeat timer value must be set on the VISM-PR card. To set that value, complete the following steps:


Step 1 Log in to the VISM-PR card.

Step 2 Enter the cnfdspheartbeattimer command.

nodename.1.28.VISM8.a > cnfdspheartbeattimer <Heart_beat_interval>

Replace <Heart_beat_interval> with a timeout value of 0 or a value in the range 100-65535. The recommended timer is 0 (disabled). The following example shows the timeout value of 0.

nodename.1.28.VISM8.a > cnfdspheartbeattimer 0

Step 3 Display the heartbeat value configured for the VISM-PR card by entering the dspheartbeattimer command.

nodename.1.28.VISM8.a > dspheartbeattimer

DSP Heartbeat timer value: 0

History Statistics Collection

Collecting history statistics can assist you with troubleshooting performance issues and fault conditions on the VISM and VISM-PR cards.

The following statistics are collected for a 24-hour duration at 15-minute intervals:

Clock slips—VISM/VISM-PR

ATM statistics—VISM-PR only

Cells per second for connection—VISM-PR only

When a particular interval does not contain valid data, the interval is marked as invalid in the Valid Flag field. When the card is reset, all intervals are marked as invalid. When the data for an interval is available, the interval is marked as valid.


Note The Valid Flag field does not apply to counters for clock slips.


An interval can be marked invalid in the Valid Flag field, and the Last Reset Uptime Ticks field can contain a nonzero value. This value indicates a time in ticks when the statistics are cleared by the clrhistorystats command. This time is relative to the time the card is reset.

Also, an interval might be marked as invalid due to a system clock time change or a data collection error.

The statistics are automatically collected and are available for display through the CLI. Some of the statistics are specific to a mode or functionality. For example, statistics with AAL2 in the name are not relevant if the connection is configured as AAL5.


Note These statistics are not saved if the card is reset. When the card is initialized during bootup, the statistics are reset.


To display the history statistics, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM/VISM-PR card.

Step 2 To display the various history statistics, use the dsphistorystats command. This command is applicable in all operating modes.

nodename.1.5.VISM8.a > dsphistorystats <StatsType> <Interval> <InterfaceIndex> |InterfaceIndex2|

Replace the above arguments with the values listed in Table 9-25.

Table 9-25 Parameters for dsphistorystats Command 

Parameter
Description

StatsType

Type of history statistics. Values are

1 = PVC

2 = CID

3 = Line

Interval

Interval. Range is 0-96.

A value of 0 displays the 24-hr total of all of the intervals. Values 1-96 are 15-minute time intervals for the previous 24 hrs.

See the following examples:

1 = 00:00 to 00:15

2 = 00:15 to 00:30

12 = 02:25 to 03:00

InterfaceIndex

If StatsType is set to 1 (PVC) or 2 (CID), this value is in the range 131-510 for the logical channel number (LCN).

If StatsType is set to 3 (Line), this value is in the range 1-8 for the line number.

|InterfaceIndex2|

Mandatory if StatsType is set to 2 (CID). Range is 8-255 for the CID number.


Example 9-14 shows PVC statistics that are collected at interval 0. The display shows the total of all valid interval data available, representing statistics for the previous 24 hours.

Example 9-14 Displaying Statistics Collected Over 24 Hours

nodename.1.5.VISM8.a > dsphistorystats 1 0 131
24 Hour Total LCN 131 History Statistics
---------------------------------------

24 Hour Total ATM Xmt Cells = 17185500
24 Hour Total ATM Rcv Cells = 0
24 Hour Avg Per Sec ATM Xmt Cells = 200
24 Hour Avg Per Sec ATM Rcv Cells = 0
24 Hour Peak Per Sec ATM Xmt Cells = 219
24 Hour Peak Per Sec ATM Rcv Cells = 0
24 Hour Total OAM Xmt End-to-End Lpbk Req Cells = 85498
24 Hour Total OAM Rcv End-to-End Lpbk Rsp Cells = 0
24 Hour Total OAM Xmt Segment Lpbk Cells = 0
24 Hour Total OAM Rcv Segment Lpbk Cells = 0
24 Hour Total OAM End-to-End Lpbk Lost Cells = 85498
24 Hour Total Discarded Rcv OAM Cells = 0
24 Hour Total AIS Suppress Cnts = 0
24 Hour Total Xmt AIS Cnts = 0
24 Hour Total Rcv AIS Cnts = 0
24 Hour Total Xmt FERF Cnts = 0
24 Hour Total Rcv FERF Cnts = 0
24 Hour Total Xmt AIS Cells = 0
24 Hour Total Rcv AIS Cells = 0
24 Hour Total Xmt FERF Cells = 85498
24 Hour Total Rcv FERF Cells = 0
24 Hour Total AAL2 CPS Sent Pkts = 0
24 Hour Total AAL2 CPS Rcvd Pkts = 0
24 Hour Total AAL2 HEC Errors = 0
24 Hour Total AAL2 CRC Errors = 0
24 Hour Total AAL2 Invalid OSF Cells = 0
24 Hour Total AAL2 Invalid Parity Cells = 0
24 Hour Total AAL2 Invalid Cid Pkts = 0
24 Hour Total AAL2 Invalid UUI Pkts = 0
24 Hour Total AAL2 Invalid Length Pkts = 0
24 Hour Total AAL5 PDU Sent Pkts = 0
24 Hour Total AAL5 PDU RcvdPkts = 0
24 Hour Total AAL5 Invalid CPI PDUs = 0
24 Hour Total AAL5 Oversized SDU Rcvd PDUs = 0
24 Hour Total AAL5 Invalid Length PDUs = 0
24 Hour Total AAL5 CRC32 Errored PDUs = 0
24 Hour Total AAL5 Reassembly Timer Expiry PDUs = 0
Last Completed Interval Number is 47
Number of valid intervals is 95
nodename.1.5.VISM8.a >

Example 9-15 shows PVC statistics that are collected from the interval 00:15 to 00:30. For the descriptions of the PVC statistics, see Table 9-43.

Example 9-15 Displaying PVC History Statistics

nodename.1.5.VISM8.a > dsphistorystats 1 2 131

PVC History Statistics: interval = 2, LCN = 131
--------------------------------------------

Valid Flag = VALID
Last Reset Uptime Ticks = 0
Total ATM Xmt Cells = 180902
Total ATM Rcv Cells = 0
Avg Per Sec ATM Xmt Cells = 201
Avg Per Sec ATM Rcv Cells = 0
Peak Per Sec ATM Xmt Cells = 202
Peak Per Sec ATM Rcv Cells = 0
Total OAM Xmt End-to-End Lpbk Req Cells = 900
Total OAM Rcv End-to-End Lpbk Rsp Cells = 0
Total OAM Xmt Segment Lpbk Cells = 0
Total OAM Rcv Segment Lpbk Cells = 0
Total OAM End-to-End Lpbk Lost Cells = 900
Total Discarded Rcv OAM Cells = 0
Total AIS Suppress Cnts = 0
Total Xmt AIS Cnts = 0
Total Rcv AIS Cnts = 0
Total Xmt FERF Cnts = 0
Total Rcv FERF Cnts = 0
Total Xmt AIS Cells = 0
Total Rcv AIS Cells = 0
Total Xmt FERF Cells = 900
Total Rcv FERF Cells = 0
Total AAL2 CPS Sent Pkts = 0
Total AAL2 CPS Rcvd Pkts = 0
Total AAL2 HEC Errors = 0
Total AAL2 CRC Errors = 0
Total AAL2 Invalid OSF Cells = 0
Total AAL2 Invalid Parity Cells = 0
Total AAL2 Invalid Cid Pkts = 0
Total AAL2 Invalid UUI Pkts = 0
Total AAL2 Invalid Length Pkts = 0
Total AAL5 PDU Sent Pkts = 0
Total AAL5 PDU RcvdPkts = 0
Total AAL5 Invalid CPI PDUs = 0
Total AAL5 Oversized SDU Rcvd PDUs = 0
Total AAL5 Invalid Length PDUs = 0
Total AAL5 CRC32 Errored PDUs = 0
Total AAL5 Reassembly Timer Expiry PDUs = 0

Last Completed Interval Number is 42

nodename.1.5.VISM8.a >

Example 9-16 shows CID history statistics for the interval 00:00 to 00:15 on CID 8 with LCN 131. For descriptions of the CID statistics, see Table 9-44.

Example 9-16 Displaying CID History Statistics

nodename.1.5.VISM8.a > dsphistorystats 2 1 131 8

CID History Statistics: interval = 1, LCN = 131, CID = 8
--------------------------------------------------------------

Valid Flag = VALID
Last Reset Uptime Ticks = 0
Total Avg Per Second Sent Pkts = 201
Total Avg Per Second Rcvd Pkts = 0
Total Sent Pkts = 180976
Total Rcvd Pkts = 0
Total Sent Octets = 7748631
Total Rcvd Octets = 0
Total Sent Peak Per Second Pkts = 202
Total Rcvd Peak Per Second Pkts = 0
Total Ext AIS Rcvd Pkts = 0
Total Ext RAI Rcvd Pkts = 0
Total Ext Conn AIS Rcvd Pkts = 0
Total Ext Conn RDI RcvdPkts = 0
Total Ext AIS Rcv Cnts = 0
Total Ext RAI Rcv Cnts = 0
Total Ext Conn AIS Cnts = 0
Total Ext Conn RDI Cnts = 0
Total Ext AIS Xmt Cnts = 0
Total Ext RAI Xmt Cnts = 0

Last Completed Interval Number is 45

nodename.1.5.VISM8.a >

Step 3 To clear history statistics, use the clrhistorystats command.

nodename.1.5.VISM8.a > clrhistorystats <StatsType> <Hours> <InterfaceIndex> |InterfaceIndex2|

Replace the above arguments with the values listed in Table 9-26. The clrhistorystats command invalidates the intervals. The actual statistics are not cleared, but the 24-hour total statistics are cleared.

Table 9-26 Parameters for clrhistorystats Command

Parameter
Description

StatsType

Type of history statistics. Values are

1 = PVC

2 = CID

Hours

Number of hours prior to the current interval to clear the history statistics.

InterfaceIndex

If StatsType is set to 1 (PVC) or 2 (CID), this value is in the range 131-510 for the LCN.

|InterfaceIndex2|

Mandatory if StatsType is set to 2 (CID). Range is 8-255 for the CID number.



Display ATM Statistics

To display the real-time ATM statistics, use the dspconcnt command. Example 9-17 shows sample output from the dspconcnt command.

Example 9-17 Displaying ATM Statistics

nodename.1.5.VISM8.a > dspconcnt 131
ChanNum: 131
Chan State: okay
Chan XMT ATM State: Normal
Chan RCV ATM State: Normal
Chan Status Bit Map: 0x0
OAM Lpb Lost Cells: 0
AAL2 HEC Errors: 0
AAL2 CRC Errors: 0
AAL2 Invalid OSF Cells: 0
AAL2 Invalid Parity Cells: 0
AAL2 CPS Packet Xmt: 0
AAL2 CPS Packet Rcv: 0
AAL2 Invalid CID CPS: 0
AAL2 Invalid UUI CPS: 0
AAL2 Invalid Len. CPS: 0
AAL5 PDU Packet Xmt: 0
AAL5 PDU Packet Rcv: 0
AAL5 Invalid CPI: 0
AAL5 oversized SDU PDU: 0
AAL5 Invalid Len. PDU: 0
AAL5 PDU CRC32 Errors: 0
AAL5 Reassembly Timer expired PDU: 0
AIS Successful Suppression Count: 0
AIS Alarm Transmitted Count: 0
AIS Alarm Received Count: 0
FERF Alarm Transmitted Count: 0
FERF Alarm Received Count: 0
Chan 24 Hr Peak Xmt Cell Rate(CPS): 0
Chan Current Xmt Cell Rate (CPS): 0
Chan 24 Hr Peak Rcv Cell Rate(CPS): 0
Chan Current Rcv Cell Rate (CPS): 0

Display Cells Per Second

To display CPS usage, use the commands listed in the following steps:


Step 1 Log in to the PXM card and cc to the VISM/VISM-PR card.

Step 2 To display the cell rate per second for a connection, use the dspcidcps command.

nodename.1.5.VISM8.a > dspcidcps <LCN>

Replace <LCN> with a value in the range 131-510.

Example 9-18 shows the cell rates for LCN 131.

Example 9-18 Displaying CPS for a Connection

nodename.1.5.VISM8.a > dspcidcps 131

LCN CID Endpt 24Hr Peak Xmit 24Hr Peak Rcv Current Xmit Current Rcv
Num Num Num cell Rate(CPS) cell Rate(CPS) Cell Rate(CPS) Cell Rate(CPS)
--- --- ----- -------------- -------------- -------------- --------------
131 8 1 204 201

Step 3 To show CPS usage per CID for all of the CIDs on a particular line, use the dsplncidcps command.

nodename.1.5.VISM8.a > dsplncidcps <line_number>

Replace the <line_number> argument with the line number in the range 1-8.

Example 9-19 shows CPS usage for line 1.

Example 9-19 Displaying CPS Usage for All CIDs on a Line

nodename.1.5.VISM8.a > dsplncidcps 1

LCN CID Endpt 24Hr Peak Xmit 24Hr Peak Rcv Current Xmit Current Rcv
Num Num Num cell Rate(CPS) cell Rate(CPS) Cell Rate(CPS) Cell Rate(CPS)
--- --- ----- -------------- -------------- -------------- --------------
131 8 1 219 201

Step 4 To display the current and 24-hr peak cell rates for a managed channel identifier (CID) on a specified endpoint, use the dspmngcidcnt command.

nodename.1.5.VISM8.a > dspmngcidcnt <endpt_num>

Replace <endpt_num> with one of the following values:

Template 1

1-145 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 2

1-192 for T1

1-248 for E1

Template 3

1-120 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 4

1-64 for VISM

1-144 for VISM-PR

Template 5

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Example 9-20 shows sample output for endpoint number 1.

Example 9-20 Displaying Managed CID Cell Rates

nodename.1.5.VISM8.a > dspmngcidcnt 1
EndptNum: 1
Lcn: 131
Cid: 11
SentPkts: 0
RcvdPkts: 0
SentOctets: 8
RcvdOctets: 8
LostPkts: 0
Jitter: 0
Latency: 0
Ext AIS Rcvd: 0
Ext RAI Rcvd: 0
Ext Conn AIS Rcvd: 0
Ext Conn RDI Rcvd: 0
Ext AIS Rcvd Cnt: 0
Ext RAI Rcvd Cnt: 0
Ext Conn AIS Rcvd Cnt: 0
Ext Conn RDI Rcvd Cnt: 0
Ext Conn AIS Xmit Cnt: 0
Ext Conn RAI Xmit Cnt: 1
24Hr Peak Xmt Cell Rate (CPS): 204

Type <CR> to continue, Q<CR> to stop:

Current Xmt Cell Rate (CPS): 201
24Hr Peak Rcv Cell Rate (CPS): 0
Current Rcv Cell Rate (CPS): 0


Static and Real-Time Configuration Display

To troubleshoot VISM/VISM-PR issues, you can use the dspall command to display static configurations, run-time statistics, and real-time dynamic data.

The dspall command is available in all operating modes. This command displays all of the individual display command data for each operating mode. The display data differs depending on the mode.

Use dspall -config to display only the static configurations. Use dspall -runtime to display the static configurations, run-time statistics, and real-time dynamic data.

Example 9-21 shows a sample of static data from the dspall -config command in the AAL2 trunking mode.

Example 9-21 Display Static Data

nodename.1.28.VISM8.a > dspall -config
-------------------- Displaying Card Level Configuration --------------------
dspaal2params
---------------
AAL2 DTMF RELAY: Off
AAL2 CAS BITS TRANSPORT: Off
AAL2 TYPE3 REDUNDANCY: On
AAL2 VAD TIMER: 250
AAL2 CID FILL TIMER: 30

dspaissuppression
---------------
ConnId ChanNum AIS Suppression Status AIS Delay Time
------ ------- ---------------------- --------------
milwwi03.17.1.0.131 131 DISABLED 30
milwwi03.17.1.0.132 132 DISABLED 30

dspcarddsp
---------------
IdlePattern: 54
IdleDirection: Both
PacketSize: 80 bytes
DB loss: sixdb
Jitter buffer mode: fixed
Jitter buffer size: forty msec
Adaptive Gain Control: off

Example 9-22 shows sample of real-time data using the dspall -runtime command in the AAL2 trunking mode.

Example 9-22 Display All Run-time Data

nodename.1.28.VISM8.a > dspall -runtime

-------------------- Displaying Card Level Runtime Configuration --------------------


dspcacfailcntrs
---------------

PVC Addition Failures:        0
SVC Addition Failures:        0
VC CAC Failures for PVCs: 0
PVC Upspeed Failures:         0
SVC Upspeed Failures:         0


-------------------- Displaying PVC Level Runtime Configuration --------------------


dspconcnt 131
---------------

ChanNum: 131
Chan State:                              okay
Chan XMT ATM State:                    Normal
Chan RCV ATM State:                    Normal
Chan Status Bit Map:                      0x0
OAM Lpb Lost Cells:                       122
AAL2 HEC Errors:                            0
AAL2 CRC Errors:                            0
AAL2 Invalid OSF Cells:                     0
AAL2 Invalid Parity Cells:                  0
AAL2 CPS Packet Xmt:                    26732
AAL2 CPS Packet Rcv:                     5245
AAL2 Invalid CID CPS:                       0
AAL2 Invalid UUI CPS:                       0
AAL2 Invalid Len. CPS:                      0
Chan 24Hr Peak Xmt Cell Rate (CPS): 2082
Chan Current Xmt Cell Rate (CPS):       120
Chan 24Hr Peak Rcv Cell Rate (CPS):        58
Chan Current Rcv Cell Rate (CPS):        51
AAL5 PDU Packet Xmt:                        0
AAL5 PDU Packet Rcv:                        0
AAL5 Invalid CPI:                           0
AAL5 oversized SDU PDU:                     0
AAL5 Invalid Len. PDU:                      0
AAL5 PDU CRC32 Errors:                      0
AAL5 Reassembly Timer expired PDU:          0
AIS Successful Suppression Count:           0
AIS Alarm Transmitted Count:                0
AIS Alarm Received Count:                   0
FERF Alarm Transmitted Count:               7
FERF Alarm Received Count:                  5

dspsarcnt 141
---------------

SarShelfNum:  1
SarSlotNum: 4
SarChanNum: 141

                                           Tx                        Rx
                                     ------------------- ---------------

Total Cells: 36564                      5370
Total CellsCLP:                      0                         0
Total CellsAIS:                    0                         0
Total CellsFERF:                            47                        17
Total CellsEnd2EndLpBk:               342                       241
Total CellsSegmentLpBk:                  0                         0
RcvCellsDiscOAM:    0


dspslipcnt 1
---------------


Line 1 Slip Counters: Tx Slip   Rx Slip
                            --------- ---------

Uncontrolled Slip: 0 0
Frame Slip: 0 136

The following sections list the display commands that are applicable to the dspall -config and the dspall -runtime commands. For more information on these commands, see Chapter 10, "CLI Commands.".

VoIP Switching/VoIP Trunking

In the VoIP switching/VoIP trunking (mode 1), issuing the dspall -config command shows the static configuration data from the commands listed in Table 9-27.

Table 9-27 VoIP Switching/VoIP Trunking Static Display Commands 

Command
Description

dspcarddsp

Display card configuration parameters

dspcasendpts

Display CAS endpoint configuration

dspcasvars

Display parameters of all CAS variants

dspcasxgcps

Display CAS/xGCP timer parameters

dspco1timer

Display continuity test 1 timer value

dspco2timer

Display continuity test 2 timer value

dspco4timer

Display continuity test 4 timer value

dspcodecjtrdelays

Display codec jitter delay modes

dspcodecneg

Display codec negotiation option

dspcodecparams

Display codec parameters

dspcon

Display channel configuration

dspconcac

Display connection admission control (CAC) configuration for a connection

dspcons

Display channel configuration for all connections

dspconvbdpol

Display VBD policies for a channel

dspdnallips

Display all IP addresses for all domain names on the card

dspdynamicpayload

Display dynamic payload for the card

dspendpts

Display configuration for all endpoints

dspgwstate

Display gateway service state

dsplapds

Display configuration for all LAPD channels

dspln

Display configuration of a line

dsplncompanding

Display companding law on the line

dsplndsp

Display DSP data for a line

dsplns

Display configuration for all lines on the card

dsplnstate

Display service state of the line

dsploops

Display all lines and DS0s in the loopback condition

dspmgcgrpprotocols

Display all MGC redundancy group protocols

dspmgcgrps

Display all configured MGC redundancy groups

dspoamloopcnt

Display OAM loop count

dspport

Display virtual port configuration

dsprscprtn

Display resource partition configuration

dsprtpcons

Display configuration for all RTP connections

dsprudptrunks

Display configuration for all RUDP sessions

dspsesgrps

Display configuration for all session groups

dspsidpacket

Display SID packet configuration for each line

dspt38fxlcos

Display fax handling instructions for all lines

dspt38nsetimeouts

Display NSE timeout for all lines

dspt38params

Display fax transfer parameters for a line

dspvbdcodec

Display upspeed codec for VBD

dspvbdpol

Display VBD policies

dspvismdn

Display domain name for card

dspvismparam

Display card configuration parameters

dspvoipparams

Display VoIP mode parameters

dspxgcpbt

Display bearer type configuration

dspxgcppersistevts

Display all xGCP persistent events

version

Display version data


In addition to the data from the commands listed in Table 9-27, the dspall -runtime command shows the run-time data listed in Table 9-28.

Table 9-28 VoIP Switching/VoIP Trunking Run-time Display Commands 

Command
Description

dspcacfailcntrs

Display CAC failure counters

dspconcnt

Display counter configuration for a connection

dsplnendptstatus

Display endpoint status for a line

dspsarcnt

Display SAR counter values for a channel

dspslipcnt

Display clock slip counters for a line

dspxgcpcons

Display configuration for all call agent connections

dspxgcpdetailcnts

Display detailed message exchange statistics for all call agents

dspxgcperrcnt

Display xGCP error counts


AAL2 Trunking

In the AAL2 trunking (mode 2), issuing the dspall -config command shows the static configuration data from the commands listed in Table 9-29.

Table 9-29 AAL2 Trunking Static Display Commands 

Command
Description

dspaal2params

Display AAL2 parameters

dspaissuppression

Display AIS propagation status

dspcarddsp

Display card configuration parameters

dspcasendpts

Display CAS endpoint configuration

dspcastransendpts

Display endpoints with their associated CAS mapping table names

dspcastranstbls

Display list of the CAS mapping tables

dspcasvars

Display parameters of all CAS variants

dspcasxgcps

Display CAS/xGCP timer parameters

dspccschans

Display CCS channels

dspcids

Display CIDs of LCN

dspcodecjtrdelays

Display codec jitter delay modes

dspcon

Display channel configuration

dspconcac

Display CAC configuration for a connection

dspcons

Display channel configuration for all connections

dspconvbdpol

Display VBD policies for a channel

dspendpts

Display endpoints

dspln

Display configuration of a line

dsplncompanding

Display companding law on the line

dsplndsp

Display DSP data for a line

dsplns

Display configuration for all lines on the card

dsploops

Display all lines and DS0s in the loopback condition

dspoamloopcnt

Display OAM loop count

dspport

Display virtual port configuration

dspprofparams

Display profile elements for all profiles

dsprscprtn

Display resource partition configuration

dspvbdpol

Display VBD policies

dspvismparam

Display card configuration parameters

dspxgcpbt

Display bearer type configuration

version

Display version data


In addition to the data from the commands listed in Table 9-29, the dspall -runtime command shows the run-time data listed in Table 9-30.

Table 9-30 AAL2 Trunking Run-time Display Commands 

Command
Description

dspcacfailcntrs

Display CAC failure counters

dspconcnt

Display counter configuration for a connection

dsplnendptstatus

Display endpoint status for a line

dspsarcnt

Display SAR counter values for a channel

dspslipcnt

Display clock slip counters for a line


AAL1 Switching

In the AAL1 switching (mode 3), issuing the dspall -config command shows the static configuration data from the commands listed in Table 9-31.

Table 9-31 AAL1 Switching Static Display Commands 

Command
Description

dspaggsvcbw

Display configured bandwidth

dspcarddsp

Display card configuration parameters

dspco1timer

Display continuity test 1 timer value

dspco2timer

Display continuity test 2 timer value

dspco4timer

Display continuity test 4 timer value

dspcodecjtrdelays

Display codec jitter delay modes

dspcodecneg

Display codec negotiation option

dspcodecparams

Display codec parameters

dspcon

Display channel configuration

dspconcac

Display CAC configuration for a connection

dspcons

Display channel configuration for all connections

dspdnallips

Display all IP addresses for all domain names on the card

dspdynamicpayload

Display dynamic payload for the card

dspendpts

Display endpoints

dspgwstate

Display gateway service state

dsplapds

Display configuration for all LAPD channels

dspln

Display configuration of a line

dsplncompanding

Display companding law on the line

dsplndsp

Display DSP data for a line

dsplns

Display configuration for all lines on the card

dsplnstate

Display service state of the line

dsploops

Display all lines and DS0s in the loopback condition

dspmgcgrpprotocols

Display all MGC redundancy group protocols

dspmgcgrps

Display all configured MGC redundancy groups

dspoamloopcnt

Display OAM loop count

dspport

Display virtual port configuration

dsprscprtn

Display resource partition configuration

dspsesgrps

Display configuration for all session groups

dspsvcgw

Display SVC gateway parameters

dspsvcqosparam

Display quality of service parameters

dspvismdn

Display domain name for card

dspvismparam

Display card configuration parameters

dspxgcpbt

Display bearer type configuration

dspxgcppersistevts

Display all xGCP persistent events

version

Display version data


In addition to displaying the data from the commands listed in Table 9-31, the dspall -runtime command shows the run-time data listed in Table 9-32.

Table 9-32 AAL1 Switching Run-time Display Commands 

Command
Description

dspcacfailcntrs

Display CAC failure counters

dspconcnt

Display counter configuration for a connection

dsplnendptstatus

Display endpoint status for a line

dspsarcnt

Display SAR counter values for a channel

dspslipcnt

Display clock slip counters for a line

dspxgcpcons

Display configuration for all call agent connections

dspxgcpdetailcnts

Display detailed message exchange statistics for all call agents

dspxgcperrcnt

Display xGCP error counts


Switched AAL2 SVC

In the switched AAL2 SVC (mode 7), issuing the dspall -config command shows the static configuration data from the commands listed in Table 9-33.

Table 9-33 Switched AAL2 SVC Static Display Commands 

Command
Description

dspaal2params

Display AAL2 parameters

dspaggsvcbw

Display configured bandwidth

dspaissuppression

Display AIS propagation settings

dspcarddsp

Display card configuration parameters

dspcastransendpts

Display endpoints with their associated CAS mapping table names

dspcastranstbls

Display a list of the CAS mapping tables

dspco1timer

Display continuity test 1 timer value

dspco2timer

Display continuity test 2 timer value

dspco4timer

Display continuity test 4 timer value

dspcodecjtrdelays

Display codec jitter delay modes

dspcon

Display channel configuration

dspconcac

Display CAC configuration for a connection

dspcons

Display channel configuration for all connections

dspconvbdpol

Display VBD policies for a connection

dspdnallips

Display all IP addresses for all domain names on the card

dspendpts

Display endpoints

dspgwstate

Display gateway service state

dsplapds

Display configuration for all LAPD channels

dspln

Display configuration of a line

dsplncompanding

Display companding law on the line

dsplndsp

Display DSP data for a line

dsplns

Display configuration for all lines on the card

dsplnstate

Display service state of the line

dsploops

Display all lines and DS0s in the loopback condition

dspmgcgrpprotocols

Display all MGC redundancy group protocols

dspmgcgrps

Display all configured MGC redundancy groups

dspoamloopcnt

Display OAM loop count

dspport

Display virtual port configuration

dspprofparams

Display profile parameters

dsprscprtn

Display resource partition configuration

dspsesgrps

Display configuration for all session groups

dspsvcgw

Display SVC gateway parameters

dspsvcqosparam

Display quality of service parameters

dspvbdpol

Display VBD policies

dspvismdn

Display domain name for card

dspvismparam

Display card configuration parameters

dspxgcpbt

Display bearer type configuration

dspxgcppersistevts

Display all xGCP persistent events

version

Display version data


In addition to displaying the data from the commands listed in Table 9-33, the dspall -runtime command shows the run-time data listed in Table 9-34.

Table 9-34 Switched AAL2 SVC Run-time Display Commands 

Command
Description

dspcacfailcntrs

Display CAC failure counters

dspconcnt

Display counter configuration for a connection

dsplnendptstatus

Display endpoint status for a line

dspsarcnt

Display SAR counter values for a channel

dspslipcnt

Display clock slip counters for a line

dspxgcpcons

Display configuration for all call agent connections

dspxgcpdetailcnts

Display detail message exchange statistics for all call agents

dspxgcperrcnt

Display xGCP error counts


Switched AAL2 PVC

In the switched AAL2 PVC (mode 8), issuing the dspall -config command shows the static configuration data from the commands listed in Table 9-35.

Table 9-35 Switched AAL2 PVC Static Display Commands 

Command
Description

dspaal2params

Display AAL2 parameters

dspaissuppression

Display AIS propagation status

dspcarddsp

Display card configuration parameters

dspcasendpts

Display CAS endpoint configuration

dspcastransendpts

Display endpoints with their associated CAS mapping table names

dspcastranstbls

Display a list of the CAS mapping tables

dspcasvars

Display parameters of all CAS variants

dspcasxgcps

Display CAS/xGCP timer parameters

dspccschans

Display CCS channels

dspcids

Display CIDs of LCN

dspco1timer

Display continuity test 1 timer value

dspco2timer

Display continuity test 2 timer value

dspco4timer

Display continuity test 4 timer value

dspcodecjtrdelays

Display codec jitter delay modes

dspcon

Display channel configuration

dspconcac

Display CAC configuration for a connection

dspcons

Display channel configuration for all connections

dspconvbdpol

Display VBD policies for a channel

dspdnallips

Display all IP addresses for all domain names on the card

dspendpts

Display configurations for all endpoints

dspgwstate

Display gateway service state

dspln

Display configuration of a line

dsplncompanding

Display companding law on the line

dsplndsp

Display DSP data for a line

dsplns

Display configuration for all lines on the card

dsplnstate

Display service state of the line

dsploops

Display all lines and DS0s in the loopback condition

dspmgcgrpprotocols

Display all MGC redundancy group protocols

dspmgcgrps

Display all configured MGC redundancy groups

dspoamloopcnt

Display OAM loop count

dspport

Display virtual port configuration

dspprofparams

Display profile elements for all profiles

dsprscprtn

Display resource partition configuration

dspvbdpol

Display VBD policies

dspvccis

Display VCCI values

dspvismdn

Display domain name for card

dspvismparam

Display card configuration parameters

dspxgcpbt

Display bearer type configuration

dspxgcppersistevts

Display all xGCP persistent events

version

Display version data


In addition to displaying the data from the commands listed in Table 9-35, the dspall -runtime command shows the run-time data listed in Table 9-36.

Table 9-36 Switched AAL2 PVC Run-time Display Commands 

Command
Description

dspcacfailcntrs

Display CAC failure counters

dspconcnt

Display counter configuration for a connection

dsplnendptstatus

Display endpoint status for a line

dspsarcnt

Display SAR counter values for a channel

dspslipcnt

Display clock slip counters for a line

dspxgcpcons

Display configuration for all call agent connections

dspxgcpdetailcnts

Display detailed message exchange statistics for all call agents

dspxgcperrcnt

Display xGCP error counts


VoIP and AAL1 SVC

In the VoIP and AAL1 SVC mode 9, issuing the dspall -config command shows the static configuration data from the commands listed in Table 9-37.

Table 9-37 VoIP and AAL1 Static Display Commands 

Command
Description

dspaggsvcbw

Display configured SVC bandwidth

dspcarddsp

Display card configuration parameters

dspcasendpts

Display CAS endpoint configuration

dspcasvars

Display parameters of all CAS variants

dspcasxgcps

Display CAS/xGCP timer parameters

dspco1timer

Display continuity test 1 timer value

dspco2timer

Display continuity test 2 timer value

dspco4timer

Display continuity test 4 timer value

dspcodecjtrdelays

Display codec jitter delay modes

dspcodecneg

Display codec negotiation option

dspcodecparams

Display codec parameters

dspcon

Display channel configuration

dspconcac

Display CAC configuration for a connection

dspcons

Display channel configurations for all connections

dspconvbdpol

Display VBD policies for a channel

dspdnallips

Display all IP addresses for all domain names on the card

dspdynamicpayload

Display dynamic payload for the card

dspendpts

Display all endpoints

dspgwstate

Display gateway service state

dsplapds

Display configuration for all LAPD channels

dspln

Display configuration of a line

dsplncompanding

Display companding law on the line

dsplndsp

Display DSP data for a line

dsplns

Display configuration for all lines on the card

dsplnstate

Display service state of the line

dsploops

Display all lines and DS0s in the loopback condition

dspmgcgrpprotocols

Display all MGC redundancy group protocols

dspmgcgrps

Display all configured MGC redundancy groups

dspoamloopcnt

Display OAM loop count

dspport

Display virtual port configuration

dsprscprtn

Display resource partition configuration

dsprtpcons

Display configurations for all RTP connections

dsprudptrunks

Display configurations for all RUDP sessions

dspsesgrps

Display configurations for all session groups

dspsidpacket

Display SID packet configuration for each line

dspsvcgw

Display SVC gateway parameters

dspsvcqosparam

Display quality of service parameters

dspt38fxlcos

Display fax handling instructions for all lines

dspt38nsetimeouts

Display NSE timeout for all lines

dspt38params

Display fax transfer parameters for a line

dspvbdcodec

Display upspeed codec for VBD

dspvbdpol

Display VBD policies

dspvismdn

Display domain name for card

dspvismparam

Display card configuration parameters

dspvoipparams

Display VoIP mode parameters

dspxgcpbt

Display bearer type configuration

dspxgcppersistevts

Display all xGCP persistent events

version

Display version data


In addition to displaying the data from the commands listed in Table 9-37, the dspall -runtime command shows the run-time data listed in Table 9-38.

Table 9-38 VoIP and AAL1 Run-time Display Commands 

Command
Description

dspcacfailcntrs

Display CAC failure counters

dspconcnt

Display counter configuration for a connection

dsplnendptstatus

Display endpoint status for a line

dspsarcnt

Display SAR counter values for a channel

dspslipcnt

Display clock slip counters for a line

dspxgcpcons

Display configuration for all call agent connections

dspxgcpdetailcnts

Display detailed message exchange statistics for all call agents

dspxgcperrcnt

Display xGCP error counts


VoIP Trunking/AAL2 Trunking

In the VoIP trunking/AAL2 trunking (mode 10), issuing the dspall -config command shows the static configuration data from the commands listed in Table 9-39.

Table 9-39 VoIP Trunking/AAL2 Trunking Static Display Commands 

Command
Description

dspaal2params

Display AAL2 parameters

dspaissuppression

Display AIS propagation status

dspcarddsp

Display card configuration parameters

dspcasendpts

Display CAS endpoint configuration

dspcastransendpts

Display endpoints with their associated CAS mapping table names

dspcastranstbls

Display list of the CAS mapping tables

dspcasvars

Display parameters of all CAS variants

dspcasxgcps

Display CAS/xGCP timer parameters

dspccschans

Display CCS channels

dspcids

Display CIDs of LCN

dspcodecjtrdelays

Display codec jitter delay modes

dspcodecparams

Display codec parameters

dspcon

Display channel configuration

dspconcac

Display CAC configuration for a connection

dspcons

Display channel configurations for all connections

dspconvbdpol

Display VBD policies for a channel

dspdynamicpayload

Display dynamic payload for the card

dspendpts

Display configurations for all endpoints

dspln

Display configuration of a line

dsplncompanding

Display companding law on the line

dsplndsp

Display DSP data for a line

dsplns

Display configuration for all lines on the card

dsploops

Display all lines and DS0s in the loopback condition

dspoamloopcnt

Display OAM loop count

dspport

Display virtual port configuration

dspprofparams

Display profile elements for all profiles

dsprscprtn

Display resource partition configuration

dsprtpcons

Display configuration for all RTP connections

dsprudptrunks

Display configuration for all RUDP sessions

dspsidpacket

Display SID packet configuration for each line

dspt38fxlcos

Display fax handling instructions for all lines

dspt38nsetimeouts

Display NSE timeout for all lines

dspt38params

Display fax transfer parameters for a line

dspvbdcodec

Display upspeed codec for VBD

dspvbdpol

Display VBD policies

dspvismparam

Display card configuration parameters

dspxgcpbt

Display bear type configuration

version

Display version data


In addition to displaying the data from the commands listed in Table 9-39, the dspall -runtime command shows the run-time data listed in Table 9-40.

Table 9-40 VoIP Trunking/AAL2 Trunking Run-time Display Commands 

Command
Description

dspcacfailcntrs

Display CAC failure counters

dspconcnt

Display counter configuration for a connection

dsplnendptstatus

Display endpoint status for a line

dspsarcnt

Display SAR counter values for a channel

dspslipcnt

Display clock slip counters for a line


Trap Filtering

When the VISM-PR card is initially configured, many traps are sent to Cisco WAN Manager (CWM) that could lower CWM performance. To reduce the load on CWM, you can filter the VISM-PR traps while the card is being configured. After the VISM-PR is configured, you can disable the trap filtering feature, so CWM can be in sync with the card.

By default the trap filtering feature is disabled.

To display either all the traps or traps per group on the card, use the dsptraphelp command. This command can be used to help you obtain trap number information that you need to add trap filters.

nodename.1.28.VISM8.a > dsptraphelp <trapHelpOpt>

Replace the <trapHelpOpt> argument with one of the following values of the trap group:

1 = All

2 = Card

3 = Port

4 = Channel/Line

5 = Connection

6 = CID

7 = Endpoint

8 = Media Gateway and Media Gateway Controller

9 = HDLC

10 = Tone Plan

11 = CAC

12 = CAS

13 = RTP

14 = LAPD

15 = RSVP

16 = Announcement

17 = RUDP

18 = XGCP

Example 9-23 shows the list of the card traps.

Example 9-23 Displaying Trap Help

nodename.1.28.VISM8.a > dsptraphelp 2

TrapNumber TrapDescription
========== ===============
50680 TRAP_AVAIL_FREE_DS0_LOW
50681 TRAP_CPU_UTIL_EXCEEDED
50682 TRAP_MEM_UTIL_EXCEEDED
50687 TRAP_CALL_THROTTLE_THRESHOLD_90_PERCENT
50688 TRAP_CALL_THROTTLE_THRESHOLD_EXCEEDED
50689 TRAP_CALL_THROTTLE_THRESHOLD_90_PERCENT_CLEARED
50690 TRAP_CALL_THROTTLE_THRESHOLD_EXCEEDED_CLEARED
50691 TRAP_FILTER_ON
50692 TRAP_FILTER_OFF
50693 TRAP_FILTER_ADDED
50694 TRAP_FILTER_REMOVED
50695 TRAP_FILTER_MODIFIED
50700 TRAP_VISMIP_CHANGED
50743 TRAP_VISM_CODECTEMPLATE_CHG
50744 TRAP_VISM_MODE_CHG
50745 TRAP_VISM_SCALAR_CHANG
50746 TRAP_VISM_TABLE_CHANG
50760 TRAP_VISM_SUBCELL_MUXING_CHANG
50790 TRAP_VISM_FEATURE_CHG

For a list of the traps and traps numbers for each group, see "VISM-PR Traps."

Configure Trap Filtering

To configure trap filtering on the VISM-PR card, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM-PR card.

Step 2 To enable the trap filtering feature on the card, enter the cnftrapfilterfeature command.

nodename.1.28.VISM8.a > cnftrapfilterfeature <trapFilteringEn>

Replace the <trapFilteringEn> argument with one of the following values:

1 = Enable

2 = Disable

Example 9-24 shows the command to enable trap filtering.

Example 9-24 Configuring Trap Filtering

nodename.1.28.VISM8.a > cnftrapfilterfeature 1

nodename.1.28.VISM8.a >

Step 3 To add traps to the list of traps to be filtered, enter the addtrapfilter command.

nodename.1.28.VISM8.a > addtrapfilter <trapNumber> |<trapFilterTimer>|

Replace the <trapNumber> argument with a trap value in the range 50650-50799.

Replace the optional |trapFilterTimer| argument with a trap filter timer value in the range 0-65536 minutes. A value of 0 indicates forever. If this argument is not specified, a default value of 15 minutes is used.

Example 9-25 shows the command to add to the filter list the card trap TRAP_AVAIL_FREE_DS0_LOW with a 20-minute interval.

Example 9-25 Adding a Trap to the Filter List

nodename.1.28.VISM8.a > addtrapfilter 50680 20

nodename.1.28.VISM8.a >

Step 4 To remove traps from the list of traps to be filtered, use the deltrapfilter command.

nodename.1.28.VISM8.a > deltrapfilter <trapNumber> |<trapNumber> <trapNumber> <trapNumber> <trapNumber>|

Replace the <trapNumber> argument with trap numbers in the range 50650-50799. Use the optional <trapNumber> arguments to delete up to five traps from the trap filter list.

Example 9-26 shows the command to delete the card trap TRAP_CPU_UTIL_EXCEEDED from the filter list.

Example 9-26 Deleting a Trap from the Filter List

nodename.1.28.VISM8.a > deltrapfilter 50681

nodename.1.28.VISM8.a >

Step 5 To delete all of the traps in the trap filter list, use the delalltrapfilters command.

nodename.1.28.VISM8.a > delalltrapfilters

This command does not have any arguments.

Step 6 To configure the timer for a particular trap or a set of traps, use the cnftrapfiltertimer command.

nodename.1.28.VISM8.a > cnftrapfiltertimer <trapFilterTimer> |<trapNumber> <trapNumber> <trapNumber> <trapNumber> <trapNumber>

Replace the <trapFilterTimer> argument with the timer value for the trap filter in the range 0-65536 minutes. A value of 0 indicates forever.

Replace the optional <trapNumber> arguments with trap numbers in the range 50650-50799. If these values are not specified, all traps in the filter list take the new timer value. A maximum of five trap numbers can be specified at one time.

Example 9-27 shows the command to configure a timer value of 15 minutes for the card traps TRAP_MEM_UTIL_EXCEEDED and TRAP_AVAIL_FREE_DS0_LOW.

Example 9-27 Configuring Trap Filter Timer

nodename.1.28.VISM8.a > cnftrapfiltertimer 15 50682 50680

nodename.1.28.VISM8.a >

Step 7 To display the current filter configurations for one trap or a set of traps, use the dsptrapfilter command.

nodename.1.28.VISM8.a > dsptrapfilter <trapNumber> |<trapNumber> <trapNumber> <trapNumber> <trapNumber>|

Replace the <trapNumber> argument with trap numbers in the range 50650-50799. Use the optional <trapNumber> arguments to display the details for up to five traps.

Example 9-28 shows the details for card traps TRAP_AVAIL_FREE_DS0_LOW and TRAP_MEM_UTIL_EXCEEDED.

Example 9-28 Displaying Trap Details

nodename.1.28.VISM8.a > dsptrapfilter 50680 50682

Trap Filtering Feature: Enabled

TrapNumber Filter Time Configured(minutes) Filter Time Left(minutes)
========== =============================== ========================
50680 15 13
50682 15 13

nodename.1.28.VISM8.a >

Step 8 To display all the currently active trap filters, use the dspalltrapfilters command.

nodename.1.28.VISM8.a > dspalltrapfilters

This command does not have any arguments.

Example 9-29 shows the filter times for the all of the trap filters on the VISM-PR card.

Example 9-29 Displaying All Trap Filters

nodename.1.28.VISM8.a > dspalltrapfilters

Trap Filtering Feature: Enabled
TrapNumber Filter Time Configured(minutes) Filter Time Left(minutes)
========== =============================== ========================
50680 15 14
50681 15 15
50682 15 14

nodename.1.28.VISM8.a >

VISM-PR Bulk Statistics Upload to CWM

Statistics provide a history of network monitoring over a period of time. You can upload history statistics collected on a VISM-PR card to CWM.

Statistics are collected periodically on the VISM-PR card and are written to statistics files. Statistics files are transferred or uploaded to network management stations through FTP.

You can enable VISM-PR statistics with the CWM GUI. For information about how to enable statistics with CWM, refer to the "Collecting Statistics" section of the Cisco WAN Manager User's Guide, Release 15.

To view the general status of the statistics upload functionality by means of the VISM-PR CLI, use the dspstatparms command. This command is applicable in all operating modes.

Example 9-30 shows the sample output of the dspstatparms command. This command does not take any arguments.

Example 9-30 Statistics Upload Output

nodename.1.28.VISM8.a > dspstatparms

TFTP Retry Count: 1
TFTP ACK time-out (sec): 60
Bucket Interval: 15
File Interval: 15
Peak Enable Flag: Disabled
Object Count: 2 STATS COLLECTION: Enabled
Object Subtype Counts: 2 2 0 0
Total File Memory Used: 8685
Number of File Allocated: 5
Current File Size: 123176
Stat Memory Allocated: 96832
Auto Memory Allocated: 105517
Auto Mem Rgn Size: 5242880

The results from the dspstatparms command also include the list of statistics you have enabled using CWM. The next sections discuss three categories of statistics that are collected by the VISM-PR card:

Line Statistics

ATM Connection Statistics

CID Statistics

Line Statistics

Table 9-41 lists the T1 line statistics that are collected by the VISM-PR card.

Table 9-41 VISM-PR T1 Line Statistics 

Stat ID
T1 Statistics
Description

0

T1_LCV

Number of line code violations (LCVs).

1

T1_LES

Number of LCV errored seconds.

2

T1_LSES

Number of LCV severely errored seconds.

3

T1E1_SEFS

Number of severely errored framing seconds.

4

T1E1_AISS

Number of alarm indication signal (AIS) severely errored seconds.

5

T1E1_UAS

Number of unavailable seconds.

6

T1E1_PERC_ERR_FREE_SEC

Percentage of LCV error-free seconds.

7

T1E1_RCV_LOS

Number of loss of signal (LOS) errors that are detected with or without the integration of an LOS alarm.

8

T1E1_RCV_OOF

Number of times out of frame (OOF) errors are detected with or without the integration of an OOF alarm.

9

T1E1_RCV_RAI

Number of times that a yellow alarm is detected with or without the integration of a remote alarm indication (RAI).

10

T1E1_RCV_FE

Number of framing pattern errors.

11

T1E1_TX_UNCTRLD_SLIP

Number of uncontrolled slips in the transmit direction.

12

T1E1_TX_FRAME_SLIP

Number of frame slips in the transmit direction.

13

T1E1_RX_UNCTRLD_SLIP

Number of uncontrolled slips in the receive direction.

14

T1E1_RX_FRAME_SLIP

Number of frame slips in the receive direction.


Table 9-42 lists the E1 line statistics that are collected by the VISM-PR card.

Table 9-42 VISM-PR E1 Line Statistics 

Stat ID
E1 Statistics
Description

0

E1_CRC

Number of P-bit code violations.

1

E1_CRCES

Number of P-bit code violation errored seconds.

2

E1_CRCSES

Number of P-bit code violation severely errored seconds.

3

T1E1_SEFS

Number of severely errored framing seconds.

4

T1E1_AISS

Number of AIS severely errored seconds.

5

T1E1_UAS

Number of unavailable seconds.

6

T1E1_PERC_ERR_FREE_SEC

Percentage of LCV error free seconds.

7

T1E1_RCV_LOS

Number of LOS errors that are detected with or without the integration of an LOS alarm.

8

T1E1_RCV_OOF

Number of times that OOF errors are detected with or without an integration of an OOF alarm.

9

T1E1_RCV_RAI

Number of times that a yellow alarm is detected with or without the integration of an RAI.

10

T1E1_RCV_FE

Number of framing pattern errors.

11

T1E1_TX_UNCTRLD_SLIP

Number of uncontrolled slips in the transmit direction.

12

T1E1_TX_FRAME_SLIP

Number of frame slips in the transmit direction.

13

T1E1_RX_UNCTRLD_SLIP

Number of uncontrolled slips in the receive direction.

14

T1E1_RX_FRAME_SLIP

Number of frame slips in the receive direction.


ATM Connection Statistics

Table 9-43 lists the permanent virtual circuit (PVC) statistics that are collected by the VISM-PR card.

Table 9-43 VISM-PR PVC Statistics 

Stat ID
PVC Statistics
Description

0

PVC_TotalAtmXmtCells

Total number of cells that are transmitted by this PVC to the ATM network.

1

PVC_TotalAtmRcvCells

Total number of cells that are received by this PVC from the ATM network.

2

PVC_AvgAtmXmtCellsPerSec

Average number of cells per second that are transmitted to the network.

3

PVC_AvgAtmRcvCellsPerSec

Average number of cells per second that are received from the network.

4

PVC_PeakAtmXmtCellsPerSec

Peak number of cells per second that are transmitted to the network.

5

PVC_PeakAtmRcvCellsPerSec

Peak number of cells per second that are received from the network.

6

PVC_TotalOamXmtEndLpbkCells

Number of OAM end-to-end loopback cells that are transmitted on this connection.

OAM loopback cells are sent every second on each PVC to monitor the health of the PVC.

7

PVC_TotalOamRcvEndLpbkCells

Number of OAM end-to-end loopback cells that are received on this connection.

8

PVC_TotalOamXmtSegLpbkCells

Number of OAM segment loopback cells that are transmitted on this connection.

9

PVC_TotalOamRcvSegLpbkCells

Number of OAM segment loopback cells that are received on this connection.

10

PVC_OamLpbkLostCells

Number of OAM loopback cells that are lost.

11

PVC_TotalDiscardedRcvOamCells

Number of cells that are discarded due to a cyclic redundancy check (CRC) error on OAM cells.

12

PVC_TotalAisSuppressCnt

Number of instances that an ATM AIS alarm is successfully suppressed. Suppression prevents the alarm from propagating to the TDM interfaces.

13

PVC_TotalXmtAisCnt

Number of instances that an ATM AIS alarm is transmitted.

14

PVC_TotalRcvAisCnt

Number of instances that an ATM AIS alarm is received.

15

PVC_TotalXmtFerfCnt

Number of instances that an ATM FERF alarm is transmitted.

16

PVC_TotalRcvFerfCnt

Number of instances that an ATM FERF alarm is received.

17

PVC_TotalXmtAisCells

Number of AIS cells that are transmitted on this connection.

18

PVC_TotalRcvAisCells

Number of AIS cells that are received on this connection.

19

PVC_TotalXmtFerfCells

Number of FERF cells that are transmitted on this connection.

20

PVC_TotalRcvFerfCells

Number of FERF cells that are received on this connection.

21

PVC_Aal2CpsSentPkts

Number of AAL2 common part sublayer (CPS) packets that are sent to the network.

22

PVC_Aal2CpsRcvdPkts

Number of AAL2 CPS packets that are received from the network. This number does not include the packets that are counted as error packets.

23

PVC_Aal2HecErrors

Count of egress AAL2 CPS PDUs that are dropped due to header error control (HEC) errors.

24

PVC_Aal2CrcErrors

Count of egress AAL2 type 3 CPS PDUs that are dropped due to invalid CRC-10 errors.

CRC validation is for type 3 packets only.

25

PVC_Aal2InvOsfCells

Number of AAL2 cells that are dropped due to an invalid offset field (OSF) in the egress direction.

26

PVC_Aal2InvParCells

Number of AAL2 cells that are dropped due to an invalid parity bit field in the egress direction.

27

PVC_Aal2CpsInvCidPkts

Number of AAL2 CPS packets that are dropped in the egress direction due to invalid channel identifier (CID).

The CID is invalid if it is configured out of range or is not configured.

28

PVC_Aal2CpsInvUuiPkts

Number of AAL2 CPS packets that are dropped in the egress direction due to an invalid user-to-user information (UUI) field.

29

PVC_Aal2CpsInvLenPkts

Number of AAL2 CPS packets that are dropped in the egress direction due to an invalid length field.

30

PVC_Aal5PduSentPkts

Number of AAL5 PDUs that are transmitted to the network. This statistic is applicable only to the PVCs that are configured as AAL5 PVCs in VoIP or common channel signaling (CCS) for voice over AAL2 (VoAAL2) applications.

31

PVC_Aal5PduRcvdPkts

Number of AAL5 PDUs that are received from the network. This statistic is applicable only to the PVCs that are configured as AAL5 PVCs in VoIP or CCS for VoAAL2 applications.

32

PVC_Aal5InvCpiPdus

Number of AAL5 PDUs that are dropped in the egress direction due to an invalid common part indicator (CPI) field in the AAL5 PDU trailer.

This statistic is applicable only to the PVCs that are configured as AAL5 PVCs in VoIP or common CCS for VoAAL2 applications.

33

PVC_Aal5OversizedSdusRcvdPdus

Number of AAL5 PDUs that are dropped due to the service data unit (SDU) size being larger than the configured value.

This statistic is applicable only for AAL5 PVCs.

34

PVC_Aal5InvLenPdus

Number of AAL5 PDUs that are dropped due to length violations.

This statistic is applicable to the CCS PVCs. The High-Level Data Link Control (HDLC) frames must have a minimum frame size in order to be properly interpreted by the upper layer protocol.

35

PVC_Aal5Crc32ErrorPdus

Number of AAL5 PDUs that are dropped in the egress direction due to CRC-32 errors. These errors are detected by the segmentation and reassembly (SAR) layer.

36

PVC_Aal5ReassemTimerExpiryPdus

Number of AAL5 PDU reassembly timer expirations.

The timers are maintained in the egress direction for building an AAL5 PDU from the cells.


CID Statistics

Table 9-44 lists the CID statistics that are collected by the VISM-PR card.

Table 9-44 VISM-PR CID Statistics 

Stat ID
CID Statistics
Description

0

CID_SentPacketsPerSecond

Number of packets per second that are sent to the network.

1

CID_RcvdPacketsPerSecond

Number of packets per second that are received from the network.

2

CID_SentPackets

Number of packets that have been sent to the network since connection setup.

3

CID_RcvdPackets

Number of packets that have been received from the network since connection setup.

4

CID_SentOctets

Number of bytes that have been sent to the network since connection setup.

5

CID_RcvdOctets

Number of bytes that have been received from the network since connection setup.

6

CID_SentPeakPacketsPerSecond

Number of peak packets that are sent to the network per second.

7

CID_RcvdPeakPacketsPerSecond

Number of packets that are received from the network per second.

8

CID_Aal2ExtAISPktsRcvd

Number of external AIS AAL2 type 3 packets that are received.

The external AIS is associated with a maintenance alarm that is activated by a defective maintenance span. This alarm is transmitted in the direction of the defect as a substitute for a normal signal. The alarm shows the downstream entities that have occurred and prevents other maintenance alarms consequent to this first defect. An external AIS bit stream is represented by an all 1s signal.

9

CID_Aal2ExtRAIPktsRcvd

Number of external RAI AAL2 type 3 packets that are received.

The external RAI is transmitted upstream from an entity that has detected defects persisting long enough to constitute a received signal failure.

This alarm reports to devices in the backward direction that an interruption of service has occurred in the forward direction.

10

CID_Aal2ConnAISPktsRcvd

Number of external connection AIS AAL2 type 2 packets that are received.

The external connection AIS is transmitted in the downstream direction from the AAL2 type 2 connecting point that first detects a defect which affects the AAL type 2 connection. These alarms include defects that are indicated by lower layers.

11

CID_Aal2ConnRDIPktsRcvd

Number of external connection RDI AAL2 type 2 packets that are received.

The external connection RDI is a signal transmitted upstream by an AAL2 type 2 endpoint that is in an alarm state. This alarm state is the result of an AAL2 type 2 connection AIS or a defect that affects the AAL2 type 2 connection.

12

CID_Aal2ExtAISRcvCnt

Number of external AIS AAL2 type 3 packets that are received.

13

CID_Aal2ExtRAIRcvCnt

Number of external RAI AAL2 type 3 packets that are received.

14

CID_Aal2ConnAISCnt

Number of external connection AIS AAL2 type 2 packets that are received.

15

CID_Aal2ConnRDICnt

Number of external connection RDI AAL2 type 2 packets that are received.

16

CID_Aal2ExtAISXmtCnt

Number of external AIS AAL2 type 3 packets that are transmitted.

17

CID_Aal2ExtRAIXmtCnt

Number of external RAI AAL2 type 3 packets that are transmitted.


RTP Connection Statistics

Real-Time Transport Protocol (RTP) connection statistics are collected for individual endpoints and sent to the call agent. Use the new dsprtpconnstat command to display collected RTP connection statistics.

Jitter delay data collection at call completion is on a per call basis. Jitter delay data, number of packets sent and received, and number of octets sent and received are reported to the call agent through MGCP.

Clock Slip Counters

The clock counter information feature allows you to clear the current frame slip counters for a specified VISM or VISM-PR card line and display the current frame slip counters for a specified VISM or VISM-PR card line. Use the clrslipcnt and dspslipcnt commands to work with this feature.

Channel Alarm Enhancement

The channel alarm enhancement feature uses the modified dspconcnt command, which allows you to view the channel status bit map data.

VISM TDM Line Statistics Collection

This release allows you to configure VISM to collect time division multiplexing (TDM) line statistics. Use the dspalmcnt command to collect and display TDM line statistics. Use the cnfalmcnt command to configure the thresholds for TDM line statistics.

Loopbacks for Lines and Connections

To diagnose problems on lines and connections, you can set lines, DS0s, and connections for the loopback state.


Step 1 To set a specified line to the local loopback state, enter the addlnloop command.

nodename.1.28.VISM8.a > addlnloop <line_number>

Replace <line_number> with the line in which you want the local loopback, in the range 1-8.

Use the dellnloop command to remove the local loopback state on a VISM/VISM-PR line.


Note The VISM CLI does not have a command for setting a line to the remote loopback state. Use the cnfbert command on the PXM1, PXM1E, or PXM45 card to set a line to the remote loopback state.


Step 2 To place a specific endpoint—and so a specific DS1/DS0—into the loopback state in the TDM direction, enter the addendptloop command.

nodename.1.28.VISM8.a > addendptloop <endpt_num>

Replace <endpt_num> with one of the following values:

Template 1

1-145 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 2

1-192 for T1

1-248 for E1

Template 3

1-120 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 4

1-64 for VISM

1-144 for VISM-PR

Template 5

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Step 3 To place a specific DS1/DS0 into one of three loopback states, enter the cnfds0loop command.

nodename.1.28.VISM8.a > cnfds0loop <line_number> <ds0_number> <lineloopback_type>

Replace the above arguments with the values listed in Table 9-45.

Table 9-45 Parameters for cnfds0loop Command 

Parameter
Description

line_number

Line number. Range is 1-8.

ds0_number

DS0 number.

1-24 for T1 lines

1-31 for non-CAS E1 lines

1-15 and 17-31 for CAS E1 lines

Note If the application requires CAS, issue the cnflnsig command before adding the endpoints.

lineloopback_type

Type of loop on the line.

1 = No loop

2 = Remote loop

3 = Local loop


Step 4 To set a loopback on a VISM/VISM-PR PVC with the loopback in the direction of cellbus, enter the addconloop command.

nodename.1.28.VISM8.a > addconloop <LCN>

Replace <LCN> with a value in the range 131-510.


Note You can use the delconloop command to remove a loopback on a VISM PVC.



TDM Features

This section contains the VISM/VISM-PR TDM features described in the following sections:

E1 CAS Idle Code Configuration

Programmable Tone Plans

Call Progress Tones

Wireless Tones

TDM Companding Law Configuration

Programmable CAS Bit Mapping (ABCD CAS bits)

Line Trunk Conditioning

Adjustable Gain

Adjustable Music On-Hold Threshold

CAS Features

RFC 3064 Package Support

VISM Network Continuity Test

E1 CAS Idle Code Configuration

When VISM/VISM-PR is configured for E1 CAS transport in AAL2 trunking mode, the default idle signaling pattern is 13.

This section contains the following topics:

Idle Code Configuration

CAS Code Sent When a CID is Added

CAS Code Sent When a CID is Deleted

Idle Code Configuration

You can change the default idle ABCD CAS code on an endpoint basis on the VISM/VISM-PR E1 cards. ABCD refers to the robbed-bit signaling bits that are sent in CAS lines.


Step 1 Log in to your VISM/VISM-PR card.

Step 2 Ensure that you are in the AAL2 trunking mode.

Step 3 To configure the idle CAS code as 4, enter the cnfcascode command.


Note The cnfcascode command can be used only on existing endpoints.


nodename.1.14.VISM8.a > cnfcascode <endpt_num> <idle_code> <seized_code> |endpts_num|

Replace the arguments with the values listed in Table 9-46.

Table 9-46 Parameters for the cnfcascode Command 

Parameter
Description

endpt_num

Number of the endpoint that is to be configured with CAS idle code and seized code. Value is one of the following ranges:

Template 1

1-145 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 2

1-192 for T1

1-248 for E1

Template 3

1-120 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 4

1-64 for VISM

1-144 for VISM-PR

Template 5

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Note If the second (optional) endpts_num argument is specified, the endpt_num value is the first endpoint in a consecutive number of endpoints.

idle_code

The 4-bit idle code. Range is 0-15 and represents the four signaling bits—A, B, C, and D—in binary, as bits 3, 2, 1, and 0 respectively. Bit 3 is the most significant.

seized_code

The 4-bit seized code. Range is 0-15 and represents the four signaling bits—A, B, C, and D—in binary, as bits 3, 2, 1, and 0 respectively. Bit 3 is the most significant.

|endpts_num|

(Optional) The last endpoint in a consecutive range of endpoints. Ranges are

Template 1

1-145 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 2

1-192 for T1

1-248 for E1

Template 3

1-120 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 4

1-64 for VISM

1-144 for VISM-PR

Template 5

1-192 for VISM-PR T1

1-248 for VISM-PR E1


The following example shows the idle CAS code as 4 on endpoints 1-6. Seized code is not used for AAL2 trunking.

nodename.1.14.VISM8.a > cnfcascode 1 4 6 5

NOTE:In order for VISM card to use the new Idle Code :
Either Reset the Card OR re-add the Cids

Step 4 To show the configured idle code on endpoint 1, enter the dspds0cascode command.

nodename.1.14.VISM8.a > dspds0cascode <line_number> <ds0_number>

Replace the line_number argument with a value in the range 1-8 and ds0_number with a value in the range 1-24 for T1 lines or 1-31 for E1 lines.

The following example shows the idle CAS code on endpoint 1 that you configured in Step 3.

nodename.1.14.VISM8.a > dspds0cascode 1 1

Ds1 line number: 1
ds0 number: 1
Ds0 If Index: 1
Ds0 Idle Code : 4
Ds0 Seized Code: 6

Step 5 To view the status of all the DS0s on a line, enter the dsplndsx0s command.

nodename.1.14.VISM8.a > dsplndsx0s <line_number>

The following example shows the idle code you configured using the cnfcascode command on line 2.

nodename.1.14.VISM8.a > dsplndsx0s 1

Ds0 If Robbed Bit Idle Seized EndPt If Variant Cadence Cadence
Index Signaling Code Code Num Type Name OnTime OffTime
------ ---------- ----- ------- ------ -------------- --------- -------- --------
1 False 4 6 1 bearer 75 75
2 False 4 6 2 bearer 75 75
3 False 4 6 3 bearer 75 75
4 False 4 6 4 bearer 75 75
5 False 4 6 5 bearer 75 75
6 False 4 6 6 bearer 75 75
7 False 2 4 7 bearer 75 75
8 False 2 4 8 bearer 75 75
9 False 2 4 9 bearer 75 75
10 False 2 4 10 bearer 75 75
11 False 13 15 -1 - 75 75
12 False 13 15 -1 - 75 75
13 False 13 15 -1 - 75 75
14 False 13 15 -1 - 75 75
15 False 13 15 -1 - 75 75
16 False 13 15 -1 - 75 75
17 False 13 15 -1 - 75 75
18 False 13 15 -1 - 75 75
19 False 13 15 -1 - 75 75
20 False 13 15 -1 - 75 75
21 False 13 15 -1 - 75 75
22 False 13 15 -1 - 75 75
23 False 13 15 -1 - 75 75
24 False 13 15 -1 - 75 75
25 False 13 15 -1 - 75 75
26 False 13 15 -1 - 75 75
27 False 13 15 -1 - 75 75
28 False 13 15 -1 - 75 75
29 False 13 15 -1 - 75 75
30 False 13 15 -1 - 75 75
31 False 13 15 -1 - 75 75

Step 6 To update the new CAS code on previously existing endpoints, reset the VISM/VISM-PR card.


CAS Code Sent When a CID is Added

If the local end CID is added first, the VISM/VISM-PR continues to provide the configured idle code on the DS0 (TDM interface) until the remote AAL2 CID is added and starts sending CAS traffic over the ATM network.

If the local end CID is added after the remote end CID is added, the VISM/VISM-PR is already receiving a CAS pattern from the remote AAL2 CID. The VISM/VISM-PR begins propagating the received signaling code on the line side (TDM interface).


Note The AAL2 CIDs that are added are assumed to have CAS transport enabled on them. If CAS transport is disabled, the CAS bits do not propagate end-to-end.


CAS Code Sent When a CID is Deleted

If the remote end AAL2 CID is deleted first, the VISM/VISM-PR continues to send the last received CAS pattern from the remote CID to the line side (TDM interface).

If the local end CID is deleted first, the VISM/VISM-PR sends the idle code (configured on this endpoint) to the line side (TDM interface).

Programmable Tone Plans

You can provision a tone plan in a CAS independent scenario so that any inband call progress tone can be played on any endpoint (CAS, CCS, or clear channel).

Example 9-31 contains the built-in (preconfigured) version 1 tone plans, which you cannot modify or remove from the system. You can obtain the list of these tone plans by using the dsptonebuiltinplans command.

Example 9-31 Built-in (Preconfigured) Tone Plans

PXM1E_SJ.1.28.VISM8.a > dsptonebuiltinplans

Status Tone Plan Region Version Tone Plan File Name
--------- ----------------------------------- ------ -------------------------
configure ITU1 1      1                     BUILTIN
configure NorthAmerica 1 BUILTIN
configure Argentina 1 BUILTIN
configure Australia 1 BUILTIN
configure Austria 1 BUILTIN
configure Belgium 1 BUILTIN
configure Brazil 1 BUILTIN
configure Canada 1 BUILTIN
configure China 1 BUILTIN
configure Cyprus 1 BUILTIN
configure CzechRepublic 1 BUILTIN
configure Denmark 1 BUILTIN
configure Finland 1 BUILTIN
configure France 1 BUILTIN
configure Germany 1 BUILTIN
configure Greece 1 BUILTIN
configure HongKong 1 BUILTIN
configure Hungary 1 BUILTIN
configure Iceland 1 BUILTIN
configure India 1 BUILTIN
configure Indonesia 1 BUILTIN
configure Ireland 1 BUILTIN
configure Israel 1 BUILTIN
configure Italy 1 BUILTIN
configure Japan 1 BUILTIN
configure KoreaRepublic 1 BUILTIN
configure Luxembourg 1 BUILTIN
configure Malaysia 1 BUILTIN
configure Mexico 1 BUILTIN
configure Netherlands 1 BUILTIN
configure NewZealand 1 BUILTIN
configure Norway 1 BUILTIN
configure Philippines 1 BUILTIN
configure Poland 1 BUILTIN
configure Portugal 1 BUILTIN
configure Russia 1 BUILTIN
configure Singapore 1 BUILTIN
configure Slovakia 1 BUILTIN
configure Slovenia 1 BUILTIN
configure SouthAfrica 1 BUILTIN
configure Spain 1 BUILTIN
configure Sweden 1 BUILTIN
configure Switzerland 1 BUILTIN
configure Taiwan 1 BUILTIN
configure Thailand 1 BUILTIN
configure Turkey 1 BUILTIN
configure UnitedKingdom 1 BUILTIN
configure UnitedStates 1 BUILTIN

1. ITU = International Telecommunication Union (formerly CCITT)

You can configure provisional tone plans if the built-in tone plans do not meet your application needs. To create a provisional tone plan assign new region/country, version, and file names, and configure the following call progress tones:

Ring-back

Busy

Reorder/Congestion

Dial

Stutter dial

Offhook alert/warning

Call Progress Tones

In a VoIP network, a call agent can originate a call to an analog network. The call supervision information from the analog switch might be sent back as special information tones. A voice gateway can detect the subscriber line tones and pass the tones to the remote gateway as telephony events.

This section contains the following topics:

Default Values

Call Progress Tone Configuration

The VISM-PR detects a subset of commonly used call progress tones and reports these tones to the call agent. Table 9-47 lists the supported call progress tones.

Table 9-47 Call Progress Tones 

Tone Name
NTE Representation (Decimal)

Ringing

70

Special Ringing

71

Busy

72

Congestion

73

Special Information

74


These tones are applicable only to a VISM-PR card with PXM1, PXM1E, or PXM45 processor cards. The tones are only supported in VoIP switching mode.


Note This feature is not supported on VISM-PR E1 cards.


Although the NTE is sent regardless of the codec, we recommend that you use codec G.711u. Using any codec other than G.711u can cause distortion in the in-band propagated tone on the other end.

The call progress tones are supported on all of the templates.

Default Values

This section contains the VISM-PR default values for each of the call progress tones. We recommend that you use these values for configuration.

Dual Tones

This section contains the recommended values for the four dual tones:

Ring-back

Special ring-back

Busy

Congestion

When the two frequency components of a dual-frequency tone are less than 60 Hz apart, the frequency pair must be configured according to the following formula:

frequency pair (F1 + F2)/2, 0

For example, suppose that the ring-back tone has the following frequency components: F1= 440 Hz and F2 = 480 Hz. The frequency must be configured as Freq1 = 460, Freq2 = 0.

The cadences of the tones are used to differentiate between tones that have overlapping frequencies.


Note If the call agent requests multiple dual-frequency tone events which have overlapping frequencies and cadences, the VISM-PR attempts to match the tones in ascending order of the requested event IDs (event numbers). The lowest event ID that matches the frequency and cadence combination is reported to the call agent.


Example 9-32 shows the values for the ring-back tone.

Example 9-32 Ring-back Tone

nodename.1.28.VISM8.a > dspdualtonedet 1

Tone Index: 1
Event Number: 70
Freq1: 460 Hz
Freq2: 0 Hz
Oncadence: 2000 ms
OffCadence: 4000 ms
CadenceMatch: 1
FreqMaxDeviation: 30 Hz
ToneMaxPower: -3 dB
ToneMinPwr: -35 dB
TonePwrTwist: 10
FreqMaxDelay: 100 ms
MinOnCadence: 200 ms
MaxOffCadence: 4500 ms

Example 9-33 shows the values for the special ring-back tone.

Example 9-33 Special ring-back Tone

nodename.1.28.VISM8.a > dspdualtonedet 2

Tone Index: 2
Event Number: 71
Freq1: 460 Hz
Freq2: 0 Hz
Oncadence: 1000 ms
OffCadence: 3000 ms
CadenceMatch: 1
FreqMaxDeviation: 30 Hz
ToneMaxPower: -3 dB
ToneMinPwr: -35 dB
TonePwrTwist: 10
FreqMaxDelay: 100 ms
MinOnCadence: 200 ms
MaxOffCadence: 4500 ms

Example 9-34 shows the values for the busy tone.

Example 9-34 Busy Tone

nodename.1.28.VISM8.a > dspdualtonedet 3

Tone Index: 3
Event Number: 72
Freq1: 480 Hz
Freq2: 620 Hz
Oncadence: 500 ms
OffCadence: 500 ms
CadenceMatch: 1
FreqMaxDeviation: 30 Hz
ToneMaxPower: -3 dB
ToneMinPwr: -35 dB
TonePwrTwist: 10
FreqMaxDelay: 100 ms
MinOnCadence: 200 ms
MaxOffCadence: 4500 ms

Example 9-35 shows the values for the Congestion tone.

Example 9-35 Congestion Tone

nodename.1.28.VISM8.a > dspdualtonedet 4

Tone Index: 4
Event Number: 73
Freq1: 480 Hz
Freq2: 620 Hz
Oncadence: 250 ms
OffCadence: 250 ms
CadenceMatch: 1
FreqMaxDeviation: 30 Hz
ToneMaxPower: -3 dB
ToneMinPwr: -35 dB
TonePwrTwist: 10
FreqMaxDelay: 100 ms
MinOnCadence: 200 ms
MaxOffCadence: 4500 ms

Special Information Tone

The following values are recommended for a sequential tone.

nodename.1.28.VISM8.a > dspseqtonedet

seqToneNumOfFrequencies 3
seqToneEventID 74
seqToneDurationOfEachTone 330 ms
seqToneGapBetweenEachTone 10 ms
seqToneDurationDeviation 20 ms
seqToneMaximumGapDuration 150 ms
seqToneGapDurationDeviation 20
seqToneFreqDeviation 40 Hz
seqTonePowerLevelCeiling -3 dB
seqTonePowerLevelFloor -35 dB
seqToneFrequency1 950 Hz
seqToneFrequency2 1400 Hz
seqToneFrequency3 1800 Hz
seqToneFrequency4 280 Hz
seqToneFrequency5 280 Hz
seqToneFrequency6 280 Hz
seqToneFrequency7 280 Hz
seqToneFrequency8 280 Hz
seqToneFrequency9 280 Hz
seqToneFrequency10 280 Hz

Call Progress Tone Configuration

This section contains the following call progress tone configuration information:

Configuring Dual Tones

Configuring Sequential Tones

Configuring Dual Tones

To add dual tones, complete the following steps:


Step 1 Ensure you have configured the call agent for the VISM-PR card.

Step 2 Enter the adddualtonedet command.

nodename.1.28.VISM8.a > adddualtonedet <dttoneId> <dteventId> <dtfreq1> <dtfreq2> <onCadence> <offCadence> |<cadMatch> <maxFreqDev> <maxPwr> <minPwr> <pwrTwist> <maxDelay> <minOnCad> <maxOffCad>|

Replace the above arguments with the values listed in Table 9-48.


Note We recommend that you use the dual tone values listed in the "Default Values" section.


Table 9-48 Parameters for the adddualtonedet Command 

Parameter
Description

dttoneId

Dual-tone ID. Range is 1-10.

dteventId

Dual-tone event ID. Range is 0-255.

dtfreq1

Dual-tone first frequency. Range is 280-3800 Hz.

dtfreq2

Dual-tone second frequency. Range is 0-3800 Hz.

onCadence

Time duration in the tone cycle when the tone is played. Range is from the minOnCad value to 5000 ms in units of 10 ms.

offCadence

Duration of silence in the tone cycle. Range is from the maxOffCad value to 5000 ms in units of 10 ms.

|cadMatch|

(Optional) Number of cadence cycles to match before reporting the tone. Range is 0-6 matches.

|maxFreqDev|

(Optional) Maximum frequency deviation of the dual tone. Range is 10-125 Hz.

|maxPwr|

(Optional) Maximum power level of the dual tone. Range is absolute values of 0-30 dB.

|minPwr|

(Optional) Minimum power level of the dual tone. Range is 10-35 dB.

|pwrTwist|

(Optional) Power twist in the dual tone. Range is 0-15 dB.

|maxDelay|

(Optional) Maximum delay in the dual tone. Range is 0-100 ms in units of 10 ms.

|minOnCad|

(Optional) Minimum on-time duration in the tone cycle. Range is 3-100 ms in units of 10 ms.

|maxOffCad|

(Optional) Maximum off-time duration. Range is 5-5000 ms in units of 10 ms.


Step 3 To display a dual-frequency tone, enter the dspdualtonedet command.

nodename.1.28.VISM8.a > dspdualtonedet <tone_det_num>

Replace <tone_det_num> with the dual-tone ID.

nodename.1.28.VISM8.a > dspdualtonedet 1

Step 4 To remove a dual-frequency tone, enter the deldualtonedet command.

PXM1E_SJ.1.28.VISM8.a > deldualtonedet <vismConfigToneDetectNum>

Replace <vismConfigToneDetectNum> with the dual tone-ID.

PXM1E_SJ.1.28.VISM8.a > deldualtonedet 1


Configuring Sequential Tones

A sequential tone is a series of single frequencies. Sequential tones can be configured, but they cannot be deleted.


Note If you do not configure sequential tones, the VISM-PR uses the default system settings.


To change the default settings of a sequential tone, complete the following steps:


Step 1 Ensure you have configured the call agent for the VISM-PR card.

Step 2 Enter the cnfseqtonedet command.

nodename.1.28.VISM8.a > cnfseqtonedet <numfreq> <eventid> <tonedur> <tonegap> <durdev> <maxgap> <gapdev> <freqdev> |<maxpwr> <minpwr>| <freq1>,|<freq2>, <freq3>... <freq10>|

Replace the above arguments with the values listed in Table 9-49.

Table 9-49 Parameters for the cnfseqtonedet Command 

Parameter
Description

numfreq

Number frequency. Range is 1-10.

eventid

Event ID. Range is 0-255.

tonedur

Duration of the tone. Range is 1-65534 ms.

tonegap

Amount of time between the different frequencies of the sequential tone. Range is 1-6553  ms.

durdev

Deviation in the durations of the sequential tone frequencies. Range is 1-4095 ms.

maxgap

Maximum time between the different frequencies of the sequential tone. Range is 1-4095 ms.

gapdev

Deviation in the interfrequency time duration. Range is 1-4095.

freqdev

Deviation in the duration of the sequential tone frequencies. Range is 1-1000 Hz.

maxpwr

(Optional) Maximum power level of the sequential tone. Range is absolute values of 0 to -40 dB.

minpwr

(Optional) Minimum power level of the sequential tone. Range is 0 to -40 dB.

freq1 (Optional: freq2, freq3...freq10)

Different frequencies that make up the sequential tone. Range is 280-3800 Hz.

For example, the special information tone is made up of three frequencies. The first three frequencies (freq1-freq3) have valid values. The other frequencies (freq4-freq10) have default values of 280 Hz.


Step 3 To display a sequential tone, enter the dspseqtonedet command.

PXM1E_SJ.1.28.VISM8.a > dspseqtonedet


Wireless Tones

This release supports the addition of wireless tones to the set of call progress tones. These wireless tones are required for alerts sent to the mobile stations.

VISM-PR supports programmable tones through 48 built-in country tone plans. Also, VISM supports 32 user-defined tones through an external text file that is downloaded through a TFTP server. This feature adds wireless tones to the set of existing tone plans: dial tone, stutter tone, ring-back tone, busy tone, fast busy tone, alert tone.

Wireless tones are supported on the VISM-PR only in the switched VoIP mode. Also, wireless tones are only supported for the TDM interface and for MGC signaling.

This section contains the following topics:

List of Supported Tones

Tone Plan File Description

Tone Plan Addition

List of Supported Tones

VISM provides the following wireless tones for the built-in tone plans:

Dial Tone

Ring-back or Audible Alerting

Intercept Tone or Mobile Reorder

Congestion Tone or Reorder Tone

Busy Tone

Confirmation Tone

Answer Tone

Call Waiting Tone

Offhook Tone

Recall Dial Tone

Berge In Tone

PPC Insufficient Tone

PPC Warning Tone 1

PPC Warning Tone 2

PPC Warning Tone 3

PPC Disconnect Tone

PPC Redirect Tone

Tones Off

Pip Tone

Abbreviated Intercept

Abbreviated Congestion

Warning Tone

Denial Tone Burst

Dial Tone Burst

Incoming Additional Call Tone

Up to 28 additional custom tones are supported for each user-configurable tone plan.

Tone Plan File Description

Tone definitions are specified in ASCII files, one file per tone plan. These files are stored on a TFTP server in the directory /tftpboot.

Example 9-36 shows a tone plan file named UnitedStates_2_tone_plan_file.txt. Descriptions of the fields are listed below the example.

Example 9-36 Tone Plan Definition File

//////////////////////////////////////////////////////////////////////
// Comments : Text after `//' through the end of the line are ignored.
//////////////////////////////////////////////////////////////////////
System Section
//////////////////////////////////////////////////////////////////////
version 2
description "Tone Plan Defined for CompanyX"
//////////////////////////////////////////////////////////////////////
Tones Section
//////////////////////////////////////////////////////////////////////
dial_tone 1 14656 0 0 400 0 65535 0 65535
stutter_tone 2 4000 4000 0 350 440 100 100 1
ring_back_tone 2 3681 3681 0 440 480 2000 4000 1
busy_tone 2 2070 2070 45000 480 620 500 500 1
fast_busy_tone 2 2070 2070 16000 440 620 250 250 1
alert_tone 1 14656 0 45000 400 0 65535 0 1
intercept_tone 2 2070 2070 2000 440 620 250 250 1
confirmation_tone 1 8241 0 2000 440 0 100 150 1
answer_tone 1 8241 0 6000 440 0 100 100 1 440 0 100 900 1
call_waiting_tone 1 8241 0 6000 440 0 100 100 1 440 0 100 900 1
recall_dial_tone 1 14656 0 45000 400 0 65535 0 1
berge_in_tone 1 4634 0 0 1004 0 65535 0 65535
ppc_insuffice_tone 1 4000 4000 0 480 0 100 100 3
ppc_warn1_tone 1 4000 4000 0 480 0 200 65535 1
ppc_warn2_tone 1 4000 4000 0 480 0 100 200 2
ppc_warn3_tone 1 4000 4000 0 480 0 100 200 3
ppc_disc_tone 1 4000 4000 0 480 0 400 65535 1
ppc_redirect_tone 1 4000 4000 0 480 0 200 200 2
all_tone_off 1 0 0 0 0 0 65535 0 1 0 0 0 0 0
pip_tone 1 14656 0 0 480 0 100 900 1
warning_tone 1 4634 0 0 1004 0 65535 0 1
denial_tone 1 4634 0 0 1004 0 65535 0 1
custom1_tone 1 14656 0 0 480 0 100 900 1 // Click Tone
custom2_tone 1 4634 0 0 1004 0 65535 0 65535 // Milliwatt Tone -20dBm
custom3_tone 1 46348 0 0 1004 0 65535 0 65535 // Milliwatt Tone 0dBm
custom4_tone 1 0 0 0 0 0 65535 0 65535 // Scilence
// custom5_tone
// custom6_tone
// custom7_tone
// custom8_tone
// custom9_tone
// custom10_tone
// custom11_tone
// custom12_tone
// custom13_tone
// custom14_tone
// custom15_tone
// custom16_tone
// custom17_tone
// custom18_tone
// custom19_tone
// custom20_tone
// custom21_tone
// custom22_tone
// custom23_tone
// custom24_tone
// custom25_tone
// custom26_tone
// custom27_tone
// custom28_tone
dtmf_digit 16384 16384
mf_r1_digit 16384 16384
//////////////////////////////////////////////////////////////////////

File Name—The name of the tone plan file is restricted to 64 characters.

System Section includes mandatory keywords. Use this section to define tone plans. This section can contain only the following two lines:

version—Use version 2 to define the tone plan with wireless tones. Version 2 includes the format of version 1 with additional syntax items for defining the tones.

description—Provide a general description of the tone plan.

Tones Section includes mandatory keywords. Use this section to define the call progress tones. Specify each tone on a separate line, and use white spaces as delimiters.

The syntax of the tone plan definition file must be specified in the following order and on the same line:

<tone_name> <number_of_freq_components> <amp_of_first> <amp_of_second> <timeout> <freq_1st_cadence1> <freq_2nd_cadence1> <ontime_cadence1> <offtime_cadence1> <repeat_count_cadence1>
[<freq_1st_cadence2> <freq_2nd_cadence2> <ontime_cadence2> <offtime_cadence2> <repeat_count_cadence2>]
[<freq_1st_cadence3> <freq_2nd_cadence3> <ontime_cadence3> <offtime_cadence3> <repeat_count_cadence3>]
[<freq_1st_cadence4> <freq_2nd_cadence4> <ontime_cadence4> <offtime_cadence4> <repeat_count_cadence4>]

Table 9-50 lists the mandatory values for defining the call tones.

Table 9-50 Mandatory Values for Defining Tones 

Syntax Item
Description

tone_name

Identifies the tone as one of the following values:

dial_tone

stutter_tone

ring_back_tone

busy_tone

fast_busy_tone

alert_tone

intercept_tone

confirmation_tone

answer_tone

call_waiting_tone

recall_dial_tone

berge_in_tone

ppc_insuffice_tone

ppc_warn1_tone

ppc_warn2_tone

ppc_warn3_tone

ppc_disc_tone

ppc_redirect_tone

all_tone_off

pip_tone

warning_tone

denial_tone

custom1_tone

custom2_tone

custom3_tone

custom4_tone

custom5_tone

custom6_tone

custom7_tone

custom8_tone

custom9_tone

custom10_tone

custom11_tone

custom12_tone

custom13_tone

custom14_tone

custom15_tone

custom16_tone

custom17_tone

custom18_tone

custom19_tone

custom20_tone

custom21_tone

custom22_tone

custom23_tone

custom24_tone

custom25_tone

custom26_tone

custom27_tone

custom28_tone

number_of_freq_
components

Number of frequency components. Use one of the following values:

1

2

amp_of_first1

Peak-to-peak amplitude of the first frequency according to the following formula:

46348 * 10 to the power of (dBm/20)

Value range is 0-65535.

amp_of_second 1

Peak-to-peak amplitude of the second frequency according to the following formula:

46348 * 10 to the power of (dBm/20)

Value range is 0-65535.

timeout

Time when tone generation is stopped. Range is 0-65535 ms.

A value of 0 means no timeout, and thus the tone is stopped explicitly by the call agent.

freq_1st_cadence1

First frequency in cadence 1. Range is 0-3999 Hz.

freq_2nd_cadence1

Second frequency in cadence 1. Range is 0-3999 Hz.

ontime_cadence1

First on time that the tone plays in cadence 1. Range is 0-65535 ms.

offtime_cadence1

First off time that the tone does not play in cadence 1. Range is 0-65535 ms.

repeat_count_cadence1

Repeat count for cadence 1. Range is 1-65535 ms.

1 To specify amplitudes of DTMF and MFR1 tones, you must use the following syntax: dtmf_digit amp-low amp-high or mf_r1_digit amp-low amp-high. The amp-low value = low group frequency. The amp-high value = high group frequency.


Table 9-51 describes the optional parameters you can use to define the tones.

Table 9-51 Optional Parameters for Defining Tones 

Syntax Item
Description

freq_1st_cadence2

First frequency in cadence 2. Range is 0-3999 Hz.

freq_2nd_cadence2

Second frequency in cadence 2. Range is 0-3999 Hz.

ontime_cadence2

First on time that the tone plays in cadence 2. Range is 0-65535 ms.

offtime_cadence2

First off time that the tone does not play in cadence 2. Range is 0-65535 ms.

repeat_count_cadence2

Repeat count for cadence 2. Range is 1-65535 ms.

freq_1st_cadence3

First frequency in cadence 3. Range is 0-3999 Hz.

freq_2nd_cadence3

Second frequency in cadence 3. Range is 0-3999 Hz.

ontime_cadence3

First on time that the tone plays in cadence 3. Range is 0-65535 ms.

offtime_cadence3

First off time that the tone does not play in cadence 3. Range is 0-65535 ms.

repeat_count_cadence3

Repeat count for cadence 3. Range is 1-65535 ms.

freq_1st_cadence4

First frequency in cadence 4. Range is 0-3999 Hz.

freq_2nd_cadence4

Second frequency in cadence 4. Range is 0-3999 Hz.

ontime_cadence4

First on time that the tone plays in cadence 4. Range is 0-65535 ms.

offtime_cadence4

First off time that the tone does not play in cadence 4. Range is 0-65535 ms.

repeat_count_cadence4

Repeat count for cadence 4. Range is 1-65535 ms.


Tone Plan Addition

To add a tone plan to the VISM-PR card, complete the following steps:


Step 1 Use your text editor to create the new tone plan according to the format listed in "Tone Plan File Description".


Note The file name must not exceed 64 characters.


Step 2 Place the new tone plan on the TFTP server in the /tftpboot directory.

Step 3 Add the TFTP server domain name to the VISM-PR card by entering the adddn command.

nodename.1.28.VISM8.a > adddn <mg_domain_num> <mg_domain_name> |Resolution_Type|

This example shows the addition of the TFTP server domain name tftp_server.

nodename.1.28.VISM8.a > adddn 1 tftp_server 1

Replace the above values with the values listed in Table 9-52.

Table 9-52 Parameters for the adddn Command 

Parameter
Description

mg_domain_num

Number to identify this domain in the range 1-11.

mg_domain_name

Name of the TFTP server. Use a text string with 1-64 characters.

|Resolution_Type|

(Optional) Resolution type to be configured for the specified domain name. It can be one of the following values:

1 = Internal only (default). You must statically provision all IP addresses on the VISM-PR card for the domain name. The VISM-PR card does not resolve the domain name using an external domain name server (DNS).

2 = External only. The VISM-PR card attempts to resolve the domain name using an external DNS. Statically configured IP addresses for this domain name are not used.

3 = Internal first. The VISM-PR card attempts to resolve the domain name using an external DNS. The VISM-PR card uses the statically provisioned IP addresses for this domain name before using IP addresses from external resolution.

4 = External first. The VISM-PR card attempts to resolve the domain name using an external DNS. The VISM-PR card uses IP addresses from external resolution before using the statically provisioned IP addresses.


Step 4 Add the IP address of the TFTP server by entering the adddnip command.

nodename.1.28.VISM8.a > adddnip <Resolution_index> <DomainName> <IpAddress> <preference>

This example shows the addition of the IP address of the TFTP server with the name tftp_server.

nodename.1.28.VISM8.a > adddnip 1 tftp_server 172.29.52.18 1

Replace the above arguments with the values listed in Table 9-53.

Table 9-53 Parameters for the adddnip Command 

Parameter
Description

Resolution_index

Resolution number of the domain name in the range 1-88.

DomainName

Name of the TFTP server. Use a text string with 1-64 characters.

IpAddress

IP address which corresponds to the DomainName argument. This value must be in the following format: nnn.nnn.nnn.nnn.

preference

IP address resolution preference order in the range 1-8 where 1 is the highest preference.

Note The preference order must be unique for each IP address you specify with the DomainName argument.


Step 5 Configure the parameters of the TFTP server domain name by entering the cnftftpdn command.

nodename.1.28.VISM8.a > cnftftpdn <domain_name>

Replace <domain_name> with the name of your TFTP server. This example shows parameters configured for the server named tftp_server.

nodename.1.28.VISM8.a > cnftftpdn tftp_server

Step 6 Ensure you can ping the VISM-PR from the TFTP server.

Also check that the TFTP functionality is enabled on the TFTP server.

Step 7 Add the new tone plan to the VISM card by entering the addtoneplan command.

nodename.1.28.VISM8.a > addtoneplan <tone_plan_region> <tone_plan_version> <tone_plan_file>

The following example shows the addition of the custx2_tone.txt to the United States country tone plan.

nodename.1.28.VISM8.a > addtoneplan UnitedStates 2 custx2_tone.txt
TFTP: Transferred file='custx2_tone.txt', size=3108 bytes, sec=0, nsec=80000000

Replace the above arguments with the values listed in Table 9-54.

Table 9-54 Parameters for the addtoneplan Command 

Parameter
Description

tone_plan_region

Tone plan country or region to which you want to add the tone plan. This value is in the range 1-64 alphanumeric characters and can contain underscores ( _ ). This value is case sensitive.

tone_plan_version

Tone plan version number of the tone plan country or region to which you are adding. This value is in the range 1-65535.

tone_plan_file

Tone plan file name (names are located in the TFTP server /tftpboot directory). The range is 1-32 alphanumeric characters and can contain underscores ( _ ), dashes ( - ), and dots ( . ).


Step 8 Ensure that the tone plan is added by entering the dsptoneplans command.

nodename.1.28.VISM8.a > dsptoneplans

Status Tone Plan Region Version Tone Plan File Name
--------- ----------------------------------- ------ -------------------------
configure UnitedStates 2 custx2_tone.txt
configure ITU 1 BUILTIN
configure NorthAmerica 1 BUILTIN
configure Argentina 1 BUILTIN
configure Australia 1 BUILTIN
configure Austria 1 BUILTIN
configure Belgium 1 BUILTIN
configure Brazil 1 BUILTIN
configure Canada 1 BUILTIN
configure China 1 BUILTIN
configure Cyprus 1 BUILTIN
configure CzechRepublic 1 BUILTIN
configure Denmark 1 BUILTIN
configure Finland 1 BUILTIN
configure France 1 BUILTIN
configure Germany 1 BUILTIN
configure Greece 1 BUILTIN
configure HongKong 1 BUILTIN
configure Hungary 1 BUILTIN
configure Iceland 1 BUILTIN
configure India 1 BUILTIN
configure Indonesia 1 BUILTIN
configure Ireland 1 BUILTIN
configure Israel 1 BUILTIN
configure Italy 1 BUILTIN
configure Japan 1 BUILTIN
configure KoreaRepublic 1 BUILTIN
configure Luxembourg 1 BUILTIN
configure Malaysia 1 BUILTIN
configure Mexico 1 BUILTIN
configure Netherlands 1 BUILTIN
configure NewZealand 1 BUILTIN
configure Norway 1 BUILTIN
configure Philippines 1 BUILTIN
configure Poland 1 BUILTIN
configure Portugal 1 BUILTIN
configure Russia 1 BUILTIN
configure Singapore 1 BUILTIN
configure Slovakia 1 BUILTIN
configure Slovenia 1 BUILTIN
configure SouthAfrica 1 BUILTIN
configure Spain 1 BUILTIN
configure Sweden 1 BUILTIN
configure Switzerland 1 BUILTIN
configure Taiwan 1 BUILTIN
configure Thailand 1 BUILTIN
configure Turkey 1 BUILTIN
configure UnitedKingdom 1 BUILTIN
configure UnitedStates 1 BUILTIN

Total number of Tone Plans = 50.

Step 9 To display the elements of a tone plan enter the dsptoneplan command.

The following example shows the elements of a tone plan. (Some parts of the example here are truncated.)

nodename.1.28.VISM8.a > dsptoneplan UnitedStates 2
Region Name : UnitedStates
Version : 2
Description : Tone Plan defined for CustX
File name : cust2_tone.txt

DTMF Amplitude (Low Group) : 16384
DTMF Amplitude (High Group) : 16384
MF R1 Amplitude (Low Group) : 16384
MF R1 Amplitude (High Group) : 16384

---------------------------------------------------------------------------
Name Defined No.Freq. Amp1 Amp2 Timeout(ms)
---------------------------------------------------------------------------
dial_tone YES 1 14656 0 0
stutter_tone YES 2 4000 4000 0
ring_back_tone YES 2 3681 3681 0
busy_tone YES 2 2070 2070 45000
fast_busy_tone YES 2 2070 2070 16000
alert_tone YES 1 14656 0 45000
intercept_tone YES 2 2070 2070 2000
confirmation_tone YES 1 8241 0 2000
answer_tone YES 1 8241 0 6000
call_waiting_tone YES 1 8241 0 6000
recall_dial_tone YES 1 14656 0 45000
berge_in_tone YES 1 4634 0 0
ppc_insuffice_tone YES 1 4000 4000 0
ppc_warn1_tone YES 1 4000 4000 0
ppc_warn2_tone YES 1 4000 4000 0
ppc_warn3_tone YES 1 4000 4000 0
ppc_disc_tone YES 1 4000 4000 0
ppc_redirect_tone YES 1 4000 4000 0
all_tone_off YES 1 0 0 0
pip_tone YES 1 14656 0 0
warning_tone YES 1 4634 0 0
denial_tone YES 1 4634 0 0
custom1_tone YES 1 14656 0 0
custom2_tone YES 1 4634 0 0
custom3_tone YES 1 46348 0 0
custom4_tone YES 1 0 0 0
custom5_tone NO - - - -
custom6_tone NO - - - -
custom7_tone NO - - - -
custom8_tone NO - - - -
custom9_tone NO - - - -
custom10_tone NO - - - -
custom11_tone NO - - - -
custom12_tone NO - - - -
custom13_tone NO - - - -
custom14_tone NO - - - -
custom15_tone NO - - - -
custom16_tone NO - - - -
custom17_tone NO - - - -
custom18_tone NO - - - -
custom19_tone NO - - - -
custom20_tone NO - - - -
custom21_tone NO - - - -
custom22_tone NO - - - -
custom23_tone NO - - - -
custom24_tone NO - - - -
custom25_tone NO - - - -
custom26_tone NO - - - -
custom27_tone NO - - - -
custom28_tone NO - - - -

-------------------------------------------------------------------------------
Cadence 1 Cade
Name Freq1 Freq2 OnTm1 OffTm2 Repeat Freq1 Freq2 OnTt
Hz Hz ms ms count1 Hz Hz ms2
-------------------------------------------------------------------------------
dial_tone 400 0 65535 0 65535 0 0 0
stutter_tone 350 440 100 100 1 0 0 0
ring_back_tone 440 480 2000 4000 1 0 0 0
busy_tone 480 620 500 500 1 0 0 0
fast_busy_tone 440 620 250 250 1 0 0 0
alert_tone 400 0 65535 0 1 0 0 0
intercept_tone 440 620 250 250 1 0 0 0
confirmation_tone 440 0 100 150 1 0 0 0
answer_tone 440 0 100 100 1 440 0 11
call_waiting_tone 440 0 100 100 1 440 0 11
recall_dial_tone 400 0 65535 0 1 0 0 0
berge_in_tone 1004 0 65535 0 65535 0 0 0
ppc_insuffice_tone 480 0 100 100 3 0 0 0
ppc_warn1_tone 480 0 200 65535 1 0 0 0
ppc_warn2_tone 480 0 100 200 2 0 0 0
ppc_warn3_tone 480 0 100 200 3 0 0 0
ppc_disc_tone 480 0 400 65535 1 0 0 0
ppc_redirect_tone 480 0 200 200 2 0 0 0
all_tone_off 0 0 65535 0 1 0 0 0
pip_tone 480 0 100 900 1 0 0 0
warning_tone 1004 0 65535 0 1 0 0 0
denial_tone 1004 0 65535 0 1 0 0 0
custom1_tone 480 0 100 900 1 0 0 0
custom2_tone 1004 0 65535 0 65535 0 0 0
custom3_tone 1004 0 65535 0 65535 0 0 0
custom4_tone 0 0 65535 0 65535 0 0 0
custom5_tone - - - - - - - -
custom6_tone - - - - - - - -
custom7_tone - - - - - - - -
custom8_tone - - - - - - - -
custom9_tone - - - - - - - -
custom10_tone - - - - - - - -
custom11_tone - - - - - - - -
custom12_tone - - - - - - - -
custom13_tone - - - - - - - -
custom14_tone - - - - - - - -
custom15_tone - - - - - - - -
custom16_tone - - - - - - - -
custom17_tone - - - - - - - -
custom18_tone - - - - - - - -
custom19_tone - - - - - - - -
custom20_tone - - - - - - - -
custom21_tone - - - - - - - -
custom22_tone - - - - - - - -
custom23_tone - - - - - - - -
custom24_tone - - - - - - - -
custom25_tone - - - - - - - -
custom26_tone - - - - - - - -
custom27_tone - - - - - - - -
custom28_tone - - - - - - - -

TDM Companding Law Configuration

In standard companding law, T1 lines support Mu Law, and E1 lines support A-Law.

VISM-PR supports companding law on the TDM interface. T1 lines support A-Law, and E1 lines support Mu Law.

The support for A-Law and Mu Law on both T1 and E1 lines is typically used when one end of the network has VISM-PR E1 lines connected to the PBX on the TDM side. The other end of the network has VISM-PR T1 lines connected to the PBX on the TDM side. Both the VISM-PR E1 and T1 lines are connected via the ATM cloud through the use of AAL2 channel identifiers (CIDs).

This feature is applicable to VoIP trunking and AAL2 trunking modes.

Configure Companding Law

To configure companding law for a T1 or E1 line, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM-PR card.

Step 2 Ensure that the VISM-PR card is running in VoIP or AAL2 trunking mode.

Step 3 Enter the cnflncompanding command.

nodename.1.5.VISM8.a > cnflncompanding <line_number> <companding>

Replace the <line_number> argument with a value in the range 1-8.

Replace the <companding> argument with one of the following values:

1 = U-Law (same as Mu Law)

2 = A-Law

The following example shows the configuring of a VISM-PR E1 line 1 as Mu-Law:

nodename.1.5.VISM8.a > cnflncompanding 1 1

Step 4 For the companding law change to take effect, you must either reset the VISM-PR card or delete and readd the CIDs.

Step 5 Verify the companding law you configured by entering the dsplncompanding command.

nodename.1.5.VISM8.a > dsplncompanding <line_number>

Replace the <line_number> argument with the line number on which you configured companding law in Step 3.

nodename.1.5.VISM8.a > dsplncompanding 1
  Line/Ds0 Companding
  -------- ----------
1/ 1 U-Law
1/ 2 U-Law
1/ 3 U-Law
1/ 4 U-Law
1/ 5 U-Law
1/ 6 U-Law
1/ 7 U-Law
1/ 8 U-Law
1/ 9 U-Law
1/10 U-Law
1/11 U-Law
1/12 U-Law
1/13 U-Law
1/14 U-Law
1/15 U-Law
1/16 U-Law
1/17 U-Law
1/18 U-Law
1/19 U-Law
1/20 U-Law
1/21 U-Law
1/22 U-Law
1/23 U-Law
1/24 U-Law
     1/25 U-Law
1/26 U-Law
1/27 U-Law
1/28 U-Law
1/29 U-Law
1/30 U-Law
1/31 U-Law

Programmable CAS Bit Mapping (ABCD CAS bits)

International connections include both T1 and E1 trunk interfaces. Channel-associated signaling (CAS) bits, ABCD, differ on T1 and E1 interfaces. These CAS bits carry signaling information that describe events, for example off-hook, on-hook, idle, and so forth. Typically, an external device (PBX) is used to map the ABCD signaling bits across the interfaces.

The CAS mapping feature allows you to map the output ABCD bits to input ABCD bits on a signaling channel on the VISM-PR card instead of using a PBX or another external device.

This feature is supported in AAL2 trunking mode.

The VISM-PR stores the CAS mapping information in a table. This table can be downloaded to the transmit and/or receive signaling channel of the endpoint on the TDM line.

Configure CAS Bit Mapping Templates

To create a CAS table and apply it to the appropriate endpoint, complete the following steps:


Step 1 Log in to the PXM card and cc to the VISM-PR card.

Step 2 Ensure the VISM-PR is running in AAL2 trunking mode.

Step 3 To create a CAS mapping table, enter the addcastranstbl command.

nodename.1.5.VISM8.a > addcastranstbl <table_name> <format> <abcd0> <abcd1> <abcd2> <abcd3> <abcd4> <abcd5> <abcd6> <abcd7> <abcd8> <abcd9> <abcd10> <abcd11> <abcd12> <abcd13> <abcd14> <abcd15>

Replace the above arguments with the values listed in Table 9-55.

Table 9-55 Parameters for the addcastranstbl Command 

Parameter
Description

table_name

Name of the new table. Range is 1-64 characters.

format

Type of format of the ABCD bits.

1 = abcd. For parameters abcd0-abcd15, use values 0-15 to create the table.

2 = swap abcd. For parameters abcd0-abcd3, use the following values to create the table:

1 = casBitNoAction

2 = casBitSetToZero

3 = casBitSetToOne

4 = casBitInvertBit

5 = casBitInvertABit

6 = casBitInvertBBit

7 = casBitInvertCBit

8 = casBitInvertDBit

9 = casBitABit

10 = casBitBBit

11 = casBitCBit

12 = casBitDBit

abcd0...abcd15

Parameter values.

For abcd0-abcd3, values are

1 = casBitNoAction

2 = casBitSetToZero

3 = casBitSetToOne

4 = casBitInvertBit

5 = casBitInvertABit

6 = casBitInvertBBit

7 = casBitInvertCBit

8 = casBitInvertDBit

9 = casBitABit

10 = casBitBBit

11 = casBitCBit

12 = casBitDBit

For abcd0-abcd15, values are 0-15.


The following example shows adding the table, T1andE1trans, with the standard T1 and E1 seize and Idle conversions:

nodename.1.5.VISM8.a > addcastranstbl T1andE1trans 1 9 12 2 3 4 5 6 7 8 0 10 11 1 13 14 1

Step 4 To display the mapping table configurations you defined in Step 3, enter the dspcastranstbl command.

nodename.1.5.VISM8.a > dspcastranstbl <table_name>

Replace <table_name> with the name of the table you created in Step 3.

The following example shows the CAS bit mapping configurations in table T1andE1trans.

nodename.1.5.VISM8.a > dspcastranstbl T1andE1trans
CAS translation name = T1andE1trans
-------A--B--C--D--------
0 1 0 0 1
1 1 1 0 0
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 0 0 0 0
10 1 0 1 0
11 1 0 1 1
12 0 0 0 1
13 1 1 0 1
14 1 1 1 0
15 0 0 0 1

Step 5 To display the list of the CAS mapping tables on the VISM-PR card, enter the dspcastranstbls command.

nodename.1.5.VISM8.a > dspcastranstbls
Index CasTblName
0 E1toT1trans
1 T1andE1trans

Step 6 To download the table to the signaling channel, enter the cnfcastransendpt command.

nodename.1.5.VISM8.a > cnfcastransendpt <endpt_number> <table_name> <direction>

Replace the above arguments with the values listed in Table 9-56.

Table 9-56 Parameters for the cnfcastransendpt Command 

Parameter
Description

endpt_number

Endpoint number of which you want to apply the mapping table. Value is one of the following ranges:

For template number 1:

1-145 for VISM (not applicable)

1-192 for VISM-PR T1

1-248 for VISM-PR E1

For template number 2:

1-192 for T1

1-248 for E1

For template number 3:

1-120 for VISM (not applicable)

1-192 for VISM-PR T1

1-248 for VISM-PR E1

For template number 4:

1-64 for VISM (not applicable)

1-144 for VISM-PR

For template number 5:

1-192 for VISM-PR T1

1-248 for VISM-PR E1

table_name

Name of the table you created in Step 3. Range is 1-64 characters.

direction

Direction to or from the TDM interface where you want to apply the CAS mapping table.

1 = Rx from TDM—Applies the mapping to the signaling bits received from the TDM. These bits are translated and then transmitted out the AAL2 trunk.

2 = Tx to TDM—Applies the mapping to the signaling bits received from the AAL2 trunk. These bits are translated and then transmitted out the TDM interface.

3 = Receive and Transmit—Applies the mapping to both the received and transmitted translations on the TDM interface.

4 = None—Removes the translation table from the endpoint.


The following example shows the T1andE1trans table is applied to endpoint number 1 in the receive and transmit direction:

nodename.1.5.VISM8.a > cnfcastransendpt 1 T1andE1trans 3

The following example shows the E1toT1trans table is applied to endpoint number 2 in the receive direction:

nodename.1.5.VISM8.a > cnfcastransendpt 2 E1toT1trans 2

Step 7 To display all endpoints that are associated with this table, enter the dspcastranstblendpts command.

nodename.1.5.VISM8.a > dspcastranstblendpts <table_name>

Replace <table_name> with the name of the table you created in Step 3.

The following example shows the endpoints associated with the table T1andE1trans:

nodename.1.5.VISM8.a > dspcastranstblendpts T1andE1trans
endptNum: 1

Number of endpoints configured with CAS translation table name:T1andE1trans: 1

Step 8 To display all endpoints and their associated CAS mapping table names, enter the dspcastransendpts command.

Note Direction column is in relationship to the AAL2 trunk.

nodename.1.5.VISM8.a > dspcastransendpts

Endpt LineNum Ds0Num TX to TDM RX fr TDM Direction
----- ------- ------ ------------- ----------- ---------
1 1 1    T1andE1trans  T1andE1trans  bidirectional
2 1 2    E1toT1trans   none          receive

Step 9 To delete an existing CAS mapping table, enter the delcastranstbl command.

nodename.1.5.VISM8.a > delcastranstbl <table_name>

Replace <table_name> with the name of the table you want to delete.

Step 10 To verify that the table is deleted, enter the dspcastranstbls command.

Step 11 To delete a table that is associated with an endpoint, enter the delcastransendpt command.

nodename.1.5.VISM8.a > delcastransendpt <endpt_number> |<endpts_num>|

Replace <endpt_number> with the endpoint number from which you want to delete the mapping table. This value can also be the first endpoint number of a range of consecutive endpoints. Value is one of the following ranges:

For template number 1:

1-145 for VISM (not applicable)

1-192 for VISM-PR T1

1-248 for VISM-PR E1

For template number 2:

1-192 for T1

1-248 for E1

For template number 3:

1-120 for VISM (not applicable)

1-192 for VISM-PR T1

1-248 for VISM-PR E1

For template number 4:

1-64 for VISM (not applicable)

1-144 for VISM-PR

For template number 5:

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Replace the optional |endpts_num| with the number of endpoints you want to delete. Ranges are

For template number 1:

1-145 for VISM (not applicable)

1-192 for VISM-PR T1

1-248 for VISM-PR E1

For template number 2:

1-192 for T1

1-248 for E1

For template number 3:

1-120 for VISM (not applicable)

1-192 for VISM-PR T1

1-248 for VISM-PR E1

For template number 4:

1-64 for VISM (not applicable)

1-144 for VISM-PR

For template number 5:

1-192 for VISM-PR T1

1-248 for VISM-PR E1


Line Trunk Conditioning

You can enable and disable trunk conditioning on a T1 and an E1 line.

To enable or disable trunk conditioning on a line, enter the cnflntrunkcond command.


Note This command is not applicable to the AAL1 switching and switched AAL2 SVC modes.


nodename.1.28.VISM8.a > cnflntrunkcond <line_number> <trunkCondType>

Replace <line_number> with a value in the range 1-8.

Replace <trunkCondType> with one of the following values:

1 = Enable

2 = Disable

If you enable trunk line conditioning, VISM/VISM-PR conditions the affected DS0 when an alarm indication signal (AIS) is detected on the ATM side. Trunk line conditioning consists of transmitting an idle code pattern for 2.5 seconds followed by the seized code specified in the cnfcascode command.


Note Before using the cnflntrunkcond command, disable all of the connections/CIDs on the line.


Adjustable Gain

The adjustable gain feature allows you to adjust gain for the input and output signals on a per-DS0 channel basis. The adjustable gain can be set when there is active call going on at the DS0 channel, and at both bounded non-active and unbounded endpoints.

Adjustable Music On-Hold Threshold

The adjustable music on-hold threshold feature allows you to adjust the decibel level, on a DS0 basis, when DSPs interpret silence or voice from the TDM side.

CAS Features

You can configure different CAS packages on different endpoints. The CAS features described in the following sections are supported in this release.

Configuring TDM Side Signaling for Applications Using CAS

Complete the following steps to add and configure CAS for E1.


Step 1 To configure the source of CAS-related timer parameters for a specified endpoint, enter the cnfcasparamsource command.

nodename.1.28.VISM8.a > cnfcasparamsource <endpt_num> <ParamSource>

Replace the above arguments with the values listed in Table 9-57.

Table 9-57 Parameters for cnfcasparamsource Command 

Parameter
Description

endpt_num

The endpoint number which is to be configured with the source location, identified by the ParamSource argument value.

Template 1

1-145 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 2

1-192 for T1

1-248 for E1

Template 3

1-120 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 4

1-64 for VISM

1-144 for VISM-PR

Template 5

1-192 for VISM-PR T1

1-248 for VISM-PR E1

ParamSource

CAS-related timer parameters source location. Values are

1 = CAS application file (default)

2 = Current VISM MIB



Note The cnfcasparamsource command permits different CAS-related timer values to be used for different endpoints, but all endpoints are associated with the same CAS variant.


Step 2 To specify the minimum time an on hook-pattern must be present to be recognized as an on-hook signal, enter the cnfcasonhooktime command.

nodename.1.28.VISM8.a > cnfcasonhooktime <endpt_num> <OnHookMinTime>

Replace the above arguments with the values listed in Table 9-58.

Table 9-58 Parameters for cnfcasonhooktime Command 

Parameter
Description

endpt_num

Type the value used in Step 1.

OnHookMinTime

On-hook time (defined in milliseconds). Range is 10-1000 ms. Default is 300 ms.


Step 3 To specify the minimum time an off-hook pattern must be present to be recognized as an off-hook signal, enter the cnfcasoffhooktime command.

nodename.1.28.VISM8.a > cnfcasoffhooktime <endpt_num> <OffHookMinTime>

Replace the above arguments with the values listed in Table 9-59.

Table 9-59 Parameters for cnfcasoffhooktime Command 

Parameter
Description

endpt_num

Type the value used in Step 1.

OffHookMinTime

Off-hook time (defined in milliseconds). Range is 10-1000 ms. Default is 20 ms.


Step 4 To specify the minimum and maximum make times and the minimum break time, enter the cnfcaswinktime command.

nodename.1.28.VISM8.a > cnfcaswinktime <endpt_num> <WinkMinTime> <WinkMaxTime> <WinkBreakTime>

Replace the above arguments with the values listed in Table 9-60.

Table 9-60 Parameters for cnfcaswinktime Command 

Parameter
Description

endpt_num

Type the value used in Step 1.

WinkMinTime

Minimum make duration time (defined in milliseconds) of the wink. Range is 10-1000 ms. Default is 100 ms.

WinkMaxTime

Maximum make duration time (defined in milliseconds) of the wink. Range is 10-3000 ms. Default is 1000 ms.

WinkBreakTime

Minimum break duration time (defined in milliseconds) of the wink. Range is 10-1000 ms. Default is 20 ms.


A wink is composed of the following sequential events:

1. On-hook pattern

2. Off-hook pattern

3. Return to an on-hook pattern

Step 5 To specify the glare time, enter the cnfcasglaretime command.

nodename.1.28.VISM8.a > cnfcasglaretime <endpt_num> <GlareTime>

Replace the above arguments with the values listed in Table 9-61.

Table 9-61 Parameters for cnfcasglaretime Command 

Parameter
Description

endpt_num

Type the value used in Step 1.

GlareTime

Glare time (defined in milliseconds). Range is 10-1000 ms. Default is 500 ms.


Step 6 To specify the guard time, enter the cnfcasguardtime command.

nodename.1.28.VISM8.a > cnfcasguardtime <endpt_num> <GuardTime>

Replace the above arguments with the values listed in Table 9-62.

Table 9-62 Parameters for cnfcasguardtime Command 

Parameter
Description

endpt_num

Type the value used in Step 1.

GuardTime

Guard time (defined in milliseconds). Range is 10-1000 ms. Default is 800 ms.


Step 7 To configure the CAS dial delay (wait time), enter the cnfcasdialdelay command.

nodename.1.28.VISM8.a > cnfcasdialdelay <endpt_num> <DialDelayTime>

Replace the above arguments with the values listed in Table 9-63.

Table 9-63 Parameters for cnfcasdialdelaytime Command 

Parameter
Description

endpt_num

Type the value used in Step 1.

DialDelayTime

Wait time (defined in milliseconds) before outpulsing digits are sent to the PBX after an off-hook event. Range is 10-1000. Default is 500.


Dial delay is the time that VISM waits before sending dialing digits after an off-hook event.


Note The cnfcasdialdelay command applies to immediate start protocols only.


Step 8 To configure CAS for the switched AAL2 PVC operating mode, proceed to Step 11.

To configure CAS for the AAL2 trunking operating mode, proceed to Step 9.

Step 9 To specify the idle and seized codes for one or more endpoints, enter the cnfcascode command.

nodename.1.28.VISM8.a > cnfcascode <endpt_num> <idle_code> <seized_code> |<endpts_num>|

Replace the above arguments with the values listed in Table 9-64.

Table 9-64 Parameters for cnfcascode Command 

Parameter
Description

endpt_num

Type the value used in Step 1.

Note If the second (optional) endpts_num argument is specified, this argument value is the first endpoint in a consecutive number of endpoints.

idle_code

The 4-bit idle code. Range is 0-15 and represents the four signaling bits—A, B, C, and D—in binary, as bits 3, 2, 1, and 0 respectively. Bit 3 is the most significant.

seized_code

The 4-bit seized code. Range is 0-15 and represents the four signaling bits—A, B, C, and D—in binary, as bits 3, 2, 1, and 0 respectively. Bit 3 is the most significant.

|endpts_num|

(Optional) The last endpoint in a consecutive range of endpoints. Ranges are

Template 1

1-145 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 2

1-192 for T1

1-248 for E1

Template 3

1-120 for VISM

1-192 for VISM-PR T1

1-248 for VISM-PR E1

Template 4

1-64 for VISM

1-144 for VISM-PR

Template 5

1-192 for VISM-PR T1

1-248 for VISM-PR E1


Step 10 To configure a local CAS bit pattern for a T1 line and DS0, enter the cnfds0localcas command.

nodename.1.28.VISM8.a > cnfds0localcas <line_number> <ds0_number> <cas_value> <cas_bit_pattern>

Replace the above arguments with the values listed in Table 9-65.

Table 9-65 Parameters for cnfds0localcas Command 

Parameter
Description

line_number

Number of the T1 line on which you want to configure a local CAS bit pattern. Range is 1-8.

ds0_number

Number of DS0 on which you want to configure a local CAS bit pattern. Range is 1-24 for T1 lines.

cas_value

Value you can use to enable or disable the local CAS pattern that is indicated by the cas_bit_pattern argument. Values are

1 = Enable

2 = Disable

cas_bit_pattern

The local 4-bit pattern used to specify a number in the range from 1 (default) to 15. The value indicates, in binary, the value of the A, B, C, and D signaling bits.

Note If local CAS is enabled, this argument is mandatory.


The cnfds0localcas command is not applicable if you have one of the following conditions:

The line is E1 or not enabled.

The DS0 is in a remote loop state.

The line signaling type is CAS.

Step 11 To add a CAS variant to your VISM/VISM-PR card, enter the addcasvar command.


Note You must use TFTP to download a file containing the CAS variant information to your MGX 8000 Series PXM card before you can execute this command.


nodename.1.28.VISM8.a > addcasvar <variant_name> <file_name> |<cas_var_source>|

Replace the above arguments with the values listed in Table 9-66.

Table 9-66 Parameters for addcasvar Command 

Parameter
Description

variant_name

Name of the CAS variant; a text string of 1 to 64 alphanumeric characters.

file_name

Name of the file that contains the signal definition for the CAS variant.

wink_did_dod.o = wink start

ground_start.o = ground start

wink_did_dod_mf.o = wink start multifrequency

q50.o = Q.50

fgd_ea_incoming.o = for endpoints connected to an end office

fgd_ea_outgoing.o = for endpoints connected to an access carrier

fgd_os_e911.o = for endpoints connected to FDG OSS (Feature group D operator services system)

loop_start.o = loop start

delay_did_dod.o = dial delay, DTMF

delay_did_dod_mf.o = dial delay, MF

immed_did_dod.o = immediate start

immed_did_dod_mf.o = immediate start, MF

For user-configured files, the range is 2-32 alphanumeric characters.

|cas_var_source|

(Optional) CAS variant file location.

1 = Unspecified. If TFTP domain is configured, the location is the TFTP server. If not found in the TFTP server, the file is treated as built-in.

2 = Internal—File location is user-configured (built-in).

3 = External—File resides on the TFTP server.


Step 12 To configure a CAS variant and CAS timing parameters for the variant added in Step 11, enter the cnfcasvar command.

nodename.1.28.VISM8.a > cnfcasvar <variant_name> <country_code> <Tring> <Tpart> <Tcrit> <TMF>

Replace the above arguments with the values listed in Table 9-67.

Table 9-67 Parameters for cnfcasvar Command 

Parameter
Description

variant_name

Name of the CAS variant. Type the value used in Step 11.

country_code

Country code of the variant. The value must be a two-character text string.

Tring

Ringing time (defined in seconds). Range is 10-600 sec.

Tpart

Partial dial time (defined in seconds). Range is 10-10000 sec—in increments of 10 sec.

Tcrit

Critical timing (defined in seconds). Range is 0-10000 sec—in increments of 10 sec.

TMF

Interdigit timeout value for MF digits (defined in seconds). Range is 1-10 sec.


Step 13 To associate an endpoint with a CAS variant, enter the cnfcasendpt command.

nodename.1.28.VISM8.a > cnfcasendpt <endpt_number> <casVariantName>

Replace the above arguments with the values listed in Table 9-68.

Table 9-68 Parameters for cnfcasendpt Command 

Parameter
Description

endpt_number

Type the value used in Step 9.

casVariantName

Type the value used in Step 11.



Loop Start, DID, and Dial Delay

The exchange side (FXO) of the loop start protocol is implemented with this release. VISM can accept calls from, and terminate calls to, loop start PBXs. When a PBX sends a subscriber call to the gateway, it sends the loop-close signal through the CAS channel. To hang up, it sends the loop-open signal.

Direct inward dial (DID) enables a caller outside a company to call internal extensions without having to go through an operator or an attendant. VISM has this ability—it outpulses the digit stream handed down by the call agent.

Dial delay is an E&M signaling protocol similar to wink start. The originating VISM, on receiving a seize (AB = 11) from the PBX, responds by sending the delay-dial (AB = 11) signal back to the PBX. When the originating VISM is ready to collect the digits, it sends a start-dial (AB = 00) signal. This operation is symmetric. So the terminating VISM, on seizing a trunk, should receive AB = 11 (as an acknowledgment that the trunk is operational). Subsequently when it receives the start signal (AB = 00) from the connected PBX, it should outpulse the digits. The rest of the operation is similar to wink start.

Feature Group D

Feature Group D (FGD) enables long distance calls through one of the following methods:

You can preselect an access carrier (AC) by dialing 1 + area code + number.

You can select the AC on a per call basis by dialing 101xxxx before the area code and phone number. Doing so enables you to reach a local exchange carrier's (LEC) network in North America.

FGD supports the following protocols:

Terminating Protocol

Equal Access North American (EANA)

Operator Services (OS)

Configure Flash Hook and Glare Condition Attributes

You can configure flash hook and glare condition attributes. The flash hook configuration allows you to modify the duration of a flash hook. Any duration shorter or longer than what you configured is interpreted as an incoming call, and the call disconnects. Glare condition attribute configuration allows you to control the CAS direction—incoming, outgoing, or bidirectional—and the glare handling policy—controlling or releasing.

Configure ANI and DNIS Digit Order

You can configure the order in which a call agent sends automatic number identification (ANI) digits (the caller's number) and dial number identification service (DNIS) digits (the called number) to VISM during an outgoing FGD call for VISM endpoints.

CAS Immediate Start and Ground Start Glare Handling

The CAS variants immediate start and immediate start, multifrequency are supported. Use the addcasvar command to configure CAS variants.


Note The immediate start protocol does not define glare-handling procedures. Do not use the immediate start protocol on incoming or outgoing endpoints only. Endpoints are added as bidirectional by default. To make them incoming or outgoing, use the cnfcasglarepolicy command. If the endpoints are left as bidirectional, configured for immediate start operation, and glare occurs, the results may be unpredictable.


This release supports CAS glare condition handling according to RFC 3064. The VISM sends a NACK message in response to the call agent's request for ringing with error code 401 (off hook) in the event of a glare condition.

On receiving a request for ringing from call control, CAS transmits a seize signal to the PBX and starts the glare timer, returning a provisional response code to call control indicating that CAS is still processing the request. If the timer expires (normal case) or an incoming seizure is observed on the endpoint, CAS generates an asynchronous response code to call control that is comparable to an MGCP response code of 200 or 401.

RFC 3064 Package Support

This release fully supports the following packages from RFC 3064:

MS—MF single stage dialing trunks. This includes wink start and immediate start PBX DID/DOD trunks as well as basic R1 and FGD Terminating Protocol.

DT—Immediate start and basic DTMF and dial-pulse trunks.

MD—North American MF FGD EANA and EAIN, which allows VISM to be at the end office, the carrier, or the tandem side of the circuit.

MO—FGD Operator Services Signaling, outgoing trunks only.

BL—DTMF and dial pulse (DP) basic PBX trunks.

VISM Network Continuity Test

You can configure VISM network continuity testing with this release.


hometocprevnextglossaryfeedbacksearchhelp

Posted: Mon Apr 16 14:36:38 PDT 2007
All contents are Copyright © 1992--2007 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.