cc/td/doc/product/wanbu/mgx8850/vism32
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table Of Contents

New Features in Release 3.2

VISM-PR Lossless Compression

Prerequisites

Overview

Configuration

Call Progress Tones

Default Values

Configure Call Progress Tones

Wireless Tones

List of Supported Tones

Tone Plan File Description

Adding the Tone Plan

Diagnostic Testing for DSP Failures

Enable or Disable Diagnostics

Configure Heartbeat Timer

TGCP 1.0

Configure TGCP

Configure the Timers

Alarm Suppression

Configure AIS Suppression

Configure OAM Loop Count

Display Alarms

Alarms not Suppressed

Upgrade Notes

G.729a Codec with 20 ms

E1 CAS Idle Code

Configure the Idle Code

CAS Code Sent When Adding a CID

CAS Code Sent When Deleting a CID

Upgrade Notes

New Features in Release 3.2


Table 1-1 summarizes the new features in VISM/VISM-PR Release 3.2 and provides links to the corresponding sections in the documentation.

Table 1-1 New Features in Release 3.2

Feature
Description and Link

Lossless Compression

VISM-PR supports a new codec for Lossless compression.

See VISM-PR Lossless Compression.

Call Progress Tones

VISM-PR detects a subset of commonly used call progress tones and reports these tones to the call agent.

See Call Progress Tones.

Wireless Tones

VISM-PR supports the addition of wireless tones to the set of call progress tones.

See Wireless Tones.

Diagnostic Testing for DSP Failures

VISM-PR supports enabling DSP diagnostic testing.

See Diagnostic Testing for DSP Failures.

TGCP 1.0 (IT Packaging and Endpoint Naming)

VISM and VISM-PR support TGCP 1.0.

See TGCP 1.0.

See also Call Control Function, page 5-15 of the VISM/VISM-PR Functional Description section.

Alarm Suppression

VISM and VISM-PR support alarm suppression.

See Alarm Suppression.

G.729a with 20 ms

VISM and VISM -PR support the G.729a codec with 20 ms.

See G.729a Codec with 20 ms.

E1 CAS Idle Code

VISM and VISM-PR support E1 CAS idle code.

See E1 CAS Idle Code.


VISM-PR Lossless Compression

In Release 3.2, VISM-PR supports a new codec for Lossless compression. This section describes how to configure the VISM-PR card to support Lossless compression and includes the following sections:

Prerequisites

Overview

Configuration

The Lossless compression feature is available only on VISM-PR hardware.

Prerequisites

Before configuring your VISM-PR card for Lossless compression, complete the following prerequisites:

Install a VISM-PR into your Cisco MGX 8000 series chassis.

For card installation procedures, see Hardware Installation, page 3-1 of the Installing VISM/VISM-PR Hardware and Software section.

Install a PXM card with one of the following software versions:

PXM1—1.2.11 or 1.2.21

PXM1E—3.0.10, 3.0.23, or 4.0.10

PXM45—3.10, 3.0.23, or 4.0.10

Upgrade to software Release 3.2.

For upgrade information, see Software Upgrades, page 3-7 of the Installing VISM/VISM-PR Hardware and Software section.

Overview

Lossless compression decompresses voice traffic without changing the original form.

Lossless compression provides the following features:

Reduces the transmission bandwidth 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 feature includes the Lossless compressed (LLC) codec that allows higher throughput through the T1/E1 lines by removing information redundancy.

The Lossless compression feature supports the following specifications:

192 T1 and 248 E1 channels

Template 5 for Lossless codec

Same packetization period as clear channel

SNMP MIB support

AAL2 trunking mode


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


Configuration

This section provides a quick start procedure for configuring your VISM-PR card for Lossless compression and describes the following procedures:

Select the Operating Mode

Select the Template

Allocate Resources

Configure PVC Connection

Configure Lines

Add Endpoints

Add a Channel Identifier

Configure Jitter Delay

The following table in this section provides a summary of the tasks required to configure Lossless compression on your VISM-PR card. This procedure is provided as an overview and as a quick reference.

 
Command
Purpose

Step 1

cnfvismmode 2

cnfcac

Related command

dspvismparam

Configure the VISM-PR mode to AAL2 trunking (2). Ensure that CAC is disabled.

See the "Select the Operating Mode" procedure.

Step 2

cnfcodectmpl 5

Select the Lossless codec template (5).

See the "Select the Template" procedure.

Step 3

addport

addrscprtn

Add a port, and create a resource partition.

See the "Allocate Resources" procedure.

Step 4

addcon <localVCI> <preference> <pvc_type> <application> <PCR> <mastership> |remote end connection <nodename.slot.port.vpi.vci>

Configure the PVC connection with the PXM or AUSM card. Use the values that are applicable for Lossless compression.

See the "Configure PVC Connection" procedure.

Step 5

addln 1

Add an E1 line to your VISM-PR card.

See the "Configure Lines" procedure.

Step 6

cnflnsig 1 2

Configure signaling on the line for clear channel (2).

See the "Configure Lines" procedure.

Step 7

cnfln <line_number> <line_code> <line_length> <clk_src> <line_type> <loopback_detection>

Related command

dspln

Configure the line for E1 parameters.

See the "Configure Lines" procedure.

Step 8

addendpts <endpt_num> <ds1_num> <ds0_num> <endpts_num>

Add endpoints. Use the endpoint range from 1 to 248 for the Lossless compression template 5.

See the "Add Endpoints" procedure.

Step 9

addcid <LCN> <cid_num> <codec_type> <profile_type> <profile_number> <voice_activity_detection> <vad_init_timer> <echo_cancellation> <triple_redundancy_protection> <cas_signaling_transport> <dtmf_tone_transport_as_AAL2> <ICS_enable> <pkt_period>

Related commands:

dspcid

dspcids

Add a channel identifier. Use the endpoint range from 1 to 248 for the Lossless compression template 5.

See the "Add a Channel Identifier" procedure.

Step 10

cnfcodecjtrdelay

Configure jitter delay.

See the "Configure Jitter Delay" procedure.

Select the Operating Mode

To configure the operating mode on your VISM-PR card as AAL2 trunking for Lossless compression, complete the following steps after power is applied:


Step 1 Ensure that you have logged in to the PXM card and have used the cc command to switch to the VISM-PR card.

Step 2 To determine the current operating mode of the VISM-PR card, enter the dspvismparam command.

mgx8850.1.12.VISM8.a > dspvismparam

Note A new VISM-PR card (one that has not been configured) is displayed by default in VoIP operating mode.


The operating mode of the VISM card is displayed in the first line of the VISM card parameter list.

VISM mode: voipSwitching/voipTrunking VISM features Bit Map: 0x5bc FunctionModuleType: VISM-PR-8E1 CAC flag: enable DS0s available: 248 Template number: 2 Percent of functional DSPs: 100 IP address: 0.0.0.0 Subnet mask: 0.0.0.0 Bearer IP address: 0.0.0.0 Bearer Subnet mask: 0.0.0.0 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 Aggregate Svc Bandwidth 0

Step 3 To configure the operating mode for AAL2 trunking, enter the following cnfvismmode command.

mgx8850.1.12.VISM8.a > cnfvismmode <mode_number>

Replace <mode_number> with 2 to indicate AAL2 trunking.

Step 4 Type a y after the following warning message appears:

WARNING: Available CLI Commands will be changed, do you want to proceed (Yes/No)? y

The following informational message displays:

INFORMATION: The new 'aal2Trunking' mode has 188 CLI commands.

Step 5 If connection admission control (CAC) is enabled, enter the cnfcac command.

mgx8850.1.12.VISM8.a > cnfcac <cac_flag_enable>

Replace <cac_flag_enable> with 1 to disable CAC.

CAC reserves bandwidth for voice calls, however, calls using LLC require much less bandwidth than specified by CAC.


Select the Template

After selecting the VISM-PR operating mode, select Template 5 for Lossless compression by completing the following steps:


Step 1 Ensure that you have logged in to the PXM card and have used the cc command to switch to the VISM-PR card.

Step 2 Enter the cnfcodectmpl command with the following template_num parameter for Lossless compression.

mgx8850.1.12.VISM8.a > cnfcodectmpl <template_num>

Replace <template_num> with 5 to select the Lossless compression template.

Step 3 After the following message, type y to proceed.

The card will be reset, do you want to proceed (Yes/No)? y

The prompt displays after the card is reset.

mgx8850.1.12.VISM8.a >


Allocate Resources

After selecting the Lossless compression codec, allocate resources by completing the following steps:


Step 1 Ensure that you have logged in to the PXM card and have used the cc command to switch to the VISM-PR card.

Step 2 To add a virtual port to your VISM-PR card, enter the addport command (this command does not have arguments).

mgx8850.1.12.VISM8.a > addport

This command adds an ATM port on a VISM-PR card. When you add the ATM port, the bandwidth, VPI range, and VCI range are determined. The VPI range is the slot ID.

The added port is not detected by the controller until you create a resource partition (see Step 3).

Step 3 To create a resource partition, enter the addrscprtn command with the controller_id argument
value of 1.

mgx8850.1.12.VISM8.a > addrscprtn <controller_id>

Replace <controller_id> with 1.


Note Always specify the controller_id argument value as 1.



Configure PVC Connection

After allocating resources, configure a PVC connection by completing the following steps:


Step 1 Ensure that you have logged in to the PXM card and have used the cc command to switch to the VISM-PR card.

Step 2 To add an ATM PVC between the VISM-PR and PXM cards, enter the addcon command with the following arguments:

mgx8850.1.12.VISM8.a > addcon <localVCI> <preference> <pvc_type> <application> <PCR> <mastership> |remoteConnId <nodename.slot.port.vpi.vci>| |serviceType| <scr> <mbs>

Replace the above arguments with the values listed in Table 1-2 for the addcon parameters. This example shows the following recommended values for Lossless compression.

mgx8850.1.12.VISM8.a > addcon 220 1 2 2 50000 1 mgx8850.0.4.120.120

Table 1-2 Parameters for addcon Command 

Parameter
Description

localVCI

Range from 131 to 510.

preference

Preference level of the local VCI.

1 = Primary

2 = Secondary (for redundancy)

For Lossless compression, this value is 1.

pvc_type

AAL type of connection.

1 = AAL5

2 = AAL2

3 = AAL1

For AAL2 trunking this value is 2.

application

Connection application.

1 = Control

2 = Bearer

3 = Signaling

Use value 2.

PCR

Peak cell rate defined as cells per second.

Use the range from 1 to 60000 for AAL2 E1. For the VBR service type, the minimum PCR is 15.

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). This remote end connection could be a PXM or AUSM slave connection already created.

|serviceType

Service type.

1 = Constant bit rate (CBR)

2 = Variable bit rate real time (rtVBR)

3 = Variable bit rate non-real time (nrtVBR)

4 = rt3VBR

5 = rt2VBR

6 = nrt2VBR

7 = nrt3VBR

Note Use value 7 for VISM-PR to RPM-PR connections.

|scr|

Sustainable cell rate 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 rate—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.



Configure Lines

After configuring the PVC, configure the E1 lines of your VISM-PR card by completing the following steps:


Step 1 Ensure that you have logged in to the PXM card and have used the cc command to switch to the VISM-PR card.

Step 2 To add a line to your VISM-PR card, enter the addln command with the following argument.

mgx8850.1.12.VISM8.a > addln <line_number>

Replace <line_number> with a value in the range 1-8. This example shows adding line 1.

mgx8850.1.12.VISM8.a > addln 1

Step 3 To configure signaling on the line, enter the cnflnsig command with the following arguments:

mgx8850.1.12.VISM8.a > cnflnsig <line_number> <signaling_type>

Replace <line_number> with the value of the line you added in Step 2.

Replace <signaling_type> with 2 for CCS.

This example shows configuring line 1 with CCS.

mgx8850.1.12.VISM8.a > cnflnsig 1 2

Step 4 To configure the parameters of the line you added, enter the cnfln command with the following arguments:

mgx8850.1.12.VISM8.a > cnfln <line_number> <line_code> <line_len> <clk_src> <line_type> <loop_detection> |<circuit_identifier>|

Replace the above arguments with the values listed in Table 1-11 for the cnfln parameters. This example shows the recommended E1 parameters.

mgx8850.1.12.VISM8.a > cnfln 1 3 9 2 7 1

Table 1-3 Parameters for cnfln Command 

Parameter
Description

line_number

Line number in the range 1-8.

line_code

Line coding method.

Use one of the following values for E1 lines:

3 = HDB3 for E1 lines

4 = AMI for T1 or E1 lines

line_len

Line length.

Use one of the following values for E1 lines:

8 = AX-SMB-8E1 and AX-R-SMB-8E1 back card types

9 = AX-RJ48-8E1 and AX-R-RJ48-8E1 back card types

clk_src

Clock source.

1 = Loop clock

2 = Local clock

line_type

Line type.

Use one of the following values for E1 lines:

3 = E1

4 = E1CRC

5 = E1MF

6 = E1MFCRC

7 = E1 Clear

8 = E1Q50

9 = E1Q50CRC

loop_detection

Loopback detection. Ensure that this parameter is disabled for Lossless compression.

1 = Disabled

2 = Enabled

|circuit_identifier|

(Optional) Name of the circuit in ASCII format. Range is 1-64 characters.


Step 5 To display the values of the line, enter the dspln command with the line_number (1) argument value.

mgx8850.1.12.VISM8.a > dspln 1

The following example shows some of the sample output from the dspln command:

LineNum: 1 LineConnectorType: RJ-48 LineEnable: Modify LineType: dsx1E1CLEAR LineCoding: dsx1HDB3 LineLength: G.703 120 ohm LineXmtClockSource: LocalTiming LineLoopbackCommand: NoLoop LineSendCode: NoCode LineUsedTimeslotsBitMap: 0xfffffffe LineLoopbackCodeDetection: codeDetectDisabled LineSignalingType: CCS LineCcsChannels: 0x0 LineTrunkConditioning: disable CircuitIdentifier: TxDigitOrder: aniThenDnis TonePlanRegion: TonePlanVersion: 0 RingingTO: 180 RingBackTO: 180 BusyTO: 30 Type <CR> to continue, Q<CR> to stop: ReorderTO: 30 DialTO: 16 StutterDialTO: 16 OffHookAlertTO: 5 RemoteRingbackMethod: proxy LineNumOfValidEntries: 8

Add Endpoints

After configuring the E1 lines, add the endpoints by completing the following steps:


Step 1 Ensure that you have logged in to the PXM card and have used the cc command to switch to the VISM-PR card.

Step 2 Enter the addendpts command with the values for the following arguments:

mgx8850.1.12.VISM8.a > addendpts <endpt_num> <ds1_num> <ds0_num> <endpts_num>

Replace the above arguments with the values listed in Table 1-4 for the addendpts parameters. This example shows adding 31 endpoints to line 1 starting at DS0 1 for Lossless compression.

mgx8850.1.12.VISM8.a > addendpts 1 1 1 31

Table 1-4 Parameters for addendpts Command 

Parameter
Description

endpt_num

First endpoint number of a range of consecutive endpoints.

For Lossless compression use the following range for template 5: VISM-PR E1 1-248.

ds1_num

Line number in the range 1-8.

ds0_num

DS0 number to which the endpoints are added. Use one of the following ranges for E1 lines:

For non-CAS E1 lines, range from 1 to 31

For CAS E1 lines, range from 1 to 15 and 17 to 31

endpts_num

Number of endpoints you want to add.

For Lossless compression use the following range for template 5: VISM-PR E1 1-248.


Step 3 To display the endpoint configurations for line 1, enter the dspendpt command.

mgx8850.1.12.VISM8.a > dspendpt 1

EndptNum: 1 EndptLineNum: 1 EndptName: E1-1/1@cisco.com EndptSpeed: 64 kbps EndptState: active EndptChannelMap:2 EndptEnable: active EndptLoopback: disabled


Add a Channel Identifier

The channel identifier (CID) is a mechanism within AAL2 that allows multiple calls to be transported across a single AAL2 PVC. The addcid command binds an endpoint to a logical channel (PVC).

To add a CID to an AAL2 PVC (for AAL2 trunking mode), complete the following steps.


Step 1 Ensure that you have logged in to the PXM card and have used the cc command to switch to the VISM-PR card.

Step 2 To add a CID to an AAL2 PVC, enter the addcid command with the following arguments:

mgx8850.1.12.VISM8.a > addcid <endpt_num> <LCN> <cid_num> <codec_type> <profile_type> <profile_number> <voice_activity_detection> <vad_init_timer> <echo_cancellation> <triple_redundancy_prote|ction> <cas_signaling_transport> <dtmf_tone_transport_as_AAL2> <ICS_enable> <pktPeriod>

Replace the above arguments with the values listed in Table 1-5 for the addcid parameters. This example shows adding a CID to an AAL2 PVC for Lossless compression.

mgx8850.1.12.VISM8.a > addcid 1 220 8 15 3 201 2 250 2 2 2 2 2

Table 1-5 Parameters for addcid Command 

Parameter
Description

endpt_num

Endpoint to be related to the LCN/CID pair being added.

For Lossless compression use the following range for template 5: VISM-PR E1 1-248.

LCN

LCN of the LCN/CID pair in the range 131-510.

cid_num

CID of the LCN/CID pair in the range 8 to 255.

codec_type

Codec type. Use value 15 for Lossless compression.

Note VAD must be off when codec is Lossless.

profile_type

Profile type used for the CID.

1 = International Telecommunication Union (ITU) I.366.2

3 = Custom

profile_number

Profile number.

1 = ITU profile

2 = ITU profile

3 = ITU profile

7 = ITU profile

8 = ITU profile

12 = ITU profile

100 = Custom profile

101 = Custom profile

110 = Custom profile

200 = Custom profile

201 = Custom profile

210 = Custom profile

voice_activity_detection

VAD. For Lossless compression this value must be off.

1 = On

2 = Off (default)

vad_init_timer

Holdover timer; in milliseconds. Range is 250-65535.

echo_cancellation

ECAN. For Lossless compression ECAN must be off.

1 = ECAN on (default)

2 = ECAN off

triple_redundancy_protection

Triple redundancy protection. For Lossless compression this parameter must be off.

1 = On

2 = Off (default)

cas_signaling_transport

CAS signaling transport. For Lossless compression this parameter must be off.

1 = On

2 = Off (default)

dtmf_tone_transport_as_AAL2

DTMF tone transport as AAL2 type 3 packets. For Lossless compression this parameter must be off.

1 = On

2 = Off (default)

ICS_enable

Idle code suppression. For Lossless compression this parameter must be off.

1 = On

2 = Off

pkt_period

Packet period (in milliseconds). This parameter can be configured only if the codec is G.729a. The only allowed value is 10 ms.


Step 3 To display the CID you added, enter the dspcid command with the LCN number and CID number.

mgx8850.1.12.VISM8.a > dspcid 220 8

The following information is displayed:

LCN number : 220 CID number: 8 Endpoint number : 1 CidRowStatus: active Type3redundancy: enabled VAD: disabled VADInitTimer: 250 Profile type: Custom Profile number: 201 Codec type: Lossless Cas transport: disabled DTMF transport: disabled Ecan on/off: disabled ICS enable: Disabled pkt period: 5 Cid state: Active Cid Fail Reason: High Level

Step 4 To display a list of all the CIDs, enter the dspcids command with the LCN number.

mgx8850.1.12.VISM8.a > dspcids 220

The following information is displayed:

LCN CID Endpt Cid Type3 VAD Prof Prof Codec Cas DTMF ICS Pkt Num Num Num Status Redun VAD Timer Type Num Type Tran Tran Ecan Enable Period --- --- ----- ------ ----- --- ----- ----- ---- ------ ---- ---- ---- ------ ----- 220 8 1 active enabl dis 250 Custo 201 Lossless dis dis dis Dis 5


Configure Jitter Delay

For Lossless compression, the default jitter delay is 16. Cisco recommends the jitter delay to be at least 16 or 20 depending on your network.


Note In AAL2 trunking operation mode, you cannot change the jitter parameters while the CIDs are active.


To configure the jitter delay, complete the following steps:


Step 1 Ensure that you have logged in to the PXM card and have used the cc command to switch to the VISM-PR card.

Step 2 To display the current jitter delay, enter the dspcodecjtrdelays command.

mgx8850.1.12.VISM8.a > dspcodecjtrdelays

The following example shows the default delays:

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

Step 3 To configure the jitter delay for the Lossless codec, enter the cnfcodecjtrdelay command with the jitter delay as 20.

mgx8850.1.12.VISM8.a > cnfcodecjtrdelay <codecType> <jitter_mode> <jitter_initdelay>

Replace the above arguments with the following values (respectively):

mgx8850.1.12.VISM8.a > cnfcodecjtrdelay 15 1 20

Step 4 To display the change, enter the dspcodecjtrdelays command.

mgx8850.1.12.VISM8.a > dspcodecjtrdelays

The following example shows the output:

codecType delay mode initial delay ------------- ----------- ------------- 1 - G.711u fixed hundred 2 - G.711a fixed hundred 3 - G.726-32K adaptive sixty 4 - G.729a adaptive sixty 5 - G.729ab adaptive sixty 6 - clr chan fixed hundred 7 - G.726-16K adaptive sixty 8 - G.726-24K adaptive sixty 9 - G.726-40K adaptive sixty 11 - G.723.1-H adaptive sixty 12 - G.723.1a-H adaptive sixty 13 - G.723.1-L adaptive sixty 14 - G.723.1a-L adaptive sixty 15 - Lossless fixed twenty


You have completed configuring the VISM-PR for Lossless compression.

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

Configure Call Progress Tones

In Release 3.2 the VISM-PR detects a subset of commonly used call progress tones and reports these tones to the call agent. Table 1-6 lists the supported call progress tones.

Table 1-6 Call Progress Tones  

Tone Name
NTE Representation (Decimal)

Ringing

70

Special Ringing

71

Busy

72

Congestion

73

Special Information

74


These tones are only applicable to the VISM-PR card with PXM1, PXM1E, and 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, it is recommended 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. These values are recommended for configuration.

Dual Tones

This section contains the recommended values for the four dual tones.

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, if the Ringback tone has the following frequency components: F1= 440 Hz, 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 Number). The lowest event ID that matches the frequency and cadence combination is reported to the call agent.


Ringback Tone

PXM1E_SJ.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 axOffCadence: 4500 ms

Special Ringback Tone

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

Busy Tone

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

Congestion Tone

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

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

Configure Call Progress Tones

This section contains the following call progress tones configuration information:

Configure Dual Tones

Configure Sequential Tones

Configure Dual Tones

To add or delete dual tones, complete the following steps:


Step 1 Ensure you have configured the call agent for the VISM-PR card.

Step 2 To add a dual frequency tone, enter the adddualtonedet command.

PXM1E_SJ.1.28.VISM8.a > adddualtonedet <dttoneId> <dteventId> <dtfreq1> <dtfreq2> <onCadence> <offCadence> [<cadMatch> <maxFreqDev> <maxPwr> <minPwr> <pwrTwist> <maxDelay> <minOnCad> <maxOffCad>]

Replace the above values with the values listed in Table 1-11.


Note Cisco recommends that you use the dual tones values listed in the Default Values section.


Table 1-7 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 minOnCad-5000 ms in units of 10 ms.

offCadence

Duration of silence in the tone cycle. Range is maxOffCad-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.

PXM1E_SJ.1.28.VISM8.a > dspdualtonedet <tone_det_num>

Replace the <tone_det_num> with the dual tone ID.

PXM1E_SJ.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 the <vismConfigToneDetectNum> with the dual tone ID.

PXM1E_SJ.1.28.VISM8.a > deldualtonedet 1


Configure Sequential Tones

A sequential tone is a sequence 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.



Step 1 Ensure you have configured the call agent for the VISM-PR card.

Step 2 To change the default settings of a sequential tone, enter the cnfseqtonedet command.

PXM1E_SJ.1.28.VISM8.a > cnfseqtonedet <numfreq> <eventid> <tonedur> <tonegap> <durdev> <maxgap> <gapdev> <freqdev> |<maxpwr> <minpwr>| <freq1>,[<freq2>, <freq3>... <freq10>]

Replace the above values with the values listed in Table 1-8.

Table 1-8 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 inter-frequency 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 to alert 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 via 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 only supported on the VISM-PR 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

Adding the Tone Plan

List of Supported Tones

VISM provides the following wireless tones for the built-in tone plans:

Dial Tone

Ringback or AudibleAlerting

InterceptTone or Mobil Reorder

CongestionTone or ReorderTone

BusyTone

ConfirmationTone

AnswerTone

CallWaitingTone

OffHookTone

RecallDialTone

BargeInTone

PPCInsufficientTone

PPCWarningTone1

PPCWarningTone2

PPCWarningTone3

PPCDisconnectTone

PPCRedirectTone

TonesOff

PipTone

AbbreviatedIntercept

AbbreviatedCongestion

WarningTone

DenialToneBurst

DialToneBurst

IncomingAdditionalCallTone

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 1-1 shows a tone plan file named UnitedStates_2_tone_plan_file.txt. An explanation of the fields follows the example.

Example 1-1 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 are 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.

Tone Section are 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 1-9 lists the mandatory values for defining the call tones.

Table 1-9 Mandatory Parameters 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 as 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 msec.

A value of 0 means no timeout, and thus the tone is stopped explicitly by 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 msec.

offtime_cadence1

First off time that the tone does not play in cadence 1. Range is 0-65535 msec.

repeat_count_cadence1

Repeat count for cadence 1. Range is 1-65535 msec.

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 1-10 describes the optional parameters you can use to define the tones.

Table 1-10 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 msec.

offtime_cadence2

First off time that the tone does not play in cadence 2. Range is 0-65535 msec.

repeat_count_cadence2

Repeat count for cadence 2. Range is 1-65535 msec.

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

offtime_cadence3

First off time that the tone does not play in cadence 3. Range is 0-65535 msec.

repeat_count_cadence3

Repeat count for cadence 3. Range is 1-65535 msec.

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

offtime_cadence4

First off time that the tone does not play in cadence 4. Range is 0-65535 msec.

repeat_count_cadence4

Repeat count for cadence 4. Range is 1-65535 msec.


Adding the Tone Plan

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 the Tone Plan File Description above.


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.

PXM1E_SJ.1.28.VISM8.a > adddn <mg_domain_num> <mg_domain_name> [Resolution_Type]

Replace the above values with the values listed in Table 1-11. This example shows adding the TFTP server with the name tftp_server.

PXM1E_SJ.1.28.VISM8.a > adddn 1 tftp_server 1

Table 1-11 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 as a text string with 1-64 characters.

Resolution_Type

(Optional) Resolution type to configure 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.

PXM1E_SJ.1.28.VISM8.a > adddnip <Resolution_index> <DomainName> <IpAddress> <preference>

Replace the above values with the values listed in Table 1-12. This example shows adding the IP address of the TFTP server with the name tftp_server.

PXM1E_SJ.1.28.VISM8.a > adddnip 1 tftp_server 172.29.52.18 1

Table 1-12 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 as 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 (highest) -8.

Note The preference order must be unique for all IP addresses you specify with the DomainName argument.


Step 5 Configure the parameters of the TFTP server domain name by entering the cnftftpdn command.

PXM1E_SJ.1.28.VISM8.a > cnftftpdn <domain_name>

Replace <domain_name> with the name of your TFTP server. This example shows configuring the parameters for the tftp_server server.

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

PXM1E_SJ.1.28.VISM8.a > addtoneplan <tone_plan_region> <tone_plan_version> <tone_plan_file>

Replace the above values with the values listed in Table 1-13. This example shows adding the custx2_tone.txt to the United States country tone plan.


PXM1E_SJ.1.28.VISM8.a > addtoneplan UnitedStates 2 custx2_tone.txt TFTP: Transferred file='custx2_tone.txt', size=3108 bytes, sec=0, nsec=80000000

Table 1-13 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.

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

(Some parts of the example in this step are truncated.)

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


Diagnostic Testing for DSP Failures

When a VISM-PR card detects channel failures on the DSP, the call agent and 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, that performs the diagnostic activities, must be enabled. If the exec diag is disabled, DSP failures are not reported.

Enable or Disable Diagnostics

To ensure that exec diag is enabled, 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.

mgx.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 disables) of all the channels on the VISM-PR card using the dspexecdiag command.

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

mgx.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 enabled on line 1.

mgx.1.28.VISM8.a > cnflnexecdiag 1 1

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

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

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

Replace <line_number> with the line, 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; 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>.

mgx.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 a regular intervals. If a heartbeat does not reach the host, the DSP is considered failed. The host displays the heartbeat messages and the interval 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.


Step 1 Log in to the VISM-PR card.

Step 2 To configure the heartbeat timer, enter the cnfdspheartbeattimer command.

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

mgx.1.28.VISM8.a > cnfdspheartbeattimer 0

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

mgx.1.28.VISM8.a > dspheartbeattimer

DSP Heartbeat timer value: 0

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

Configure TGCP

Configure the Timers

Configure TGCP

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


Step 1 Ensure that TGCP 1.0 appears as an Media Gateway protocol by entering the dspmgprotocols command.

PXM1E_SJ.1.28.VISM8.a > dspmgprotocols

Number mgProcotol ---------- ----------- 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 an MGC group protocol by entering the addmgcgrpprotocol command.

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 1-11. This example shows adding TGCP 1.0 protocol to redundancy group 1.

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

Table 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 to delete events.

1 = Delete events from the previous list which 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 that enables or disables 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 that enables or disables VISM cancelling 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)


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

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

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

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

Replace Red_Group_Num with a value of 1-8 and the protocol_number with 6 shown in the following example:

PXM1E_SJ.1.28.VISM8.a > delmgcgrpprotocol 1 6


Configure the Timers

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


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

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

Replace the <timeout> parameter 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.

cvgmgx1a.1.20.VISM8.a > dsplongdurationtimer

Long duration timer value: 1

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

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

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

Replace the <timeout> parameter with a value in the range 0-60 seconds. The following example shows the continuity timer 1 timeout is set to 3 seconds, and the continuity timer 2 is set to 60 seconds.

cvgmgx1a.1.20.VISM8.a > cnfco1timer 3

cvgmgx1a.1.20.VISM8.a > cnfco2timer 60

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

cvgmgx1a.1.20.VISM8.a > dspco1timer

CO1 timer value: 3

cvgmgx1a.1.20.VISM8.a > dspco2timer

CO2 timer value: 60

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

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

Replace the above values with the values listed in Table 15.

Table 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). In the range from 0 to 100.

TdMax

Maximum disconnect waiting delay time (defined in seconds). In the range from 1 to 5000.



Alarm Suppression

The purpose of this feature is to prevent the CPE from dropping calls when a network link failure is temporary.

This section contains the following topics:

Configure AIS Suppression

Configure OAM Loop Count

Display Alarms

Alarms not Suppressed

Upgrade Notes

If the endpoint is in AAL2 trunking mode, the VISM/VISM-PR propagates network alarms 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 (AIS)

OAM Far End Receive Failure (FERF)

OAM Remote Defect Indication (RDI)

In this release only, these alarms do not propagate onto the T1/E1 lines as line alarms, which cause call drops.

Since this alarm suppression causes network link failures to be ignored, the OAM end-to-end loopback monitoring function must be configured to detect permanent network failures.

Configure AIS Suppression

By default, alarm indication signal (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, complete the following steps.


Note You can only enable or disable AIS suppression 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.

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

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

mgx.1.12.VISM8.a > cnfaissuppression <enableFlag>

Replace <enableFlag> with 1 to enable AIS suppression.

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

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

WARNING: AIS Suppression is already enabled.

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

mgx.1.12.VISM8.a > dspaissuppression AIS Suppression : ENABLED

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

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


Configure 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 due to a reroute.


Note The OAM end-to-end loopback functionality has not been changed.



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

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

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

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

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

Replace <count> with the number of seconds in the range 5 to 60.


Display Alarms

With this feature, VISM/VISM-PR discovers network outages via 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 FERF cells that are transmitted and received are accounted for via counters. With this feature, an alarm is not generated on the line.

The following examples show alarms 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 suppression feature. The LineAlarmState does not show any alarms. With the alarm suppression 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 suppression 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 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.

Upgrade Notes

The default for AIS suppression is disabled. If you upgrade to Release 3.2 from a release with AIS suppression enabled, you must re-enable AIS suppression.

After the upgrade, enable AIS suppression using the cnfaissuppression command.

G.729a Codec with 20 ms

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

The new Custom profile type, 210, supports upspeeding from G.729a with 20 ms packetization period to other codecs, for example, G.711 MU/A law.

G.729a with 20 ms packetization period is supported for AAL2 trunking and applies to templates 1, 3, and 4 on the VISM/VISM-PR cards.

The following commands have been modified to support this feature. This list includes examples of using these commands to configure this feature. For more information about these commands and their syntax, see Chapter 7, "CLI Commands."


Note The commands in this list are linked to the corresponding sections in Chapter 7, "CLI Commands."


addcid

The following example creates a CID for endpoint 10, LCN 140, with a CID number of 10. The codec type is 4 (G.729a), profile type is 3 (Custom), profile number is 210 (Custom), VAD is 1 (on), VAD holdover is 300 milliseconds, echo cancelling is 1 (on), type 3 redundancy is 1 (on), CAS transport is 1 (on), DTMF transport is 1 (on), idle code suppression is 1 (on) and the packet period is 20 milliseconds.

mgx.1.14.VISM8.a > addcid 10 140 10 4 3 210 1 300 1 1 1 1 1 20

cnfprofparams

The following example shows that the Custom profile type, profile number 210, is configured with the midrange preference level of 4:

mgx.1.14.VISM8.a > cnfprofparams 3 210 4

cnfprofelemvoice

The following example shows that the Custom profile type, profile number 210, is configured with the G.729a codec type (4), a packetization period of 20 ms, and VAD enabled:

mgx.1.14.VISM8.a > cnfprofelemvoice 3 210 4 20 2

cnfprofelemvbd

For voice band data (VBD) the following example shows that the Customer profile type, profile number 210, is configured with the G.729a codec type (4), and a packetization period of 20- ms.

mgx.1.14.VISM8.a > cnfprofelemvoice 3 210 4 20

dspprofparams

The following example shows the profile elements and preferences for all profiles, including the results of the cnfprofparams and cnfprofelemvoice commands.


mgx.1.14.VISM8.a > dspprofparams

- - - - - - - - - - - - - - - - - - - - - - Profile Type : ITU Profile Number : 1 Profile Preference : 4 Voice Profile Codec : G.711u Voice Profile Packetization-period(ms): five Voice Profile SID : VAD on VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five - - - - - - - - - - - - - - - - - - - - - - Profile Type : ITU Profile Number : 2 Profile Preference : 3 Voice Profile Codec : G.711u Voice Profile Packetization-period(ms): five Voice Profile SID : sidGenric VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five

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

- - - - - - - - - - - - - - - - - - - - - - Profile Type : ITU Profile Number : 3 Profile Preference : 1 Voice Profile Codec : G.726-32K Voice Profile Packetization-period(ms): five Voice Profile SID : sidGenric VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five - - - - - - - - - - - - - - - - - - - - - - Profile Type : ITU Profile Number : 7 Profile Preference : 2 Voice Profile Codec : G.729ab Voice Profile Packetization-period(ms): ten Voice Profile SID : sid729 VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five

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

- - - - - - - - - - - - - - - - - - - - - - Profile Type : ITU Profile Number : 8 Profile Preference : 5 Voice Profile Codec : G.729ab Voice Profile Packetization-period(ms): ten Voice Profile SID : sid729 VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five - - - - - - - - - - - - - - - - - - - - - - Profile Type : ITU Profile Number : 12 Profile Preference : 10 Voice Profile Codec : G.723.1a-H Voice Profile Packetization-period(ms): thirty Voice Profile SID : sid723 VBD Profile Codec : G.723.1-H VBD Profile Packetization-period (ms) : thirty

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

- - - - - - - - - - - - - - - - - - - - - - Profile Type : Custom Profile Number : 100 Profile Preference : 6 Voice Profile Codec : G.726-32K Voice Profile Packetization-period(ms): ten Voice Profile SID : sidGenric VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five - - - - - - - - - - - - - - - - - - - - - - Profile Type : Custom Profile Number : 101 Profile Preference : 7 Voice Profile Codec : G.729ab Voice Profile Packetization-period(ms): ten Voice Profile SID : sid729 VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five

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

- - - - - - - - - - - - - - - - - - - - - - Profile Type : Custom Profile Number : 110 Profile Preference : 8 Voice Profile Codec : G.729ab Voice Profile Packetization-period(ms): thirty Voice Profile SID : sid729 VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five - - - - - - - - - - - - - - - - - - - - - - Profile Type : Custom Profile Number : 200 Profile Preference : 9 Voice Profile Codec : clr chan Voice Profile Packetization-period(ms): five Voice Profile SID : VAD off VBD Profile Codec : clr chan VBD Profile Packetization-period (ms) : five

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

- - - - - - - - - - - - - - - - - - - - - - Profile Type : Custom Profile Number : 210 Profile Preference : 4 Voice Profile Codec : G.729a Voice Profile Packetization-period(ms): twenty Voice Profile SID : VAD off VBD Profile Codec : G.711u VBD Profile Packetization-period (ms) : five

dspaal2profile

The following example shows that the data for AAL2 profile type 3 and profile number 210 is displayed:

mgx.1.14.VISM8.a > dspaal2profile 3 210

UUI Packet Packet Seq. No. Codepoint Length Time Interval Range (octets) Codec SID M (ms) (ms) 0-7 40 PCMU No SID 1 5 5 0-7 40 PCMA No SID 1 5 5 8-15 40 G726-32 No SID 2 10 5 8-15 20 G729ab SID729 2 20 5 8-15 20 G729a No SID 2 20 5

E1 CAS Idle Code

When VISM/VISM-PR is configured for E1 channel associated signaling (CAS) transport in AAL2 trunking mode, the default idle signaling pattern is 13.

This section contains the following topics:

Configure the Idle Code

CAS Code Sent When Adding a CID

CAS Code Sent When Deleting a CID

Upgrade Notes

Configure the Idle Code

You can change the default idle ABCD CAS code on 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.


mgx.1.14.VISM8.a > cnfcascode <endpt_num> <idle_code> <seized_code> [endpts_num]

Replace the arguments with the values listed in the next table.

The following example shows the idle CAS code as 4 on endpoints 1-6. Seized code is not used for AAL2 trunking.

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

Table 1-16 Parameters for the cnfcascode Command 

Parameter
Description

endpt_num

Endpoint number which is to be configured with CAS idle code and seized code. Value is one of the following ranges:

For template number 1:

1-145 for VISM

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

1-192 for VISM-PR T1

1-248 for VISM-PR E1

For template number 4:

1-64 for VISM

1-144 for VISM-PR

For template number 5:

1-192 for VISM-PR T1

1-248 for VISM-PR E1

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

Four-bit idle code. Value can be in the range from 0-15. This argument represents the four signaling bits—A, B, C, and D—in binary, as bits 3, 2, 1, and 0 respectively, with bit 3 the most significant.

seized_code

Four-bit seized code. Value can be in the range from 0-15. This arguments represents the four signaling bits—A, B, C, and D—in binary, as bits 3, 2, 1, and 0 respectively, with bit 3 the most significant.

[endpts_num]

(Optional) Total consecutive range of endpoints on which the cnfcascode command is applied. Value is from one of the following ranges:

For template number 1:

1-145 for VISM

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

1-192 for VISM-PR T1

1-248 for VISM-PR E1

For template number 4:

1-64 for VISM

1-144 for VISM-PR

For template number 5:

1-192 for VISM-PR T1

1-248 for VISM-PR E1


Step 4 To show the configured idle code on endpoint 1, enter the dspds0cascode command.

mgx.1.14.VISM8.a > dspds0cascode <line_number> <ds0_number>

Replace the line_number argument with a value 1-8 and ds0_number with a value 1-24 for T1 lines or 1-31 for E1 lines.

The following example show the idle CAS code on endpoint 1 that you configured in Step 3.

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

mgx.1.14.VISM8.a > dsplndsx0s <line_number>

The following example shows the idle code you configured using the cnfcascode command on line 2.

mgx.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 Adding a CID

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 the CAS signaling 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 signaling pattern from the remote AAL2 CID. The VISM/VISM-PR begins propagating the received signaling code on the line side (TDM interface).


Note It is assumed the AAL2 CIDs that are added have CAS transport enabled on them. If CAS transport is disabled, the CAS signaling bits do not propagate end-to-end.


CAS Code Sent When Deleting a CID

If the remote end AAL2 CID is deleted first, the VISM/VISM-PR continues to send the last received CAS signaling 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).

Upgrade Notes

Before upgrading from 3.1.x to 3.2 configure the CAS code on the endpoints on the previous release. This step ensures that the configured idle code is carried over to the upgraded VISM/VISM-PR and used on all the endpoints.

If you install a new VISM/VISM-PR card with Release 3.2, and you want to configure a new CAS code on some endpoints, the new idle code is used on the CIDs which are added after configuring the CAS code.


hometocprevnextglossaryfeedbacksearchhelp

Posted: Thu Jun 10 16:54:47 PDT 2004
All contents are Copyright © 1992--2004 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.