|
|
This document describes voice telephony over ATM (VTOA) using ATM adaptation layer 2 (AAL2) trunking on the Cisco MC3010 series multiservice access concentrators.
This document includes the following sections:
This feature enables the Cisco MC3810 series concentrators to carry voice traffic (for example, telephone calls and faxes) over ATM networks using AAL2. AAL2 is the most bandwidth-efficient standards-based trunking method for transporting compressed voice, voice-band data, circuit-mode data, and frame-mode data over ATM infrastructures.
Voice over ATM with AAL2 trunking provides the following improvements to the Cisco MC3810 capabilities:
The following capabilities are not supported in this release of AAL2 VoATM:
Cisco IOS Multiservice Applications Configuration Guide, Cisco IOS Release 12.1
Cisco IOS Multiservice Applications Command Reference, Cisco IOS Release 12.1
Cisco IOS Wide-Area Networking Command Reference, Cisco IOS Release 12.1
Cisco MC3810 series
Standards
ATM Forum---af-vtoa-113
ITU---I.363.2
ITU---I.366.2
Before you can configure your router to use Voice over ATM, you must first:
After you have analyzed your dial plan and decided how to integrate it into your existing ATM network, you are ready to configure your network devices to support Voice over ATM.
To configure Voice over ATM with AAL2 trunks, complete the following tasks as required:
![]() |
Note ATM defaults to Interim Local Management Interface (ILMI). If your carrier is using Local Management Interface (LMI), be sure to configure LMI support on the router. |
![]() |
Note If any DS0 groups (CAS groups), channel groups, or clear channels are configured on T1/E1 controller 0, you must remove them before configuring VoATM. Because ATM uses all of the DS0 timeslots on the controller, the ATM configuration cannot take place if any DS0s on controller 0 are used by other applications. |
You must perform the VoATM configuration on the Cisco MC3810 concentrators at both ends of the ATM link.
To configure a Cisco MC3810 series concentrator to support VoATM on a T1/E1 trunk, complete the following steps beginning in global configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | router(config)# | Select the T1 or E1 controller 0. On the Cisco MC3810, ATM is supported only on controller 0. | ||
Step 2 | router(config-controller)# mode atm | Specify that the controller will support ATM encapsulation and create ATM interface 0. When the controller is set to ATM mode, the following takes place:
| ||
Step 3 | router(config-controller)# no shutdown | Make sure the controller is activated. | ||
Step 4 | router(config-controller)# exit | Exit controller configuration mode. | ||
Step 5 | router(config)# interface atm0 | Enter interface configuration mode to configure ATM interface 0 or an ATM subinterface. For subinterfaces, the default is multipoint. | ||
router(config-if)# | Create an ATM PVC for voice traffic and enter ATM virtual circuit configuration mode. vpi = 0 to 255 vci = 1 to 1023 word = optional PVC identifier (letters only); if you assign a PVC identifier, you can use it to specify this PVC when configuring network dial peers
| |||
Step 7 | router | Set the encapsulation of the PVC to support AAL2 voice traffic. This automatically creates channel identifiers (CIDs) 1 through 255. | ||
Step 8 | router(config-if-atm-vc)# vbr-rt peak-rate | Configure the PVC for variable-bit-rate real-time (voice) traffic. Guidelines for setting the peak rate, average rate, and burst size are as follows:
| ||
Step 9 | router(config-if-atm-vc)# | (Optional) Configure transmission of end-to-end F5 OAM loopback cells on a PVC, optionally specify the number of seconds between loopback cells, and optionally enable OAM management of the connection. The range for frequency is 0 to 600. The default is 10. | ||
Step 10 | router(config-if-atm-vc)# | (Optional) Specify OAM management parameters for verifying connectivity of a PVC connection. This command is supported only if OAM management is enabled.
| ||
Step 11 | router(config-if-atm-vc)# | Exit configuration mode. | ||
Step 12 | router# show atm vc | Verify the ATM PVC configuration. |
![]() |
Note When verifying your ATM PVC connectivity, note that you cannot enter 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 enter the ping command over the data PVC. |
You can configure a Cisco MC3810 as either a CAC master or a CAC slave. By default, a Cisco MC3810 is a CAC slave. You typically configure a CAC master at one end of an ATM trunk and a CAC slave at the opposite end. A Cisco MC3810 configured as a master always performs CAC during fax/modem upspeed. A Cisco MC3810 configured as a slave sends a request for CAC to the CAC master.
To configure a Cisco MC3810 as a CAC master, complete the following steps beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | router(config)# voice service voatm | Enters voice-service configuration mode. |
Step 2 | router(config-voice-service)# session protocol aal2 | Enters voice-service-session configuration mode and specifies AAL2 trunking. |
Step 3 | router(config-voice-service-session)# cac master | Configures this Cisco MC3810 as a CAC master. By default, a Cisco MC3810 is a CAC slave. |
Step 4 | router(config-voice-service-session)# end | Exits configuration mode. |
To return a Cisco MC3810 to its default operation as a CAC slave, complete the following steps beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | router(config)# voice service voatm | Enters voice-service configuration mode. |
Step 2 | router(config-voice-service)# session protocol aal2 | Enters voice-service-session configuration mode and specifies AAL2 trunking. |
Step 3 | router(config-voice-service-session)# no cac master | Configures this Cisco MC3810 as a CAC slave. |
Step 4 | router(config-voice-service-session)# end | Exits configuration mode. |
This section describes the configuration tasks necessary to enable AAL2 common part sublayer (CPS) subcell multiplexing when the Cisco MC3810 interoperates with a voice interface service module (VISM) in an MGX switch. The commands and procedures in this section are specific to the Cisco MC3810 series.
To configure the Cisco MC3810 to perform subcell multiplexing, complete the following steps beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | router(config)# | Enters voice-service configuration mode. |
Step 2 | router(config-voice-service)# session protocol aal2 | Enters voice-service-session configuration mode and specifies AAL2 trunking. |
Step 3 | router(config-voice-service-session)# subcell-mux | Enables subcell multiplexing. By default, subcell multiplexing is not enabled. |
Step 4 | router(config-voice-service-session)# end | Exits configuration mode. |
For more information on dial peers and dial-peer configuration, see the "Configuring Voice over ATM" chapter in the Cisco IOS Release 12.1 Multiservice Applications Configuration Guide.
To configure a network dial peer for VoATM, specify a unique tag number, an outgoing serial port, and a virtual circuit number.
To configure Voice over ATM dial peers, use the following commands beginning in global configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | router(config)# | Define a Voice over ATM dial peer for Voice over ATM and enter dial-peer configuration mode. The tag identifies the dial peer. Each tag on any one router must be unique. | ||
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. The following special characters can be entered in the string:
| ||
Step 3 | router(config-dial-peer)# session protocol aal2-trunk | Configure the session protocol to support AAL2-trunk permanent (private line) trunk calls. | ||
Step 4 | router(config-dial-peer)# session target atm 0 pvc | Configure the ATM session target for the dial peer. Be sure to specify atm 0 as the interface for the PVC. Use word to identify the PVC if a word name was assigned when the PVC was created in step 6 of the "Configuring ATM for AAL2 Voice" section. | ||
Step 5 | router(config-dial-peer)# codec aal2 profile | Specify a codec profile for the DSP. Profile options are itut 1, itut 2, itut 7, custom 100, and custom 110. The default is itut 1 with codec G.711ulaw. See the command reference for the codec options available for each AAL2 profile.
| ||
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 type of ABCD signaling packets that are generated by the voice port and sent over the ATM network. The signal type must be configured to the same setting at both ends of the PVC. Enter ext-signal for common channel signaling (CCS). ABCD signaling packets are not sent. Enter transparent for nonswitched trunks using channel associated signaling (CAS). ABCD signaling bits are passed transparently to the ATM network. | ||
Step 8 | router(config-dial-peer)# no vad | (Optional) Disable voice activity detection (VAD) on the dial peer. VAD is enabled by default. | ||
Step 9 | router(config-dial-peer)# exit | Exit from the dial-peer configuration mode. | ||
Step 10 | To configure additional voice over ATM dial peers, repeat steps 1 through 9. | |||
To configure AAL2-trunk permanent calls on a Cisco MC3810 series concentrator, complete the following commands beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | For Cisco MC3810 series analog voice ports: router(config)# voice port slot/port For Cisco MC3810 series digital voice ports: router(config)# voice port slot:ds0-group | Enter voice port configuration mode. |
Step 2 | router(config-voiceport)# connection trunk | Configure the trunk connection, specifying the telephone number in the destination-string. For AAL2-trunk permanent calls, the voice port at one end must be the call initiator (master) and the voice port at the other end is normally the call answerer (slave). By default, voice ports operate in master mode. Enter the answer-mode keyword to specify that a voice port should operate 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, or make any changes to VoATM dial peers, you must toggle the corresponding voice port (by entering shutdown, then no shutdown) to activate the changes. |
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 Cisco MC3810 series concentrators at opposite ends of an AAL2 trunk:
version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname aal2-faxtest1 ! ! ! ! ! ! network-clock base-rate 64k ip subnet-zero ! isdn voice-call-failure 0 ! ! voice-card 0 ! ! controller T1 0 mode atm framing esf linecode b8zs ! controller T1 1 mode cas framing esf linecode b8zs interface Ethernet0 ip address 1.7.78.1 255.255.0.0 ! interface Serial0 no ip address ! interface Serial1 no ip address shutdown interface ATM0 no ip address ip mroute-cache no atm ilmi-keepalive pvc 99/99 vbr-rt 1536 1536 1000 encapsulation aal2 ! voice-port 1:1 no echo-cancel enable timeouts wait-release 3 connection trunk 1001 ! dial-peer voice 1001 voatm destination-pattern 1001 called-number 2001 session protocol aal2-trunk session target ATM0 pvc 99/99 21 dtmf-relay signal-type trans codec aal2-profile custom 100 g711ulaw no vad ! dial-peer voice 201 pots destination-pattern 2001 port 1:1 !end
Current configuration: ! version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname aal2-faxtest2 ! ! ! ! ! ! network-clock base-rate 64k ip subnet-zero ! isdn voice-call-failure 0 ! ! voice-card 0 ! controller T1 0 mode atm framing esf clock source internal linecode b8zs ! controller T1 1 mode cas framing esf linecode b8zs ds0-group 1 timeslots 1 type e&m-immediate-start interface Ethernet0 ip address 1.7.78.4 255.255.0.0 ! interface Serial0 shutdown ! interface Serial1 no ip address shutdown ! interface ATM0 ip address 223.223.226.3 255.255.255.0 ip mroute-cache no atm ilmi-keepalive pvc 99/99 vbr-rt 1536 1536 1000 encapsulation aal2 ! ! voice-port 1:1 timeouts wait-release 3 connection trunk 2001 ! dial-peer voice 201 pots destination-pattern 1001 port 1:1 ! dial-peer voice 1001 voatm destination-pattern 2001 called-number 1001 session protocol aal2-trunk session target ATM0 pvc 99/99 21 dtmf-relay signal-type trans codec aal2-profile custom 100 g711ulaw no vad line con 0 exec-timeout 0 0 transport input none line aux 0 line 2 3 line vty 0 4 login ! 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 configure the call admission control (CAC) operation of a Cisco MC3810 as master, enter the cac master voice-service configuration command. The no form of the command restores the default value.
cac masterSyntax Description
This command has no arguments or keywords.
Defaults
The Cisco MC3810 is enabled as a CAC slave.
Command Modes
Voice-service configuration
Command History
| Release | Modification |
|---|---|
12.1(1)XA | The command was introduced for the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
You should configure the Cisco MC3810 concentrators at opposite ends of an AAL2 trunk for the opposite CAC operation---master at one end and slave at the other end.
A Cisco MC3810 configured as a master always performs CAC during fax/modem upspeed. A Cisco MC3810 configured as a slave sends a request for CAC to the CAC master.
Examples
The following example configures the CAC operation of a Cisco MC3810 as master:
router(config)# voice service voatm
router(config-voice-service)# session protocol aal2 router(config-voice-service-session)# cac master
The following example returns the CAC operation of a Cisco MC3810 to slave:
router(config)#voice service voatm
router(config-voice-service)# session protocol aal2 router(config-voice-service-session)# no cac master
To set the codec profile for a DSP on a per-call basis, enter the codec aal2-profile dial-peer configuration command. The no form of the command restores the default value.
codec aal2-profile {itut | atmf | custom} profile-number codecSyntax Description
itut | Specifies the profile-number as an ITU-T type. |
atmf | Specifies the profile-number as an ATMF type. |
custom | Specifies the profile-number as a custom type. |
profile-number | The available profile-number selections depend on the profile type. For ITU-T:
For ATMF: None. ATMF is not supported. For custom:
|
codec | Enter one codec for the DSP. The possible codec entries depend on the profile-number. The valid entries are as follows:
|
Defaults
The default is ITU profile 1 (G.711ulaw).
Command Modes
Dial-peer configuration
Command History
| Release | Modification |
|---|---|
12.1(1)XA | The command was introduced for the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
Use this command to configure the DSP to operate with specified a profile type and codec(s).
You must enter the session protocol aal2-trunk command before configuring the codec AAL2 profile.
This command is used instead of the codec (dial-peer) command for AAL2 trunk applications.
Examples
The following example sets the codec AAL2 profile type to ITU and configures a profile-number of 7, enabling codec G.729ar8:
router(config)# dial-peer voice 100 voatm
router(config-dial-peer)# session protocol aal2-trunk router(config-dial-peer)# codec aal2-profile itu 7 g729ar8
The following example sets the codec AAL2 profile type to custom and configures a profile-number of 100, enabling codec G.726r32:
router(config)# dial-peer voice 200 voatm
router(config-dial-peer)# session protocol aal2-trunk router(config-dial-peer)# codec aal2-profile custom 100 g726r32
Related Commands
| Command | Description |
session protocol (dial-peer) | Establishes a session protocol for calls between the local and remote routers via the packet network. |
To configure the ATM adaptation layer (AAL) and encapsulation type for an ATM PVC, use the encapsulation command in the appropriate command mode. Use the no form of this command to remove an encapsulation from a PVC.
encapsulation aal-encap![]() |
Note This document only describes encapsulation settings for AAL2 Voice over ATM on the Cisco MC3810 series. For the full syntax of the encapsulation command, refer to the Cisco IOS Wide-Area Networking Command Reference. |
Syntax Description
aal-encap | ATM adaptation layer (AAL) and encapsulation type. For AAL2 Voice over ATM the value for aal-encap is aal2. |
Defaults
The global default encapsulation is aal5snap.
Command Modes
Virtual circuit (vc) configuration
Command History
| Release | Modification |
|---|---|
11.3 T | This command was first 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(1)XA | Support for the aal2 option was added to the Cisco MC3810 series concentrators. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
Use aal2 encapsulation to dedicate the specified PVC to AAL2 Voice over ATM.
If you specify virtual template parameters after the ATM PVC is configured, you should 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.
Examples
The following example configures a PVC to support AAL2 encapsulation for Voice over ATM on a Cisco MC3810 series concentrator:
router(config-interface-atm)# pvc 20/20 router(config-interface-atm-vc)# encapsulation aal2
To specify a session protocol for calls between the local and remote routers via the packet network, use the session protocol dial-peer configuration command. Use the no form of this command to reset the default value for this command.
session protocol {aal2-trunk | cisco}Syntax Description
aal2-trunk | AAL2 nonswitched trunk session protocol. |
cisco | Cisco session protocol. |
Defaults
VoATM trunks use Cisco session protocol.
Command Modes
Dial-peer configuration
Command History
| Release | Modification |
|---|---|
11.3(1)T | This command was introduced for Cisco 3600 series VoIP peers with the keyword cisco. |
12.0(3)XG | The cisco-switched and frf11-trunk keywords were added for VoFR dial peers. |
12.1(1)XA | Support was added for VoATM dial peers on the Cisco MC3810 series with the aal2-trunk keyword. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
The keyword cisco is only applicable to VoIP on the Cisco 3600 series.
The keyword aal2-trunk is only applicable to VoATM on the Cisco MC3810 series.
Examples
The following example selects AAL2 trunking as the session protocol on a Cisco MC3810 series concentrator:
router(config)# dial-peer voice 10 voatm router(config-dialpeer)# session protocol aal2-trunk
The following example selects Cisco Session Protocol as the session protocol on a Cisco 3600 series router:
router(config)# dial-peer voice 20 voip router(config-dialpeer)# session protocol cisco
Related Commands
| Command | Description |
Configures a network-specific address for a dial peer. |
To enter the voice-service-session configuration mode and specify AAL2 trunking on a Cisco MC3810, use the session protocol aal2 voice-service configuration command.
session protocol aal2Syntax Description
This command has no keywords or arguments.
Defaults
There is no default setting for this command.
Command Modes
Voice-service configuration
Command History
| Release | Modification |
|---|---|
12.1(1)XA | This command was introduced on the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
This command applies to VoATM on the MC3810 series.
In the voice-service-session configuration mode for AAL2, you can configure only AAL2 features, such as call admission control and subcell multiplexing.
Examples
The following example shows how to access the voice-service-session configuration mode, beginning in global configuration mode:
router(config)# voice service voatm router(config-voice-service)# session protocol aal2 router(config-voice-service-session)#
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 delete the network-specific address for a dial peer.
session target {serial | atm} interface-number pvc {word | vpi/vci | vci} cidSyntax Description
serial | A serial interface for the dial-peer address. |
atm | An ATM interface for the dial-peer address. |
interface-number | The interface number for the dial-peer address. |
pvc | The specific ATM permanent virtual circuit (PVC) for this dial peer. |
word | (Optional) A name to identify the PVC. You can use word to identify the PVC if a word identifier was assigned when the PVC was created. |
vpi/vci | ATM network virtual path identifier (VPI) and virtual channel identifier (VCI) of this PVC. On the Cisco MC3810 series the valid range is: for vpi 0 to 255 and for vci 1 to 1023. |
vci | ATM network virtual channel identifier (VCI) of this PVC. On the Cisco MC3810 series the valid range is 1 to 1023. |
cid | ATM network channel identifier (CID) of this PVC. |
Defaults
No network specific address is specified.
Command Modes
Dial-peer configuration
Command History
| Release | Modification |
|---|---|
11.3(1) T | This command was first introduced. |
11.3(1) MA | Support was added for VoFR, VoATM, and VoHDLC dial peers on the Cisco MC3810 series. |
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 the 12.0(4)T release. |
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 series. Support for VoHDLC on the Cisco MC3810 series was removed. |
12.1(1)XA | Support was added for VoATM dial peers on the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
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.
You must enter the session protocol aal2-trunk dial-peer configuration command before you can specify a cid for a dial peer.
Examples
The following example configures a session target for Voice over ATM on a Cisco MC3810. 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-dialpeer)# destination-pattern 1310222.... router(config-dialpeer)# session protocol aal2-trunk router(config-dialpeer)# session target atm 0 pvc 1/100 10
Related Commands
| Command | Description |
codec (dial-peer) | Specifies the voice coder rate of speech for a dial peer. |
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. |
session protocol (dial-peer) | Establishes a session 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. |
To display the AAL2 profiles configured on the system, use the show aal2 profile EXEC command.
show aal2 profile all | {itut profile-number | custom profile-number | atmf profile-number}Syntax Description
atmf | Displays ATMF profiles configured on the system. |
itut | Displays ATU-T profiles configured on the system. |
all | Displays ATU-T, ATMF, and custom AAL2 profiles configured on the system. |
custom | Displays custom profiles configured on the system. |
profile-number | Specifies the profile number of the AAL2 profile to display. The available choices are as follows: For ITU-T:
For ATMF: None. ATMF is not supported. For custom:
|
Command Modes
User EXEC
Command History
| Release | Modification |
|---|---|
12.1(1)XA | This command was introduced on the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
This command applies to AAL2 VoATM applications on the Cisco MC3810 series.
Use the show aal2 profile EXEC command to display the AAL2 profiles configured in the system.
Examples
The following is sample output from the show aal2 profile command for displaying all of the configured profiles in the system:
router# show aal2 profile all Printing all the Profiles in the system Profile Type: ITUT Profile Number: 1 SID Support: 0 Red enable: 1 Num entries: 1 Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 15 Profile Type: ITUT Profile Number: 2 SID Support: 1 Red enable: 1 Num entries: 1 Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 15 Profile Type: custom Profile Number: 100 SID Support: 1 Red enable: 1 Num entries: 2 Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 7 Coding type: g726r32 Packet length: 40 UUI min: 8 UUI max: 15 Profile Type: ITUT Profile Number: 7 SID Support: 1 Red enable: 1 Num entries: 2 Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 15 Coding type: g729ar8 Packet length: 10 UUI min: 0 UUI max: 15 Profile Type: custom Profile Number: 110 SID Support: 1 Red enable: 1 Num entries: 3 Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 7 Coding type: g726r32 Packet length: 40 UUI min: 8 UUI max: 15 Coding type: g729ar8 Packet length: 30 UUI min: 8 UUI max: 15
Table 1 provides an alphabetical listing of the fields in this output and a description of each field.
| Field | Description |
|---|---|
Coding type | Voice compression algorithm |
ITUT Profile Number | Predefined combination of one or more codec types configured for a DSP |
Num entries | Number of profile elements |
Packet length | Sample size |
Profile Type | Category of codec types configured on DSP. Possible types are ITU-T, ATMF, and custom. |
Red enable | Redundancy for type3 packets |
SID Support | Silence Insertion Descriptor |
UUI max | Maximum sequence number on the voice packets |
UUI min | Minimum sequence number on the voice packets. |
Related Commands
| Command | Description |
Sets the codec profile for a DSP on a per-call basis. |
To enable subcell multiplexing on a Cisco MC3810, enter the subcell-mux voice-service configuration command. The no form of the command restores the default value.
subcell-muxSyntax Description
This command has no arguments or keywords.
Defaults
Subcell multiplexing is not enabled.
Command Modes
Voice-service configuration
Command History
| Release | Modification |
|---|---|
12.1(1)XA | The command was introduced for the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
Use this command to enable AAL2 common part sublayer (CPS) subcell multiplexing when the Cisco MC3810 interoperates with other equipment that uses subcell multiplexing.
Examples
The following example enables AAL2 CPS subcell multiplexing on a Cisco MC3810:
router(config)# voice service voatm
router(config-voice-service)# session protocol aal2 router(config-voice-service-session)# subcell-mux
To enter the voice service configuration mode and specify the voice encapsulation type, use the voice service global configuration command.
voice service {pots | voatm | vofr | voip}Syntax Description
pots | Specifies telephony voice service (not supported) |
voatm | Specifies Voice over ATM encapsulation |
vofr | Specifies Voice over Frame Relay encapsulation (not supported) |
voip | Specifies Voice over Internet Protocol encapsulation (not supported) |
Defaults
There is no default setting for this command.
Command Modes
Global configuration
Command History
| Release | Modification |
|---|---|
12.1(1)XA | This command was introduced on the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
Use the voice service command to switch to the voice-service configuration mode from the global configuration mode and to specify a voice encapsulation type. Use the exit command to exit the voice-service configuration mode and return to the global configuration mode.
Examples
The following example shows how to access the voice-service configuration mode and specify VoATM voice encapsulation, beginning in global configuration mode:
router(config)# voice service voatm router(config-voice-service)#
This section provides information on new and modified VoATM AAL2 debug commands for the Cisco MC3810 series.
All other debug commands used with Voice over ATM are documented in the Cisco IOS Release 12.0 command references.
The following new commands are described in this section:
To display the ccaal2 function calls during call setup and teardown, use the debug ccaal2 session privileged EXEC command. Use the no form of this command to turn off the debug function.
debug ccaal2 sessionSyntax Description
This command has no arguments or keywords.
Defaults
Debugging for AAL2 sessions is not enabled.
Command History
| Release | Modification |
|---|---|
12.1(1)XA | This command was introduced on the Cisco MC380 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
Use this command when troubleshooting an AAL2 trunk setup or teardown problem.
Examples
The following example shows sample output from the debug ccaal2 session command for a forced shutdown of a voice port:
router# debug ccaal2 session
router(config)# voice-port 1/1
router(config-voiceport)# shutdown
router(config-voiceport)#
3d21h:%Voice port in use. Force shutdown.
3d21h:%Voice-port 1/1 is down.
3d21h:ccaal2_call_disconnect:peer tag 0
3d21h:ccaal2_evhandle_call_disconnect:Entered
3d21h:ccaal2_call_cleanup:freeccb 1, call_disconnected 1ccaal2_receive:xmitFunc is NULL
ccaal2_receive:xmitFunc is NULL
3d21h:starting incoming timer:Setting accept_incoming to FALSE and
3d21h:timer 2:(0x126AD48)starts - delay (70000)
3d21h:ccaal2_call_cleanup:Generating Call record
3d21h:cause=81 tcause=81 cause_text=unspecified
3d21h:ccaal2_call_cleanup:ccb 0x1506A84, vdbPtr 0x15ACFD0
freeccb_flag=1, call_disconnected_flag=1
3d21h:%LINK-3-UPDOWN:Interface FXS 1/1, changed state to Administrative Shutdown
The following example shows sample output from the debug ccaal2 session command for a trunk setup on a voice port:
router(config-voiceport)# no shutdown router(config-voiceport)# 3d21h:%Voice-port 1/1 is up. 3d21h:%LINK-3-UPDOWN:Interface FXS 1/1, changed state to up 3d21h:ccaal2_call_setup_request:Entered 3d21h:ccaal2_evhandle_call_setup_request:Entered 3d21h:ccaal2_initialize_ccb:preferred_codec set(-1)(0) 3d21h:ccaal2_evhandle_call_setup_request:preferred_codec set(5)(40). VAD is 0 3d21h:ccaal2_call_setup_trunk:subchannel linking successful 3d21h:ccaal2_caps_ind:PeerTag = 2007 3d21h: codec(preferred) = 1, fax_rate = 2, vad = 1 3d21h: cid = 25, config_bitmask = 0, codec_bytes = 40, signal_type=8 3d21h:encap VOAAL2 3d21h:%HTSP-5-UPDOWN:Trunk port(channel) [1/1] is up
Related Commands
| Command | Description |
show debug | Shows which debug commands are enabled. |
To display type 1 (voice) and type 3 (control) AAL2 packets sent to and received from the DSP, use the debug vpm voaal2 all privileged EXEC command. Use the no form of this command to turn off the debug function.
debug vpm voaal2 all {all_dsp | from_dsp | to_dsp}Syntax Description
all_dsp | Display messages to and from the DSP. |
from_dsp | Display messages from the DSP. |
to_dsp | Display messages to the DSP. |
Defaults
Debugging for display of AAL2 packets is not enabled.
Command History
| Release | Modification |
|---|---|
12.1(1)XA | This command was introduced on the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
Do not enter this debug command on a system carrying live traffic. Continuous display of AAL2 type 1 (voice) packets results in high CPU utilization and loss of console access to the system. Calls will be dropped and trunks may go down. For AAL2 debugging, use the debug vpm voaal2 type3 debug command and identify a specific type 3 (control) packet type.
Examples
The following example shows a sample output from the debug vpm voaal2 all command, where the example selection is to display CAS packets sent to and from the DSP:
router# debug vpm voaal2 all all_dsp Aal2 trace is on TYPE 1, len = 43, cid = 25, uui = 14- 19 9D C5 FE FF FF FF FF FF 7E FF 7F FE FF 7E FF FE FF FF FF FE FE FF 7F FE FF FF 7E FF FE FF FF FF 7F FF FF FF 7D FD FC FF FF FF - 3d21h:TYPE 3, len = 8, cid = 25, uui = 24 3d21h:CAS redundancy = 3, timestamp = 4, signal = 5 - 19 13 8 C0 4 5 F 68 - TYPE 1, len = 43, cid = 25, uui = 4- 19 9C 82 FD FF 7E FF FF FE FD FF 7E FF FF FF FF FF FF FE FF FF FF FF FF FE FF FF FE FF 7E FE FF FF FF FF FE FF FF FF FF FF FF FF - 3d21h:TYPE 3, len = 8, cid = 25, uui = 24 3d21h:CAS redundancy = 3, timestamp = 4, signal = 5 - 19 13 8 C0 4 5 F 68 - TYPE 1, len = 43, cid = 25, uui = 12- 19 9D 8F FF FF 7E FF FE 7E FF FF FF FF FE FF FF FF FE FE FF FF FF FF FF FE FF FF FF 7E FF FF FF FF FF FD FF FF FE 7E FF FF FE FF - 3d21h:TYPE 3, len = 8, cid = 25, uui = 24 3d21h:CAS redundancy = 3, timestamp = 4, signal = 5 - 19 13 8 C0 4 5 F 68 - TYPE 1, len = 43, cid = 25, uui = 4- 19 9C 82 FF FF FF FF FF FF FE FF FF FF FF FF FF 7E FF FF FF FE 7E FF FE FF FF FF FF 7E FE FC FE 7E 7E FF FF FF FF FF 7E FF FF FF - 3d21h:TYPE 3, len = 8, cid = 25, uui = 24 3d21h:CAS redundancy = 3, timestamp = 4, signal = 5 - 19 13 8 C0 4 5 F 68 - TYPE 1, len = 43, cid = 25, uui = 10- 19 9D 51 FE FF 7E FF FF FF FE 7E FF FE FF FF FF FF 7E FF 7E 7E FF FF FF FF FF FF FF FF FF 7E FD FF FF FE FF FE FF FE FE 7E FF FF - 3d21h:TYPE 3, len = 8, cid = 25, uui = 24 3d21h:CAS redundancy = 3, timestamp = 4, signal = 5 - 19 13 8 C0 4 5 F 68 - TYPE 1, len = 43, cid = 25, uui = 2- 19 9C 5C FF FF FE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7E FF FD FF 7E FF FF FE FE FF FE FF FF 7E FF FF FF FE FE - .
| Command | Description |
Displays type 1 (voice) AAL2 packets sent to and received from the DSP. | |
Displays type 3 (control) AAL2 packets sent to and received from the DSP. | |
show debug | Shows which debug commands are enabled. |
To display type 1 (voice) AAL2 packets sent to and received from the DSP, use the debug vpm voaal2 type1 privileged EXEC command. Use the no form of this command to turn off the debug function.
debug vpm voaal2 type1 {all_dsp | from_dsp | to_dsp}Syntax Description
all_dsp | Display messages to and from the DSP. |
from_dsp | Display messages from the DSP. |
to_dsp | Display messages to the DSP. |
Defaults
Debugging for display of AAL2 packets is not enabled.
Command History
| Release | Modification |
|---|---|
12.1(1)XA | This command was introduced on the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
Do not enter this debug command on a system carrying live traffic. Continuous display of AAL2 type 1 (voice) packets results in high CPU utilization and loss of console access to the system. Calls will be dropped and trunks may go down. For AAL2 debugging, use the debug vpm voaal2 type3 debug command and identify a specific type 3 (control) packet type.
Examples
The following example shows a sample output from the debug vpm voaal2 type1 command:
![]() |
Note The display of voice packets on a live system will continue indefinitely. The debugging output cannot be interrupted, because console access will be lost. |
router# debug vpm voaal2 type1 to_dsp Aal2 trace is on TYPE 1, len = 43, cid = 25, uui = 14- 19 9D C5 FE FF FF FF FF FF 7E FF 7F FE FF 7E FF FE FF FF FF FE FE FF 7F FE FF FF 7E FF FE FF FF FF 7F FF FF FF 7D FD FC FF FF FF - TYPE 1, len = 43, cid = 25, uui = 4- 19 9C 82 FD FF 7E FF FF FE FD FF 7E FF FF FF FF FF FF FE FF FF FF FF FF FE FF FF FE FF 7E FE FF FF FF FF FE FF FF FF FF FF FF FF - TYPE 1, len = 43, cid = 25, uui = 12- 19 9D 8F FF FF 7E FF FE 7E FF FF FF FF FE FF FF FF FE FE FF FF FF FF FF FE FF FF FF 7E FF FF FF FF FF FD FF FF FE 7E FF FF FE FF - TYPE 1, len = 43, cid = 25, uui = 4- 19 9C 82 FF FF FF FF FF FF FE FF FF FF FF FF FF 7E FF FF FF FE 7E FF FE FF FF FF FF 7E FE FC FE 7E 7E FF FF FF FF FF 7E FF FF FF - TYPE 1, len = 43, cid = 25, uui = 10- 19 9D 51 FE FF 7E FF FF FF FE 7E FF FE FF FF FF FF 7E FF 7E 7E FF FF FF FF FF FF FF FF FF 7E FD FF FF FE FF FE FF FE FE 7E FF FF - TYPE 1, len = 43, cid = 25, uui = 2- 19 9C 5C FF FF FE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7E FF FD FF 7E FF FF FE FE FF FE FF FF 7E FF FF FF FE FE -
Related Commands
| Command | Description |
debug vpm all | Enables all vpm debugging. |
Displays type 1 (voice) and type 3 (control) AAL2 packets sent to and received from the DSP. | |
Displays type 3 (control) AAL2 packets sent to and received from the DSP. | |
show debug | Shows which debug commands are enabled. |
To display type 3 (control) AAL2 packets sent to and received from the DSP, use the debug vpm voaal2 type3 privileged EXEC command. Use the no form of this command to turn off the debug function.
debug vpm voaal2 type3 {alarms | alltype3 | cas | dialed | faxrelay | state} {all_dsp | from_dsp | to_dsp}Syntax Description
alarms | Display type 3 alarm packets. |
alltype3 | Display all type 3 packets. |
cas | Display type 3 CAS signaling packets. |
dialed | Display type 3 dialed digit packets. |
faxrelay | (Not supported) Display type 3 fax relay packets. |
state | Display type 3 user state packets. |
all_dsp | Display messages to and from the DSP. |
from_dsp | Display messages from the DSP. |
to_dsp | Display messages to the DSP. |
Defaults
Debugging for display of AAL2 packets is not enabled.
Command History
| Release | Modification |
|---|---|
12.1(1)XA | This command was introduced on the Cisco MC3810 series. |
12.1(2)T | This command was implemented in the 12.1(2)T release. |
Usage Guidelines
This is the preferred debug command for displaying specific types of control packets. It is usually preferable to specify a particular type of control packet rather than alltype3, to avoid excessive output display and CPU utilization.
Examples
The following example shows a sample output from the debug vpm voaal2 type3 command, where the example selection is to display type 3 CAS packets sent from the DSP:
router# debug vpm voaal2 type3 cas from_dsp Aal2 trace is on router# 3d21h:TYPE 3, len = 8, cid = 25, uui = 24 3d21h:CAS redundancy = 3, timestamp = 4, signal = 5 - 19 13 8 C0 4 5 F 68 - 3d21h:TYPE 3, len = 8, cid = 25, uui = 24 3d21h:CAS redundancy = 3, timestamp = 4, signal = 5 - 19 13 8 C0 4 5 F 68 - 3d21h:TYPE 3, len = 8, cid = 25, uui = 24 3d21h:CAS redundancy = 3, timestamp = 4, signal = 5 - 19 13 8 C0 4 5 F 68 -
Related Commands
| Command | Description |
Displays type 1 (voice) AAL2 packets sent to and received from the DSP. | |
Displays type 3 (control) AAL2 packets sent to and received from the DSP. | |
show debug | Shows which debug commands are enabled. |
AAL---ATM Adaptation Layer. Service-dependent sublayer of the data link layer. The AAL accepts data from different applications and presents it to the ATM layer in the form of 48-byte ATM payload segments. AALs consist of two sublayers: CS and SAR. AALs differ on the basis of the source-destination timing used, whether they use CBR or VBR, and whether they are used for connection-oriented or connectionless mode data transfer. At present, the four types of AAL recommended by the ITU-T are AAL1, AAL2, AAL3/4, and AAL5.
AAL2---ATM Adaptation Layer 2. One of four AALs recommended by the ITU-T. AAL2 is used for connection-oriented services that support a variable bit rate, such as some isochronous video and voice traffic.
ATM---Asynchronous Transfer Mode. International standard for cell relay in which multiple service types (such as voice, video, or data) are conveyed in fixed-length (53-byte) cells. Fixed-length cells allow cell processing to occur in hardware, thereby reducing transit delays. ATM is designed to take advantage of high-speed transmission media such as E3, SONET, and T3.
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---Stands for 2-wire or 4-wire interfaces with separate signaling paths (from "Ear and Mouth", also "recEive and transMit"). E&M is a trunking arrangement generally used for two-way switch-to-switch or switch-to-network connections. Cisco's analog E&M interface is an RJ-48 connector that allows connections to PBX trunk lines (tie lines). E&M connections are also available on E1 and T1 digital interfaces.).
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 PSTN.
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.
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 with signaling passed transparently through the packet data network.
VBR---Variable Bit Rate.
VoATM dial peer---Dial peer connected by an ATM network. VoATM peers point to specific VoATM devices.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Fri Jun 16 10:25:16 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.