Feedback
|
Table Of Contents
ATM Software Segmentation and Reassembly (SAR)
Related Features and Technologies
Supported Standards, MIBs, and RFCs
Configuration Tasks for AAL2 Trunking with CAS
Configuring ATM on Cisco 2600 Series
Configuring Voice Band Detection Playout Settings
Configuring Subcell Multiplexing for AAL2 Voice
Configuring End-to-End Clocking
Configuring Call Admission Control for AAL2 Voice
Configuring Dial Peers for AAL2 Voice
Configuring Network Dial Peers to Support AAL2
Configuring MGCP POTS Dial Peer
Configuring DS-0 group for CAS
Configuration Tasks for AAL2 Trunking with CCS
Configuring ATM on the Cisco 2600 Series
Configuring ATM on the Cisco 3660
Configuring Voice Band Detection Playout Settings
Configuring Subcell Multiplexing for AAL2 Voice
Configuring End-to-End Clocking
Configuring Call Admission Control for AAL2 Voice
Configuring Dial Peers for AAL2 Voice
Configuring Network Dial Peers to Support AAL2
Configuring MGCP POTS Dial Peer
Configuring DS-0 Group and Channel Group for CCS
Configuring T-CCS Frame Forwarding
Configuration Tasks for MGCP CAS
Configuring MGCP CAS PBX on the Cisco 2600 Series and Cisco 3660
Configuring ATM on the Cisco 2600 Series
Configuring ATM on the Cisco 3660
Configuring Voice Band Detection Playout Settings
Configuring Subcell Multiplexing for AAL2 Voice
Verifying the MGCP CAS PBX and AAL2 PVC Configurations
Configuring End-to-End Clocking
Configuring Call Admission Control for AAL2 Voice
Configuring MGCP POTS Dial Peer
Configuration Tasks for MGCP PRI Backhaul
Configuring MGCP CAS PBX on the Cisco 2600 Series and Cisco 3660
Configuring ATM on the Cisco 2600 Series
Configuring ATM on the Cisco 3660
Configuring Voice Band Detection Playout Settings
Configuring Subcell Multiplexing for AAL2 Voice
Verifying the MGCP CAS PBX and AAL2 PVC Configurations
Configuring End-to-End Clocking
Configuring Call Admission Control for AAL2 Voice
Configuring Backhaul Session Manager
Creating Session Sets, Session Groups, and Sessions
Changing Default Values of Session-Group Parameters
Configuring ISDN Signaling Backhaul
Configuring Fast Ethernet for Signaling Backhaul Compatibility
Configuring MGCP POTS Dial Peer
Monitoring MGCP CAS PBX and AAL2 PVC Configurations
Monitoring and Maintaining Signaling Backhaul
MGCP CAS Voice/FAX Call Examples
MGCP PRI Backhaul Configuration Examples
VoATM with AAL2 Trunking CAS Call Examples
VoATM with AAL2 Trunking CCS Call Examples
PRI/Q.931 Signaling Backhaul Examples
PRI/Q.931 Signaling Backhaul CAS Call Examples
ATM Software Segmentation and Reassembly (SAR)
Feature History
This document describes the ATM Software SAR feature and includes the following sections:
•
Supported Standards, MIBs, and RFCs
•
Configuration Tasks for AAL2 Trunking with CAS
•
Configuration Tasks for AAL2 Trunking with CCS
•
Configuration Tasks for MGCP CAS
•
Configuration Tasks for MGCP PRI Backhaul
Feature Overview
The ATM Software Segmentation and Reassembly (SAR) feature allows the Cisco 2600 series to carry voice and data traffic over ATM networks using AAL2 and AAL5 and allows the Cisco 3660 to support AAL2 voice traffic.
For the Cisco 2600 series, this feature works in conjunction with the T1/E1 multiflex voice/WAN interface card (VWIC), which is plugged into a WIC slot to provide one ATM WAN interface at a T1/E1 rate supporting up to 24/30 channels of voice.
T1/E1 ATM support is a time-to-market feature that helps service providers take advantage of the inherent quality of service (QoS) features of ATM multiservice applications. FR-ATM (FRF.5 and FRF.8) internetworking is supported on the Cisco 2600 series.
On the Cisco 3660 a T1 IMA network module is used as the IMA interface providing a maximum of one ATM IMA interface that supports up to 48/60 voice channels. Up to eight T1/E1s and multiple IMA groups are permitted, but only the first IMA group supports voice over AAL2 for up to 48/60 voice channels. NM-IMA already supports AAL5 on both the Cisco 2600 series and Cisco 3600 series (not just 3660).
The Cisco 2600 Series T1/E1 ATM portion of this feature provides a shared implementation of the ATM features currently available on the Cisco MC3810 with the Cisco 2600 series.
Figure 1 illustrates the ATM AAL2 nonswitched trunking feature connecting two private branch exchanges (PBXs) together without the call agent (CA).
Figure 1 ATM AAL2 Non-Switched Trunking Solution
Figure 2 and Figure 3 illustrate CA solutions. In these solutions, a CA provides business voice services traditionally offered by a circuit-based PBX.
In Figure 2, the trunking gateway (the Cisco 3660 platform) requires support of incoming and outgoing multi-frequency signaling for the barge-in and busy-line verify features. The residential gateway (the Cisco uBR924 cable access router) must support the CLASS features and 911 capability.
Figure 2 Residential Cable Access Solution
In Figure 3, the gateway (the Cisco 2600 platform) requires PBX connectivity to interface with the legacy PBX.
Figure 3
IP Centrex Solution
Benefits
AAL2 and AAL5 Functionality
Adds AAL2 and AAL5 functionality to the Cisco 2600 series and AAL2 to the Cisco 3660 on an IMA network module. AAL2 and AAL5 are the most bandwidth-efficient, standards-based trunking methods for transporting compressed voice, voice-band data, and frame-mode data over ATM infrastructures.
Economical ATM SAR Option
Provides robust, low-cost addition of ATM software SAR functionality to the Cisco 2600 series.
Lower Overhead and Better QoS
Enhances continued use of existing ATM infrastructure, providing traditionally high ATM QoS.
Restrictions
Cisco 2600 Series and Cisco 3660
•
Analog voice modules are not supported for AAL2 feature. (IP over ATM AAL5 is supported.)
Cisco 2600 Series
•
SS7 and bisync protocol cannot be used when this feature is active.
•
Only one T1/E1 multiflex VWIC is supported, setting the number of allowable T1/E1 ATM interfaces to one.
•
Only the Cisco 2650 and Cisco 2651 support end-to-end, Network Traceable Reference (NTR) clocking. For the NTR clock to work correctly, the T1/E1 multiflex VWIC must be placed in slot zero of the Cisco 2650 and Cisco 2651. In the case where a two-port T1/E1 multiflex VWIC is installed in slot zero, either of the two ports can be configured for support, but only one can be supported.
•
The T1/E1 ATM feature requires that the T1/E1 multiflex VWIC be placed in slot zero.
Cisco 3660
•
Only one IMA group can support AAL2 voice. If there are multiple IMA groups, then only the first IMA group supports AAL2 voice.
•
Two T1/E1s are supported for ATM and 48/60 voice ports for PBX.
•
Only the T1/E1 IMA network module supports AAL2 voice. This feature does not support OC3/T3/E3 network modules.
•
The T1/E1 IMA network module does not support an NTR clock.
Cisco 2620XM
•
When the traffic is sent with rate 100pps (256 bytes size), some cells are lost on the router where VWIC-1MFT-E1 is configured as ATM port. There is no workaround to this limitation. For a detailed description, see Traffic Shaping on Cisco 3810 Routers at the following URL:
http://www.cisco.com/warp/public/121/traff_shape3810.pdf
Related Features and Technologies
•
Media Gateway Control Protocol (MGCP) channel associated signaling (CAS) PBX and AAL2 permanent virtual circuit (PVC) Software
•
PRI/Q.931 Signaling Backhaul
•
Voice over ATM with AAL2 Trunking
Related Documents
•
MGCP CAS PBX and AAL2 PVC
–
http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122newft/122t/122t2/ftmgcptk.htm
•
ATM forum documents for AAL2
–
ATM Trunking Using AAL2 for Narrowband Services (AF-VTOA-0113.000)
http://www.atmforum.com/atmforum/specs/approved.html
•
ITU I-series documents located at
http://www.itu.int/home/index.html
–
I.363.2, B-ISDN ATM Adaptation Layer Specification: Type 2 AAL
–
I.366.1, Segmentation and Reassembly Service Specific Convergence Sublayer for the AAL
Type 2–
I.366.2, AAL Type 2 Service Specific Convergence Sublayer for Trunking
•
Cisco IOS Voice, Video, and Fax Configuration Guide, Release 12.2
•
Cisco IOS Voice, Video, and Fax Command Reference, Release 12.2
•
Cisco IOS Interface Command Reference, Release 12.2
•
Cisco IOS Interface Configuration Guide, Release 12.2
Supported Platforms
•
Cisco 2600 series
•
Cisco 3660
Supported Standards, MIBs, and RFCs
Standards
No new or modified standards are supported by this feature.
MIBs
No new or modified MIBs are supported by this feature.
To obtain lists of supported MIBs by platform and Cisco IOS release, and to download MIB modules, go to the Cisco MIB website on Cisco.com at the following URL:
http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
RFCs
•
RFC 1577
•
RFC 1483
•
RFC 2221
•
RFC 3661
Prerequisites
T1/E1 multiflex VWICs on Cisco 2600 series routers must be plugged into slot zero. The Cisco 3660 must be configured with a T1/E1 IMA Network Module. PBX voice requires a Digital T1/E1 Packet Voice Trunk Network Module Interface to be installed in the network module slot in the Cisco 2600 series or Cisco 3660.
You can configure the following four features on the Cisco 2600 series and Cisco 3660 routers:
•
AAL2 Trunking with CAS
•
AAL2 Trunking with common channel signaling (CCS)
•
MGCP CAS
•
MGCP Primary Rate Interface (PRI) Backhaul
Configuration Tasks for AAL2 Trunking with CAS
See the following sections for configuration tasks for AAL2 Trunking with CAS on Cisco 2600 series and Cisco 3660:
•
Configuring ATM on Cisco 2600 Series (required for Cisco 2600 series routers only)
•
Configuring ATM on Cisco 3660 (required for Cisco 3660 routers only)
•
Configuring Voice Band Detection Playout Settings (optional)
•
Configuring Subcell Multiplexing for AAL2 Voice (optional)
•
Configuring End-to-End Clocking (required)
•
Configuring Call Admission Control for AAL2 Voice (required)
•
Configuring Dial Peers for AAL2 Voice (required)
•
Configuring MGCP POTS Dial Peer (required)
•
Configuring DS-0 group for CAS (required)
Configuring ATM on Cisco 2600 Series
This section describes the ATM configuration tasks necessary to support Voice over ATM using AAL2 on the Cisco 2600 series.
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 time slots 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 2600 series or Cisco 3660 concentrators at both ends of the ATM link.
To configure a Cisco 2600 series or Cisco 3660 series 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 ATM on Cisco 3660
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 Voice Band Detection Playout Settings
To configure voice band detection playout buffer delay on Cisco 2600 series and Cisco 3600 series routers , use the following commands beginning in the voice service 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 2600 series router or a Cisco 3660 interoperates with a voice interface service module (VISM) in an MGX switch.
To configure the Cisco 2600 series router or the Cisco 3660 to perform subcell multiplexing, complete the following steps beginning in global configuration mode:
Configuring End-to-End Clocking
Note
The following commands can be used to configure the Cisco 3660 only when there is a time-division multiplexing (TDM) switch module on board. For the Cisco 2600 series, these commands are automatically allowed.
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 common to the Cisco 2600 series and the Cisco 3660 routers.
You can configure a Cisco 2600 series router or a Cisco 3660 as either a CAC master or a CAC slave. By default, this 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 2600 series router or a Cisco 3660 configured as a master always performs CAC during fax/modem upspeed. A Cisco 2600 series router or a Cisco 3660 configured as a slave sends a request for CAC to the CAC master.
To configure a Cisco 2600 series router or a Cisco 3660 as a CAC master, complete the following steps beginning in global configuration mode:
To return a Cisco 2600 series router or a Cisco 3660 to its default operation as a CAC slave, 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 Multiservice Applications Configuration Guide, Release 12.1.
Configuring Network Dial Peers to Support AAL2
To configure a network dial peer for Voice over ATM (VoATM), specify a unique tag number, an ATM, a virtual circuit number, and a channel identifier (CID).
To configure VoATM dial peers, use the following commands beginning in global configuration mode:
Command PurposeStep 1
Router(config)# dial-peer voice tag voatmDefines a VoATM dial peer for VoATM and enters 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 stringConfigures 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.
Step 3
Router(config-dial-peer)# session protocol aal2-trunkConfigures the session protocol to support AAL2-trunk permanent (private line) trunk calls.
Step 4
Router(config-dial-peer)# session target atm 0/0 pvc {word | vpi/vci | vci} cid(for Cisco 2600 series)
For Cisco 3660:
router(config-dial-peer)# session target atm <slot>/ima <group#>Configures the ATM session target for the dial peer. Be sure to specify atm 0/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 the "Configuring ATM on Cisco 2600 Series" section.
Use word to identify the PVC if a word name was assigned when the PVC was created in the "Configuring ATM on Cisco 3660" section.
Step 5
Router(config-dial-peer)# codec aal2 profile {itut | custom} profile-number codecSpecifies 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.711 u-law.
See the "Command Reference" section for the codec options available for each AAL2 profile.
Note
Use this command instead of the codec (dial-peer) command for AAL2 trunk applications.
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 dual tone multifrequency (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 {ext-signal | transparent}(Optional) Defines 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) Disables voice activity detection (VAD) on the dial peer. VAD is enabled by default.
Step 9
Router(config-dial-peer)# exitExits from the dial-peer configuration mode.
Step 10
Repeat Step 1 through Step 9
Configures additional VoATM dial peers.
Configuring MGCP POTS Dial Peer
To configure MGCP POTS dial peer on the Cisco 2600 series and Cisco 3660, complete the following commands beginning in global configuration mode:
Configuring DS-0 group for CAS
To configure ds0 group for CAS on the Cisco 2600 series and Cisco 3660, complete the following steps:
Configuration Tasks for AAL2 Trunking with CCS
See the following sections for configuration tasks for AAL2 Trunking with CCS on Cisco 2600 series and Cisco 3660:
•
Configuring ATM on the Cisco 2600 Series (required only for Cisco 2600 series)
•
Configuring ATM on the Cisco 3660 (required only for Cisco 2600 series)
•
Configuring Voice Band Detection Playout Settings (optional)
•
Configuring Subcell Multiplexing for AAL2 Voice (optional)
•
Configuring End-to-End Clocking (required)
•
Configuring Call Admission Control for AAL2 Voice (required)
•
Configuring Dial Peers for AAL2 Voice (required)
•
Configuring MGCP POTS Dial Peer (required)
•
Configuring DS-0 Group and Channel Group for CCS (required)
•
Configuring T-CCS Frame Forwarding (required)
Configuring ATM on the Cisco 2600 Series
This section describes the ATM configuration tasks necessary to support Voice over ATM using AAL2 on Cisco 2600 series.
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 time slots 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 2600 series or Cisco 3660 concentrators at both ends of the ATM link.
To configure a Cisco 2600 series or Cisco 3660 series 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 ATM on the Cisco 3660
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 Voice Band Detection Playout Settings
To configure voice band detection playout buffer delay on Cisco 2600 series and Cisco 3600 series routers , use the following commands beginning in the voice service 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 2600 series router or a Cisco 3660 interoperates with a voice interface service module (VISM) in an MGX switch.
To configure the Cisco 2600 series router or the Cisco 3660 to perform subcell multiplexing, complete the following steps beginning in global configuration mode:
Configuring End-to-End Clocking
Note
The following commands can be used to configure the Cisco3660 only when there is a TDM switch module on board. For Cisco 2600 series these commands are automatically allowed.
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 common to the Cisco 2600 series and the Cisco 3660.
You can configure a Cisco 2600 series router or a Cisco 3660 as either a CAC master or a CAC slave. By default, this 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 2600 series router or a Cisco 3660 configured as a master always performs CAC during fax/modem upspeed. A Cisco 2600 series router or a Cisco 3660 configured as a slave sends a request for CAC to the CAC master.
To configure a Cisco 2600 series router or a Cisco 3660 as a CAC master, complete the following steps beginning in global configuration mode:
To return a Cisco 2600 series router or a Cisco 3660 to its default operation as a CAC slave, 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 Multiservice Applications Configuration Guide, Release 12.1.
Configuring Network Dial Peers to Support AAL2
To configure a network dial peer for Voice over ATM (VoATM), specify a unique tag number, an atm, a virtual circuit number, and channel identifier (CID).
To configure VoATM dial peers, use the following commands beginning in global configuration mode:
Command PurposeStep 1
Router(config)# dial-peer voice tag voatmDefines a VoATM dial peer for VoATM 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 stringConfigures 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.
Step 3
Router(config-dial-peer)# session protocol aal2-trunkConfigures the session protocol to support AAL2-trunk permanent (private line) trunk calls.
Step 4
Router(config-dial-peer)# session target atm 0/0 pvc {word | vpi/vci | vci} cid(for Cisco 2600 series)
For Cisco 3660:
router(config-dial-peer)# session target atm <slot>/ima <group#>Configures the ATM session target for the dial peer. Be sure to specify atm 0/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 the "Configuring ATM on Cisco 2600 Series" section.
Use word to identify the PVC if a word name was assigned when the PVC was created in the "Configuring ATM on Cisco 3660" section.
Step 5
Router(config-dial-peer)# codec aal2 profile {itut | custom} profile-number codecSpecifies 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.711 u-law.
See the "Command Reference" section for the codec options available for each AAL2 profile.
Note
Use this command instead of the codec (dial-peer) command for AAL2 trunk applications.
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 {ext-signal | transparent}(Optional) Defines 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) Disables voice activity detection (VAD) on the dial peer. VAD is enabled by default.
Step 9
Router(config-dial-peer)# exitExits from the dial-peer configuration mode.
Step 10
Repeat Step 1 through Step 9
Configures additional VoATM dial peers.
Configuring MGCP POTS Dial Peer
To configure MGCP POTS dial peer on the Cisco 2600 series and the Cisco 3660, complete the following commands beginning in global configuration mode:
Configuring DS-0 Group and Channel Group for CCS
To configure a DS-0 group and the channel group for CCS on the Cisco 2600 series and the Cisco 3660, complete the following commands beginning in global configuration mode:
Configuring T-CCS Frame Forwarding
To configure T-CCS frame-forwarding on the Cisco 2600 series and the Cisco 3660, complete the following commands beginning in global configuration mode:
Configuration Tasks for MGCP CAS
See the following sections for configuration tasks for MGCP CAS on Cisco 2600 series and Cisco 3660 routers. Each task in this list is identified as either required or optional:
•
Configuring MGCP CAS PBX on the Cisco 2600 Series and Cisco 3660 (required)
•
Configuring ATM on the Cisco 2600 Series (required only for Cisco 2600 series)
•
Configuring ATM on the Cisco 3660(required only for Cisco 3660)
•
Configuring Voice Band Detection Playout Settings (optional)
•
Configuring Subcell Multiplexing for AAL2 Voice (required)
•
Verifying the MGCP CAS PBX and AAL2 PVC Configurations (optional)
•
Configuring End-to-End Clocking (required)
•
Configuring Call Admission Control for AAL2 Voice (required)
•
Configuring MGCP POTS Dial Peer (required)
Configuring MGCP CAS PBX on the Cisco 2600 Series and Cisco 3660
Use the following commands for configuring the Media Gateway Control Protocol (MGCP) CAS PBX on Cisco 2600 series and Cisco 3660 routers:
Configuring ATM on the Cisco 2600 Series
This section describes the ATM configuration tasks necessary to support Voice over ATM using AAL2 on Cisco 2600 series.
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 the DS-0 time slots 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 2600 series or Cisco 3660 concentrators at both ends of the ATM link.
To configure a Cisco 2600 series or Cisco 3660 series 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 ATM on the Cisco 3660
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 Voice Band Detection Playout Settings
To configure voice band detection playout buffer delay on Cisco 2600 series and Cisco 3600 series routers , use the following commands beginning in the voice service 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 2600 series router or a Cisco 3660 interoperates with a voice interface service module (VISM) in an MGX switch.
To configure the Cisco 2600 series router or the Cisco 3660 to perform subcell multiplexing, complete the following steps beginning in global configuration mode:
Verifying the MGCP CAS PBX and AAL2 PVC Configurations
Use these commands to verify the configuration settings:
Configuring End-to-End Clocking
Note
The following commands can be used to configure the Cisco 3660 only when there is a TDM switch module on board. For the Cisco 2600 series routers, these commands are automatically allowed.
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 common to the Cisco 2600 series and the Cisco 3660 routers.
You can configure a Cisco 2600 series router or a Cisco 3660 as either a CAC master or a CAC slave. By default, this 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 2600 series router or a Cisco 3660 configured as a master always performs CAC during fax/modem upspeed. A Cisco 2600 series router or a Cisco 3660 configured as a slave sends a request for CAC to the CAC master.
To configure a Cisco 2600 series router or a Cisco 3660 as a CAC master, complete the following steps beginning in global configuration mode:
To return a Cisco 2600 series router or a Cisco 3660 to its default operation as a CAC slave, complete the following steps beginning in global configuration mode:
Configuring MGCP POTS Dial Peer
To configure MGCP POTS dial peer on the Cisco 2600 series and Cisco 3660, complete the following commands beginning in global configuration mode:
Troubleshooting Tips
•
For a good voice quality and to be able to make fax calls, make sure that you configure end-to-end clocking properly, that is, make sure that the T1 controllers particpating in this configuration do not have any errors.
•
Make sure that you do not configure bisync tunnelling protocol (BSTUN) and ATM on the Cisco 2650 router simultaneously.
Configuration Tasks for MGCP PRI Backhaul
See the following sections for configuration tasks for MGCP PRI Backhaul for Cisco 2600 series and Cisco 3660 routers:
•
Configuring MGCP CAS PBX on the Cisco 2600 Series and Cisco 3660 (required)
•
Configuring ATM on the Cisco 2600 Series (required only for Cisco 2600 series)
•
Configuring ATM on the Cisco 3660 (required only for Cisco 3660)
•
Configuring Voice Band Detection Playout Settings (optional)
•
Configuring Subcell Multiplexing for AAL2 Voice (optional)
•
Verifying the MGCP CAS PBX and AAL2 PVC Configurations (optional)
•
Configuring End-to-End Clocking (required)
•
Configuring Call Admission Control for AAL2 Voice (required)
•
Configuring Backhaul Session Manager (required)
•
Configuring ISDN Signaling Backhaul (required)
•
Configuring Fast Ethernet for Signaling Backhaul Compatibility (required)
•
Configuring the Cisco VSC3000 (required)
•
Configuring MGCP POTS Dial Peer (required)
Configuring MGCP CAS PBX on the Cisco 2600 Series and Cisco 3660
Use the following commands for configuring the Media Gateway Control Protocol (MGCP) CAS PBX on the Cisco 2600 series and the Cisco 3660 routers:
Configuring ATM on the Cisco 2600 Series
This section describes the ATM configuration tasks necessary to support Voice over ATM using AAL2 on Cisco 2600 series.
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 time slots 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 2600 series or Cisco 3660 concentrators at both ends of the ATM link.
To configure a Cisco 2600 series or Cisco 3660 series 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 ATM on the Cisco 3660
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 Voice Band Detection Playout Settings
To configure voice band detection playout buffer delay on Cisco 2600 series and Cisco 3600 series routers , use the following commands beginning in the voice service 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 2600 series router or a Cisco 3660 interoperates with a voice interface service module (VISM) in an MGX switch.
To configure the Cisco 2600 series router or the Cisco 3660 to perform subcell multiplexing, complete the following steps beginning in global configuration mode:
Verifying the MGCP CAS PBX and AAL2 PVC Configurations
Use these commands to verify the configuration settings:
Configuring End-to-End Clocking
Note
The following commands can be used to configure the Cisco 3660 only when there is a TDM switch module on board. For the Cisco 2600 series these commands are automatically allowed.
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 common to the Cisco 2600 series and Cisco 3660.
You can configure a Cisco 2600 series router or a Cisco 3660 as either a CAC master or a CAC slave. By default, this 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 2600 series router or a Cisco 3660 configured as a master always performs CAC during fax/modem upspeed. A Cisco 2600 series router or a Cisco 3660 configured as a slave sends a request for CAC to the CAC master.
To configure a Cisco 2600 series router or a Cisco 3660 as a CAC master, complete the following steps beginning in global configuration mode:
To return a Cisco 2600 series router or a Cisco 3660 to its default operation as a CAC slave, complete the following steps beginning in global configuration mode:
Configuring Backhaul Session Manager
The backhaul session manager operates on the media gateway and enables signaling applications to backhaul signaling information to a remote or local virtual switch controller (VSC), and also provides redundancy and transparent management of transport paths.
To configure the backhaul session manager, log on to the media gateway and complete the following tasks as required for your application:
•
Creating Session Sets, Session Groups, and Sessions (required)
•
Changing Default Values of Session-Group Parameters (optional)
Creating Session Sets, Session Groups, and Sessions
To create session sets, session groups, and sessions on the Cisco media gateway, complete the following steps starting in global configuration mode:
Command PurposeStep 1
Router(config)# backhaul-session-managerEnters backhaul session manager configuration mode.
Step 2
Router(config-bsm)# set set-name client {ft | nft}
Creates a session set and specifies its parameters:
•
set-name—A word you select to identify the session-set
•
client—Required for PRI backhaul; specifies that the session set function as a client
•
Fault-tolerance option:
–
ft = fault-tolerant
–
nft = non-fault-tolerant
Note
For fault-tolerant operation, you must configure more than one group in this session set. If only one group will be configured in this session-set, you must specify nft.
Note
If you configure the session set for non-fault-tolerant operation, you should also configure the Cisco VSC3000 for non-fault-tolerant operation. See the "Configuring the Cisco VSC3000" section.
Step 3
Router(config-bsm)# group group-name set set-name
Adds a new session group to a specified session set.
•
group-name—A word you select to identify the new session group
•
set-name—The session-set to which you are adding the new session group
Repeat this step to add additional session groups to a session set.
Step 4
Router(config-bsm)# session group group-name remote_ip remote_port local_ip local_port priority
Adds a session to a session group and specifies the interfaces and selection priority for the session.
•
group-name—The session group to which you are adding this session.
•
remote_ip—IP address of the Cisco VSC3000 server at the remote end of this backhaul link.
•
remote_port—The UDP port number on the Cisco VSC3000 server at the remote end of this backhaul link; the range is 1024 to 9999. Make sure that this number is not already being used by another service on the Cisco VSC3000, such as MGCP.
•
local_ip—The IP address of the media gateway port used for signaling backhaul.
•
local_port—The UDP port number of the media gateway port used for signaling backhaul; the range is 1024 to 9999
•
priority—The priority within the session group. The range is 0 to 9999; 0 is the highest priority.
Note
Although the Cisco IOS software allows you to configure multiple sessions with the same priority in a session group, Cisco Systems recommends that the priority of each session be unique within a session group.
Repeat this step to create additional sessions in a session group.
Changing Default Values of Session-Group Parameters
If you need to change the default values of session-group parameters, complete the following commands as required, in backhaul-session-manager configuration mode:
CautionDo not change the session-group parameters unless instructed to do so by Cisco technical support. Sessions might fail if the relationships among parameters are not set correctly.
Configuring ISDN Signaling Backhaul
To configure the ISDN Q.931 signaling backhaul parameters, log on to the media gateway and complete the following steps starting in global configuration mode:
Command PurposeStep 1
Router(config)# controller {t1 | e1} controller-number
Enters controller configuration mode and specifies a controller for the PRI interface. Controller numbers are:
0/0, 0/1, 1/0, 1/1, 2/0, 2/1, 3/0, 3/1, 4/0, 4/1, 5/0, 5/1Step 2
Router(config-control)# pri-group timeslots 1-24 service mgcp
Creates a serial D-channel interface for signaling backhaul and specifies control protocol MGCP for signaling backhaul.
Note
The controller time slots cannot be shared between backhaul and other Layer 3 protocols.
Step 3
Router(config-control)# exit
Exits from controller configuration mode.
Step 4
Router(config)# interface serial controller-number:23
Enters interface configuration mode for the D-channel signaling backhaul interface. Enter a controller number that matches the controller number specified in Step 1.
Step 5
Router(config-if)# isdn switch-type switch-type
Configures the D-channel interface to match the ISDN switch type. Examples of ISDN switch types include:
•
primary-4ess
•
primary-5ess
•
primary-nec5
Note
This can be done in either global or interface configuration mode.
Step 6
Router(config-if)# isdn bind-L3 backhaul set-name
Note
"L" is shown here for clarity. You can enter lower-case "l".
Configures ISDN to backhaul Q.931 to the Cisco VSC3000.
You must use the set name of a session set that was defined in Step 2 of the "Creating Session Sets, Session Groups, and Sessions" section.
Step 7
Router(config-if)# exit
Exits the interface configuration mode.
Repeat this procedure for each T1 interface on the media gateway that will use backhaul.
Configuring Fast Ethernet for Signaling Backhaul Compatibility
If your media gateway has 10/100 BASE-T Fast Ethernet capability, configure the Fast Ethernet interface not to use auto negotiation.
CautionWhen the Fast Ethernet interface is configured for auto-negotiation, it can take up to 2 seconds for this interface to be enabled when the interface has to initialize. Two examples where the interface initializes are execution of the no shut command and disconnection or reconnection of the Ethernet cable. Auto-negotiation affects the traffic flow on the Ethernet interface and can, therefore, interrupt the traffic flow on existing RUDP connections, causing them to fail. To avoid these problems, the Fast Ethernet interface should not be configured for auto-negotiation. Instead, set the duplex and speed parameters according to the requirements of the network.
To reconfigure the Fast Ethernet interface for specified duplex and speed operation, complete the following steps beginning in global configuration mode:
Configuring the Cisco VSC3000
The Cisco VSC3000 is the signaling controller software that provides call control and runs on a UNIX server such as a Sun Netra 1800. Man Machine Language (MML) is the user interface into the signaling controller software. You use this interface to configure parameters of your signaling controller software and to display information about the current settings.
To configure the Cisco VSC3000 to perform signaling backhaul, log on to the UNIX server and complete the MGCP service provisioning procedure as follows:
Note
If the Cisco VSC3000 is set up for fault-tolerant operation, configure the backhaul session manager also for fault-tolerant operation. For more information, refer to the Cisco MGC Software Release 7 Provisioning Guide.
Verifying Configuration
Step 1
Enter the show isdn status command to verify successful ISDN configuration for backhaul. The following output shows that Layers 1, 2, 3 are enabled and active. Layer 3 shows the number of active ISDN calls.
In the example below, notice that the Layer 2 protocol is Q.921, and the Layer 3 protocol is BACKHAUL. This verifies that it is configured to backhaul ISDN. Also, if you are connected to a live line, you should see that Layer 1 status is ACTIVE and that layer 2 state is MULTIPLE_FRAME_ESTABLISHED. This means that the ISDN line is up and active.
Router# show isdn status*00:03:34.423 UTC Sat Jan 1 2000Global ISDN Switchtype = primary-net5ISDN Serial1:23 interfacedsl 0, interface ISDN Switchtype = primary-net5L2 Protocol = Q.921 L3 Protocol(s) = BACKHAULLayer 1 Status:ACTIVELayer 2 Status:TEI = 0, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHEDLayer 3 Status:NLCB:callid=0x0, callref=0x0, state=31, ces=0 event=0x0NLCB:callid=0x0, callref=0x0, state=0, ces=1 event=0x00 Active Layer 3 Call(s)Activated dsl 0 CCBs = 0Number of active calls = 0Number of available B-channels = 23Total Allocated ISDN CCBs = 0Router#Step 2
Enter the show backhaul-session-manager set all command to display all session sets. This set contains one group called grp1, and it is configured in fault-tolerant mode.
Router# show backhaul-session-manager set allSession-SetName :set1State :BSM_SET_OOSMode :Fault-Tolerant(FT)Option :Option-ClientGroups :1statisticsSuccessful switchovers:0Switchover Failures:0Set Down Count 0Group:grp1Possible states are:
SESS_SET_IDLE—A session set has been created.
SESS_SET_OOS—A session has been added to session group. No ACTIVE notification has been received from the Cisco VSC3000.
SESS_SET_ACTIVE_IS—An ACTIVE notification has been received over one in-service session group. STANDBY notification has not been received on any available session group(s).
SESS_SET_STNDBY_IS—A STANDBY notification is received, but no in-service active session group available.
SESS_SET_FULL_IS—A session group in-service that has ACTIVE notification, and at least one session group in-service has STANDBY notification.
SESS_SET_SWITCH_OVER—An ACTIVE notification is received on session group in-service, that had received STANDBY notification.
Step 3
Enter the show backhaul-session-manager group status all command to display the status of all session-groups.
The status is either Group-OutOfService (no session in the group has been established) or Group-Inservice (at least one session in the group has been established).
The Status (use) is either Group-Standby (the Cisco VSC3000 connected to the other end of this group will go into standby mode), Group-Active (the Cisco VSC3000 connected to the other end of this group will be the active Cisco VSC3000), or Group-None (the Cisco VSC3000 has not declared its intent yet).
Router# show backhaul-session-manager group status allSession-GroupGroup Name :grp1Set Name :set1Status :Group-OutOfServiceStatus (use) :Group-NoneStep 4
Enter the show backhaul-session-manager session all command to display all sessions.
The State is OPEN (the connection is established), OPEN_WAIT (the connection is awaiting establishment), OPEN_XFER (session failover is in progress for this session, which is a transient state), or CLOSE (this session is down, also a transient state). The session moves to OPEN_WAIT after waiting a fixed amount of time.
The Use-status field indicates whether PRI signaling traffic is being transported over this session. The field will be either OOS (this session is not being used to transport signaling traffic) or IS (this session is being used currently to transport all PRI signaling traffic). The User-status field indicates the connection status.
Router# show backhaul-session-manager session allSession information --Session-id:35Group:grp1Configuration:Local:10.1.2.15 , port:8303Remote:10.5.0.3 , port:8303Priority:2RUDP Option:Client, Conn Id:0x2State:Status:OPEN_WAIT, Use-status:OOSStatistics:# of resets:0# of auto_resets 0# of unexpected RUDP transitions (total) 0# of unexpected RUDP transitions (since last reset) 0Receive pkts - Total:0 , Since Last Reset:0Recieve failures - Total:0 ,Since Last Reset:0Transmit pkts - Total:0, Since Last Reset:0Transmit Failures (PDU Only)Due to Blocking (Not an Error) - Total:0, Since Last Reset:0Due to causes other than Blocking - Total:0, Since LastReset:0Transmit Failures (NON-PDU Only)Due to Blocking(Not an Error) - Total:0, Since Last Reset:0Due to causes other than Blocking - Total:0, Since LastReset:0RUDP statisticsOpen failures:0Not ready failures:0Conn Not Open failures:0Send window full failures:0Resource unavailble failures:0Enqueue failures:0
Configuring MGCP POTS Dial Peer
To configure MGCP POTS dial peer on the Cisco 2600 series and Cisco 3660, complete the following commands beginning in global configuration mode:
Monitoring and Maintaining
Monitoring MGCP CAS PBX and AAL2 PVC Configurations
Use these commands at any time to monitor the MGCP configuration:
Monitoring and Maintaining Signaling Backhaul
Use the following commands as required to monitor and maintain the signaling backhaul sessions and the connection to the Cisco VSC3000:
Configuration Examples
This section provides the following configuration examples:
–
MGCP CAS Voice/FAX Call Examples
–
MGCP PRI Backhaul Configuration Examples
–
VoATM with AAL2 Trunking CAS Call Examples
–
VoATM with AAL2 Trunking CCS Call Examples
–
PRI/Q.931 Signaling Backhaul Examples
–
PRI/Q.931 Signaling Backhaul CAS Call Examples
Cisco 2600 Series
MGCP CAS Voice/FAX Call Examples
Originating Gateway Configuration Example
2650-org# show runBuilding configuration...Current configuration:!version 12.1service timestamps debug uptimeservice timestamps log uptimeno service password-encryption!hostname 2650-org!enable password lab!!!memory-size iomem 10voice-card 1no ip subnet-zerono ip domain-lookupip dhcp smart-relay!mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1mgcp modem passthrough voaal2 mode nsemgcp sdp simplemgcp default-package dt-packageno mgcp timer receive-rtcp!!controller T1 0/0mode atmframing esfclock source internallinecode b8zs!controller T1 0/1!controller T1 1/0framing esflinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-startds0-group 2 timeslots 2 type e&m-immediate-start!controller T1 1/1!interface Ethernet0/0ip address 1.9.46.170 255.255.0.0no cdp enable!interface Ethernet0/1no ip addressshutdownno cdp enable!interface ATM0/0no ip addressip mroute-cacheatm idle-cell-format ituatm uni-version 4.0atm voice aal2 aggregate-svc bandwidth 1500atm voice aal2 aggregate-svc traffic-parameters 1500 1500 65000atm voice aal2 aggregate-svc upspeed-number 100atm voice aesa 111111111111.01 application aal2xgcpatm ilmi-keepalivepvc 0/5 qsaal!pvc 0/16 ilmi!!ip default-gateway 1.9.0.1ip kerberos source-interface anyip classlessno ip http server!no cdp run!snmp-server engineID local 000000090200005054747B80no snmp-server ifindex persistsnmp-server forwardersnmp-server manager!voice-port 1/0:1!voice-port 1/0:2!dial-peer cor custom!!!dial-peer voice 1 potsapplication mgcpappport 1/0:1forward-digits all!dial-peer voice 2 potsapplication mgcpappport 1/0:2forward-digits all!!line con 0exec-timeout 0 0transport input noneline aux 0line vty 0 4password lablogin!end2650-org#Terminating Gateway Configuration Example
2650-trm# show runBuilding configuration...Current configuration:!version 12.1no service padservice timestamps debug uptimeservice timestamps log uptimeno service password-encryption!hostname 2650-trm!boot system flash!!!memory-size iomem 20voice-card 1ip subnet-zerono ip domain-lookupip host dirt 223.255.254.254ip dhcp smart-relay!mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1mgcp modem passthrough voaal2 mode nsemgcp sdp simplemgcp default-package dt-packageno mgcp timer receive-rtcp!!controller T1 0/0mode atmframing esfclock source internallinecode b8zs!controller T1 1/0framing esflinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-startds0-group 2 timeslots 2 type e&m-immediate-startds0 busyout 24!!!!interface FastEthernet0/0ip address 1.9.46.150 255.255.0.0duplex autospeed auto!interface FastEthernet0/1no ip addressshutdownduplex autospeed auto!interface ATM0/0no ip addressip mroute-cacheatm idle-cell-format ituatm uni-version 4.0atm voice aal2 aggregate-svc bandwidth 1500atm voice aal2 aggregate-svc traffic-parameters 1500 1500 65000atm voice aal2 aggregate-svc upspeed-number 100atm voice aesa 222222222222.01 application aal2xgcpatm ilmi-keepalivepvc 0/5 qsaal!pvc 0/16 ilmi!!ip default-gateway 1.9.0.1ip kerberos source-interface anyip classlessip route 0.0.0.0 0.0.0.0 1.9.0.1no ip http server!!snmp-server engineID local 00000009020000024B1345A0no snmp-server ifindex persistsnmp-server forwardersnmp-server manager!voice-port 1/0:1!voice-port 1/0:2!dial-peer cor custom!!!dial-peer voice 1 potsapplication mgcpappport 1/0:1forward-digits all!dial-peer voice 2 potsapplication mgcpappport 1/0:2forward-digits all!!line con 0exec-timeout 0 0transport input noneline aux 0line vty 0 4login!end2650-trm#MGCP PRI Backhaul Configuration Examples
Originating Gateway Configuration Example
2650-org# show runBuilding configuration...Current configuration:!version 12.1service timestamps debug uptimeservice timestamps log uptimeno service password-encryption!hostname 2650-org!enable password lab!!!memory-size iomem 10voice-card 1no ip subnet-zerono ip domain-lookupip dhcp smart-relay!mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1mgcp modem passthrough voaal2 mode nsemgcp sdp simplemgcp default-package dt-packageno mgcp timer receive-rtcpbackhaul-session-managerset vsc2_set client nftgroup vsc2_grp set vsc2_setsession group vsc2_grp 1.9.64.23 8004 1.9.46.170 8004 1isdn switch-type primary-5esscall rsvp-sync!!!controller T1 0/0mode atmframing esfclock source internallinecode b8zs!controller T1 0/1!controller T1 1/0framing esflinecode b8zspri-group timeslots 1-24 service mgcp!controller T1 1/1!!!!interface Ethernet0/0ip address 1.9.46.170 255.255.0.0no cdp enable!interface Ethernet0/1no ip addressshutdownno cdp enable!interface ATM0/0no ip addressip mroute-cacheatm idle-cell-format ituatm uni-version 4.0atm voice aal2 aggregate-svc bandwidth 1500atm voice aal2 aggregate-svc traffic-parameters 1500 1500 65000atm voice aal2 aggregate-svc upspeed-number 100atm voice aesa 111111111111.01 application aal2xgcpatm ilmi-keepalivepvc 0/5 qsaal!pvc 0/16 ilmi!!interface Serial1/0:23no ip addressip mroute-cacheno logging event link-statusisdn switch-type primary-5essisdn incoming-voice voiceisdn bind-l3 backhaul vsc2_setno cdp enable!ip default-gateway 1.9.0.1ip kerberos source-interface anyip classlessno ip http server!no cdp run!snmp-server engineID local 000000090200005054747B80no snmp-server ifindex persistsnmp-server forwardersnmp-server manager!voice-port 1/0:23!dial-peer cor custom!!!!line con 0exec-timeout 0 0transport input noneline aux 0line vty 0 4password lablogin!no scheduler allocateend2650-org#Terminating Gateway Configuration Example
2650-trm# show runBuilding configuration...Current configuration:!version 12.1no service padservice timestamps debug uptimeservice timestamps log uptimeno service password-encryption!hostname 2650-trm!boot system flash!!!memory-size iomem 20voice-card 1ip subnet-zerono ip domain-lookupip host dirt 223.255.254.254ip dhcp smart-relay!mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1mgcp modem passthrough voaal2 mode nsemgcp sdp simplemgcp default-package dt-packageno mgcp timer receive-rtcpbackhaul-session-managerset vsc1_set client nftgroup vsc1_grp set vsc1_setsession group vsc1_grp 1.9.64.23 8000 1.9.46.150 8000 1isdn switch-type primary-5esscall rsvp-syncsrcp 5555!!!!controller T1 0/0mode atmframing esfclock source internallinecode b8zs!controller T1 1/0framing esflinecode b8zspri-group timeslots 1-24 service mgcp!!!!!interface FastEthernet0/0ip address 1.9.46.150 255.255.0.0duplex autospeed auto!interface FastEthernet0/1no ip addressshutdownduplex autospeed auto!interface ATM0/0no ip addressip mroute-cacheatm idle-cell-format ituatm uni-version 4.0atm voice aal2 aggregate-svc bandwidth 1500atm voice aal2 aggregate-svc traffic-parameters 1500 1500 65000atm voice aal2 aggregate-svc upspeed-number 100atm voice aesa 222222222222.01 application aal2xgcpatm ilmi-keepalivepvc 0/5 qsaal!pvc 0/16 ilmi!!interface Serial1/0:23no ip addressip mroute-cacheno logging event link-statusisdn switch-type primary-5essisdn incoming-voice voiceisdn bind-l3 backhaul vsc1_setno cdp enable!ip default-gateway 1.9.0.1ip kerberos source-interface anyip classlessip route 0.0.0.0 0.0.0.0 1.9.0.1no ip http server!!snmp-server engineID local 00000009020000024B1345A0no snmp-server ifindex persistsnmp-server forwardersnmp-server manager!voice-port 1/0:23!dial-peer cor custom!!!!line con 0exec-timeout 0 0transport input noneline aux 0line vty 0 4login!no scheduler allocateend2650-trm#Cisco 3660
MGCP CAS Call Examples
Originating Gateway Configuration Example
3660-org# show run!controller T1 3/0framing esfclock source internallinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-start!interface ATM2/0ima-group 0!interface ATM2/1ima-group 0!interface ATM2/2ima-group 0!interface ATM2/3ima-group 0!interface ATM2/IMA0mtu 17998ip address 2.2.2.2 255.255.255.0pvc 65/100protocol ip 2.2.2.1 broadcastencapsulation aal5snap!pvc 65/101vbr-rt 1400 1400 60000vcci 2encapsulation aal2!!voice-port 3/0:1!!dial-peer voice 1 potsapplication mgcpappport 3/0:1!!endTerminating Gateway Configuration Example
3660-trm# show runmemory-size iomem 30mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1no mgcp timer receive-rtcpisdn voice-call-failure 0call rsvp-sync!controller T1 1/0framing esfclock source internallinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-start!interface ATM3/0ima-group 0!interface ATM3/1ima-group 0!interface ATM3/2ima-group 0!interface ATM3/3ima-group 0!interface ATM3/IMA0mtu 17998ip address 2.2.2.1 255.255.255.0pvc 65/100protocol ip 2.2.2.2 broadcastencapsulation aal5snap!pvc 65/101vbr-rt 1400 1400 60000vcci 2encapsulation aal2!!voice-port 1/0:1!dial-peer voice 1 potsapplication mgcpappport 1/0:1!endVoATM with AAL2 Trunking CAS Call Examples
Originating Gateway Configuration Example
3660-org# show run!controller T1 3/0framing esfclock source internallinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-startds0-group 2 timeslots 2 type e&m-immediate-start!interface ATM2/0ima-group 0!interface ATM2/1ima-group 0no scrambling-payload!interface ATM2/2ima-group 0!interface ATM2/3ima-group 0!interface ATM2/IMA0mtu 17998ip address 2.2.2.2 255.255.255.0pvc 65/100protocol ip 2.2.2.1 broadcastencapsulation aal5snap!pvc 65/101vbr-rt 1400 1400 60000vcci 2encapsulation aal2!!voice-port 3/0:1connection trunk 7200000!voice-port 3/0:2connection trunk 7200002!dial-peer voice 20 potsdestination-pattern 7100000port 3/0:1!dial-peer voice 21 voatmdestination-pattern 7200000session protocol aal2-trunksession target ATM2/IMA0 pvc 65/101 101signal-type transcodec aal2-profile ITUT 1 g711ulawno vad!dial-peer voice 22 potsdestination-pattern 7100002port 3/0:2!dial-peer voice 2003 voatmdestination-pattern 7200002session protocol aal2-trunksession target ATM2/IMA0 pvc 65/101 102signal-type transcodec aal2-profile ITUT 1 g711ulawno vad!!endTerminating Gateway Configuration Example
3660-trm# show runmemory-size iomem 30!controller T1 1/0framing esfclock source internallinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-startds0-group 2 timeslots 2 type e&m-immediate-start!interface ATM3/0ima-group 0!interface ATM3/1ima-group 0!interface ATM3/2ima-group 0!interface ATM3/3ima-group 0!interface ATM3/IMA0mtu 17998ip address 2.2.2.1 255.255.255.0pvc 65/100protocol ip 2.2.2.2 broadcastencapsulation aal5snap!pvc 65/101vbr-rt 1400 1400 60000vcci 2encapsulation aal2!!voice-port 1/0:1connection trunk 7200000!voice-port 1/0:2connection trunk 7200002!dial-peer voice 20 potsdestination-pattern 7100000port 1/0:1!dial-peer voice 21 voatmdestination-pattern 7200000session protocol aal2-trunksession target ATM3/IMA0 pvc 65/101 101signal-type transcodec aal2-profile ITUT 1 g711ulawno vad!dial-peer voice 22 potsdestination-pattern 7100002port 1/0:2!dial-peer voice 2002 voatmdestination-pattern 7200002session protocol aal2-trunksession target ATM3/IMA0 pvc 65/101 102signal-type transcodec aal2-profile ITUT 1 g711ulawno vad!endVoATM with AAL2 Trunking CCS Call Examples
Originating Gateway Configuration Example
3660-org# show run!controller T1 3/0mode ccs frame-forwardingframing esfclock source internallinecode b8zschannel-group 23 timeslots 24 speed 64ds0-group 0 timeslots 1 type ext-sig!interface ATM2/1ima-group 0!interface ATM2/2ima-group 0!interface ATM2/3ima-group 0!interface ATM2/4ima-group 0!interface ATM2/IMA0mtu 17998ip address 2.2.2.1 255.255.255.0no atm ilmi-keepaliveatm voice aal2 aggregate-svc upspeed-number 0pvc 65/100protocol ip 2.2.2.2 broadcastencapsulation aal5snap!pvc 65/101vbr-rt 500 500 500encapsulation aal2!pvc 65/102vbr-rt 500 500 500encapsulation aal5mux voice!!interface Serial3/0:23no ip addressno keepaliveccs encap atmccs connect ATM2/IMA0 pvc 65/102!voice-port 3/0:0connection trunk 2000!dial-peer cor custom!!!dial-peer voice 1000 potsdestination-pattern 1000port 3/0:0!dial-peer voice 2000 voatmdestination-pattern 2000called-number 1000session protocol aal2-trunksession target ATM2/IMA0 pvc 65/101 100signal-type ext-signalcodec aal2-profile ITUT 1 g711ulawno vad!!endTerminating Gateway Configuration Example
3660-trm# show run!controller T1 1/0mode ccs frame-forwardingframing esfclock source internallinecode b8zschannel-group 23 timeslots 24 speed 64ds0-group 0 timeslots 1 type ext-sig!interface Serial1/0:23no ip addressno keepaliveccs encap atmccs connect ATM3/IMA0 pvc 65/102!interface ATM3/0ima-group 0!interface ATM3/IMA0mtu 17998ip address 2.2.2.2 255.255.255.0no atm ilmi-keepaliveatm voice aal2 aggregate-svc upspeed-number 0pvc 65/100protocol ip 2.2.2.1 broadcastencapsulation aal5snap!pvc 65/101vbr-rt 500 500 500encapsulation aal2!pvc 65/102vbr-rt 500 500 500encapsulation aal5mux voice!!!voice-port 1/0:0connection trunk 2000!dial-peer voice 1000 potsdestination-pattern 1000port 1/0:0!dial-peer voice 2000 voatmdestination-pattern 2000called-number 1000session protocol aal2-trunksession target ATM3/IMA0 pvc 65/101 100signal-type ext-signalcodec aal2-profile ITUT 1 g711ulawno vad!!endPRI/Q.931 Signaling Backhaul Examples
Originating Gateway Configuration Example
3660-org# show runmemory-size iomem 30!mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1mgcp modem passthrough voaal2 mode nsemgcp sdp simplemgcp default-package dt-packageno mgcp timer receive-rtcpbackhaul-session-managerset vsc1_set client nftgroup vsc1_grp set vsc1_setsession group vsc1_grp 1.9.64.23 8004 1.9.47.55 8004 1isdn switch-type primary-5essisdn voice-call-failure 0call rsvp-sync!voice class codec 1!!!controller T1 1/0framing esflinecode b8zspri-group timeslots 1-24 service mgcp!interface Serial1/0:23no ip addressip mroute-cacheno logging event link-statusisdn switch-type primary-5essisdn incoming-voice voiceisdn bind-l3 backhaul vsc1_setno cdp enable!interface ATM2/0ima-group 0!interface ATM2/1ima-group 0!interface ATM2/2ima-group 0!interface ATM2/3ima-group 0!interface ATM2/IMA0mtu 17998ip address 2.2.2.2 255.255.255.0no atm ilmi-keepaliveatm voice aal2 aggregate-svc bandwidth 1536atm voice aal2 aggregate-svc traffic-parameters 1536 1536 65536atm voice aal2 aggregate-svc upspeed-number 100atm voice aesa AAAAAAAAAAAA.01 application aal2xgcppvc 0/5 qsaal!pvc 0/16 ilmi!pvc 65/100protocol ip 2.2.2.1 broadcastencapsulation aal5snap!pvc 65/101vbr-rt 1400 1400 60000vcci 2encapsulation aal2!!voice-port 1/0:23!dial-peer voice 1 potsapplication mgcpappforward-digits all!!gatekeepershutdown!!line con 0exec-timeout 0 0privilege level 15transport input noneline aux 0line vty 0 4login!scheduler allocate 5000 3000endTerminating Gateway Configuration Example
3660-trm# show run!mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1mgcp modem passthrough voaal2 mode nsemgcp sdp simplemgcp default-package dt-packageno mgcp timer receive-rtcpbackhaul-session-managerset vsc1_set client nftgroup vsc1_grp set vsc1_setsession group vsc1_grp 1.9.64.23 8000 1.9.48.41 8000 1isdn switch-type primary-5essisdn voice-call-failure 0call rsvp-sync!!!!!!!controller T1 1/0framing esfclock source internallinecode b8zspri-group timeslots 1-24 service mgcp!interface Serial1/0:23isdn switch-type primary-5essisdn incoming-voice voiceisdn bind-l3 backhaul vsc1_set!interface ATM3/0ima-group 0!interface ATM3/1ima-group 0!interface ATM3/2ima-group 0!interface ATM3/3ima-group 0!interface ATM3/IMA0mtu 17998ip address 2.2.2.1 255.255.255.0no atm ilmi-keepaliveatm voice aal2 aggregate-svc bandwidth 1536atm voice aal2 aggregate-svc traffic-parameters 1536 1536 65536atm voice aal2 aggregate-svc upspeed-number 100atm voice aesa 999999999999.01 application aal2xgcppvc 0/5 qsaal!pvc 0/16 ilmi!pvc 65/100protocol ip 2.2.2.2 broadcastencapsulation aal5snap!pvc 65/101vbr-rt 1400 1400 60000vcci 2encapsulation aal2!!voice-port 1/0:23!dial-peer voice 1 potsapplication mgcpapp!!endPRI/Q.931 Signaling Backhaul CAS Call Examples
Originating Gateway Configuration Example
3660-org# show runmemory-size iomem 30!mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1mgcp modem passthrough voaal2 mode nseno mgcp timer receive-rtcpcall rsvp-sync!voice class codec 1!!!!!!!controller T1 3/0framing esfclock source internallinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-start!interface ATM2/0ima-group 0!interface ATM2/1ima-group 0!interface ATM2/2ima-group 0!interface ATM2/3ima-group 0!interface ATM2/IMA0mtu 17998ip address 2.2.2.2 255.255.255.0no atm ilmi-keepaliveatm voice aal2 aggregate-svc bandwidth 1536atm voice aal2 aggregate-svc traffic-parameters 1536 1536 65536atm voice aal2 aggregate-svc upspeed-number 100atm voice aesa AAAAAAAAAAAA.01 application aal2xgcppvc 0/5 qsaal!pvc 0/16 ilmi!pvc 65/100protocol ip 2.2.2.1 broadcastencapsulation aal5snap!!voice-port 3/0:1!dial-peer voice 1 potsapplication mgcpappport 3/0:1forward-digits all!endTerminating Gateway Configuration Example
3660-trm# show run!mgcpmgcp call-agent 1.9.64.23 service-type mgcp version 0.1mgcp modem passthrough voaal2 mode nseno mgcp timer receive-rtcpisdn voice-call-failure 0call rsvp-sync!controller T1 1/0framing esfclock source internallinecode b8zsds0-group 1 timeslots 1 type e&m-immediate-start!interface ATM3/0ima-group 0!interface ATM3/1ima-group 0!interface ATM3/2ima-group 0!interface ATM3/3ima-group 0!interface ATM3/IMA0mtu 17998ip address 2.2.2.1 255.255.255.0no atm ilmi-keepaliveatm voice aal2 aggregate-svc bandwidth 1536atm voice aal2 aggregate-svc traffic-parameters 1536 1536 65536atm voice aal2 aggregate-svc upspeed-number 100atm voice aesa 999999999999.01 application aal2xgcppvc 0/5 qsaal!pvc 0/16 ilmi!pvc 65/100protocol ip 2.2.2.2 broadcastencapsulation aal5snap!!voice-port 1/0:1!dial-peer voice 1 potsapplication mgcpappport 1/0:1!endCommand Reference
This section documents new or modified commands. All the commands used with this feature are documented in the following:
•
Cisco IOS Release 12.2 command reference publications
•
MGCP CAS PBX and AAL2 PVC documentation
For further information on related documentation, see the "Related Documents" section.
New Commands
Modified Commands
vbd-playout-delay maximum
To enable maximum AAL2 voice band detect playout delay buffer on a Cisco router in milliseconds, use the vbd-playout-delay command in voice-service configuration mode. To restore the default value, use the no form of this command.
vbd-playout-delay maximum time
no vbd-playout-delay maximum time
Syntax Description
Defaults
The default is set to 200 milliseconds.
Command Modes
Voice-service configuration
Command History
Release Modification12.2(8)T
This command was introduced for the Cisco 2600 series and Cisco 3660 routers.
Usage Guidelines
Use the vbd-playout-delay command to enable the maximum voice band detection playout buffer delay for fax and modem in milliseconds.
Examples
The following example shows AAL2 CPS voice band detection range set to maximum 202 being enabled:
voice service voatm session protocol aal2vbd-playout-delay maximum 202Related Commands
Command Descriptionvoice-service
Specifies the voice encapsulation type and enters voice-service configuration mode.
vbd-playout-delay minimum
To enable maximum AAL2 voice band detect playout delay buffer on a Cisco router in milliseconds, use the vbd-playout-delay command in voice-service configuration mode. To restore the default value, use the no form of this command.
vbd-playout-delay minimum time
no vbd-playout-delay minimum time
Syntax Description
Defaults
The default is set to 4 milliseconds.
Command Modes
Voice-service configuration
Command History
Release Modification12.2(8)T
This command was introduced for the Cisco 2600 series and Cisco 3660 routers.
Usage Guidelines
Use the vbd-playout-delay minimum command to enable the minimum voice band detection playout buffer delay for fax and modem in milliseconds.
Examples
The following example shows AAL2 CPS voice band detection range set to minimum 6 being enabled:
voice service voatm session protocol aal2vbd-playout-delay minimum 6Related Commands
Command Descriptionvoice-service
Specifies the voice encapsulation type and enters voice-service configuration mode.
vbd-playout-delay mode
To configure voice band detection playout delay adaptation mode on a Cisco router, use the vbd-playout-delay command in voice-service configuration mode. To disable the voice band detection palyout delay adaptation mode, use the no form of this command.
vbd-playout-delay mode [fixed | passthrough]
no vbd-playout-delay mode [fixed | passthrough]
Syntax Description
fixed
The mode to set jitter buffer at constant delay in milliseconds.
passthrough
The mode to set jitter buffer passthrough is DRAIN_FILL for clock compensation.
Defaults
No default behavior or values.
Command Modes
Voice-service configuration
Command History
Release Modification12.2(8)T
This command was introduced for the Cisco 2600 series and Cisco 3660 routers.
Usage Guidelines
Use the vbd-playout-delay mode command to set the playout jitter buffer in milliseconds. When a voice band is detected, the call uses G.711 codec, and the playout delay values that you set are picked up. The original voice call parameters are restored after the fax or modem call is completed.
Examples
The following example shows AAL2 CPS voice band detection range set fixed mode being enabled:
voice service voatm session protocol aal2vbd-playout-delay mode fixedRelated Commands
Command Descriptionvoice-service
Specifies the voice encapsulation type and enters voice-service configuration mode.
vbd-playout-delay nominal
To enable nominal AAL2 voice band detect playout delay buffer on a Cisco router in milliseconds, use the vbd-playout-delay command in voice-service configuration mode. To restore the default value, use the no form of this command.
vbd-playout-delay nominal time
no vbd-playout-delay nominal time
Syntax Description
Defaults
The default is set to 100 milliseconds.
Command Modes
Voice-service configuration
Command History
Release Modification12.2(8)T
This command was introduced for the Cisco 2600 series and Cisco 3660 routers.
Usage Guidelines
Use the vbd-playout-delay nominal command to enable the nominal voice band detection playout buffer delay for fax and modem in milliseconds.
Examples
The following example shows the nominal AAL2 CPS voice band detection to 202 being enabled:
voice service voatm session protocol aal2vbd-playout-delay nominal 202Related Commands
Command Descriptionvoice-service
Specifies the voice encapsulation type and enters voice-service configuration mode.
subcell-mux
To enable subcell multiplexing on a Cisco router, use the subcell-mux command in voice-service configuration mode. To restore the default value, use the no form of the command.
subcell-mux time
no subcell-mux time
Syntax Description
time
This is the timer coding unit value set in milliseconds. The range is from 5 - 1000 milliseconds. The time argument is implemented for Cisco 3660 routers.
Defaults
The default is set to 10 milliseconds.
Command Modes
Voice-service configuration
Command History
Usage Guidelines
Use the subcell-mux command to enable ATM adaptation layer 2 (AAL2) common part sublayer (CPS) subcell multiplexing when the Cisco router interoperates with other equipment that uses subcell multiplexing.
Examples
The following example shows AAL2 CPS subcell multiplexing set to 15 milliseconds being enabled:
voice service voatm session protocol aal2subcell-mux 15Related Commands
Command Descriptionvoice-service
Specifies the voice encapsulation type and enters voice-service configuration mode.
Glossary
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.
Backhaul—A scheme where telephony signaling is reliably transported from a gateway to a Media Gateway Controller across a packet switched network.
BGW—see Business Gateway
Business Gateway—An xGCP media gateway which is a business customer premises equipment that has connection(s) to the VoIP network as well as connection(s) to the user's telephony equipment (typically a PBX, a corporate LAN or WAN). Such gateways are used to eliminate or reduce the need for individual medium (voice, data, and so forth) connectivity.
CA—see Call Agent
Call Agent—An intelligent entity in an IP telephony network which handles call control in an MGCP model Voice over IP network.
CAS—channel associated signaling. A form of signaling that the circuit state is indicated by one or more bits of signaling status sent repetitively and associated with that specific circuit. CAS is used on a T1 line. With CAS, a signaling element is dedicated to each channel in the T1 frame. This type of signaling is sometimes called Robbed Bit Signaling (RBS) because a bit is taken out (or robbed) from the user's data stream to provide signaling information to and from the switch.
CBR—constant bit rate. QoS class defined by the ATM Forum for ATM networks. CBR is used for connections that depend on precise clocking to ensure undistorted delivery.
CCS—common channel signaling. A signaling system used in telephone networks that separates signaling information from user data. A specified channel is exclusively designated to carry signaling information for all other channels in the system.
CID—channel identifier
CLASS—Custom Local Area Subscriber Services, usually referred to as "Custom Calling" features
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.
DS-0—digital signal level 0. Framing specification used in transmitting digital signals over a single channel at 64-kbps on a T1 facility. A 64-K B-channel on an E1 or T1 WAN interface.
DTMF—dual tone multifrequency. A type of signaling that combines two distinct frequencies to generate a tone for each digit or character dialed. Sometimes referred to as Touchtone. This analog dial signaling uses two distinct tones to represent dialing digits.
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.
Fault Tolerance—The level of ability within a system to operate properly even if errors occur.
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.
Layer 1—This describes the Physical Layer of the OSI Reference Model defined in ITU X.200. It is responsible for the electric signal being sent and received. This can be viewed as a bit stream coming in, and going out, of the system. Scope must be considered when using this term. For example, Layer 1 on a T1 is 1.544 Mbps but Layer 1 on a DS-0 timeslot in the T1 is 64 kbps.
Layer 2—This describes the Datalink Layer of the OSI Reference Model defined in ITU X.200. It is responsible for point-to-point delivery of a PDU. Layer 2 protocols have two basic classes: reliable (meaning delivery is guaranteed or an error is reported) and unreliable (meaning delivery may not occur with no indication to the upper layers).
Layer 3—This describes the Network Layer of the OSI Reference Model defined in ITU X.200. It is responsible for the network routing and delivery of a message. Examples of Layer 3 protocols include X.25 Packet Layer Protocol and the Internet Protocol. Q.931 is not considered a Layer 3 protocol because it is not concerned with routing and delivery of a message but rather the message body itself.
Media Gateway—Equipment that connects the PSTN or a PBX with the VoIP network. It is controlled by a Call Agent via MGCP. A Media Gateway terminates facilities (trunks), packetizes the PCM stream into IP/ATM and/or forwards packets into the IP/ATM network. It performs these functions in reverse order for media streams flowing from the packet network to the PSTN.
MG—see Media Gateway.
MGC—Media Gateway Controller. A Media Gateway Controller provides call control capability to handle signaling traffic from a variety of sources. It also manages connections and resources of its Media Gateways. Can also be called a Call Agent.
MGCP—Media Gateway Control Protocol
Package—A set of parameter values that define a type of voice endpoint or connection. Examples include line-package, trunk-package, dtmf-package, and atm-package.
PBX—private branch exchange. Privately owned central switching office.
PCM—pulse code modulation. Technique of encoding analog voice into a 64-kbit data stream by sampling with eight-bit resolution at a rate of 8000 times per second.
PDU—protocol data unit. OSI term for packet.
PLAR—private line, automatic ringdown. Leased voice circuit that connects two single endpoints together. When either telephone handset is taken off-hook, the remote telephone automatically rings.
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.
PRI—primary rate interface. ISDN interface to primary rate access. Primary rate access consists of a single 64-Kbps D channel plus 23 (T1) or 30 (E1) B channels for voice or data.
PSTN—Public Switched Telephone Network. General term referring to the variety of telephone networks and services in place worldwide. Sometimes called POTS.
RSIP—ReStart In Progress. MGCP command used to indicate that a span (or collection of spans) has come into service, has gone out of service, or is about to go out of service.
SPVC—soft permanent virtual circuit. A generic term for any communications medium that is permanently provisioned at the end points, but switched in the middle. In ATM, there are two kind of SPVCs: smart permanent virtual path connections (SPVPCs) and Smart permanent virtual channel connections (SPVCC).
Feedback



