Table Of Contents
Voice over ATM with AAL2 Trunking on Cisco MC3810-V3 Concentrators
Supported Standards, MIBs, and RFCs
Configuring ATM for AAL2 Voice
Configuring Call Admission Control for AAL2 Voice
Configuring Subcell Multiplexing for AAL2 Voice
Configuring Dial Peers for AAL2 Voice
Configuring Network Dial Peers to Support AAL2
Configuring AAL2-Trunk Permanent Calls
Voice over ATM Configuration Example
Voice over ATM with AAL2 Trunking on Cisco MC3810-V3 Concentrators
This document describes voice telephony over ATM (VTOA) using ATM adaptation layer 2 (AAL2) trunking on the Cisco MC3810-V3 multiservice access concentrators.
This document includes the following sections:
•
"Related Documents" on page 2
•
"Supported Platform" on page 2
•
"Supported Standards, MIBs, and RFCs" on page 2
•
"Command Reference" on page 14
Feature Summary
This feature enables the Cisco MC3810-V3 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.
Benefits
Voice over ATM with AAL2 trunking provides the following improvements to the Cisco MC3810-V3 capabilities:
•
Increased quality of service (QoS) capabilities
•
Standards-based transport of voice over ATM
•
Bandwidth-efficiency
•
Robust architecture
•
Signaling transparency
•
CAS and CCS support
Restrictions
This feature is not supported on Cisco MC3810 series chassis prior to the V3 version.
This feature requires an HCM2 or HCM6 high-performance voice compression module.
The following capabilities are not supported in this release of AAL2 VoATM:
•
Data services over AAL2; Nx64K circuit mode; N>=1
•
AAL2 switched virtual circuits (SVCs)
•
Fax/modem relay; fax demodulation and remodulation
•
Idle code detection; idle channel suppression
•
Cisco-switched AAL2 trunking
•
MIBs
Related Documents
For more information about voice technologies, see the Cisco IOS Release 12.1 Multiservice Applications Configuration Guide, and the Multiservice Applications Command Reference.
For information about voice port command changes in Cisco IOS Release 12.0(7)XK, see the Cisco IOS 12.0(7)XK online document Voice Port Enhancements in Cisco 2600, 3600 and 3810 Routers and Concentrators.
Supported Platform
Cisco MC3810-V3
Supported Standards, MIBs, and RFCs
ATM Forum—af-vtoa-113
ITU—I.363.2
ITU—I.366.2
Prerequisites
Before you can configure your router to use Voice over ATM, you must first:
•
Establish a working ATM network. For more information about configuring ATM, refer to the Wide Area Networking Configuration Guide.
•
Complete your company's dial plan.
•
Establish a working telephony network based on your company's dial plan.
–
Integrate your dial plan and telephony network into your existing ATM network topology.
–
Contact your PBX vendor for instructions about how to reconfigure the appropriate PBX interfaces.
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.
Configuration Tasks
To configure Voice over ATM with AAL2 trunks, complete the following tasks as required:
•
Configuring ATM for AAL2 Voice
•
Configuring Call Admission Control for AAL2 Voice (optional)
•
Configuring Subcell Multiplexing for AAL2 Voice (optional)
•
Configuring Dial Peers for AAL2 Voice
•
Configuring AAL2-Trunk Permanent Calls (optional)
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.
Configuring ATM for AAL2 Voice
This section describes the ATM configuration tasks necessary to support Voice over ATM using AAL2. The commands and procedures in this section are specific to the Cisco MC3810-V3.
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-V3 concentrators at both ends of the ATM link.
To configure a Cisco MC3810-V3 concentrator to support VoATM on a T1/E1 trunk, complete the following steps beginning in global configuration mode:
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.
Configuring Call Admission Control for AAL2 Voice
This section describes the configuration tasks necessary to configure call admission control (CAC) for AAL2 voice. The commands and procedures in this section are specific to the Cisco MC3810-V3. CAC is an optional feature.
You can configure a Cisco MC3810-V3 as either a CAC master or a CAC slave. By default, a Cisco MC3810-V3 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-V3 configured as a master always performs CAC during fax/modem upspeed. A Cisco MC3810-V3 configured as a slave sends a request for CAC to the CAC master.
To configure a Cisco MC3810-V3 as a CAC master, complete the following steps beginning in global configuration mode:
To return a Cisco MC3810-V3 to its default operation as a CAC slave, complete the following steps beginning in global configuration mode:
Configuring Subcell Multiplexing for AAL2 Voice
This section describes the configuration tasks necessary to enable AAL2 common part sublayer (CPS) subcell multiplexing when the Cisco MC3810-V3 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-V3.
To configure the Cisco MC3810-V3 to perform subcell multiplexing, complete the following steps beginning in global configuration mode:
Configuring Dial Peers for AAL2 Voice
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.
Configuring Network Dial Peers to Support AAL2
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:
Step Command Purpose1.
![]()
router(config)# dial-peer voice tag voatmDefine 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.
2.
![]()
router(config-dial-peer)# destination-pattern stringConfigure 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:
•
The star (*) and the pound sign (#) can be used in a dial string, but not as leading characters (for example *650 is not permitted).
•
The period (.) can be entered as a wildcard digit. Network dial peers typically use wildcards to represent a range of destination telephone numbers (for example 1408555.... for all numbers in area code 408 with the 555 prefix).
•
The comma (,) can be used only in prefixes, and is used to insert a 1-second pause.
•
The timer (T) character can be used to configure variable-length dial plans.
3.
![]()
router(config-dial-peer)# session protocol aal2-trunkConfigure the session protocol to support AAL2-trunk permanent (private line) trunk calls.
4.
![]()
router(config-dial-peer)# session target atm 0 pvc {word | vpi/vci | vci} cidConfigure 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.
5.
![]()
router(config-dial-peer)# codec aal2 profile {itut | custom} profile-number codecSpecify 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.
Note
Use this command instead of the codec (dial-peer) command for AAL2 trunk applications.
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.
7.
![]()
router(config-dial-peer)# signal-type {ext-signal | transparent}(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.
8.
![]()
router(config-dial-peer)# no vad(Optional) Disable voice activity detection (VAD) on the dial peer. VAD is enabled by default.
To configure additional Voice over ATM dial peers, exit dial-peer configuration mode by entering exit, and repeat the previous steps.
Configuring AAL2-Trunk Permanent Calls
To configure AAL2-trunk permanent calls on a Cisco MC3810-V3 concentrator, complete the following commands beginning in global configuration mode:
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.
Validation Tips
You can check the validity of your dial-peer and voice-port configuration by performing the following tasks:
•
If you have relatively few dial peers configured, you can use the show dial-peer voice command to verify that the data configured is correct.
•
To show the status of the voice ports, use the show voice port command.
•
To show the trunk status for all trunks, use the show voice call summary command.
•
To show the current status of all DSP voice channels, use the show voice dsp command.
•
Enter the show atm pvc vpi/vci command; this should display cid-level statistics.
Troubleshooting Tips
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:
•
Use the show dial-peer voice command on the local and remote concentrators to verify that the data is configured correctly on both.
•
Use the show interface command to verify that the ATM interface is up.
•
Make sure the voice port and/or controller T1 0 is set to no shutdown.
Voice over ATM Configuration Example
The following is a sample configuration for Voice over ATM on Cisco MC3810-V3 concentrators at opposite ends of an AAL2 trunk:
Cisco MC3810-V3 Configuration at End A
version 12.1service timestamps debug uptimeservice timestamps log uptimeno service password-encryption!hostname aal2-faxtest1!!!!!!network-clock base-rate 64kip subnet-zero!isdn voice-call-failure 0!!voice-card 0!!controller T1 0mode atmframing esflinecode b8zs!controller T1 1mode casframing esflinecode b8zsinterface Ethernet0ip address 1.7.78.1 255.255.0.0!interface Serial0no ip address!interface Serial1no ip addressshutdowninterface ATM0no ip addressip mroute-cacheno atm ilmi-keepalivepvc 99/99vbr-rt 1536 1536 1000encapsulation aal2!voice-port 1:1no echo-cancel enabletimeouts wait-release 3connection trunk 1001!dial-peer voice 1001 voatmdestination-pattern 1001called-number 2001session protocol aal2-trunksession target ATM0 pvc 99/99 21dtmf-relaysignal-type transcodec aal2-profile custom 100 g711ulawno vad!dial-peer voice 201 potsdestination-pattern 2001port 1:1!endCisco MC3810-V3 Configuration at End B
Current configuration:!version 12.1service timestamps debug uptimeservice timestamps log uptimeno service password-encryption!hostname aal2-faxtest2!!!!!!network-clock base-rate 64kip subnet-zero!isdn voice-call-failure 0!!voice-card 0!controller T1 0mode atmframing esfclock source internallinecode b8zs!controller T1 1mode casframing esflinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-startinterface Ethernet0ip address 1.7.78.4 255.255.0.0!interface Serial0shutdown!interface Serial1no ip addressshutdown!interface ATM0ip address 223.223.226.3 255.255.255.0ip mroute-cacheno atm ilmi-keepalivepvc 99/99vbr-rt 1536 1536 1000encapsulation aal2!!voice-port 1:1timeouts wait-release 3connection trunk 2001!dial-peer voice 201 potsdestination-pattern 1001port 1:1!dial-peer voice 1001 voatmdestination-pattern 2001called-number 1001session protocol aal2-trunksession target ATM0 pvc 99/99 21dtmf-relaysignal-type transcodec aal2-profile custom 100 g711ulawno vadline con 0exec-timeout 0 0transport input noneline aux 0line 2 3line vty 0 4login!endCommand Reference
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):
cac master
To configure the call admission control (CAC) operation of a Cisco MC3810-V3 as master, enter the cac master voice-service configuration command. The no form of the command restores the default value.
cac master
no cac master
Syntax Description
This command has no arguments or keywords.
Defaults
The Cisco MC3810-V3 is enabled as a CAC slave.
Command Modes
Voice-service configuration
Command History
Usage Guidelines
You should configure the Cisco MC3810-V3 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-V3 configured as a master always performs CAC during fax/modem upspeed. A Cisco MC3810-V3 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-V3 as master:
router(config)# voice service voatm router(config-voice-service)# session protocol aal2router(config-voice-service-session)# cac masterThe following example returns the CAC operation of a Cisco MC3810-V3 to slave:
router(config)# voice service voatm router(config-voice-service)# session protocol aal2router(config-voice-service-session)# no cac mastercodec aal2-profile
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 codec
no codec aal2-profile
Syntax Description
Defaults
The default is ITU profile 1 (G.711ulaw).
Command Modes
Dial-peer configuration
Command History
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-trunkrouter(config-dial-peer)# codec aal2-profile itu 7 g729ar8The 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-trunkrouter(config-dial-peer)# codec aal2-profile custom 100 g726r32Related Commands
Command Descriptionsession protocol (dial-peer)
Establishes a session protocol for calls between the local and remote routers via the packet network.
encapsulation
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
no encapsulation aal-encap
Note
This document only describes encapsulation settings for AAL2 Voice over ATM on the Cisco MC3810-V3. 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
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-V3 concentrator:
router(config-interface-atm)# pvc 20/20router(config-interface-atm-vc)# encapsulation aal2session protocol
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}
no session protocol
Syntax Description
Defaults
VoATM trunks use Cisco session protocol.
Command Modes
Dial-peer configuration
Command History
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-V3.
Examples
The following example selects AAL2 trunking as the session protocol on a Cisco MC3810-V3 concentrator:
router(config)# dial-peer voice 10 voatmrouter(config-dialpeer)# session protocol aal2-trunkThe following example selects Cisco Session Protocol as the session protocol on a Cisco 3600 series router:
router(config)# dial-peer voice 20 voiprouter(config-dialpeer)# session protocol ciscoRelated Commands
session protocol aal2
To enter the voice-service-session configuration mode and specify AAL2 trunking on a Cisco MC3810-V3, use the session protocol aal2 voice-service configuration command.
session protocol aal2
Syntax Description
This command has no keywords or arguments.
Defaults
There is no default setting for this command.
Command Modes
Voice-service configuration
Command History
Usage Guidelines
This command applies to VoATM on the MC3810-V3.
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 voatmrouter(config-voice-service)# session protocol aal2router(config-voice-service-session)#session target
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} cid
no session target
Syntax Description
Defaults
No network specific address is specified.
Command Modes
Dial-peer configuration
Command History
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-V3. 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 voatmrouter(config-dialpeer)# destination-pattern 1310222....router(config-dialpeer)# session protocol aal2-trunkrouter(config-dialpeer)# session target atm 0 pvc 1/100 10Related Commands
show aal2 profile
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
Command Modes
User EXEC
Command History
Usage Guidelines
This command applies to AAL2 VoATM applications on the Cisco MC3810-V3.
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 allPrinting all the Profiles in the systemProfile Type: ITUT Profile Number: 1 SID Support: 0Red enable: 1 Num entries: 1Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 15Profile Type: ITUT Profile Number: 2 SID Support: 1Red enable: 1 Num entries: 1Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 15Profile Type: custom Profile Number: 100 SID Support: 1Red enable: 1 Num entries: 2Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 7Coding type: g726r32 Packet length: 40 UUI min: 8 UUI max: 15Profile Type: ITUT Profile Number: 7 SID Support: 1Red enable: 1 Num entries: 2Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 15Coding type: g729ar8 Packet length: 10 UUI min: 0 UUI max: 15Profile Type: custom Profile Number: 110 SID Support: 1Red enable: 1 Num entries: 3Coding type: g711ulaw Packet length: 40 UUI min: 0 UUI max: 7Coding type: g726r32 Packet length: 40 UUI min: 8 UUI max: 15Coding type: g729ar8 Packet length: 30 UUI min: 8 UUI max: 15Table 1 provides an alphabetical listing of the fields in this output and a description of each field.
Related Commands
subcell-mux
To enable subcell multiplexing on a Cisco MC3810-V3, enter the subcell-mux voice-service configuration command. The no form of the command restores the default value.
subcell-mux
no subcell-mux
Syntax Description
This command has no arguments or keywords.
Defaults
Subcell multiplexing is not enabled.
Command Modes
Voice-service configuration
Command History
Usage Guidelines
Use this command to enable AAL2 common part sublayer (CPS) subcell multiplexing when the Cisco MC3810-V3 interoperates with other equipment that uses subcell multiplexing.
Examples
The following example enables AAL2 CPS subcell multiplexing on a Cisco MC3810-V3:
router(config)# voice service voatm router(config-voice-service)# session protocol aal2router(config-voice-service-session)# subcell-muxvoice service
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
Defaults
There is no default setting for this command.
Command Modes
Global configuration
Command History
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 voatmrouter(config-voice-service)#Debug Commands
This section provides information on new and modified VoATM AAL2 debug commands for the Cisco MC3810-V3.
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:
debug ccaal2 session
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 session
no debug ccaal2 session
Syntax Description
This command has no arguments or keywords.
Defaults
Debugging for AAL2 sessions is not enabled.
Command History
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 sessionrouter(config)# voice-port 1/1router(config-voiceport)# shutdownrouter(config-voiceport)#3d21h:%Voice port in use. Force shutdown.3d21h:%Voice-port 1/1 is down.3d21h:ccaal2_call_disconnect:peer tag 03d21h:ccaal2_evhandle_call_disconnect:Entered3d21h:ccaal2_call_cleanup:freeccb 1, call_disconnected 1ccaal2_receive:xmitFunc is NULLccaal2_receive:xmitFunc is NULL3d21h:starting incoming timer:Setting accept_incoming to FALSE and3d21h:timer 2:(0x126AD48)starts - delay (70000)3d21h:ccaal2_call_cleanup:Generating Call record3d21h:cause=81 tcause=81 cause_text=unspecified3d21h:ccaal2_call_cleanup:ccb 0x1506A84, vdbPtr 0x15ACFD0freeccb_flag=1, call_disconnected_flag=13d21h:%LINK-3-UPDOWN:Interface FXS 1/1, changed state to Administrative ShutdownThe following example shows sample output from the debug ccaal2 session command for a trunk setup on a voice port:
router(config-voiceport)# no shutdownrouter(config-voiceport)#3d21h:%Voice-port 1/1 is up.3d21h:%LINK-3-UPDOWN:Interface FXS 1/1, changed state to up3d21h:ccaal2_call_setup_request:Entered3d21h:ccaal2_evhandle_call_setup_request:Entered3d21h:ccaal2_initialize_ccb:preferred_codec set(-1)(0)3d21h:ccaal2_evhandle_call_setup_request:preferred_codec set(5)(40). VAD is 03d21h:ccaal2_call_setup_trunk:subchannel linking successful3d21h:ccaal2_caps_ind:PeerTag = 20073d21h: codec(preferred) = 1, fax_rate = 2, vad = 13d21h: cid = 25, config_bitmask = 0, codec_bytes = 40, signal_type=83d21h:encap VOAAL23d21h:%HTSP-5-UPDOWN:Trunk port(channel) [1/1] is upRelated Commands
debug vpm voaal2 all
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}
no debug vpm voaal2 all
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
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_dspAal2 trace is onTYPE 1, len = 43, cid = 25, uui = 14- 19 9D C5 FE FF FF FF FF FF 7E FF 7FFE FF 7E FF FE FF FF FF FE FE FF 7F FE FF FF 7E FF FE FF FF FF 7F FF FF FF7D FD FC FF FF FF -3d21h:TYPE 3, len = 8, cid = 25, uui = 243d21h:CASredundancy = 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 7EFF FF FF FF FF FF FE FF FF FF FF FF FE FF FF FE FF 7E FE FF FF FF FF FE FFFF FF FF FF FF FF -3d21h:TYPE 3, len = 8, cid = 25, uui = 243d21h:CASredundancy = 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 FFFF FE FF FF FF FE FE FF FF FF FF FF FE FF FF FF 7E FF FF FF FF FF FD FF FFFE 7E FF FF FE FF -3d21h:TYPE 3, len = 8, cid = 25, uui = 243d21h:CASredundancy = 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 FFFF FF FF FF 7E FF FF FF FE 7E FF FE FF FF FF FF 7E FE FC FE 7E 7E FF FF FFFF FF 7E FF FF FF -3d21h:TYPE 3, len = 8, cid = 25, uui = 243d21h:CASredundancy = 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 FFFE FF FF FF FF 7E FF 7E 7E FF FF FF FF FF FF FF FF FF 7E FD FF FF FE FF FEFF FE FE 7E FF FF -3d21h:TYPE 3, len = 8, cid = 25, uui = 243d21h:CASredundancy = 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 FFFF FF FF FF FF FF FF FF FF FF FF FF 7E FF FD FF 7E FF FF FE FE FF FE FF FF7E FF FF FF FE FE -.
debug vpm voaal2 type1
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}
no debug vpm voaal2 type1
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
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_dspAal2 trace is onTYPE 1, len = 43, cid = 25, uui = 14- 19 9D C5 FE FF FF FF FF FF 7E FF 7FFE FF 7E FF FE FF FF FF FE FE FF 7F FE FF FF 7E FF FE FF FF FF 7F FF FF FF7D FD FC FF FF FF -TYPE 1, len = 43, cid = 25, uui = 4- 19 9C 82 FD FF 7E FF FF FE FD FF 7EFF FF FF FF FF FF FE FF FF FF FF FF FE FF FF FE FF 7E FE FF FF FF FF FE FFFF FF FF FF FF FF -TYPE 1, len = 43, cid = 25, uui = 12- 19 9D 8F FF FF 7E FF FE 7E FF FF FFFF FE FF FF FF FE FE FF FF FF FF FF FE FF FF FF 7E FF FF FF FF FF FD FF FFFE 7E FF FF FE FF -TYPE 1, len = 43, cid = 25, uui = 4- 19 9C 82 FF FF FF FF FF FF FE FF FFFF FF FF FF 7E FF FF FF FE 7E FF FE FF FF FF FF 7E FE FC FE 7E 7E FF FF FFFF FF 7E FF FF FF -TYPE 1, len = 43, cid = 25, uui = 10- 19 9D 51 FE FF 7E FF FF FF FE 7E FFFE FF FF FF FF 7E FF 7E 7E FF FF FF FF FF FF FF FF FF 7E FD FF FF FE FF FEFF FE FE 7E FF FF -TYPE 1, len = 43, cid = 25, uui = 2- 19 9C 5C FF FF FE FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF 7E FF FD FF 7E FF FF FE FE FF FE FF FF7E FF FF FF FE FE -Related Commands
debug vpm voaal2 type3
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}
no debug vpm voaal2 type3
Syntax Description
Defaults
Debugging for display of AAL2 packets is not enabled.
Command History
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_dspAal2 trace is onrouter#3d21h:TYPE 3, len = 8, cid = 25, uui = 243d21h:CASredundancy = 3, timestamp = 4, signal = 5- 19 13 8 C0 4 5 F 68 -3d21h:TYPE 3, len = 8, cid = 25, uui = 243d21h:CASredundancy = 3, timestamp = 4, signal = 5- 19 13 8 C0 4 5 F 68 -3d21h:TYPE 3, len = 8, cid = 25, uui = 243d21h:CASredundancy = 3, timestamp = 4, signal = 5- 19 13 8 C0 4 5 F 68 -Related Commands

