|
|
Voice over ATM on Cisco 3600 series routers extends support for Voice over ATM, previously available only on the Cisco MC3810 to the Cisco 3600 series routers. Voice over ATM enables a Cisco 3600 series router to carry voice traffic (for example, telephone calls and faxes) over an ATM network.
Voice over ATM enables a Cisco 3600 to carry voice traffic, (for example, telephone calls and faxes) over an ATM network by using ATM encapsulation AAL5.
For more information about voice technologies, see the Cisco IOS Multiservice Applications Configuration Guide, and the Cisco IOS Multiservice Applications Command Reference for the Cisco IOS Release 12.1.
![]() |
Note Voice over ATM on the Cisco 3600 series requires special voice and network modules to be installed. For more information, see the "Restrictions" section. |
Before you can configure your router to use Voice over ATM, you must first:
After you analyze your dial plan and decide how to integrate it into your existing ATM network, you are ready to configure your network devices to support Voice over ATM.
This section describes the following tasks required to configure Voice over ATM on the Cisco 3600 series routers:
This section describes how to configure voice ports to support Voice over ATM. For more information about voice-port enhancements in Cisco IOS Release 12.1(2)T, see the online document Voice Port Enhancements in Cisco 2600 and 3600 Series Routers and MC3810 Series Concentrators.
This section is divided into the following procedures:
Voice ports provide support for three basic voice signaling formats:
In general, voice-port commands define the characteristics associated with a particular voice-port signaling type. Under most circumstances, the default voice-port command values are adequate to configure FXO and FXS ports to transport voice data. 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.
The Cisco 3600 Series routers provide analog and digital voice ports. The type of signaling associated with these analog voice ports depend on the interface module installed into the device. The Cisco 3600 series router supports either a two-port or four-port voice network module (VNM); VNMs can hold either two or four voice interface cards (VICs).
Each VIC is specific to a particular signaling type; therefore, VICs determine the type of signaling for the voice ports on that particular VNM. This means that even though VNMs can hold multiple VICs, each VIC on a VNM must conform to the same signaling type. For more information about the physical characteristics of VNMs and VICs or how to install them, refer to the installation document, Voice Network Module and Voice Interface Card Configuration Note, that came with your VNM.
Under most circumstances the default voice-port values are adequate for both FXO and FXS voice ports. To configure FXO and FXS voice ports, use the following commands beginning in global configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | For Cisco 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. | ||
Step 2 | Router(config-voiceport)# dial-type {pulse | dtmf}
| (For FXO ports only) Select the appropriate dial type for out-dialing. The default is dtfm. | ||
Step 3 | Router(config-voiceport)# signal {loop-start | ground-start}
| Configure the signaling type for analog FXO and FXS voice ports. The default is loop-start. | ||
Step 4 | Router(config-voiceport)# compand-type {u-law | a-law}
| |||
Step 5 | Router(config-voiceport)# cptone locale | Configure the appropriate call progress tone for the local region. The default for this command is us. | ||
Step 6 | Router(config-voiceport)# ring number number | (For FXO ports only) Configure the number of rings detected before a connection is closed on the FXO port. | ||
Step 7 | Router(config-voiceport)# ring frequency number | (For FXS ports only) Specify the local ring frequency for the FXS voice port. | ||
Step 8 | Router(config-voiceport)# music-threshold number | (Optional) Specify the threshold (in decibels) for on-hold music. Valid entries are from -70 to -30. | ||
Step 9 | Router(config-voiceport)# no battery reversal | (Optional) Disable battery polarity reversal on an FXO or FXS port. This command is enabled by default. For more information, see the Cisco IOS Release 12.1(2)T document Voice Port Enhancements in Cisco 2600 and 3600 Series Routers and MC3810 Series Concentrators. | ||
Step 10 | Router(config-voiceport)# no disconnect-ack | (Optional) Configure an FXS voice port to not return an acknowledgment upon receipt of a disconnect signal. This command is enabled by default. | ||
Step 11 | Router(config-voiceport)# connection {plar | tie-line | plar-opx} string
| (Optional) Configure the voice-port connection mode type and the destination telephone number. The plar value is used for Private Line Auto Ringdown (PLAR) connections. The tie-line value on the Cisco MC3810 is used for a tie-line connection to a PBX. The plar-opx value is used for PLAR Off-Premises eXtension, to allow the local voice port to provide a local response before the remote voice port receives an answer.
| ||
Step 12 | Router(config-voiceport)# description string | |||
Step 13 | Router(config-voiceport)# voice vad-time milliseconds | (Optional) Change the minimum silence detection time for voice activity detection (VAD). The range is 250 to 65536. The default is 250. | ||
Step 14 | Router(config-voiceport)# comfort-noise | (Optional) Specify that background noise will be generated if you have VAD activated. |
You can check the validity of your voice-port configuration by performing the following tasks:
Depending on the specifics of your particular network, you may need to adjust voice parameters involving timing, input gain and output attenuation for FXO or FXS voice ports. Collectively, these commands are referred to as voice-port tuning commands.
![]() |
Note In most cases, the default values for voice-port tuning commands will be sufficient. |
To fine-tune FXO or FXS voice ports, perform the following steps beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | For Cisco 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. |
Step 2 | Router(config-voiceport)# input gain value | Specify (in decibels) the amount of gain to be inserted at the receiver side of the interface. Acceptable values are from -6 to 14. |
Step 3 | Router(config-voiceport)# output attenuation value | Specify (in decibels) the amount of attenuation at the transmit side of the interface. Acceptable values are from 0 to 14. |
Step 4 | Router(config-voiceport)# echo-cancel enable | Enable echo-cancellation of voice that is sent out the interface and received back on the same interface. |
Step 5 | Router(config-voiceport)# echo-cancel coverage value | Adjust the size (in milliseconds) of the echo-cancel. Acceptable values are 16, 24, and 32. |
Step 6 | Router(config-voiceport)# timeouts initial seconds | Configure the initial timeout 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. |
Step 7 | Router(config-voiceport)# timeouts interdigit seconds | |
Step 8 | Router(config-voiceport)# timeouts ringing {seconds | infinity}
| Configure the timeout value for ringing. The range is 5 to 60000. The default is 180. |
Step 9 | Router(config-voiceport)# timeouts wait-release {seconds | infinity}
| |
Step 10 | Router(config-voiceport)# timing digit milliseconds | If the voice-port dial type is DTMF, configure the DTMF digit signal duration. The range of the DTMF digit signal duration is from 50 to 100 milliseconds. The default is 100. |
Step 11 | Router(config-voiceport)# timing guardout milliseconds | (FXO ports only) Specify the guard-out duration of the FXO voice port. The range is 300 to 3000. The default is 2000. |
Step 12 | Router(config-voiceport)# timing percentbreak percent | (FXO ports only) Specify the percentage of the break period for dialing pulses for a voice port. Valid entries are numbers 20 to 80. The default is 50. |
Step 13 | Router(config-voiceport)# timing inter-digit milliseconds | If the voice-port dial type is DTMF, configure the DTMF inter-digit signal duration. The range of the DTMF inter-digit signal duration is from 50 to 500 milliseconds. The default is 100. |
Step 14 | Router(config-voiceport)# timing pulse-digit milliseconds | If the voice-port dial type is pulse, configure the pulse digit signal duration. The range of the pulse digit signal duration is from10 to 20 milliseconds. The default is 20. |
Step 15 | Router(config-voiceport)# timing pulse-inter-digit milliseconds | If the voice-port dial type is pulse, configure the pulse inter-digit signal duration. The range of the pulse inter-digit signal duration is from 100 to 1000 milliseconds. The default is 500. |
Step 16 | Router(config-voiceport)# impedance {600r | 600c | 900r | 900c}
| (For FXO ports only) Configure the impedance. The default is 600 ohms real. |
Step 17 | Router(config-voiceport)# ring cadence {[pattern01 | pattern02 | pattern03 | pattern04 | pattern05 | pattern06 | pattern07 | pattern08 | pattern09 | pattern10 | pattern11 | pattern12] [define pulse interval]}
| (For FXS ports only) Specify the ring cadence for the FXS voice port. |
![]() |
Note After you change any voice-port command, cycle the port by using the shutdown and no shutdown commands. |
Unlike FXO and FXS voice ports, the default E&M voice-port parameters most likely will not be sufficient to enable voice data transmission over your network.
![]() |
Note E&M voice-port values must match those of the PBX to which it is connected. Refer to the documentation that came with your specific PBX for the appropriate E&M voice-port configuration command values. |
To configure E&M voice ports, use the following commands beginning in global configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | For Cisco 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. | ||
Step 2 | Router(config-voiceport)# dial-type {dtmf | pulse}
| |||
Step 3 | Router(config-voiceport)# operation {2-wire | 4-wire}
| |||
Step 4 | Router(config-voiceport)# type {1 | 2 | 3 | 5}
| Select the appropriate E&M interface type. Type 1 indicates the following lead configuration:
Type 2 indicates the following lead configuration:
Type 3 indicates the following lead configuration:
Type 5 indicates the following lead configuration:
| ||
Step 5 | Router(config-voiceport)# signal {wink-start | immediate | delay-dial}
| Configure the signaling type for E&M voice ports. The default is wink-start. | ||
Step 6 | Router(config-voiceport)# impedance {600c | 600r | 900c | complex1 | complex2}
| Specify a terminating impedance. This value must match the specifications from the telephony system to which this voice port is connected. | ||
Step 7 | Router(config-voiceport)# connection {plar | tie-line | plar-opx} string
| (Optional) Configure the voice-port connection mode type and the destination telephone number. The plar value is used for Private Line Auto Ringdown (PLAR) connections. The tie-line value is used for a tie-line connection to a PBX. The plar-opx value is used for PLAR Off-Premises eXtension, to allow the local voice port to provide a local response before the remote voice port receives an answer.
| ||
Step 8 | Router(config-voiceport)# compand-type {u-law | a-law}
| Configure the companding standard used to convert between analog and digital signals in PCM systems. This command applies to digital voice-posts only. | ||
Step 9 | Router(config-voiceport)# cptone locale | Configure the appropriate call progress tone for the local region. The default for this command is us. | ||
Step 10 | Router(config-voiceport)# music-threshold number | (Optional) Specify the threshold (in decibels) for on-hold music. Valid entries are from -70 to -30. | ||
Step 11 | Router(config-voiceport)# no auto-cut-through | (Optional) Disables call completion when a PBX does not provide an M-lead response. This command is enabled by default. | ||
Step 12 | Router(config-voiceport)# impedance {600c | 600r | 900c | complex1 | complex2}
| Specify a terminating impedance. This value must match the specifications from the telephony system to which this voice port is connected. |
You can check the validity of your voice-port configuration by performing the following tasks:
Depending on the specifics of your particular network, you may need to adjust voice parameters involving timing, input gain and output attenuation for E&M voice ports. Collectively, these commands are referred to as voice-port tuning commands.
![]() |
Note In most cases, the default values for voice-port tuning commands will be sufficient. |
To fine-tune E&M voice ports, use the following commands beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | For Cisco 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. |
Step 2 | Router(config-voiceport)# input gain value | |
Step 3 | Router(config-voiceport)# output attenuation value | |
Step 4 | Router(config-voiceport)# echo-cancel enable | Enable echo-cancellation of voice that is sent out the interface and received back on the same interface. |
Step 5 | Router(config-voiceport)# echo-cancel coverage value | Adjust the size (in milliseconds) of the echo-cancel. Acceptable values are 16, 24, and 32. |
Step 6 | Router(config-voiceport)# non-linear | |
Step 7 | Router(config-voiceport)# timeouts initial seconds | |
Step 8 | Router(config-voiceport)# timeouts interdigit seconds | |
Step 9 | Router(config-voiceport)# timeouts wait-release {value | infinity}
| Configure the timeout value for releasing voice ports. This command limits the duration that a voice port stays in the call failure state while the Cisco MC3810 sends a busy tone, reorder tone or out-of-service tone to the port. |
Step 10 | Router(config-voiceport)# timing digit milliseconds | |
Step 11 | Router(config-voiceport)# timing inter-digit milliseconds | If the voice-port dial type is DTMF, configure the DTMF inter-digit signal duration. The range of the DTMF inter-digit signal duration is from 50 to 500 milliseconds. The default is 100. |
Step 12 | Router(config-voiceport)# timing percentbreak percent | Specify the percentage of the break period for dialing pulses for a voice port. Valid entries are numbers 20 to 80. The default is 50. |
Step 13 | Router(config-voiceport)# timing pulse-digit milliseconds | If the voice-port dial type is pulse, configure the pulse digit signal duration. The range of the pulse digit signal duration is from10 to 20 milliseconds. The default is 20. |
Step 14 | Router(config-voiceport)# timing pulse-inter-digit milliseconds | If the voice-port dial type is pulse, configure the pulse inter-digit signal duration. The range of the pulse inter-digit signal duration is from 100 to 1000 milliseconds. The default is 500. |
Step 15 | Router(config-voiceport)# timing wink-duration milliseconds | |
Step 16 | Router(config-voiceport)# timing wink-wait milliseconds | |
Step 17 | Router(config-voiceport)# timing clear-wait milliseconds | |
Step 18 | Router(config-voiceport)# timing delay-duration milliseconds | |
Step 19 | Router(config-voiceport)# timing delay-start milliseconds | |
Step 20 | Router(config-voiceport)# timing percentbreak percent | Configure the timing percent-break value. This value sets the percentage of the break period for a dialing pulse. The default is 50 percent. |
![]() |
Note After you change any voice-port command, it is a good idea to cycle the port by using the shutdown and no shutdown commands. |
After you have configured the voice port, you need to activate the voice port to bring it online. In fact it is a good idea to cycle the port---meaning to shut the port down and then bring it online again.
To activate a voice port, use the following command in voice-port configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config-voiceport)# no shutdown | Activate the voice port. |
To cycle a voice port, use the following commands in voice-port configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config-voiceport)# shutdown | Deactivate the voice port. |
Step 2 | Router(config)# voice-port slot/subunit/port | Enter voice-port configuration mode. |
Step 3 | Router(config-voiceport)# no shutdown | Activate the voice port. |
![]() |
Note If you are not going to use a voice port, shut it down. |
This section describes the preliminary ATM configuration tasks necessary to support Voice over ATM.
![]() |
Note The Voice over ATM configuration must be performed on the routers on both sides of the voice connection. |
To configure the Cisco 3600 series to support Voice over ATM, use the following commands beginning in global configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | Router(config)# interface ATMslot/number | Enter ATM interface configuration mode. | ||
Step 2 | Router(config-if)# pvc [name] vpi/vci | Create an ATM PVC for voice traffic and enter virtual circuit configuration mode. | ||
Step 3 | Router(config-if-atm-pvc)# encapsulation aal5mux voice | Set the encapsulation of the PVC to support voice traffic.
| ||
Step 4 | Router(config-if-atm-pvc)# vbr-rt peak-rate average-rate [burst] | Configure the peak rate, average rate, and the burst cell size to perform traffic shaping between voice and data PVCs. By using the vbr-rt command, you can configure the variable bit-rate for real-time networks, such as for voice networks. Traffic shaping is necessary, so that the carrier does not discard the incoming calls from the router. To configure voice and data traffic shaping, you must configure the peak, average, and burst options for voice traffic. Configure the burst value if the PVC will be carrying bursty traffic. The peak, average, and burst values are needed so the PVC can effectively handle the bandwidth for the number of voice calls. To calculate the minimum peak, average, and burst values for the number of voice calls, use the following calculations:
| ||
Step 5 | Router(config-if-atm-pvc)# exit | Exit ATM virtual circuit configuration mode. The only commands in ATM virtual circuit configuration mode used for ATM voice PVCs are encapsulation aal5mux voice, vbr-rt, and ilmi. | ||
Step 6 | Router(config-if)# pvc [name] vpi/vci | Create an ATM PVC for data traffic and enter virtual circuit configuration mode. | ||
Step 7 | Router(config-if-atm-pvc)# encapsulation aal5snap | Set the encapsulation of the PVC to support ATM data traffic. In ATM PVC configuration mode, configure either the ubr, ubr+, or the vbr-nrt traffic shaping commands for the data PVC as appropriate. | ||
Step 8 | Router(config-if-atm-pvc)# exit | Exit ATM virtual circuit configuration mode. Repeat Steps 6 and 7 for each data PVC configured. | ||
Step 9 | Router(config-if)# exit | Exit interface configuration mode. | ||
Step 10 | Router(config)# exit | Exit configuration mode. | ||
Step 11 | Router# show atm vc | Verify the ATM PVC configuration. |
![]() |
Note When verifying your ATM PVC connectivity, note that you cannot issue the ping command over a voice PVC because the command applies to data only. If you have data and voice PVCs set to the same destination, you can issue the ping command over the data PVC. |
![]() |
TimeSaver If possible, you might want to configure the ATM dial peers in a back-to-back configuration before separating them across the ATM network. Using a back-to-back configuration, you can test your Voice over ATM and dial-peer configuration to see if you can successfully make a voice connection. Then, when you place both peers on the network, if you cannot make a voice connection, you can isolate the cause as a network problem. |
There is specific information relative to each dial peer that you must identify before you can configure Voice over ATM. One way to do this is to create a peer configuration table.
Figure 1 shows a diagram of a small voice network in which Router 1, with ATM virtual circuit 20, connects a small sales branch office to the main office through Router 2. There are only two devices in the sales branch office that need to be established as dial peers: a basic telephone and a fax machine. Router 2, with an ATM virtual circuit of 40, is the primary gateway to the main office; as such, it needs to be connected to the company's PBX. There are three basic telephones connected to the PBX that need to be established as dial peers in the main office.
Table 1 shows the peer configuration table for the example illustrated in Figure 1.

| Dial Peer | Extension | Prefix | Dest-Pattern | Type | Voice Port | Session Target |
|---|---|---|---|---|---|---|
| Router 1 |
|
|
|
|
|
|
1 | 61111 |
| +13101161111 | POTS | 2/0/0 |
|
2 | 62222 |
| +13101162222 | POTS | 2/0/1 |
|
10 |
|
| +1310117.... | VoATM |
| S2 20 |
| Router 2 |
|
|
|
|
|
|
11 |
|
| +1310116.... | VoATM |
| S2 40 |
3 | 73333 | 7 | +1310117.... | POTS | 2/1/0 |
|
4 | 74444 | 7 | +1310117.... | POTS | 2/1/0 |
|
5 | 75555 | 7 | +1310117.... | POTS | 2/1/0 |
|
The dial plan shown in lists a simple dial-peer configuration table with no special configuration for how you forward or playout excess digits. For more information on other options for designing your dial plan and configuring your dial peers to connect with PBXs, see the "Advanced Dial Peer Configuration" section in the "Configuring Voice over Frame Relay" chapter in the Multiservice Applications Configuration Guide for the Cisco IOS Release 12.1. The concepts described in that section also apply to Voice over ATM.
There are two different kinds of dial peers:
POTS dial peers associate a telephone number with a particular voice port, so that incoming calls for that telephone number can be received. Voice over ATM dial peers point to specific voice-network devices (by associating destination telephone numbers with a specific ATM virtual circuit), so that outgoing calls can be placed. Both POTS and Voice over ATM dial peers are required if you want to both send and receive calls by using Voice over ATM.
Establishing two-way communication by using Voice over ATM requires establishing a specific voice connection between two defined endpoints. As shown in Figure 2, for outgoing calls (from the perspective of the POTS dial peer 1), the POTS dial peer establishes the source (the originating telephone number and voice port) of the call. The Voice over ATM dial peer establishes the destination by associating the destination phone number with a specific ATM virtual circuit.

In the example, the destination pattern 14085554000 string maps to a U.S. phone number 555-4000, with the digit 1 plus the area code (408) preceding the number. When configuring the destination pattern, set the dial string to match the local dial conventions.
To complete the two-way communications loop, configure Voice over ATM dial peer 2 as shown in Figure 3.

The only exception is when both POTS dial peers are connected to the same router, as shown in Figure 4. In this circumstance, because both dial peers share the same destination IP address, you do not need to configure a Voice over ATM dial peer.

When configuring dial peers, you need to understand the relationship between the destination pattern and the session target. The destination pattern represents the pattern for the device at the voice connection endpoint, such as a telephone or a PBX. The session target represents the serial port on the peer router at the other end of the ATM connection. Figure 5 and Figure 6 show the relationship between the destination pattern and the session target, as seen from the perspective of both routers in a Voice over ATM configuration.


To configure POTS peers, use the following commands beginning in global configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | Router(config)# dial-peer voice tag pots | Define a POTS dial peer and enter dial-peer configuration mode.
The tag value identifies the dial peer and must be unique on the router. Do not duplicate a specific tag number. | ||
Step 2 | Router(config-dial-peer)# destination-pattern string | Configure the dial peer's destination pattern. The string is a series of digits that specify the E.164 or private dialing plan telephone number. Valid entries are the digits 0 through 9 and the letters A through D. You can enter the following special characters in the string:
| ||
Step 3 | Router(config-dial-peer)# port slot/port/subunit | |||
Step 4 | Router(config-dial-peer)# preference value | |||
Step 5 |
| (Optional) If using the forward-digits feature, configure the digit-forwarding method. The range for the number of digits forwarded (num-digit) is 0 to 32. Refer to the "Command Reference" section for an explanation of the command options. In the default condition, dialed digits not matching the destination pattern are forwarded.
| ||
Step 6 | Router(config-dial-peer)# prefix string |
To configure additional POTS dial peers, exit dial-peer configuration mode by entering exit and repeat the previous steps.
To configure Voice over ATM dial peers, use the following commands beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config)# dial-peer voice tag voatm | Define a Voice over ATM dial peer for Voice over ATM and enter dial-peer configuration mode. The tag value identifies the dial peer and must be unique on the router. Do not duplicate a specific tag number. |
Step 2 | Router(config-dial-peer)# destination-pattern string | |
Step 3 | Router(config-dial-peer)# session target ATMx/y pvc [name] | [vpi/]vci]] | Configure the ATM session target for the dial peer. On the Cisco 3600, if you specify a vpi/vci combination, the valid values depend on the network module installed. If you have the Multiport T1/E1 ATM network module with IMA installed, the valid range for vpi is 0-15, and the valid range for vci is 1-255. If you have the OC3 ATM Network Module installed, the valid range for vpi is 0-15, and the valid range for vci is 1-1023. |
Step 4 | Router(config-dial-peer)# preference value | (Optional) Configure a preference for the Voice over ATM dial peer. The value is a number from 0 to 10 where the lower the number, the higher the preference. |
Step 5 | Router(config-dial-peer)# codec type [bytes bytes] | Specify the voice coder rate of speech and payload size for the dial peer. The default dial peer codec is g729r8. Specifying the payload size by entering the bytes value is optional. Each codec type defaults to a different payload size if you do not specify a value. To obtain a list of the default payload sizes, enter the codec command and the bytes option followed by a question mark (?). |
Step 6 | Router(config-dial-peer)# dtmf-relay | (Optional) If the codec type is a low bit-rate codec such as g729 or g723, specify support for DTMF relay to improve end-to-end transport of DTMF tones. DTMF tones do not always propagate reliably with low bit-rate codecs. DTMF relay is disabled by default. |
Step 7 | Router(config-dial-peer)# signal-type | (Optional) Define the flavor of the ABCD signaling packets that are generated by the voice port and sent to the data network. The signal type must be configured to the same setting at both ends of the permanent voice call. Enter cas to support CAS. Enter cept to support the European CEPT standard (related to MEL CAS). Enter ext-signal to indicate that ABCD signaling packets should not be sent, for configurations where the line signaling information is carried externally to the voice port. Enter transparent (for digital T1/E1 interfaces) to read the ABCD signaling bits directly from the T1/E1 interface without interpretation and to pass them transparently to the data network (this is also known as transparent FRF.11 signaling). |
Step 8 | Router(config-dial-peer)# no vad | (Optional) Disable voice activity detection (VAD) on the dial peer. This command is enabled by default. |
Step 9 | Router(config-dial-peer)# sequence-numbers | (Optional) Enable the voice sequence number if required for your configuration. This command is disabled by default. |
Step 10 | Router(config-dial-peer)# preference value | (Optional) Configure a preference for the VoFR dial peer. The value is a number from 0 to 10 where the lower the number, the higher the preference in hunt groups. |
Step 11 | Router(config-dial-peer)# session protocol cisco-switched | (Optional) Configure the session protocol to support Cisco-trunk permanent (private line) trunk calls. The cisco-switched option is the default setting, and entering this command is not required. If you do not want the dial peer to support Cisco-trunk permanent (private line) trunk calls, enter no session protocol cisco-switched. |
Step 12 | Router(config-dial-peer)# fax rate {2400 | 4800 | 7200 | 9600 | 14400 | disable | voice}
| (Optional) Configure the transmission speed (in bps) at which a fax will be sent to the dial peer. The default is voice, which specifies the highest possible transmission speed allowed by the voice rate. |
To configure additional Voice over ATM dial peers, exit dial-peer configuration mode by entering exit, and repeat the previous steps.
After you have configured dial peers, you can configure how the router performs dial peer hunting functions. To configure the dial peer hunting behavior on the router, perform the following steps beginning in configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config)# dial-peer hunt hunt-order-number | Specify the hunt selection order for dial peers. |
Step 2 | Router(config)# dial-peer terminator character | (Optional) Designate a special character to be used as a terminator for variable length dialed numbers. |
If using dial peer hunting, there may be situations when you want to disable dial-peer hunting on a specific dial peer. To disable dial-peer hunting on a dial peer, use the following commands beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config)# dial-peer voice tag {pots | voatm}
| Enter dial-peer configuration mode for the specified dial peer. |
Step 2 | Router(config-dial-peer)# huntstop | Disable dial-peer hunting on the dial peer. Once you enter this command, no further hunting is allowed if a call fails on the specified dial peer. |
To reenable dial-peer hunting on a dial peer, enter the no huntstop command.
To configure Cisco-trunk permanent calls on a Cisco 3600 series router for Voice over ATM, use the following commands from interface configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | For Cisco 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. |
Step 2 | Router(config-voiceport)# connection trunk destination-string [answer-mode] | Configure the trunk connection and specify the telephone number in the destination-string. When configuring Cisco-trunk permanent calls, one side must be the call initiator (master) and the other side is normally the call answerer (slave). By default, the voice port operates in master mode. Enter the answer-mode keyword to specify that the voice port operates in slave mode. |
Step 3 | Router(config-voiceport)# shutdown | Shut down the voice port. |
Step 4 | Router(config-voiceport)# no shutdown | Reactivate the voice port to enable the trunk connection to take effect. |
![]() |
Note Every time you enter the connection trunk or no connection trunk command, you must toggle the voice port (by entering shutdown, then no shutdown) for the changes to take effect. |
Verify that the voice connection is working by doing the following:
You can check the validity of your dial-peer and voice-port configuration by performing the following tasks:
If you are having trouble connecting a call and you suspect the problem is associated with the dial-peer configuration, you can try to resolve the problem by performing the following tasks:
The following is a sample configuration for Voice over ATM on the Cisco 3600 series:
version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname c3640_1 ! ! ! no ip subnet-zero no ip routing ip wccp version 2 ip host keyer-ultra 171.71.20.62 ! ! ! ! dial-control-mib max-size 500 ! process-max-time 200 ! interface Ethernet0/0 ip address 172.28.129.54 255.255.255.192 ip helper-address 171.71.20.62 no ip directed-broadcast no ip route-cache no ip mroute-cache ! interface Serial0/0 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache no fair-queue ! interface Ethernet0/1 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache shutdown ! interface ATM1/0 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache no atm ilmi-keepalive pvc 1/100 vbr-rt 1000 500 encapsulation aal5mux voice ! no scrambling-payload impedance 120-ohm no fair-queue ! interface ATM1/1 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache no atm ilmi-keepalive pvc 2/100 vbr-rt 1000 500 encapsulation aal5mux voice ! no scrambling-payload impedance 120-ohm no fair-queue ! interface ATM1/1.1 point-to-point no ip directed-broadcast no ip route-cache no ip mroute-cache pvc 3/200 vbr-rt 64 64 4 encapsulation aal5mux voice ! ! interface ATM1/2 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache shutdown no atm ilmi-keepalive no scrambling-payload impedance 120-ohm no fair-queue ! interface ATM1/3 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache shutdown no atm ilmi-keepalive no scrambling-payload impedance 120-ohm no fair-queue ! interface ATM1/4 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache shutdown no atm ilmi-keepalive no scrambling-payload impedance 120-ohm no fair-queue ! interface ATM1/5 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache shutdown no atm ilmi-keepalive no scrambling-payload impedance 120-ohm no fair-queue ! interface ATM1/6 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache shutdown no atm ilmi-keepalive no scrambling-payload impedance 120-ohm no fair-queue ! interface ATM1/7 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache shutdown no atm ilmi-keepalive no scrambling-payload impedance 120-ohm no fair-queue ! interface ATM3/0 no ip address no ip directed-broadcast no ip route-cache no ip mroute-cache map-group atm1 atm clock INTERNAL pvc 2/200 encapsulation aal5snap no atm auto-configuration no atm ilmi-keepalive no atm address-registration no atm ilmi-enable pvc voice 1/100 vbr-rt 5000 2500 encapsulation aal5mux voice ! ! ip default-gateway 172.28.129.1 ip classless ip route 171.70.20.62 255.255.255.255 172.28.129.1 no ip http server ! ! map-list atm1 ip 4.4.4.2 atm-vc 2 broadcast ! map-class frame-relay fr1 ! map-class frame-relay voice no frame-relay adaptive-shaping frame-relay cir 128000 frame-relay bc 128000 snmp-server engineID local 00000009020000107BC778C0 snmp-server community public RO snmp-server community SNMPv2c view v2default RO snmp-server community v2 view v1default RO snmp-server community config view v1default RO snmp-server community voice view v1default RO snmp-server packetsize 4096 snmp-server enable traps snmp snmp-server enable traps casa snmp-server enable traps config snmp-server enable traps voice poor-qov snmp-server host 171.71.128.229 version 2c SNMPv2c config voice snmp snmp-server host 171.71.128.242 version 2c public config voice snmp snmp-server host 171.71.129.16 version 2c public tty frame-relay isdn hsrp config entity envmon bgp rsvp rtr syslog stun sdllc dspu rsrb dlsw sdlc snmp snmp-server host 171.71.129.164 version 2c public config voice snmp ! line con 0 exec-timeout 0 0 transport input none line aux 0 line vty 0 4 session-timeout 10 password apple login ! voice-port 2/0/0 input gain 5 output attenuation 5 ! voice-port 2/0/1 input gain 5 output attenuation 5 ! voice-port 2/1/0 input gain 5 output attenuation 5 ! voice-port 2/1/1 input gain 5 output attenuation 5 ! dial-peer voice 2 pots destination-pattern 4001 ! dial-peer voice 8000 pots destination-pattern 84000 ! dial-peer voice 9000 pots destination-pattern 94000 ! dial-peer voice 9001 pots destination-pattern 94001 ! dial-peer voice 348 voatm destination-pattern 348.... signal-type ext-signal session target ATM3/0 pvc 1/100 ! dial-peer voice 338 voatm destination-pattern 338.... signal-type ext-signal session target ATM1/0 pvc 1/100 ! dial-peer voice 2222 voatm preference 1 session target ATM1/0 pvc 1/100 ! dial-peer voice 9500 voatm destination-pattern 95... session target ATM3/0 pvc 1/100 ! dial-peer voice 8400 pots destination-pattern 84000 ! dial-peer voice 50000 voatm destination-pattern 5264000 session target ATM3/0 pvc 1/100 ! dial-peer voice 10000 pots destination-pattern 5254000 port 2/0/0 ! dial-peer voice 10001 pots destination-pattern 4000789 port 2/1/0 ! num-exp 1 1234 num-exp 2 2234 num-exp 12 34567890 num-exp 55 66666 end
This section documents new or modified commands. All other commands used with this feature are documented in the Cisco IOS Release 12.1 command reference publications.
New and modified debug commands can be found in the "Debug Commands" section.
The following new and modified commands are described in this section (modified commands are marked by an asterisk):
To specify a hunt selection order for dial-peers, use the dial-peer hunt dial-peer configuration command. Use the no form of this command to restore the default selection order.
dial-peer hunt hunt-order-number
Syntax Description
hunt-order-number A number from 0 to 7 that selects a predefined hunting selection order: 0---Longest match in phone number, explicit preference, random selection. This is the default hunt order number. 1---Longest match in phone number, explicit preference, least recent use. 2---Explicit preference, longest match in phone number, random selection. 3---Explicit preference, longest match in phone number, least recent use. 4---Least recent use, longest match in phone number, explicit preference. 5---Least recent use, explicit preference, longest match in phone number. 6---Random selection. 7---Least recent use.
Defaults
The default is the longest match in phone number, explicit preference, and random selection (hunt order number 0).
Command Modes
Global configuration
Command History
12.0(7)XK This command was introduced and supported on the Cisco 2600 and 3600 series routers and on the Cisco MC3810 multiservice access concentrator. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use the dial-peer hunt dial-peer configuration command if you have configured hunt groups. "Longest match in phone number" refers to the destination pattern that matches the greatest number of the dialed digits. "Explicit preference" refers to the preference setting in the dial-peer configuration. "Least recent use" refers to the destination pattern that has waited the longest since being selected. "Random selection" weight all of the destination patterns equally in a random selection mode.
Examples
The following example displays configuring the dial peers to hunt in the following order: (1) longest match in phone number, (2) explicit preference, (3) random selection.
router# configure terminal router(config)# dial-peer hunt 0
Related Commands
preference Specifies the preferred selection order of a dial peer within a hunt group. destination-pattern Specifies the prefix or the complete telephone number for a dial peer. show dial-peer voice Displays configuration information for dial peers.
Command
Description
To change the character used as a terminator for variable length dialed numbers, use the dial-peer terminator global configuration command. Use the no form of this command to restore the default terminating character.
dial-peer terminator character
Syntax Description
character Designates the terminating character for a variable-length dialed number. Valid numbers and characters are #, *, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, and d. The default is #.
Defaults
The default terminating character is #.
Command Modes
Global configuration
Command History
12.0 This command was introduced. 12.0(7)XK Usage was restricted to variable-length dialed numbers. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
There are certain areas in the world (for example, in certain European countries) where telephone numbers can vary in length. When a dialed-number string has been identified as a variable length dialed-number, the system does not place a call until the configured value for the timeouts interdigits command has expired, or until the caller dials the terminating character. Use the dial-peer terminator global configuration command to change the terminating character.
Examples
The following example displays specifying "9" as the terminating character for variable-length dialed numbers:
router# configure terminal router(config)# dial-peer terminator 9#
Related Commands
answer-address Specifies the preferred selection order of a dial peer within a hunt group. destination-pattern Specifies the prefix or the complete telephone number for a dial peer. timeouts interdigit Specifies the interdigit timeout value for a voice port in seconds. show dial-peer voice Displays configuration information for dial peers.
Command
Description
To enter dial-peer configuration mode and specify the method of voice encapsulation, use the dial-peer voice global configuration command.
For the Cisco 2600 series:
dial-peer voice tag {pots | voip | vofr}For the Cisco 3600 series and the Cisco MC3810:
dial-peer voice tag {pots | voip | vofr | voatm}
Syntax Description
tag A number identifying a particular dial peer. Valid entries are 1 to 2147483647. pots POTS dial peer using basic telephone service. voip VoIP dial peer using voice encapsulation on the POTS network. vofr Voice over Frame Relay dial peer using encapsulation on the Frame Relay backbone network. voatm (Cisco 3600 and MC3810 only) Voice over ATM dial peer using real-time AAL5 voice encapsulation on the ATM backbone network.
Defaults
No default behavior or values.
Command Modes
Global configuration
Command History
11.3(1)T This command was introduced. 11.3(1)MA This command was first supported on the Cisco MC3810 with support for POTS, VoFR and VoATM. 12.0(3)XG This command added VoFR to the Cisco 2600 and Cisco 3600 series routers. 12.0(4)T This command added VoFR to the Cisco 7200 series platform. 12.0(7)XK This command added VoIP to the Cisco MC3810 and VoATM to the Cisco 3600 series routers. Support for VoHDLC on the Cisco MC3810 was removed in this release. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use the dial-peer voice global configuration command to switch to the dial-peer configuration mode from the global configuration mode. Use the exit command to exit the dial-peer configuration mode and return to the global configuration mode.
Examples
The following example displays accessing dial-peer configuration mode and configuring a POTS peer identified as dial peer 10:
router# configure terminal router(config)# dial-peer voice 10 pots
The following example displays accessing dial-peer configuration mode and configuring a VoATM peer identified as dial peer 20:
router# configure terminal router(config)# dial-peer voice 20 voatm
Related Commands
voice-port Enters voice-port configuration mode.
Command
Description
![]() |
Note This document only describes encapsulation settings for Voice over ATM. For the full syntax of the encapsulation command, refer to Cisco IOS 12.1 Wide Area Networking Command Reference. |
Syntax Description
aal-encap ATM adaptation layer (AAL) and encapsulation type. Possible values for aal-encap are as follows: aal5mux voice---For a MUX-type virtual circuit for Voice over ATM. aal5snap---The only encapsulation supported for Inverse ARP. Logical Link Control/Subnetwork Access Protocol (LLC/SNAP) precedes the protocol datagram.
Defaults
The global default encapsulation is aal5snap. See the "Usage Guidelines" section for other default characteristics.
Command Modes
Interface-ATM-VC configuration (for an ATM PVC or SVC)
Command History
11.3 T This command was introduced. 12.0 This command superseded the encapsulation atm command for the Cisco MC3810, and the aal5mux frame and aal5mux voice suboptions appeared. 12.0(7)XK Support for the aal5mux voice option was added to the Cisco 3600 series routers. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use one of the aal5mux encapsulation options to dedicate the specified PVC to a single protocol; use the aal5snap encapsulation option to multiplex two or more protocols over the same PVC. Whether you select aal5mux or aal5snap encapsulation depends on practical considerations, such as the type of network and the pricing offered by the network. If the network's pricing depends on the number of PVCs set up, aal5snap may be the appropriate choice. If pricing depends on the number of bytes transmitted, aal5mux may be the appropriate choice because it has slightly less overhead.
If you specify virtual template parameters after the ATM PVC is configured, issue a shutdown command followed by a no shutdown command on the ATM subinterface to restart the interface, causing the newly configured parameters (such as an IP address) to take effect.
The following example displays configuring a PVC to support encapsulation for Voice over ATM:
router(config-if)# pvc 20 router(config-if-atm-pvc)# encapsulation aal5mux voice
To specify which digits to forward for voice calls, use the forward-digits dial-peer configuration command. If the no form of this command is entered, any digits not matching the destination-pattern are not forwarded. Use the default form of this command to restore the default state.
forward-digits {num-digit | all | extra}
Syntax Description
num-digit The number of digits to be forwarded. If the number of digits is greater than the length of a destination phone number, the length of the destination number is used. The valid range is 0 to 32. Setting the value to 0 is equivalent to entering no forward-digits. all Forward all digits. If all is entered, the full length of the destination pattern is used. extra If the length of the dialed digit string is greater than the length of the dial-peer destination pattern, the extra right-justified digits are forwarded. However, if the dial-peer destination pattern is variable length (ending with character "T", for example: T, 123T, 123...T), extra digits are not forwarded.
Defaults
Dialed digits not matching the destination-pattern are forwarded.
Command Modes
Dial-peer configuration
Command History
11.3(1) MA This command was introduced on the Cisco MC3810. 12.0(2)T The implicit option was added. 12.0(4)T This command was modified to support ISDN PRI QSIG signaling calls. 12.0(7)XK This command was first supported on the Cisco 2600 and 3600 platforms, the implicit keyword was removed, and the extra keyword was added. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
This command applies only to POTS dial peers.
Forwarded digits are always right-justified, so that extra leading digits are stripped.
The destination pattern includes both explicit digits and wildcards if present.
Use the default form of this command if a non-default digit-forwarding scheme was entered previously and you want to restore the default.
For QSIG ISDN connections, entering forward-digits all implies that all of the digits of the called party number are sent to the ISDN connection. When you enter forward-digits num-digit and enter a number from 1 to 32, the number of digits specified (right justified) of the called part number are sent to the ISDN connection.
Examples
The following example displays forwarding all of the digits in the destination pattern of a POTS dial peer:
router(config)# dial-peer voice 1 pots
router(config-dial-peer)# destination-pattern 8...
router(config-dial-peer)# forward-digits all
The following example displays forwarding 4 of the digits in the destination pattern of a POTS dial peer:
router(config)# dial-peer voice 1 pots
router(config-dial-peer)# destination-pattern 555....
router(config-dial-peer)# forward-digits 4
The following example displays forwarding the extra right-justified digits that exceed the length of the destination pattern of a POTS dial peer:
router(config)# dial-peer voice 1 pots
router(config-dial-peer)# destination-pattern 555....
router(config-dial-peer)# forward-digits extra
Related Commands
destination-pattern Defines the prefix or the full E.164 telephone number to be used for a dial peer. show dial-peer voice Displays configuration information for dial peers.
Command
Description
To disable all further dial-peer hunting if a call fails when using hunt groups, enter the huntstop dial-peer configuration command. To reenable dial peer call hunting, enter the no form of this command.
huntstopSyntax Description
This command has no arguments or keywords.
Defaults
Disabled
Command Modes
Dial-peer configuration
Command History
12.0(5)T This command was introduced on the Cisco MC3810. 12.0(7)XK Support for this command was extended to the Cisco 2600 and 3600 series routers. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Once you enter this command, no further hunting is allowed if a call fails on the specified dial peer.
This command can be used with all types of dial peers.
Examples
The following example shows how to disable dial-peer hunting on a specific dial peer:
router(config)# dial peer voice 100 voatm
router(config-dial-peer)# huntstop
The following example shows how to reenable dial-peer hunting on a specific dial peer:
router(config)# dial peer voice 100 voatm
router(config-dial-peer)# no huntstop
Related Commands
dial-peer voice Enters dial-peer configuration mode and specifies the method of voice-related encapsulation.
Command
Description
To configure a network-specific address for a dial peer, use the session target dial-peer configuration command. Use the no form of this command to disable this feature.
Syntax Description
interface Interface type and interface number on the router. pvc The specific ATM permanent virtual circuit (PVC) for this dial peer. name The PVC name. vpi/vci ATM network virtual path identifier (VPI) and virtual channel identifier (VCI) of this PVC. On the Cisco 3600, if you have the Multiport T1/E1 ATM network module with IMA installed, the valid range for vpi is 0-15, and the valid range for vci is 1-255. If you have the OC3 ATM Network Module installed, the valid range for vpi is 0-15, and the valid range for vci is 1-1023. vci ATM network virtual channel identifier (VCI) of this PVC.
Defaults
Enabled with no IP address or domain name defined.
Command Modes
Dial-peer configuration
Command History
11.3(1)T This command was introduced. 11.3(1)MA Support was added for VoFR, VoATM, and VoHDLC dial peers on the Cisco MC38110. 12.0(3) XG The cid option was added. Support was added for VoFR dial peers on the Cisco 2600 and Cisco 3600 series routers. 12.0(4)T This command was implemented in Cisco IOS Release 12.0(4)T. 12.0(7)XK Support was added for VoATM dial peers on the Cisco 3600 series routers. Support was added for VoIP dial peers on the Cisco MC3810. Support for VoHDLC on the Cisco MC3810 was removed in this release. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use the session target command to specify a network-specific address or domain name for a dial peer. Whether you select a network-specific address or a domain name depends on the session protocol you select.
Examples
The following example displays configuring a session target for Voice over ATM on the Cisco 3600 series. The session target is sent to ATM interface 0, and is for a PVC with a VPI/VCI of 1/100.
router(config)# dial-peer voice 12 voatm router(config-dial-peer)# destination-pattern 13102221111 router(config-dial-peer)# session target atm1/0 pvc 1/100
Related Commands
called-number Enables an incoming VoFR call leg to be bridged to the correct POTS call leg. codec (dial-peer) Specifies the voice coder rate of speech for a dial peer. cptone Specifies a regional tone, ring, and cadence setting for an analog voice port. destination-pattern Specifies either the prefix or the full E.164 telephone number to be used for a dial peer. dtmf-relay Enables the DSP to generate FRF.11 Annex A frames for a dial peer. preference Indicates the preferred selection order of a dial peer within a hunt group. session protocol Establishes a VoFR protocol for calls between the local and the remote routers via the packet network. signal-type Sets the signaling type to be used when connecting to a dial peer.
Command
Description
To set the signaling type to be used when connecting to a dial peer, use the signal-type command from dial-peer configuration mode. To return to the default signal-type, use the no form of this command.
signal-type {cas | cept | ext-signal | transparent}
Syntax Description
cas North American EIA-464 Channel-Associated Signaling (robbed bit signaling). If the Digital T1 Packet Voice Trunk Network Module is installed, this option may not be available. cept Provides a basic E1 ABCD signaling protocol. Used primarily for E&M interfaces. When used with FXS/FXO interfaces, this protocol is equivalent to MELCAS. ext-signal External signaling. The DSP does not generate any signaling frames. Use this option when there is an external signaling channel, for example, CCS, or when you need to have a permanent "dumb" voice pipe. transparent On the Cisco MC3810, selecting this option produces different results depending on whether you are using a digital voice module (DVM) or an analog voice module (AVM). For a DVM: The ABCD signaling bits are copied from or transported through the T1/E1 interface "transparently" without modification or interpretation. This enables the MC3810 to handle arbitrary or unknown signaling protocols. For an AVM: It is not possible to provide "transparent" behavior because the Cisco MC3810 must interpret the signaling information in order to read and write the correct state to the analog hardware. This option is mapped to be equal to "cas."
Defaults
cas
Command Modes
Dial-peer configuration
Command History
12.0(3)XG This command was introduced. 12.0(4)T Support was added for the Cisco 7200 series routers. 12.0(7)XK In previous releases, the cept and transparent options were only supported on the Cisco MC3810. Beginning in this release, these options are supported on the Cisco 2600, Cisco 3600 and Cisco 7200 routers. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
This command applies to VoFR and VoATM dial peers. It is used with permanent connections only (Cisco trunks and FRF.11 trunks), not with switched calls.
This command is used to inform the local telephony interface of the type of signaling it should expect to receive from the far-end dial peer. To turn signaling off at this dial peer, select the ext-signal option. If signaling is turned off and there are no external signaling channels, a "hot" line exists, enabling this dial peer to connect to anything at the far end.
When you connect an FXS to another FXS, or if you have anything other than an FXS/FXO or E&M/E&M pair, the appropriate signaling type on Cisco 2600 series and 3600 series routers is ext-signal (disabled).
If you have a digital E1 connection at the remote end that is running cept/MELCAS signaling and you then trunk that across to an analog port, you should make sure that you configure both ends for the cept signal-type.
If you have a T1 or E1 connection at both ends and the T1/E1 is running a signaling protocol that is neither EIA-464 or cept/MELCAS, you may want to configure the signal-type for the transparent option in order to pass through the signaling.
Examples
The following example shows how to disable signaling on a Cisco 2600 series or 3600 series router or on an MC3810 concentrator for VoFR dial peer 200, starting from global configuration mode:
router(config)# dial-peer voice 200 vofr
router(config-dial-peer)# signal-type ext-signal
router(config-dial-peer)#
Related Commands
codec (dial-peer) Specifies the voice coder rate of speech for a dial peer. connection Specifies the connection mode for a voice port. destination-pattern Specifies the telephone number associated with a dial peer. dtmf-relay Enables the DSP to generate FRF.11 Annex A frames for a dial peer. preference Enables the preferred dial peer to be selected when multiple dial peers within a hunt group are matched for a dial string. session protocol Establishes the VoFR protocol for calls between local and remote routers. session target Specifies a network-specific address for a dial peer. sequence-numbers Enables the generation of sequence numbers in each frame generated by the DSP.
Command
Description
Syntax Description
peak-rate The peak information rate (PIR) of the voice connection in kbps. The range is 56 to 10000. average-rate The average information rate (AIR) of the voice connection in kbps. The range is 1 to 56. burst Burst size in number of cells. The range is 0 to 65536.
Defaults
No vbr-rt settings are configured.
Command Modes
ATM virtual circuit configuration
Command History
12.0 This command was introduced on the Cisco MC3810. 12.0(7)XK Support for this command was extended to the Cisco 3600 series. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
The vbr-rt command configures traffic shaping between voice and data PVCs. Traffic shaping is required so that the carrier does not discard calls. To configure voice and data traffic shaping, you must configure the peak, average, and burst options for voice traffic. Configure the burst value if the PVC will be carrying bursty traffic. The peak, average, and burst values are needed so the PVC can effectively handle the bandwidth for the number of voice calls. To calculate the minimum peak, average, and burst values for the number of voice calls, use the following calculations:
![]() |
Note When you configure data PVCs that will be traffic shaped with voice PVCs, use the aalsnap encapsulation and calculate the overhead as 1.13 times the voice rate. |
Examples
The following example displays configuring the traffic shaping rate for ATM PVC 20 on a Cisco 3600. In the example, the peak, average and burst rates are calculated based on a maximum of 20 calls on the PVC.
router(config-if)# pvc 20 router(config-if-atm-pvc)# encapsulation aal5mux voice router(config-if-atm-pvc)# vbr-rt 640 320 80
Related Commands
Configures the ATM adaptation layer (AAL) and encapsulation type for an ATM PVC class
Command
Description
Syntax Description
This command has no arguments or keywords.
Defaults
The command is disabled, meaning the router stops dial-peer hunting when it receives a user-busy disconnect code.
Command Modes
Global configuration
Command History
12.0(5)T This command was introduced on the Cisco 2600 series and 3600 series routers, and the Cisco MC3810 concentrator for VoFR. It was also supported for VoIP on the 2600 series and 3600 series routers. 12.0(7)T This command was supported on the Cisco AS5300 and Cisco AS5800 for VoIP. 12.0(7)XK This command was used for VoIP on the Cisco MC3810. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
This command applies to routers acting as originating or tandem nodes in a Voice over IP, Voice over Frame Relay, or Voice over ATM environment.
This command is used for a configuration in which an originating or tandem router is configured with multiple dial peer entries that route a call to the same destination number, but on different destination routers. In this configuration, after all routes to the first router entry in the dial-peer list are active, a new call will not "roll over" to the next router in the dial-peer list.
This failure to route to the second destination router happens when the bandwidth on the voice interface is greater than the maximum capacity of the first destination router. This condition allows the originating or tandem router to attempt to place a new call to the first destination router because it has indications from the first destination router that there is more capacity based on the bandwidth setting. When the first destination router receives the call, if all of the ports are in use, the destination router returns a "user-busy" disconnect reason code to the originating or tandem router. The originating or tandem router interprets the disconnect reason code as "unavailable destination" for the call and returns a busy tone to the initiating caller.
The originating or tandem router fails to try other routers in the dial-peer list after receiving a "user disconnect" reason code, and so it terminates the call attempt. By using this command, you can perform dial-peer hunting on multiple destination routers even if the originating or tandem router receives a "user-busy" disconnect reason code from one of the destination routers.
Examples
The following example displays configuring the originating or tandem router to continue dial-peer hunting if it receives a "user-busy" disconnect code from a destination router:
Router(config)# voice hunt user-busy
Related Commands
preference Indicates the preferred order of a dial peer within a rotary hunt group.
Command
Description
This section provides information on new and modified VoATM debug commands for the Cisco 3600 series.
All other debug commands used with Voice over ATM are documented in the Cisco IOS Debug Command Reference for Cisco IOS Release 12.1.
The following new and modified commands are described in this section:
To display the ccswvoice function calls during call setup and teardown, use the debug ccswvoice vooatm-debug command from privileged EXEC mode. Use the no form of this command to turn off the debug function.
debug ccswvoice atm-debugSyntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Command History
11.3(1)MA This command was introduced on the Cisco MC3810. 12.0(7)XK This command was first supported on the Cisco 3600 series. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use this command when attempting to troubleshoot a VoATM call that uses the "cisco-switched" session protocol.This command provides the same information as the debug ccswvoice voatm-session command, but includes additional debugging information relating to the calls.
Examples
The following example shows sample output from the debug ccswvoice voatm-debug command:
router# debug ccswvoice voatm-debug 2w2d: ccswvoice: callID 529927 pvcid -1 cid -1 state NULL event O/G SETUP 2w2d: ccswvoice_out_callinit_setup: callID 529927 using pvcid 1 cid 15 2w2d: ccswvoice: callID 529927 pvcid 1 cid 15 state O/G INIT event I/C PROC 2w2d: ccswvoice: callID 529927 pvcid 1 cid 15 state O/G PROC event I/C ALERTccfrf11_caps_ind: codec(preferred) = 1 2w2d: ccswvoice: callID 529927 pvcid 1 cid 15 state O/G ALERT event I/C CONN 2w2d: ccswvoice_bridge_drop: dropping bridge calls src 529927 dst 529926 pvcid 1 cid 15 state ACTIVE 2w2d: ccswvoice: callID 529927 pvcid 1 cid 15 state ACTIVE event O/G REL 2w2d: ccswvoice: callID 529927 pvcid 1 cid 15 state RELEASE event I/C RELCOMP 2w2d: ccswvoatm_store_call_history_entry: cause=10 tcause=10 cause_text=normal call clearing.
Related Commands
Displays the ccswvoice function calls during call setup and teardown.
Command
Description
To display the ccswvoice function calls during call setup and teardown, use the debug ccswvoice voatm-session command from privileged EXEC mode. Use the no form of this command to turn off the debug function.
debug ccswvoice voatm-sessionSyntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Command History
11.3(1)MA This command was introduced on the Cisco MC3810. 12.0(7)XK This command was first supported on the Cisco 3600 series. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use this command to show the state transitions of the cisco-switched-voatm state machine as a call is processed. This command should be used when attempting to troubleshoot a VoATM call that uses the "cisco-switched" session protocol.
Examples
The following example shows sample output from the debug ccswvoice voatm-session command:
router# debug ccswvoice voatm-session 2w2d: ccswvoice: callID 529919 pvcid -1 cid -1 state NULL event O/G SETUP 2w2d: ccswvoice: callID 529919 pvcid 1 cid 11 state O/G INIT event I/C PROC 2w2d: ccswvoice: callID 529919 pvcid 1 cid 11 state O/G PROC event I/C ALERT 2w2d: ccswvoice: callID 529919 pvcid 1 cid 11 state O/G ALERT event I/C CONN 2w2d: ccswvoice: callID 529919 pvcid 1 cid 11 state ACTIVE event O/G REL 2w2d: ccswvoice: callID 529919 pvcid 1 cid 11 state RELEASE event I/C RELCOMP
Related Commands
Displays the ccswvoice function calls during call setup and teardown.
Command
Description
AAL---ATM Adaptation Layer.
Call leg---A logical connection between the router and either a telephony endpoint over a bearer channel or another endpoint using a session protocol.
CAS---Channel associated signaling.
Codec---Coder-decoder. Device that typically uses pulse code modulation to transform analog signals into a digital bit stream and digital signals back into analog signals. In Voice over ATM, it specifies the voice coder rate of speech for a dial peer.
Dial peer---An addressable call endpoint. In Voice over ATM, there are two kinds of dial peers: POTS and VoATM.
DS0---A 64-K B-channel on an E1 or T1 WAN interface.
DTMF---Dual tone multifrequency. Use of two simultaneous voice-band tones for dial (such as touch tone).
E&M---E&M stands for recEive and transMit (or Ear and Mouth). E&M is a trunking arrangement generally used for two-way switch-to-switch or switch-to-network connections. Cisco's E&M interface is an RJ-48 connector that allows connections to PBX trunk lines (tie lines).
FXO---Foreign Exchange Office. An FXO interface connects to the PSTN's central office and is the interface offered on a standard telephone. Cisco's FXO interface is an RJ-11 connector that allows an analog connection to be directed at the PSTN's central office. This interface is of value for off-premise extension applications.
FXS---Foreign Exchange Station. An FXS interface connects directly to a standard telephone and supplies ring, voltage, and dial tone. Cisco's FXS interface is an RJ-11 connector that allows connections to basic telephone service equipment, keysets, and PBXs.
PBX---Private Branch Exchange. Privately owned central switching office.
PLAR---Private Line Auto Ringdown. This type of service results in a call attempt to some particular remote endpoint when the local extension is taken off-key.
POTS---Plain Old Telephone Service. Basic telephone service supplying standard single line telephones, telephone lines, and access to the public switched telephone network.
POTS dial peer---Dial peer connected via a traditional telephony network. POTS peers point to a particular voice port on a voice network device.
PSTN---Public Switched Telephone Network. PSTN refers to the local telephone company.
PVC---Permanent virtual circuit.
TDM---Time division multiplexing.
Trunk---Service that allows quasi-transparent connections between two PBXs, a PBX and a local extension, or some other combination of telephony interfaces to be permanently connected together by the session application and signaling passed transparently through the IP network.
VBR---Variable Bit Rate.
VoATM dial peer---Dial peer connected by an ATM network. VoATM peers point to specific VoATM devices.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Sun May 21 10:44:04 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.