Table Of Contents
Source Call Signal Address Overview
H.245 Empty Capabilities Set Overview
Supported Standard MIBs and RFCs
H.323 Enhancements
Feature History
Release Modification12.0(7)T
This feature was introduced.
12.1(5)XM2
Support was added for the Cisco AS5350 and Cisco AS5400 universal gateways.
The two H.323 enhancements summarized below are enhancements to the H.323 protocol and do not require a different configuration. These enhancements are described for you understand the new protocol functionality introduced in Cisco IOS Release 12.0(7)T. This document describes the following new enhancements:
•Source call signal address parameter
•H.245 empty capabilities set
This document contains the following sections:
•Source Call Signal Address Overview
•Supported Standard MIBs and RFCs
Source Call Signal Address Overview
This feature is an enhancement to the admissions request (ARQ) message to allow a source call-signal address field.
Currently, in Cisco IOS implementation of H.323 gateway software, if the terminating gateway is registered to an H.323 gatekeeper and uses RAS, the ARQ message sent for each incoming call does not contain the H.225 source call signal address (CSA). The Source CSA is an optional parameter in the ARQ message. The source CSA is also an optional parameter in the H.225 call setup message sent by the originating endpoint.
This feature enhances the H.323 gateway software to add support for source CSA parameter in the ARQ message, as illustrated by the message sequence shown in Figure 1.
Figure 1
Source Call Signal Message Sequence
In the message sequence shown in Figure 1, the ARQ messages are enhanced to send the source CSA. The originating gateway sends the H.225 setup message to the destination gateway. The setup message contains the source CSA parameter, which is the combination of the IP address of the originator and the dynamic TCP port number used or obtained for the H.225 call signaling channel. If the terminating gateway accepts the call upon receipt of the setup message, the gateway sends an ARQ message to the registered gatekeeper. The terminating gateway retrieves the source CSA parameter sent by the originating gateway in the setup message. It then sends an ARQ message to the gatekeeper with the source CSA parameter. The CSA parameter is optional and has the same value as the source CSA in the received setup message. If the setup message does not contain the source CSA parameter, the terminating gateway determines the source CSA by using the H.225 call-signaling TCP socket connection of the peer endpoint and uses it in the ARQ message.
If the originating gateway is registered to a gatekeeper and RAS is used as the session target, the originating gateway also sends an ARQ message. This ARQ does not include the optional source CSA parameter.
H.245 Empty Capabilities Set Overview
Empty capabilities set support is a mandatory part of H.323, Version 2. It is used by applications to redirect the voice media stream, which is a new address after a call is established. This feature is particularly useful for applications such as the following:
•Selsius IP phones, which rely on a hub or call manager to direct the media stream to IP phones.
•Unified messaging where it is desirable to redirect the media stream to various message servers for message playout.
This feature was added to provide a way to redirect Real-Time Transport Protocol (RTP) streams. The RTP streams are redirected as follows:
•The sequence starts with the an empty capabilities set being received at an endpoint.
•After an open logical channel (OLC) is established or in the middle of this process, one of the endpoints sends an empty capabilities set message.
•When the empty capabilities set message is received, the other endpoints close the logical channel if any was opened with that endpoint and move to a pause state, waiting for a non-empty capability set message.
•After receiving the non-empty capabilities set message, the endpoint moves to the beginning of Phase B, which is the initial communication and capability exchange, as described in H.323 Version3 (06/99) item 8.4.6.
In other words, the exchange of the capabilities message determines a master/slave relationship and a new OLC message is created to open a new logical channel with another endpoint. All the RTP streams after this are sent to the new endpoint.
Restrictions
H.323 Version 2 Phase 2 features will not interoperate with H.323 Version 1 features in Cisco IOS releases earlier than 11.3(9)NA or 12.0(3)T. Earlier Cisco IOS releases contain H.323 Version 1 software that does not support protocol messages with an H.323 Version 2 protocol identifier.
Note All systems must be running either Cisco IOS release 11.3(9)NA and later releases or Cisco IOS version 12.0(3)T and later releases to interoperate with H.323 Version 2.
To use H.450 services (call transfer or call deflection), you must use Release 12.1(2)T of the gatekeeper; H.450 on the gateways is incompatible with previous releases of the Cisco gatekeeper.
If you are planning to use a Cisco AS5300 universal access server, your system requires VCWare version 4.04.
Features and Technologies
Cisco H.323 Version 2 technologies are typically configured by using a number of available compression and decompression (CODECs) and the following high density DSP/voice modules.
Related Documents
•For documents about Voice, Video, and Home Applications Configuration Guide, go to:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/12cgcr/voice_c/index.htm
•For documents about Voice, Video, and Home Applications Command Reference, go to:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/12cgcr/voice_r/index.htm
•For documents about Voice over IP for the Cisco 3600 Series, go to:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios113ed/113t/113t_1/voip/
index.htm•For the Voice over IP Quick Start Guides, go to:
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_mod/cis3600/voice/4936vqsg.htm
•For documents about configuring the Cisco AS5300 for Voice Service Provider Features, go to:
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_serv/5300/cfios/sprvvoip.htm
•For a documents about using the Gatekeeper Transaction Message Protocol and Application Programming Interface, see Cisco Gatekeeper External Interface Reference, at:
http://www.cisco.com/univercd/cc/td/doc/UNKNOWN-AS-OF-YET
The following table lists the documentation available for configuring and using Cisco IOS H.323 gatekeepers, gateways, and proxies:
Supported Platforms
The gatekeeper and proxy features apply to the following platforms:
•Cisco 2500 series
•Cisco 2600 series
•Cisco 3600 series
•Cisco AS5300 universal access server
•Cisco AS5350 universal gateway
•Cisco AS5400 universal gateway
Supported Standard MIBs and RFCs
Standards
This feature adds support for the following ITU-T standards: H.323 Annex E and H.323 Annex G.
MIBs
No new or modified MIBs are supported by this feature.
To obtain lists of MIBs supported by platform and Cisco IOS release and to download MIB modules, go to the Cisco MIB web site on Cisco Connection Online(CCO) at
http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.RFCs
No new or modified RFCs are supported by this feature.
Prerequisites
The Cisco AS5350 and Cisco AS5400 do not support the Mica Modem Card, Microcom Modem Card, or VoIP Feature Card. Voice and modem functions are provided by the Universal Port Dial Feature card running SPE firmware. See the Cisco AS5350 Universal Gateway Card Installation Guide and the Cisco AS5400 Universal Gateway Card Installation Guide for more information. All references to the Cisco AS5300 in this document apply to the Cisco AS5350 and Cisco AS5400 platforms with the following exceptions:
•Use the Universal Port Dial Feature Card instead of the Mica or Microcom modem cards.
•Use SPE firmware instead of portware version 6.7.7.
•Run Cisco IOS Release 12.1(5)XM2 software for VoIP functionality.
Other Prerequisites
Before you can use H.323 Version 2 Phase 2 features, you must:
•Establish a working IP network. For more information about configuring IP, see the "IP Overview," "Configuring IP Addressing," and "Configuring IP Services" chapters in the Cisco IOS Release 12.1 Network Protocols Configuration Guide, Part 1.
•Install the appropriate voice network module and voice interface card for your Cisco router. For more information about the physical characteristics of the voice network module, or how to install it, see Voice Network Module and Voice Interface Card Configuration Note that came with your voice network module.
•Configure Voice over IP. For more information about configuring Voice over IP, see "Related Documents."
•Configure H.323 gatekeepers, gateways, and proxies as needed. For more information about configuring these H.323 components, see "Related Documents."
Configuration Tasks
These two enhancements to the H.323 protocol do not require different configuration tasks, nor are there any new Cisco IOS command line interface commands.
For specific information about configuration tasks, see the "Related Documents" section.
Glossary
ACF—Admissions Confirmation RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
ARJ—Admissions Reject RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
ARQ—Admissions Request Query RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
CODEC—Compression/decompression software.
•CSA—Call signal address.
endpoint—An H.323 terminal or gateway. An endpoint can call and be called. It generates or terminates the information stream.
gatekeeper—An H.323 entity on the LAN that provides address translation and control access to the LAN for H.323 terminals and gateways. The gatekeeper can provide other services to the H.323 terminals and gateways, such as bandwidth management and locating gateways. A gatekeeper maintains a registry of devices in the multimedia network. The devices register with the gatekeeper at startup and request admission to a call from the gatekeeper.
gateway—An H.323 endpoint on the LAN that provides real-time, two-way communication between H.323 terminals on the LAN, other ITU-T terminals in the WAN, or to another H.323 gateway. A gateway allows H.323 terminals to communicate with non-H.323 terminals by converting protocols. A gateway is the point where a circuit-switched call is encoded and repackaged into IP packets.
GRQ—Gatekeeper Request RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
H.323—An ITU-T standard that describes packet-based video, audio, and data conferencing. H.323 is an umbrella standard that describes the architecture of the conferencing system and refers to a set of other standards (H.245, H.225.0, and Q.931) to describe its actual protocol.
H.323 RAS—Registration, admission, and status. The RAS signaling protocol performs registration, admissions, bandwidth changes, status and disengage procedures between the VoIP gateway and the gatekeeper.
ITU-T—International Telecommunications Union-Telecommunication Standardization Sector.
LRJ—Location Reject Response RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
LRQ—Location Request RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
RAS—Registration, Admissions, and Status protocol. RAS message types are sent from an H.323 endpoint to an H.323 gateway. These messages include ARQ, LRQ, URQ, GRQ, RRQ, LCF, LRJ, and so on.
RCF—Registration Confirmation RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
RRJ—Registration Reject Response RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
RRQ—Registration Request RAS Message. This message type is sent from an H.323 endpoint to an H.323 gateway.
RTP—Real Time Transport protocol. See RFC 1889.
VoIP—Voice over IP. The ability to carry normal telephone-style voice over an IP-based Internet with POTS-like functionality, reliability, and voice quality. VoIP is a blanket term that generally refers to Cisco's standards-based (for example, H.323) approach to IP voice traffic.