|
|
This chapter describes how to configure Voice over Asynchronous Transfer Mode (VoATM) on the Cisco MC3810 multiservice access concentrator, and includes the following sections:
VoATM enables a Cisco MC3810 to carry voice traffic (for example, telephone calls and faxes) over an ATM network. The Cisco MC3810 supports compressed VoATM on the T1/E1 trunk only. A special logical port designation, ATM port 0, is used in the software configuration.
This chapter assumes you have already configured your ATM backbone network. For more information about ATM configuration using standard Cisco IOS software, refer to the Cisco IOS Wide Area Networking Configuration Guide. This chapter only describes the commands to specifically configure VoATM on the Cisco MC3810.
Before you can configure your Cisco MC3810 to use VoATM, you must first:
To configure the Cisco MC3810 to support VoATM on the T1/E1 trunk, complete the following steps in global configuration mode:
| Step | Command | Purpose |
|---|---|---|
| 1 | router(config)# controller {t1 | e1} 0 | Select the T1 or E1 controller 0. ATM is supported only on controller 0. |
| 2 | router(config-controller)# mode atm | Specify that the controller will support ATM encapsulation, and to create logical ATM interface 0, which you will use to create the ATM PVCs. The ATM encapsulation is for standard ATM; ATM-DXI is not supported. When the controller is set to ATM mode, the following takes place:
|
If the Cisco MC3810 has an E1 controller, a screen display similar to the following appears: TDMB channel # 99 Timeslots ( X 48K, . 56K,* 64K, - skipped) 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 - * * * * * * * * * * * * * * * - - - - - - - - - - - - - - - - TDMB channel # 99 Timeslots ( X 48K, . 56K,* 64K, -skipped) 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 - * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * The display shows which DS0 timeslots are allocated. For example, in the display, timeslots marked with the * symbol indicate that the timeslot is a 64-kbps channel. Timeslots marked with the - symbol are skipped. If the Cisco MC3810 has a T1 controller, the screen display will be different, showing the DS0 timeslots specific to the T1 channels. | ||
| 3 | router(config-controller)# no shutdown | Make sure the controller is activated. |
| 4 | router(config-controller)# exit | Exit controller configuration mode. |
| 5 | router(config)# interface atm0 {multipoint | point-to-point} | Enter interface configuration mode to configure ATM interface 0. Note In Cisco IOS Release 11.3(1) MA, serial port 2 was a valid port number. Beginning with Release 12.0, serial 2 is not a valid designation on the Cisco MC3810. VoATM is supported only on ATM 0.If the VoATM connection will be over a point-to-point network, specify the point-to-point option. The default option, multipoint, assumes you have a fully meshed network. |
| 6 | router(config-if)# ip address ip-address mask | Assign the IP address and subnet mask to the interface. |
| 7 | router(config-if)# pvc [name] vpi/vci | Create an ATM permanent virtual circuit (PVC) for voice traffic and enter virtual circuit configuration mode. |
| 8 | router(config-if-atm-pvc)# encapsulation aal5mux voice | Set the encapsulation of the PVC to support voice traffic. Note To configure a PVC to support data traffic, use aal5snap encapsulation. |
| 9 | 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. The vbr-rt command configures 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 Cisco MC3810. 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:
|
| 10 | 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. |
| 11 | Repeat steps 7-10 for each ATM voice PVC you will configure. When you have completed configuring all of the ATM voice PVCs, continue with steps 12-16. | |
| 12 | router(config-if)# pvc [name] vpi/vci | Create an ATM PVC for data traffic and enter virtual circuit configuration mode. |
| 13 | router(config-if-atm-pvc)# encapsulation aal5snap | Set the encapsulation of the PVC to support ATM data traffic. |
| 14 | In ATM PVC configuration mode, configure either the ubr, ubr+, or the vbr-nrt traffic shaping commands for the data PVC as appropriate. | |
| 15 | router(config-if-atm-pvc)# exit | Exit ATM virtual circuit configuration mode. |
| 16 | Repeat steps 12-15 for each data PVC configured. | |
The VoATM configuration must be performed on the Cisco MC3810 concentrators on both sides of the voice connection. Repeat the previous procedure on the other Cisco MC3810 concentrator.
To verify the ATM PVC configuration, enter the following command in privileged EXEC mode:
| Step | Command | Purpose |
|---|---|---|
| 1 | router# show atm vc | Verify the ATM PVC configuration. |
This completes the preliminary VoATM configuration. To prepare your dial-peer configuration, proceed to the next section "Preparing to Configure Voice Dial Peers."
![]() | 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 VoATM 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. For an example of a back-to-back voice over ATM configuration, see the "Voice over ATM Configuration Examples" section. |
After you have merged your telephony and WAN networks together, there are tasks you can do to simplify configuring VoATM. One is to collect all of the information directly related to each dial peer by creating a peer configuration table.
Figure 6-1 shows a diagram of a small voice network in which Cisco MC3810 No. 1, with ATM virtual circuit 20, connects a small sales branch office to the main office through Cisco MC3810 No. 2. There are only two devices in the sales branch office that need to be established as dial peers: a telephone and a fax machine. Cisco MC3810 No. 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 devices that need to be established as dial peers in the main office, all of which are telephones connected to the PBX.
Table 6-1 shows the peer configuration table for the example illustrated in Figure 6-1.

| Dial Peer | Extension | Prefix | Destination Pattern | Type | Voice Port | Session Target |
|---|---|---|---|---|---|---|
| Cisco MC3810 No. 1 |
|
|
|
|
| |
1 | 61111 |
| +13107661111 | POTS | 1/1 |
|
2 | 62222 |
| +13107662222 | POTS | 1/2 |
|
10 |
|
| +1310767.... | VOATM |
| S2 20 |
| Cisco MC3810 No. 2 |
|
|
|
|
| |
11 |
|
| +1310766.... | VOATM |
| S2 40 |
3 | 73333 | 7 | +1310767.... | POTS | 1/1 |
|
4 | 74444 | 7 | +1310767.... | POTS | 1/1 |
|
5 | 75555 | 7 | +1310767.... | POTS | 1/1 |
|
The dial plan shown in Table 6-1 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 "Voice Dial Plan Considerations."
Dial peers describe the entities to and/or from which a call is established. Dial-peer configuration tasks define the address or set of addresses serviced by that dial peer and the call parameters required to establish a call to and/or from that dial peer.
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. VoATM 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 VoATM dial peers are required if you want to both send and receive calls using VoATM.
Establishing two-way communication using VoATM requires establishing a specific voice connection between two defined endpoints. As shown in Figure 6-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 VoATM 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, you need to configure VoATM dial peer 2 as shown in Figure 6-3.

The only exception to this is when both POTS dial peers are connected to the same concentrator, as shown in Figure 6-4. In this circumstance, because both dial peers share the same destination IP address, you do not need to configure a VoATM 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 Cisco MC3810 at the other end of the ATM connection. Figure 6-5 and Figure 6-6 show the relationship between the destination pattern and the session target, as seen from the perspective of both Cisco MC3810 concentrators in a VoATM configuration.


The following sections describe how to configure POTS and VoATM peers.
Depending on your dial plan configuration, you may need to consider how to configure voice networks with variable-length dial plans, number expansion, excess digit playout, forward digits and default voice routes, or use hunt groups with dial peer preferences. For more information on these topics, see "Voice Dial Plan Considerations."
To configure POTS peers, complete the following steps from global configuration mode:
| Step | Command | Purpose |
|---|---|---|
| 1 | router(config)# dial-peer voice tag pots |
The tag value identifies the dial peer and must be unique on the Cisco MC3810. Do not duplicate a specific tag number. |
| 2 | router(config)# 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-9 and the letters A-D. The following special characters can be entered in the string:
The plus symbol (+) is not a valid character in the string. |
| 3 | router(config-dialpeer)# port slot/port | Associate this POTS dial peer with a specific logical dial interface. Enter the slot/port number of the voice port connected to the POTS dial peer. |
When you configure the dial plan, you have different options for how the dial plan is designed. For more information about dial plan strategies, see "Voice Dial Plan Considerations."
To configure dial plan options, complete one or more of the following steps from dial-peer configuration mode:
| Step | Command | Purpose |
|---|---|---|
| 1 | router(config-dialpeer)# num-exp extension-number extension-string | (Optional) If using the number expansion feature, define how to expand an extension number into a particular destination pattern. |
| 4 | router(config-dialpeer)# preference value |
For more information about hunt groups and preferences, see the "Hunt Groups and Preference Configuration" section. |
| 5 | router(config-dialpeer)# forward-digits {num-digit | all | implicit} |
The default value is implicit, in which the exactly matched digits are not forwarded. Only digits matched by the wildcard pattern are forwarded. For more information about forward-digits, see the "Forward Digits and Voice Default Routes" section. |
| 6 | router(config-dialpeer)# prefix string |
To configure the next POTS dial peer, exit dial-peer configuration mode by entering exit, and repeat the previous steps. To configure the VoATM dial peers, see the next section "Configuring Voice over ATM Dial Peers."
Depending on your dial plan configuration, you may need to consider how to configure voice networks with variable length dial plans, number expansion, excess digit playout, forward digits and default voice routes, or use hunt groups with dial peer preferences. For more information on these topics, see "Voice Dial Plan Considerations."
To configure VoATM dial peers, complete the following steps from global configuration mode:
| Step | Command | Purpose |
|---|---|---|
| 1 | router(config)# dial-peer voice tag voatm | Define a VoATM dial peer for VoATM and enter dial-peer configuration mode. The tag value identifies the dial peer and must be unique on the Cisco MC3810. Do not duplicate a specific tag number. |
| 2 | router(config-dialpeer)# destination-pattern string | |
| 3 | router(config-dialpeer)# session target ATM0 pvc [name] | [vpi/]vci]] | Configure the ATM session target for the dial peer. Make sure to specify ATM 0 as the interface for the PVC. |
| 4 | router(config-dialpeer)# preference value | (Optional) Configure a preference for the VoATM dial peer. The value is a number from 0-10 where the lower the number, the higher the preference. For more information about hunt groups and preferences, see the "Hunt Groups and Preference Configuration" section. |
| 5 | router(config-dialpeer)# alt-dial string | (Optional) Configure the alternate dial-out string when configuring on-net-to-off-net alternative dialing. |
To configure the next VoATM dial peer, exit dial-peer configuration mode by entering exit, and repeat the previous steps.
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:
This section shows the following configuration examples for VoATM:
Figure 6-7 shows a configuration example for two Cisco MC3810 concentrators configured back-to-back for VoATM. This setup is useful to test your VoATM configuration locally to make sure voice connections can be made locally before configuring VoATM across a larger network. Following the figure are the commands required to configure the Cisco MC3810 concentrators in this example.

hostname location1 no ip domain-lookup interface Ethernet0 ip address 10.1.10.1 255.255.255.0 no ip mroute-cache no ip route-cache controller T1 0 clock source internal mode atm interface atm0 point-to-point ip address 10.1.1.1 255.255.255.0 no ip mroute-cache pvc 1 1 100 encapsulation aal5mux voice vbr-rt 384 192 48 pvc 2 1 200 encapsulation aal5snap map-group atm1 router rip redistribute connected network 10.0.0.0 no ip classless map-list atm1 ip 10.1.1.2 atm pvc 2 broadcast line con 0 line aux 0 line vty 0 4 password cisco login
dial-peer voice 1 pots destination-pattern 10 port 1/1 dial-peer voice 202 voatm destination-pattern 2. session target ATM0 1
hostname location2 no ip domain-lookup interface Ethernet0 ip address 10.1.20.1 255.255.255.0 no ip mroute-cache no ip route-cache controller T1 0 clock source line mode atm interface atm0 point-to-point ip address 10.1.1.2 255.255.255.0 no ip mroute-cache pvc 1 1 100 encapsulation aal5mux voice vbr-rt 384 192 48 pvc 2 1 200 encapsulation aal5snap map-group atm1 router rip redistribute connected network 10.0.0.0 no ip classless map-list atm1 ip 10.1.1.1 atm pvc 2 broadcast dial-peer voice 1 pots destination-pattern 20 port 1/1 dial-peer voice 202 voatm destination-pattern 1. session target ATM0 1 end
Figure 6-8 shows an example for both voice and data traffic over ATM between two Cisco MC3810 concentrators, including configuration for voice ports and dial peers. Following the figure are the commands required to configure the Cisco MC3810 concentrators in this example.

interface Ethernet0 ip address 172.22.124.239 255.255.0.0 controller T1 0 mode ATM interface atm0 point-to-point ip address 223.223.224.229 255.255.255.0 no ip mroute-cache no ip route-cache map-group atm1 pvc 26 26 200 encapsulation aal5snap pvc 27 27 270 encapsulation aal5mux voice vbr-rt 384 192 48 no ip classless map-list atm1 ip 223.223.224.228 atm pvc 26 broadcast voice-port 1/1 voice-port 1/2 voice-port 1/3 voice-port 1/4
dial-peer voice 1 pots destination-pattern 3488801 port 1/1 dial-peer voice 2 pots destination-pattern 3488802 port 1/2 dial-peer voice 1001 voatm destination-pattern 338.... session target ATM0 27 end
interface Ethernet0 ip address 172.22.124.247 255.255.0.0 controller T1 0 mode ATM interface atm0 point-to-point ip address 223.223.224.228 255.255.255.0 no ip mroute-cache no ip route-cache map-group atm1 pvc 26 26 200 encapsulation aal5snap pvc 27 27 270 encapsulation aal5mux voice vbr-rt 384 192 48 no ip classless map-list atm1 ip 223.223.224.229 atm pvc 26 broadcast login line vty 1 4 login voice-port 1/1 voice-port 1/2 voice-port 1/3 voice-port 1/4
dial-peer voice 1 pots destination-pattern 3388801 port 1/1 dial-peer voice 2 pots destination-pattern 3388802 port 1/2 dial-peer voice 1001 voatm destination-pattern 348.... session target ATM0 27 end
|
|