cc/td/doc/product/access/multicon/3810soft
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Configuring Voice Ports

Configuring Voice Ports

The Cisco MC3810 multiservice access concentrator has two different hardware configurations for voice ports:

This chapter describes:


Note The Call Detail Records (CDR) functionality is enabled by default. If you do not plan to use the CDR functionality to compile call detail records, it is recommended that you disable CDR by entering the configuration command dial-control-mib max-size 0. For more information, see "Configuring the Cisco MC3810 to Compile Call Detail Records."

Before performing the voice-port configuration, verify that your Cisco MC3810 includes either the six analog voice interfaces or the single digital voice interface.

For both analog and digital voice ports, the Cisco MC3810 provides support for three basic voice signaling formats:

The DVM supports Channel Associated Signaling (CAS) for both FXO and FXS. For E&M, the DVM supports E1 Mercury Exchange Limited Channel Associated Signaling (MELCAS).

The Cisco MC3810 supports up to six analog personality modules (APMs) with each APM supporting a single voice signaling type. You can install the FXO, FXS, and E&M APMs in any combination. The digital voice port also supports all three signaling formats. For more information about the APM hardware, see the Cisco MC3810 Multiservice Access Concentrator Hardware Installation Guide.

Under most circumstances, the default voice-port command values are adequate to configure FXO and FXS ports to transport voice data over your existing network. Because of the inherent complexities involved with PBX networks, E&M ports might need specific voice-port values configured, depending on the specifications of the devices in your telephony network.


Note Configuration for analog and digital voice-ports is very similar. However, if you are configuring digital voice ports, you must also configure the CAS group to assign which timeslots are assigned which voice signaling protocol. For more information about CAS configuration, see "Configuring Support for PBX Signaling Formats."

Basic Voice-Port Configuration

This section describes the minimum configuration tasks required to configure the Cisco MC3810 voice ports. These procedures apply to all three primary voice signaling types (FXO, FXS, and E&M).

Determine Your Voice-Port Configuration

Before entering voice-port configuration mode, enter:

router> show voice port

Using this command, you can determine:

Table 10-1 lists the valid slot and port numbers for the different voice interfaces.


Table 10-1: Voice Interface Slot and Port Numbers
Interface Type Slot Valid Port Numbers

Analog voice module (AVM)

1

1-6

Digital voice module (DVM)1

1

Digital T1: 1-24

Digital E1: 1-15 and 17-31

Multiflex trunk module (MFT)2

0

Digital T1: 1-24

Digital E1: 1-15 and 17-31

1Used for the interface to the local phone device or PBX.
2Used for the interface to the WAN.

Figure 10-1 shows the analog voice ports, and the valid slot/port number designations for each.


Figure 10-1: Slot/Port Designations for Analog Voice Ports



Note The voice-port number designations start with 1. Unlike serial-port interfaces and interfaces on other Cisco products, there is no port 0 for voice ports.
TimeSaver To help you keep track of the voice ports while configuring them, you can use the analog and digital voice-port planning forms in "Planning Forms." Using the displays from the show voice port or show voice port summary commands, write down the voice module or signaling type next to the slot/port number to help you configure each voice port. This will help you in configuring the voice ports because you must enter the correct slot/port number to enter voice-port configuration mode. Also, using the planning forms, you can plan the connection type and destination phone number for each voice port.

Configuring the Basic Voice-Port Settings

The procedure for configuring basic voice-port settings depends on whether the Cisco MC3810 has the analog voice module (AVM), or whether the Cisco MC3810 is a digital voice version with the digital voice module (DVM) or multiflex trunk module (MFT) installed. This section is divided into the following two procedures:

Configuring Basic Voice-Port Settings for Analog Voice Ports

When configuring analog voice ports, a set of commands are required and are the minimum commands necessary to configure the voice port. Another set of commands to configure basic voice-port settings for analog voice ports are optional depending on your configuration. This section is divided into the following procedures:

Configuring Required Voice-Port Settings for Analog Voice Ports

To configure the required voice-port settings for analog voice ports, complete the following tasks from global configuration mode:

Step Command Purpose

1


router(config)# voice-port slot/port

Enter voice-port configuration mode. The voice-port configuration commands are nested so that all subsequent commands affect only the specified voice port.

The slot number for analog voice ports on the Cisco  MC3810 is always 1. There is no port 0 for voice ports.

2


router(config-voiceport)# codec {g729r8 | g729ar8 | g726r32 | g711alaw | g711ulaw}

(Optional) Configure the voice-port compression mode. The g729ar8 value is the default and is recommended.

The g729ar8 compression mode can support a maximum of 24 simultaneously active on-net voice calls, while the g729r8 value can only support a maximum of 12.

The g729r8 and g729ar8 compression modes have a nominal data rate of 8  kbps. The g726r32 compression mode has a nominal data rate of 32  kbps. The g711alaw and g711ulaw compression modes have a nominal data rate of 64  kbps.

3


router(config-voiceport)# connection {tie-line | plar | plar-opx} string

Configure the voice-port connection mode type. If the connection will be to a PBX, use the tie-line option. If the connection will be for Private Line Auto Ringdown (PLAR), use the plar option.

If the connection will be for PLAR Off-Premises eXtension (OPX), use the plar-opx option. Using this option, the local voice port will provide a local response before the remote voice port receives an answer. For this option, FXO interfaces will not answer until the remote side answers.

Note After a transparent Common Channel Signaling (CCS) connection is configured by entering the connection plar command, any change to the configuration after that will not take place until the connection is shut down and then restarted with a shutdown command and a no shutdown command. For example, the phone number supplied in the plar command can be changed while the connection is in no shutdown state, but the change will not cause the current connection to be closed and a new connection opened to the new phone number. This will only take effect on the next no shutdown command after a shutdown command.

To configure optional voice-port settings for analog voice ports, proceed to the next section.

Configuring Optional Voice-Port Settings for Analog Voice Ports

To configure the optional voice-port settings for analog voice ports, complete the following tasks while in voice-port configuration mode:

Step Command Purpose

1


router(config-voiceport)# voice confirmation-tone

If you configured the connection command for PLAR or PLAR OPX, you can disable the two-beep confirmation tone that a caller hears when picking up the handset.

This command applies only when a port is configured for PLAR to draw the dial tone from a remote PBX.

2

If you want to change the default signaling type for the voice port, enter one of the following:


router(config-voiceport)# signal {loop-start | ground-start}

Configure the signaling type for the FXO and FXS voice ports. The default is loop-start.


router(config-voiceport)# signal {wink-start | immediate | delay-dial}

Configure the signaling type for the E&M voice ports. The default is wink-start.

3


router(config-voiceport)# dial-type {pulse | dtmf}

Configure the voice-port dial type. The default is dtmf (FXO and E&M voice ports only).

If you configure the voice port to support pulse dialing, the different voice port signaling types handle pulse in the following way:

  • FXO---Transmits but does not receive pulse dialing

  • FXS---Does not transmit, but receives pulse dialing

  • E&M---Transmits and receives pulse dialing

4


router(config-voiceport)# cptone country

Configure the call progress tone. Using this command, configure the voice port for the local territory's call progress tone setting. The call progress tone setting determines the settings for dialtone, busytone, and ringback tone. The call progress tone is different from the dual tone multifrequency (DTMF) tone.

The default for this command is northamerica. For a list of supported countries, see the Cisco IOS Voice, Video, and Home Applications Command Reference.

5


router(config-voiceport)# description LINE

Enter a string description for the voice port for the LINE value. The string describes the voice port in displays. You can use the description command to note the voice port's location or use.

Activating the Analog Voice Port

To activate the analog voice port, enter the following command in voice-port configuration mode:

Step Command Purpose

1


router(config-voiceport)# no shutdown

Activate the voice port. You should only activate voice ports you are planning to use.

After you have configured the basic voice-port settings, choose one of the following:

From configuration mode, you can reenter voice-port configuration mode by entering a new voice-port slot/port number.

This completes the basic analog voice-port configuration.

Configuring Required Voice-Port Settings for Digital Voice Ports

To configure the required voice-port settings for digital voice ports, complete the following tasks from global configuration mode:

Step Command Purpose
1
router(config)# controller
{t1 | e1} number

Enter controller configuration mode.

Specify whether your controller is E1 or T1, and enter the controller number. The number should be 0 if the controller is for the interface to the local phone device or PBX (through the DVM). The number should be 1 for the interface to the WAN (through the MFT).

2


router(config-controller)# mode cas

Configure the T1/E1 line to support CAS.

Note This procedure does not configure support for Q.SIG PBX signaling. For more information, see "Configuring Support for PBX Signaling Formats."

3


router(config-controller-cas)# voice-group   voice-group-no   timeslots timeslot-list  type {e&m-immediate | e&m-delay | e&m-wink  | e&m-melcas | fxs-ground-start | fxs-loop-start | fxs-melcas | fxo-ground-start | fxo-loop-start | fxo-melcas)

Configure a list of timeslots to form a CAS group for the T1/E1 line. The "melcas" options are supported only on E1 and apply to the Mercury Exchange Limited (MEL) standard, used primarily in the United Kingdom.

When configuring a CAS group for a T1/E1 line to a PBX, make sure the channel numbers configured match the channels on the PBX. Contact the PBX administrator to determine which channels to use.

Note If the mode cas command is not entered, the voice-group command is not visible when you enter a question mark (?) to display available controller-cas commands.

4

Repeat step 3 for each CAS group defined. After the CAS groups are defined, exit CAS controller configuration mode.

This completes the required digital voice-port configuration.

Configuring Optional Voice-Port Settings for Digital Voice Ports

To configure the optional voice-port settings for digital voice ports, complete the following tasks beginning in configuration mode:

Step Command Purpose

1


router(config)# voice-port slot/port

Enter voice-port configuration mode. The voice-port configuration commands are nested so that all subsequent commands affect only the specified voice port.

The slot number should be 0 if the voice port is for the interface to the local phone device or PBX (through the DVM). The slot number should be 1 for the interface to the WAN (through the MFT). The slot number should match the number value entered in the controller {t1 | e1} command.

For digital T1, valid port numbers are 1-24. For digital E1, valid port numbers are 1-15 and 17-31.

2


router(config-voiceport)# dial-type {pulse | dtmf}

Configure the voice-port dial type. The default is dtmf (FXO and E&M voice ports only).

If you configure the voice port to support pulse dialing, the different voice port signaling types handle pulse in the following way:

  • FXO---Transmits but does not receive pulse dialing

  • FXS---Does not transmit, but receives pulse dialing

  • E&M---Transmits and receives pulse dialing

3


router(config-voiceport)# compand-type {u-law | a-law}

Configure the companding standard to convert between analog and digital signals in PCM systems. The default is u-law, which specifies the North American mu-law ITU-T PCM encoding standard. Specify a-law to use the European a-law ITU-T PCM encoding standard.

4


router(config-voiceport)# description LINE

Enter a string description for the voice port for the LINE value. The string describes the voice port in displays. You can use the description command to note the voice port's location or use.

Activating the Digital Voice Port

To activate the analog voice port, enter the following command in voice-port configuration mode:

Step Command Purpose

1


router(config-voiceport)# no shutdown

Activate the voice port. You should only activate voice ports you are planning to use.

After you have configured the basic voice-port settings, choose one of the following:

From configuration mode, you can reenter voice-port configuration mode by entering a new voice-port slot/port number.

This completes the basic digital voice-port configuration.

Verify Your Voice-Port Configuration

You can check the validity of your voice-port configuration by doing the following tasks:

Troubleshooting Tips


If you are having trouble connecting a call and you suspect the problem is associated with voice-port configuration, you can try to resolve the problem by doing the following:

Configuring Voice-Port Tuning Options

In most cases, the default values for the voice port commands will be sufficient. However, for specific configurations, you can tune the voice port values as needed. This section describes voice-port tuning commands that cover all voice call-signaling types, and commands for specific voice-call signaling types.

General Voice-Port Tuning Options

The procedures in this section fine-tune voice-port settings for such attributes as input gain and output attenuation, support for echo cancel coverage, timeout duration settings, and timing settings. The commands in this section apply to all three voice call signaling types (FXO, FXS, and E&M).

To configure general voice-port tuning options, complete the following in voice-port configuration mode:

Step Command Purpose

1


router(config-voiceport)# input gain value

Configure the input gain value in decibels for the receiver side of the interface. The value represents the amount of gain to be inserted at the receiver side of the interface. The acceptable value is any integer from -6 to 14. The default is 0.

2


router(config-voiceport)# output attenuation value

Configure the output attenuation value in decibels for the transmit side of the interface. The value represents the amount of loss to be inserted at the transmit side of the interface. The acceptable value is any integer from 0 to 14. The default is 0.

3


router(config-voiceport)# echo-cancel enable

Enable echo cancel coverage.

4


router(config-voiceport)# echo-cancel  coverage {8|16|24|32}

Configure the number of milliseconds the echo cancel will cover on a given signal. The default is 16.

5

Configure the voice-port timeout values:


router(config-voiceport)# timeouts initial seconds

Configure the initial timeouts value. The initial timeout value specifies the number of seconds the system waits for the caller to input the first digit of the dialed digits. The default is 10 seconds.


router(config-voiceport)# timeouts interdigit seconds

Configure the interdigit timeouts value. The timeouts interdigit value specifies the number of seconds the system waits (after the caller has input the initial digit) for the caller to input a subsequent digit. The default is 10  seconds. The timeouts interdigit command is used in conjunction with variable length dial plans. For more information, see the "Variable-Length Dial Plans" section.

6

If the voice-port dial type is DTMF, configure the DTMF timing values:


router(config-voiceport)# timing digit milliseconds

Configure the DTMF digit signal duration. The range of the DTMF digit signal duration is from 50-100. The default is 100.


router(config-voiceport)# timing inter-digit milliseconds

Configure the DTMF interdigit signal duration. The range of the DTMF interdigit signal duration is from 50-500. The default is 100.

7

If the voice-port dial type is pulse, configure the pulse timing values:


router(config-voiceport)# timing pulse digit milliseconds

Configure the pulse digit signal duration. The range of the pulse digit signal duration is from 10-20. The default is 20.


router(config-voiceport)# timing pulse inter-digit milliseconds

Configure the pulse inter-digit signal duration. The range of the pulse inter-digit signal duration is from 100-1000. The default is 500.

8


router(config-voiceport)# vad

Enable Voice Activity Detection (VAD) on the voice-port. By default, VAD is disabled.

9


router(config-voiceport)# condition {tx-a-bit | tx-b-bit | tx-c-bit | tx-d-bit} {rx-a-bit | rx-b-bit | rx-c-bit | rx-d-bit} {on | off | invert}

(For T1/E1 digital voice ports only.) Configure the voice port to manipulate the bit patterns sent or received by the Cisco MC3810 to match expected patterns on a connected device.

Be careful not to destroy the information content of the bit pattern. For example, forcing the A-bit on or off will prevent FXO interfaces from being able to generate both an on-hook and off-hook state.

Note The show voice port command reports at the protocol level, while the show controller command reports at the driver level. The driver is not notified of any bit manipulation using the condition command. As a result, the show controller command output will not account for the bit conditioning.

To configure tuning options for specific voice signaling types, refer to the following sections in this chapter:

Tuning FXO Ports

When configuring FXO voice-ports, there are voice-port tuning commands specific to FXO signaling. To configure tuning for FXO ports, complete the following tasks in voice-port configuration mode:

Step Command Purpose

1


router(config-voiceport)# impedance {600r|600c|900r|900c}

Configure the impedance for the FXO port (analog voice ports only). The default is 600r, for 600 ohms real.

2


router(config-voiceport)# ring number number

Configure the number of rings detected before a connection is closed on the FXO port.

3


router(config-voiceport)# timing guard-out milliseconds

Configure the timer that will prevent a new seizure from this FXO port to a remote FXS port so that the FXS port can clearly detect the disconnect signal. The valid range for the duration is from 300-3000, and the default is 2000.

It is recommended that this value be set to 600  milliseconds or more.

4


router(config-voiceport)# exit

Exit voice-port configuration mode.

This completes the configuration of an FXO voice port. If you have questions or need assistance, see "Additional Documentation".

Tuning FXS Ports

When configuring FXS voice ports, there are voice-port tuning commands specific to FXS signaling. To configure tuning for FXS ports, complete the following tasks in voice-port configuration mode:

Step Command Purpose

1

Configure the ring characteristics of an FXS voice port (analog ports only):


router(config-voiceport)# ring frequency number

Specify the ring frequency for the FXS voice port. The number value should be set to either 20 or 30.


router(config-voiceport)# ring cadence [on1 | off1] [on2 | off2] [on3 | off3] [on4 | off4] [on5 | off5] [on6 | off6]

Specify the local ring cadence for the FXS voice port. Using this command, you specify the on and off pulses for the ring. The ring cadence that should be configured differs depending on the local region. The values are measured in 100-millisecond units.

The default is on2 and off4, which is the default ring cadence for North America.

2


router(config-voiceport)# disconnect-ack

Configure the voice port to disable the sending power as an acknowledgement to the FXS after a detected on-hook signal in the connected state.

3


router(config-voiceport)# exit

Exit voice-port configuration mode.

This completes the configuration of an FXS voice port. If you have questions or need assistance, see "Additional Documentation".

Tuning E&M Ports

When configuring E&M voice ports, there are voice-port tuning commands specific to E&M signaling. To configure tuning for E&M ports, complete the following tasks in voice-port configuration mode:

Step Command Purpose

1


router(config-voiceport)# operation {2-wire | 4-wire}

Configure the E&M cabling scheme (for analog voice ports only).

2


router(config-voiceport)# type {1|2|3|5}

Configure the E&M interface type.

3


router(config-voiceport)# timing wink-duration milliseconds

Configure the timing wink-duration value. This value sets the wink signal duration for a wink-start signal. This value applies only if the signal command is set to wink-start. The range is from 100-400 and the default is 200.

4


router(config-voiceport)# timing wink-wait milliseconds

Configure the timing wink-wait value. This value sets the wink wait duration for a wink-start signal. This value applies only if the signal command is set to wink-start. The range is from 100-5000 and the default is 200.

5


router(config-voiceport)# timing clear-wait milliseconds

Configure the timing clear-wait value. This value sets the amount of time between the inactive seizure signal and the call being cleared. The range is from 100-2000 and the default is 400.

6


router(config-voiceport)# timing delay-duration milliseconds

Configure the timing delay-duration value. This value sets the delay signal duration for delay dial signaling. This value applies only if the signal command is set to delay-dial. The range is from 100-5000, and the default is 140.

7


router(config-voiceport)# timing delay-start milliseconds

Configure the timing delay-start value. This value sets the delay interval between the generation of the delay-start signal from incoming detection seizure. This value applies only if the signal command is set to delay-dial. The range is from 20-2000 and the default is 150.

8


router(config-voiceport)# timing dialout-delay milliseconds

Configure the timing dialout-delay value. This value sets the delay interval before sending a dial digit or cut-through. This value applies only if the signal command is set to immediate. The range is from 100-5000, and the default is 300.

9


router(config-voiceport)# exit

Exit voice-port configuration mode.


Note The show voice port command reports at the protocol level while the show controller command reports at the driver level. The driver is not notified of any bit manipulation using the ignore and define commands. As a result, the show controller command display output will not account for the bit pattern definition.

This completes the configuration of an E&M voice port. If you have questions or need assistance, see "Additional Documentation".


hometocprevnextglossaryfeedbacksearchhelp
Copyright 1989-1998 © Cisco Systems Inc.