Table Of Contents
Configuring Transparent Common Channel Signaling
Configuring T-CCS Cross-Connect
Configuring T-CCS Frame Forwarding
Configuring T-CCS for a Clear-Channel Codec
Verifying the T-CCS Configuration
Troubleshooting Tips for T-CCS
Monitoring and Maintaining T-CCS and Frame Forwarding
T-CCS PBX Configuration Examples
T-CCS over Frame Relay Configuration Example
T-CCS over IP Configuration Example
Configuring Transparent Common Channel Signaling
This chapter describes how to configure support for the PBX signaling format, Transparent Common Channel Signaling (T-CCS). The T-CCS protocol enables the router to interoperate with PBXs that use T-CCS.
This chapter includes the following sections:
•
T-CCS PBX Configuration Examples
For a complete description of the commands used in this chapter, refer to the Cisco IOS Voice Command Reference, Release 12.3. To locate documentation of other commands that appear in this chapter, use the command reference master index or search online.
Use Cisco Feature Navigator to find information about platform support and Cisco IOS software image support. Access Cisco Feature Navigator at http://www.cisco.com/go/fn. You must have an account on Cisco.com. If you do not have an account or have forgotten your username or password, click Cancel at the login dialog box and follow the instructions that appear.
Configuring T-CCS
This section includes the following information:
•
T-CCS Configuration Task List
•
Verifying the T-CCS Configuration
•
Troubleshooting Tips for T-CCS
•
Monitoring and Maintaining T-CCS and Frame Forwarding
T-CCS Overview
T-CCS provides a way to interconnect PBXs and key telephone systems (KTSs) when the private integrated services network exchange (PINX) does not support Q Signaling (QSIG) or when the PINX uses a proprietary solution.
T-CCS allows the connection of two PBXs with digital interfaces that use a proprietary or unsupported common channel signaling (CCS) protocol without the need for interpretation of CCS signaling for call processing. T1/E1 traffic is transported transparently through the data network, and the T-CCS feature preserves proprietary signaling. From the PBX standpoint, this is accomplished through a point-to-point connection. Calls from the PBXs are not routed, but follow a preconfigured route to the destination.
CCS differs from a related technology, channel-associated signaling (CAS), in that it uses a separate transmission channel to relay signaling and address information in embedded packets conforming to standards recommendations. Examples of CCS signaling include Q.931 on ISDN Primary Rate Interface (PRI) and QSIG protocol signaling for PINX devices.
CAS, which is older than CCS, has evolved over many years and is supported on many Cisco routers. CAS signals and the dual tone multifrequency (DTMF), or dial pulse digits that indicate the telephone number of the called party are sent within the actual voice band transmission channel. Digital signal processors (DSPs) in Cisco voice nodes monitor these channels, decode the status and address signaling, and report status and state changes for the telephone calls.
If you are configuring your Cisco platform to route signaling traffic for Voice over Frame Relay (VoFR) or Voice over ATM (VoATM), you can configure T-CCS using T-CCS frame forwarding.
If you are configuring your Cisco platform to route signaling traffic for VoIP, T-CCS is configured by routing traffic over a clear channel codec. The configuration procedures are described in the ""T-CCS Configuration Task List" section."
T-CCS Benefits
The T-CCS feature provides the following benefits:
•
Efficient and cost-effective services on permanent (virtual) circuits or leased lines.
•
PBX feature transparency across a WAN, permitting PBX networks to provide advanced features, such as calling name and number display, camp-on/callback, network call forwarding, centralized attendant, and centralized message waiting.
•
Compressed Voice over Frame Relay (VoFR), ATM, and IP support for virtually any CCS-based PBX.
•
Dynamic allocation of bandwidth to voice calls using voice activity detection (VAD).
T-CCS Limitations
The T-CCS feature has the following restrictions:
•
The digital T1/E1 packet voice trunk network module can have one or two slots for voice/WAN interface cards (VWICs); VWICs supply one or two ports. Only the dual-mode (voice/WAN) multiflex trunk cards are supported in the digital E1 packet voice trunk network module, and not older VICs.
•
Drop-and-insert capability is supported only between two ports on the same multiflex card.
•
Digital E1 voice is not manageable through Simple Network Management Protocol (SNMP) using existing versions of Cisco Voice Manager.
•
On the Cisco MC3810, when T-CCS frame forwarding is configured, the speed (clock rate) of serial interface 1 of the Cisco MC3810 is limited to a maximum of 192 kbps. This restriction assumes that the multiflex trunk module (MFT) is installed in slot 3 on the Cisco MC3810. If the MFT is not installed, then serial interface 1 does not operate, but T-CCS frame forwarding is supported on other interfaces.
•
The T-CCS feature supports PVCs, not SVCs.
•
Cross-connections imply fractional trunks.
•
For Frame Forwarding, preconfigured interfaces can be serial 0, serial 1, or T1/E1 0.
Related Documents for T-CCS
The following documents provide additional information to help implement T-CCS:
•
Cisco Communication Media Module Voice Features for Catalyst 6500 Series and Cisco 7600 Series
•
Cisco IOS Wide-Area Networking Configuration Guide, Release 12.3
•
Cisco IOS Wide-Area Networking Command Reference, Release 12.3
•
Cisco IOS Voice, Video, and Fax Command Reference, Release 12.2
•
Cisco IOS Debug Command Reference, Release 12.3
•
Cisco MC3810 Multiservice Concentrator Hardware Installation Guide
•
Configuring ISDN Interfaces for Voice
•
Configuring Cisco MC3810 Series Concentrators to Use High-Performance Compression Modules
•
Voice Port Enhancements in Cisco 2600 and 3600 Series Routers and MC3810 Series Concentrators
•
Voice over Frame Relay Using FRF.11 and FRF.12 Configuration Updates
T-CCS Prerequisite Tasks
The following configuration tasks should be completed before you configure a router for T-CCS:
•
Obtain T1 or E1 service from your service provider.
•
Establish a working network.
•
Complete your company's dial plan.
•
Establish a working telephony network based on your company's dial plan. For information about helpful documents, see the section "Related Documents for T-CCS" section.
•
Install required multiflex trunk modules and voice components:
–
Digital T1/E1 packet voice trunk network modules on Cisco 2600 series and 3600 series routers
–
Two-port T1/E1 digital voice port adapters for Cisco 7200 series and 7500 series routers
–
WS-SVC-CMM-6T1 or WS-SVC-CMM-6E1 port adapter on the Cisco Communication Media Module for the Catalyst 6500 series switch and Cisco 7600 series router
–
DVM on Cisco MC3810 concentrators to support digital cross-connect voice (channel bank functionality)
–
High-performance compression modules (HCM) to support voice compression. See the "Related Documents for T-CCS" section."
•
Configure voice card and controller settings.
•
Configure serial and LAN interfaces.
•
Configure voice ports.
•
Configure voice dial peers.
T-CCS Configuration Task List
To configure a router for T-CCS, complete the tasks shown in the following sections:
•
Configuring T-CCS Cross-Connect
•
Configuring T-CCS Frame Forwarding
•
Configuring T-CCS for a Clear-Channel Codec
Note
Although not always explicitly shown in these procedures, T-CCS also requires you to configure voice ports and dial peers.
Configuring T-CCS Cross-Connect
This section is divided into the following procedures for T-CCS cross-connect:
•
Configuring T1 and E1 TDM Groups
•
Configuring T1 and E1 Trunk Bearer Channels
Figure 1 shows an example of T-CCS cross-connect. In this example, the CCS channel from the PBX is cross-connected on the Cisco MC3810 to a time slot on the T1/E1 controller. The channel is then passed through the WAN as a leased line to the second Cisco MC3810, where it is cross-connected to the DVM signaling time slot (time slot 24 for T1, or time slot 16 for E1). The channel is then passed to the second PBX. The CCS signal byte stream is passed through transparently by the Cisco MC3810.
Figure 1 T-CCS Cross-Connect Configuration
Configuring T1 and E1 TDM Groups
When you configure T-CCS cross-connect for E1 or T1, you set up time slot groups, and then configure cross-connect from the first T1/E1 controller to the second T1/E1 controller. The mode ccs cross-connect command allows the cross-connect. This command enables all the channels to perform similarly to normal CAS mode, except that the signaling bit is no longer processed by the router.
To configure T-CCS cross-connect, use the following commands beginning in global configuration mode:
Configuring T1 and E1 Trunk Bearer Channels
Tip
After you configure a T-CCS connection by entering the connection trunk command, no change to the configuration takes place until the connection is shut down with a shutdown command and then restarted with a no shutdown command. For example, the phone number supplied in the connection trunk command can be changed while the connection is in the no shutdown state, but the change will not cause the current connection to be closed and a new connection to be opened to the new phone number. This will not take effect until the next no shutdown command following a shutdown command.
Note
T-CCS cross-connect is not supported on analog PVC connections.
To use T-CCS cross-connect for bearer channels of the E1 or T1 trunk, use the following commands beginning in global configuration mode:
Configuring T-CCS Frame Forwarding
Cisco routers provide support for T-CCS frame forwarding, which allows a router to be connected to a Private Telco Network Exchange (PTNX) without having to interpret CCS signaling information for call processing. T-CCS frame forwarding forwards frames over a preconfigured interface running Frame Relay or ATM encapsulation.
With T-CCS frame forwarding, the connection between PTNXs over the network must be point-to-point and preconfigured. With the T-CCS frame forwarding implementation, calls from the PTNXs are not routed, but follow a preconfigured route to the destination.
Figure 2 shows an example of T-CCS frame forwarding. In the example, the first Cisco router captures the signaling frame from the PBX. The first Cisco router transports the signaling frame as a data frame through the Frame Relay or ATM network to the second Cisco router. The second Cisco router forwards the signaling frame to the PBX signaling channel.
Figure 2 T-CCS Frame Forwarding
To configure T-CCS frame forwarding, use the following commands beginning in global configuration mode:
Configuring T-CCS for a Clear-Channel Codec
The T-CCS feature using a clear-channel codec allows tie-line emulation between two PBXs or PSTN switches running HDLC-based common channel signaling such as ISDN, DPNSS, CORNET, QSIG, and others. This configuration supports VoIP, VoFR and VoATM. Signaling frames are transparently forwarded on IP using an emulated 64-kbps channel. These frames travel over a clear-channel codec that is used on the voice port designated as the signaling channel. This codec passes data without changing the signaling frame.
T-CCS is configured when setting up the codec for the voice dial peer. The task table that follows sets up voice dial peers to support the local and remote stations. Not all possible commands are shown in the task table. To learn more, refer to the Cisco IOS Voice, Video, and Fax Command Reference, Release 12.2.
To configure T-CCS for a clear-channel codec, use the following commands beginning in global configuration mode:
Command PurposeStep 1
Router(config)# controller {T1 | E1} slot/portEnters controller configuration mode for the controller at the specified slot/port location. Valid values for slot and port are 0 and 1.
Step 2
Router(config-controller)# ds0-group ds0-group-no timeslots timeslot-list type ext-sigDefines the T1/E1 channels for use by compressed voice calls as well as the signaling method the router uses to connect to the PBX or CO.
The keywords and arguments are as follows:
•
ds0-group-no—A value that identifies the DS0 group. Valid values are: 0 to 23 for T1; 0 to 30 for E1.
•
timeslots timeslot-list—Specifies a list of time slots in the DS0 group. Valid values are from 1 to 24 for T1; from 1 to 30 for E1. The value of timeslot-list can be a single number, a list of numbers separated by commas, or a pair of numbers separated by a hyphen to indicate a range of time slots. To map individual DS0 time slots, define additional groups. The router maps additional voice ports for each defined group.
•
type—The signaling method.
•
ext-sig—The signaling method selection for type depends on the connection that you are making: entering the keyword ext-sig specifies the external signaling interface, which signifies that the signaling traffic comes from an outside source.
Note
The ds0-group command automatically creates a logical voice port that is numbered as follows: slot/port:ds0-group-no. Although only one voice port is created, applicable calls are routed to any channel in the group.
Note
The ds0-group command replaced the voice-group command that was supported in earlier releases. The ext-sig keyword replaced the ext-sig-master and ext-sig-slave keywords that were supported with the voice-group command.
Step 3
Router(config-controller)# no shutdownActivates the controller.
Step 4
Router(config-controller)# exitExits controller configuration mode.
Step 5
Router(config)# dial-peer voice number potsEnters dial-peer configuration mode and defines a local dial peer that will connect to the plain old telephone service (POTS) network.
The keywords and arguments are as follows:
•
number—One or more digits identifying the dial peer. Valid entries are from 1 through 2147483647.
•
pots—Indicates a peer using a basic telephone service.
Step 6
Router(config-dialpeer)# destination-pattern string [T]Configures the dial peer's destination pattern so that the system can reconcile dialed digits with a telephone number.
The keywords and arguments are as follows:
•
string—A series of digits that specify the E.164 or private dialing plan phone number. Valid entries are the digits 0 through 9 and the letters A through D. The plus symbol (+) is not valid. You can enter the following special characters:
–
The star character (*) that appears on standard touch-tone dial pads can be in any dial string.
–
The period (.) acts as a wildcard character.
–
Use the comma (,) only in prefixes. The comma inserts a one-second pause.
•
T—(optional) The timer (T) character. When this character is included at the end of the destination pattern, the system collects dialed digits as they are entered—until the interdigit timer expires (10 seconds, by default) or the user dials the termination of end-of-dialing key (the default is #).
Note
The timer character must be a capital T.
Step 7
Router(config-dialpeer)# port slot/port:ds0-group-noAssociates the dial peer with a specific logical interface.
The arguments are as follows:
•
slot—Specifies the router location where the voice module is installed. Valid entries are from 0 through 3.
•
port—Specifies the voice interface card location. Valid entries are 0 and 1.
•
ds0-group-no—Indicates the defined DS0 group number. Each defined DS0 group number is represented on a separate voice port. This allows you to define individual DS0s on the digital T1 card.
Step 8
Router(config-dialpeer)# exitExits dial-peer configuration mode to complete the POTS dial-peer configuration.
Step 9
Router(config)# dial-peer voice number voipEnters dial-peer configuration mode and defines a remote VoIP dial peer.
The keywords and arguments are as follows:
•
number—One or more digits identifying the dial peer. Valid entries are from 1 through 2147483647.
•
voip—Indicates a VoIP peer using voice encapsulation on the IP network.
Step 10
Router(config-dialpeer)# codec clear-channelSets codec complexity to clear-channel to use the clear channel codec.
Note
The voice-card configuration codec complexity command sets the codec options that are available when you execute this command.
Step 11
Router(config-dialpeer)# vad(Optional) Activates voice activity detection (VAD), which allows the system to reduce unnecessary voice transmissions caused by unfiltered background noise.
Note
This setting is enabled by default.
Step 12
Router(config-dialpeer)# destination-pattern string [T]Configures the dial peer's destination pattern so that the system can reconcile dialed digits with a telephone number.
The keywords and arguments are as follows:
•
string—A series of digits that specify the E.164 or private dialing plan phone number. Valid entries are the digits 0 through 9 and the letters A through D. The plus symbol (+) is not valid. You can enter the following special characters:
–
The star character (*) that appears on standard touch-tone dial pads can be in any dial string.
–
The period (.) acts as a wildcard character.
–
Use the comma (,) only in prefixes. The comma inserts a one-second pause.
•
T—(optional) The timer (T) character. When this character is included at the end of the destination pattern, the system collects dialed digits as they are entered—until the interdigit timer expires (10 seconds, by default) or the user dials the termination of end-of-dialing key (the default is #).
Note
The timer character must be a capital T.
Step 13
Router(config-dialpeer)# session target {ipv4:destination-address | dns:[$s$. | $d$. | $e$. | $u$.] host-name}Configures the IP session target for the dial peer.
The keywords and arguments are as follows:
•
ipv4:destination-address—Indicates the IP address of the dial peer.
•
dns:host-name—Indicates that the domain name server will resolve the name of the IP address. Valid entries for the argument are characters representing the name of the host device. There are also wildcards available for defining domain names with the keyword by using source, destination, and dialed information in the host name.
For complete command syntax information, refer to the Cisco IOS Voice Command Reference, Release 12.3.
Step 14
Router(config-dialpeer)# exitExits dial-peer configuration mode and completes the configuration.
Verifying the T-CCS Configuration
To verify the T-CCS configuration, perform the following steps:
Step 1
Enter the show controllers e1 command (without specifying a slot and port number) to view the status for all controllers, or enter the show controllers e1 command with a slot and port number to view the status for a particular controller. Make sure that the status indicates that the controller is up (line 2 in the following example) and no alarms (line 4 in the following example) or errors (lines 9, 10, and 11 in the following example) have been reported.
Router# show controllers e1 3/0E1 3/0 is up.Applique type is Channelized E1 - balancedNo alarms detected.alarm-trigger is not setVersion info Firmware:19990702, FPGA:6Framing is CRC4, Line Code is HDB3, Clock Source is Line.Data in current interval (2 seconds elapsed):0 Line Code Violations, 0 Path Code Violations0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 UnavailSecs!controller E1 3/0mode ccs frame-forwardingchannel-group 15 timeslots 16ds0-group 0 timeslots 15 type ext-sigds0-group 1 timeslots 1 type ext-sigds0-group 2 timeslots 2 type ext-sigds0-group 3 timeslots 3 type ext-sigds0-group 4 timeslots 4 type ext-sigds0-group 5 timeslots 5 type ext-sigds0-group 6 timeslots 6 type ext-sigds0-group 7 timeslots 7 type ext-sigds0-group 8 timeslots 8 type ext-sigds0-group 9 timeslots 9 type ext-sigds0-group 10 timeslots 10 type ext-sigds0-group 11 timeslots 11 type ext-sigds0-group 12 timeslots 12 type ext-sigds0-group 13 timeslots 13 type ext-sigds0-group 14 timeslots 14 type ext-sigds0-group 16 timeslots 31 type ext-sigds0-group 17 timeslots 17 type ext-sigds0-group 18 timeslots 18 type ext-sigds0-group 19 timeslots 19 type ext-sigds0-group 20 timeslots 20 type ext-sigds0-group 21 timeslots 21 type ext-sigds0-group 22 timeslots 22 type ext-sigds0-group 23 timeslots 23 type ext-sigds0-group 24 timeslots 24 type ext-sigds0-group 25 timeslots 25 type ext-sigds0-group 26 timeslots 26 type ext-sigds0-group 27 timeslots 27 type ext-sigds0-group 28 timeslots 28 type ext-sigds0-group 29 timeslots 29 type ext-sigds0-group 30 timeslots 30 type ext-sigStep 2
To display information about voice-port configuration, enter the show voice port summary command. The following example shows sample output:
Router# show voice port summaryIN OUTPORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC====== == ========== ===== ==== ======== ======== ==1:1 1 ext up up on-hook idle y1:2 2 ext up up on-hook idle y1:3 3 ext up up on-hook idle y1:4 4 ext up up on-hook idle y1:5 5 ext up up on-hook idle y1:6 6 ext up up on-hook idle y1:7 7 ext up up on-hook idle y1:8 8 ext up up on-hook idle y1:9 9 ext up up on-hook idle y1:10 10 ext up up on-hook idle y1:11 11 ext up up on-hook idle y1:12 12 ext up up on-hook idle y1:13 13 ext up up on-hook idle y1:14 14 ext up up on-hook idle y1:17 17 ext up up on-hook idle y1:18 18 ext up up on-hook idle y1:19 19 ext up up on-hook idle y1:20 20 ext up up on-hook idle y1:21 21 ext up up on-hook idle y1:22 22 ext up up on-hook idle y1:23 23 ext up up on-hook idle y1:24 24 ext up up on-hook idle y1:25 25 ext up up on-hook idle y1:26 26 ext up up on-hook idle yStep 3
To display information about voice calls, enter the show voice call summary privileged EXEC command. The following example shows sample output:
Router# show voice call summaryPORT CODEC VAD VTSP STATE VPM STATE========= ======== === ===================== ========================1:1.1 g729ar8 y S_CONNECT S_TRUNKED1:2.2 g729ar8 y S_CONNECT S_TRUNKED1:3.3 g729ar8 y S_CONNECT S_TRUNKED1:4.4 g729ar8 y S_CONNECT S_TRUNKED1:5.5 g729ar8 y S_CONNECT S_TRUNKED1:6.6 g729ar8 y S_CONNECT S_TRUNKED1:7.7 g729ar8 y S_CONNECT S_TRUNKED1:8.8 g729ar8 y S_CONNECT S_TRUNKED1:9.9 g729ar8 y S_CONNECT S_TRUNKED1:10.10 g729ar8 y S_CONNECT S_TRUNKED1:11.11 g729ar8 y S_CONNECT S_TRUNKED1:12.12 g729ar8 y S_CONNECT S_TRUNKED1:13.13 g729ar8 y S_CONNECT S_TRUNKED1:14.14 g729ar8 y S_CONNECT S_TRUNKED1:17.17 g729ar8 y S_CONNECT S_TRUNKED1:18.18 g729ar8 y S_CONNECT S_TRUNKED1:19.19 g729ar8 y S_CONNECT S_TRUNKED1:20.20 g729ar8 y S_CONNECT S_TRUNKED1:21.21 g729ar8 y S_CONNECT S_TRUNKED1:22.22 g729ar8 y S_CONNECT S_TRUNKED1:23.23 g729ar8 y S_CONNECT S_TRUNKED1:24.24 g729ar8 y S_CONNECT S_TRUNKED1:25.25 g729ar8 y S_CONNECT S_TRUNKED1:26.26 g729ar8 y S_CONNECT S_TRUNKEDStep 4
To display information about configured DS0 and TDM groups, enter the show running-config privileged EXEC command. The following example shows sample output:
Router# show running-config...controller T1 0tdm-group 1 timeslots 24framing esflinecode b8zschannel-group 0 timeslots 1-23 speed 64!controller E1 1mode ccs cross-connecttdm-group 1 timeslots 16clock source internalds0-group 0 timeslots 1 type ext-sigds0-group 2 timeslots 2 type ext-sigds0-group 3 timeslots 3 type ext-sigds0-group 4 timeslots 4 type ext-sigds0-group 5 timeslots 5 type ext-sigds0-group 6 timeslots 6 type ext-sig...ds0-group 23 timeslots 23 type ext-sigds0-group 24 timeslots 24 type ext-sigds0-group 25 timeslots 25 type ext-sigds0-group 26 timeslots 26 type ext-sig...voice-port 1:0compand-type a-lawtimeouts wait-release 3connection trunk 3001!voice-port 1:2compand-type a-lawtimeouts wait-release 3connection trunk 3002!voice-port 1:3compand-type a-lawtimeouts wait-release 3connection trunk 3003!...dial-peer voice 12 potsdestination-pattern 4012port 1:12!dial-peer voice 13 potsdestination-pattern 4013port 1:13!dial-peer voice 14 potsdestination-pattern 4014port 1:14!!cross-connect 1 E1 1 1 T1 0 1
Note
For full configuration details, see the "T-CCS Configuration Examples" section.
Troubleshooting Tips for T-CCS
If the T-CCS connection does not come up, check for the following:
•
Loose wires, splices, connectors, shorts, bridge taps, and grounds
•
Backwards transmit and receive
•
Mismatched framing types (for example, CRC-4 versus no-CRC-4)
•
Transmit and receive pair separation (crosstalk)
•
Faulty line cards or repeaters
•
Noisy lines (for example, power and crosstalk)
If you see errors on the line or the line is going up and down, check for the following:
•
Mismatched line codes (HDB3 vs. AMI)
•
Improper receive level
•
Frame slips due to poor clocking plan
Monitoring and Maintaining T-CCS and Frame Forwarding
To monitor your T-CCS configuration, use these commands as needed:
T-CCS PBX Configuration Examples
The following sections give sample configurations for the T-CCS PBX signaling format.
T-CCS Configuration Examples
This section contains two examples of T-CCS configuration:
•
T-CCS over Frame Relay Configuration Example
•
T-CCS over IP Configuration Example
T-CCS over Frame Relay Configuration Example
The following configuration example shows T-CCS frame forwarding on controller E1. Only relevant sections of the configuration are shown. The example assumes that the IP portion of the network is already in place.
hostname routerA!voice-card 1!controller E1 1/0mode ccs frame-forwardingchannel-group 15 timeslots 16ds0-group 0 timeslots 15 type ext-sigds0-group 1 timeslots 1 type ext-sig...ds0-group 14 timeslots 14 type ext-sigds0-group 17 timeslots 17 type ext-sig...ds0-group 30 timeslots 30 type ext-sig!interface Serial0/0ip address 200.200.200.2 255.255.255.0no ip directed-broadcastencapsulation frame-relayno ip mroute-cacheclockrate 2000000frame-relay traffic-shapingframe-relay class fr1frame-relay map ip 200.200.200.1 231 broadcastframe-relay interface-dlci 231vofr data 4 call-control 5frame-relay intf-type dce!You must use the mode ccs frame-forwarding command to set the E1 interface to enable transparent forwarding of the HDLC signaling protocol through the DSP.
The ds0-group command links the specified time slot of the E1 interface to the corresponding voice port, which is automatically created by the router. This allows the voice port to be tied to the correspondent dial-peer using the connection trunk command. The ext-sig keyword specifies that the signaling traffic is coming from an external source.
The serial interface is set for frame relay traffic.
The example continues with the voice-port and dial-peer configuration.
voice-port 1/0:0compand-type a-lawtimeouts wait-release 3connection trunk 2000 answer-mode...voice-port 1/0:14compand-type a-lawtimeouts wait-release 3connection trunk 2014 answer-mode!voice-port 1/0:17compand-type a-lawtimeouts wait-release 3connection trunk 2017 answer-mode...voice-port 1/0:30compand-type a-lawtimeouts wait-release 3connection trunk 2030 answer-mode!dial-peer voice 2000 vofrdestination-pattern 2000session target Serial0/0 231!dial-peer voice 1001 potsdestination-pattern 1001port 1/0:1...dial-peer voice 1030 potsdestination-pattern 1030port 1/0:30!The dial-peer voice 2000 vofr command is used to forward the signaling channel over Frame Relay.
The dial-peer pots command sends the trunked voice DS0 traffic to the correspondent voice DS0 lines on the E1 port 1/0.
T-CCS over IP Configuration Example
The following configuration example configures T-CCS over IP using the clear-channel codec. The commands used in the configurations are explained inline. Only relevant sections of the configuration are shown. The example assumes that the IP portion of the network is already in place.
hostname routerA!voice-card 1!controller E1 1/0ds0-group 0 timeslots 16 type ext-sig...ds0-group 10 timeslots 10 type ext-sig!interface Ethernet0/0ip address 30.30.30.2 255.255.255.252no ip directed-broadcast!voice-port 1/0:0compand-type a-lawtimeouts wait-release 3connection trunk 4000 answer-mode!voice-port 1/0:1compand-type a-lawtimeouts wait-release 3connection trunk 5001 answer-mode...voice-port 1/0:10compand-type a-lawtimeouts wait-release 3connection trunk 5010 answer-mode!The ds0-group command links the specified time slot of the E1 interface to the corresponding voice port, which is automatically created by the router. This allows the voice port to be tied to the corresponding dial peer using the connection trunk command. The ext-sig keyword specifies that the signaling traffic is coming from an external source.
The DS0 group assigned for signaling, configured as ds0-group 0 timeslots 16, must have the corresponding voice port and dial peer set for the clear-channel codec in order to enable transparent forwarding of the HDLC signaling protocol through the DSP.
The signaling DS0 channel of the E1 port 1/0 is configured to the dial peer whose destination pattern matches the number 4000. The dial-peer voice 4000 voip command is used to forward the signaling channel over IP.
The voice DS0 channels of the E1 port 1/0 are configured to the dial peer whose destination pattern matches the number 5... . The dial-peer voice 5... voip command is used to trunk the voice channels between routers, as in the following example:
dial-peer voice 4000 voipdestination-pattern 4000codec clear-channelsession target ipv4:10.49.80.204!dial-peer voice 3000 potsdestination-pattern 3000port 2/0:0!dial-peer voice 5000 voipdestination-pattern 5...session target ipv4:10.49.80.204!dial-peer voice 2001 potsdestination-pattern 2001port 2/0:1...dial-peer voice 2010 potsdestination-pattern 2010port 2/0:10The dial-peer voice 4000 voip command is used to forward the signaling channel from the router over IP. The clear-channel codec must be applied to this dial peer in order to avoid that compression, and VAD will be applied to the signaling channel, which requires a transparent 644-kbps path through the DSP and the IP cloud.
The dial-peer voice 3000 pots command forwards the incoming clear-channel signaling data to the corresponding signaling DS0 channel on the E1 port 1/0 of the router. This is achieved by leveraging the voice-port 1/0:0 that was created by using the ds0-group 0 timeslots 16 type ext-sig command.
The dial-peer voice 5000 voip command is used to trunk the voice channels between routers. In this case, the codec used is the default G.729.
The dial-peer voice 2001 pots through dial-peer voice 2010 pots commands associate the VoIP legs of the trunked voice DS0s to the corresponding voice DS0s on the E1 port 1/0 of the router.




