White Paper

3G Powered 3G-324M Protocol

com . 2002 Publication 1 http://www. please contact RADVISION Ltd. and a copy will be provided to you. other applicable copyright laws and international treaty provisions. Unless otherwise indicated. RADVISION Ltd. RADVISION Ltd. All registered trademarks recognized.radvision.NOTICE © 2002 RADVISION Ltd. August. For further information contact RADVISION or your local distributor or reseller. No part of this publication may be reproduced in any form whatsoever or used to make any derivative work without prior written approval by RADVISION Ltd. and are protected by United States copyright laws.0. RADVISION registered trademarks are registered in the United States and other territories. reserves the right to revise this publication and make changes without obligation to notify any person of such revisions or changes. All intellectual property rights in this publication are owned by RADVISION Ltd. 3G-324M Protocol version 1. or its agents. No representation of warranties for fitness for any purpose other than what is specifically mentioned in this guide is made either by RADVISION Ltd. If there is any software on removable media described in this publication. may make improvements or changes in the product(s) and/or the program(s) described in this documentation at any time. it is furnished under a license agreement included with the product as a separate document. RADVISION Ltd. If you are unable to locate a copy. retains all rights not expressly granted.

245—The Control Protocol RADVISION 3G-324M Toolkit 3G-324M Toolkit Architecture Software Modules Toolkit Modules User Applications 3G-324M Toolkit API 1 1 2 2 3 3 5 5 6 8 9 9 10 10 11 11 Contents iii .223—The Multiplex Protocol H.324—The Base Protocol H.CONTENTS Vision of 3G Scope of 3G-324M 3G-324M Enabled Services 3G-324M Market Drivers Potential Products Technology Concepts 3G-324M Architecture H.

324M Protocol .iv 3G Powered 3G-H.

and JPEG still picture players. these phones have the potential to initiate a huge market for many years to come.26. radios. voice recorders. GPS devices. tiny box called a 3G Cell Phone. SCOPE OF 3G324M There are two 3G standardization organizations: 3rd Generation Partnership Project (3GPP)—supporting UMTS technology with WCDMA 3G Air interface.26. the 3GPP defined 3G-324M to enable multimedia communication services. sharing your vacation experience in multimedia fashion. CS networks are heavily deployed by carriers. personal computers. video cameras. Many commodity and non-commodity products. Video-conferencing in a taxi. and lighter weights.111). built-in MP3 music. or playing multimedia games with friends virtually anywhere—all from the palm of your hand—are just few examples. well managed.112 working group defined the call setup procedure for WCDMA. 3G cell phones will have high quality color displays and camera attachments. data storage and more will be included in one handheld. digital cameras. The TS. and mini hard drives with gigabyte capacities. As the result of this standardization effort. Convenient and affordable. The 3GPP TS. 3G-324M operations are divided into two major phases—call setup using the 3G Air interface (3G TS. video. and smoothly operated.3G POWERED 3G-H. music players. better quality. televisions. 3rd Generation Partnership Project 2 (3GPP2) supporting CDMA2000 technology. such as cellular voice phones. internet devices. the future will bring many more features. mature. faster DSL-like communication speeds. watching clips from your favorite soap opera in a train.324M Protocol 1 .111 3G Powered 3G-H. In short.26. Both bodies have defined 3G-324M as a solution for conversational communication over Circuit Switched (CS) networks.324M PROTOCOL VISION OF 3G 3G technologies offer an endless suite of services that will greatly expand the horizon of communication capabilities.112) and operations occurring when the call is established (3G TS 26. Enabling 3G conversational services over existing infrastructures of circuit switched networks was a standardization challenge met by the 3GPP group. multimedia dating.

a minimal investment model for new. 3G-324M enables these services using the current CS infrastructure to become a reality. well-deployed legacy technology.0. authorization. Multi-Media Multi party gaming—playing in real time with other remote users. All other common IP services. Version 1. The following are examples of such services: Video Conferencing—Point-to-point or multipoint sessions between mobiles or with office video conferencing systems. recovery. 2000).3G-324M Enabled Services working group reused ITU-T H. a new adventure world of conversational services is becoming available with the 3G-324M.164 numbering scheme) Subscriber authentication is well defined and operational Fixed acceptable latency Successful management (authentication. 3G-324M enables 3G conversational services by gluing a new. When reusing the CS network. Hence. 3G-324M ENABLED SERVICES VoIP defined new levels of communication services. billing) Robustness and “five 9’s” service availability grade Scalability—nationwide operational infrastructure operates well 2 3G Powered 3G-H. monitoring. such as web browsing and e-mail. 3GPP2 added optional compatibility requirement to 3G-324M systems (3GPP2 S. accounting. redundancy. July 10. proven technology with an existing. From the users’ point of view. Video streaming—Cell phone TV with multiple live TV channels. video-on-demand for content such as news and movies. attractive and differentiated services now appears much more appealing.R0022. are enabled by reusing the cell phone as a modem to connect with an ISP. 3G-324M MARKET DRIVERS The cost and risk of replacing a whole infrastructure with new equipment is almost impossible for most Service Providers and raises a risk of operation maturity and return on investment. the following is achieved with no risk to existing infrastructures: Addressing is well defined (reusing the phone E.223 annexes.324M Protocol .324M for multimedia conferencing over CS networks and added voice and video codecs with mandatory requirements for bit-error handling defined in optional ITU-T H. For 3G CDMA2000 based networks. similar to the method used with 2G cell phones today.

video and data between VoIP and 3G-324M terminals according to the 3GPP standard. while the service management (provisioning. a bit stream channel is carried between the call participants. The carrier class gateway may use H. A 3G-324M enabled phone consists of 4 parts: 3G Powered 3G-H.248 for media processing decomposition and H. Today web-based services are well known for providing news.245) IP technology and multimedia streams can reliably operate.12 (H. after establishing a call.324M Protocol 3 . The streaming server should be a running scalable streaming video solution. redundancy and recovery) remains as is. such as video-on-demand and cell phone TV. VIDEO STREAMING SERVERS Video streaming for services. are important differentiators for the 3G services suite. The gateway should enable conversational communication including voice. The legacy addressing methods (phone numbers) are reused. since they are required for handling the high loads of call sessions of the wireless handheld devices. movie promotions and other entertainment services.323/SIP and 3G-324M interworking). On this bit stream the new Call Control (H. TECHNOLOGY CONCEPTS 3G-324M makes an interesting technology mix. They are developed over chipsets to enable a low price solution and can be integrated with other software toolkits. Such a gateway should provide connectivity between a 3G handset and an IP LAN/WAN or ISDN terminal and content servers. the gateway might allow 3G services.248. monitoring. such as on-line web meeting. However in addition to this. Call signaling and addressing is done in the TDM-based method that has proved itself for decades. 3G-324M GATEWAYS AND MEDIA SERVERS 3G-324M gateways provide the interworking between 3G-324M mobile devices and other VoIP or PSTN terminals. 3G handheld devices are expected to integrate several protocols and technologies to maximize the handheld value in the eyes of the consumers. accounting.Potential Products POTENTIAL PRODUCTS The following are three 3G-324M technology-based product types: 3G-324M HANDHELD AND PDA DEVICES Wireless 3G handheld and PDA devices are expected to be a mass-market product. The type of gateways will be carrier class. When operating also as a media server.

audio and data channels between two different phones. See H. Data—this is the audio and video codecs and other data channels. The multiplexer is defined by the H. They are also encapsulated in various standards (such as the widely-known MPEG-4).245 Protocol.324M Protocol . The signaling channel is defined by the H.223 Protocol. Signaling Channel—this channel is used for the exchange of capabilities and opening of video.223 Module on page 10. 4 3G Powered 3G-H.Technology Concepts Modem or other bit-stream generator—this part is an embedded software/hardware that allows the connection between two different phones. Most of these solutions include software and hardware.245 Module on page 10. Multiplexer—this software unit multiplexes and de-multiplexes the signaling and data channels together to send and receive them through the modem. These channels are actually what the phone users see or hear. See H.

H.112 Figure 2-1 illustrates the architecture of the 3G-324M Protocol. Other recommendations in the H. in which the content of each logical channel is described when the channel is opened.324—THE BASE PROTOCOL H. including videotelephony.324 terminals can carry real-time voice.263 MPEG-4 Video Coding Multimedia Multiplexing/ Demultiplexing H.223 Multiplex and H.Technology Concepts 3G-324M ARCHITECTURE Out Band Scope of 3G TS 26. Call Control NW Interface In Band Scope of 3G TS 26.245 Call Control.245.223 Annex B Voice I/O Voice Coding AMR NW Interface Third Generation Mobile Communications Network System Control Control Protocol H.324-Series include H. and so that receivers may request a 3G Powered 3G-H. 3G-324M makes use of the logical channel signaling procedures of Recommendation H. so that transmissions are limited to what receivers can decode.245 CCSRL NSRP Standard Coverage Figure 2-1 3G-324M Components Each protocol component is described below. Procedures are provided for the expression of receiver and transmitter capabilities. video and data (or any combination of the three).111 Video I/O Video Coding H.324 terminals can be integrated into personal computers or implemented in stand-alone devices such as videophones.324M Protocol 5 . H.

Four different H. as well as with terminals on wireless networks and various VoIP protocols. This protocol requires a reliable link layer for operation.42. (Annex C later changes this definition and requires the use of NSRP.Technology Concepts particular desired mode from transmitters.) The second is LAPM/V.223—THE MULTIPLEX PROTOCOL 6 3G Powered 3G-H. after sending an SRP command. The three formats of the adaptation layer are: AL1—used by the H.223 Protocol consists of the Multiplex/Demultiplex layer and the Adaption layer. which is optional. as mentioned above.223 Protocol specifies a packet-oriented multiplexing protocol for low bit rate multimedia communication.245 control channel and data channels AL2—used by audio/video channels AL3—used by video channels The control channel requires a reliable link. a response must arrive before the next command can be sent. The Multiplex/Demultiplex layer multiplexes the logical channels and the control channel into a single bit-stream that can be sent over the physical layer. The Adaption layer handles error detection according to the traffic content of each logical channel.324 terminals can be used in multipoint configurations through MCUs. or Link Access Procedure for Modems (LAPM). which is mandatory. Annex A defines two ways for reliable transmission of the MultimediaSystemControl PDU—one is by Simple Retransmission Protocol (SRP). ANNEX A H. The H. which is provided by the Simple Retransmit Protocol (SRP).42. such as H. The key difference between these two methods is that in SRP. Annex C defines an extension for applications to work in error-prone networks. on the other hand. In LAPM/V.323 and SIP. Numbered SRP (NSRP).324M. This protocol can be used between two low bit rate multimedia terminals. Annex C provides Control Channel Segmentation and Reassembly Layer (CCSRL) for the transmission of the control channel (H.223 Multiplexer levels are defined offering increasing robustness.245) and defines mandatory use of Numbered SRP Response Frames (NSRP). multiple commands can be sent before receiving any responses.245 as the control protocol. and can interwork with H. The multiplex layer does not perform any error control on the logical and control channels.324M Protocol .320 terminals on the ISDN.324 uses H. or between a low bit rate multimedia terminal and a multipoint control unit or an interworking ANNEX C H. and is referred to as H. The H. Annex C also defines the procedure for level setup and for dynamic change between levels during a session. H. but increasing complexity and overhead.

In the basic mode. Figure 2-2 illustrates an H. but requires that the double flag of Annex A will not be used.223 adaptation layer unchanged. leaving the H. as described in Annex C of H.324. this Annex also defines an optional double flag mode in which the MUX-PDU should be delimited by two consecutive 16-bit flags. Instead it defines a different stuffing scheme in case the transmitter has nothing to send.223 extensions.223 Annex B multiplexing frame.324M Protocol 7 .Technology Concepts adapter. a MUX-PDU should be delimited by a 16 bit flag.223 adaptation layer unchanged.223 allows the transfer of any combination of digital voice/audio. H. and by combining information from different logical channels in a single packet.324. Multiplexing information. Annex B modifies the MUX-PDU framing scheme.223 extensions. Annex B defines the usage of the basic mode of Annex A. The Annex modifies the MUX-PDU framing scheme. as described in Annex C of H. ANNEX A Annex A specifies the protocol that handles the light bit error prone channel (Level 1) of the mobile H. Frame length information Synchronization flag Header information Optional field Payload Proposal: Extracting multiplexing information from the immediately preceding frame header Figure 2-2 Annex B Multiplexing Frame 3G Powered 3G-H. digital video/image and data information over a single communication link. leaving the H. In addition. which is mandatory in Level 1. ANNEX B Annex B specifies the protocol that handles the medium bit error prone channel (Level 2) of the mobile H. This protocol provides low delay and low overhead by using segmentation and reassembly. The MUX-PDU format includes a 3 Octet header and 0-n information fields.

H.245 is also used to signal the opening and closing of logical channels.245—THE CONTROL PROTOCOL 8 3G Powered 3G-H. and for sending the Multiplex Table of each party. The messages are grouped into three categories—Capability. The Capability messages describe the multimedia capability of the endpoints and determine their master/slave relationship.245 messages are encoded in ASN. The H. In Annex D. This Annex changes both the multiplex layer and the adaptation layer of Recommendation H.324.223 extensions as described in Annex C of H. The Channel Management messages manage the local channels between endpoints and the Channel Operations messages use the logical channel number to specify the channel on which the operation takes place. H.223 Annex C are included.223 mobile extensions is specified.245 channel remains open during the call to carry various control messages. H. In order to maintain compatibility. at bit rates ranging from 56 kbit/s to1920 kbit/s.245—The Control Protocol ANNEX C Annex C specifies the Level 3 Protocol of the mobile H. The H. The H.223.223 Annex D defines an operation mode for 3G-324M on ISDN circuits.245 channel is used by endpoints for exchanging audio and video capabilities and for performing master/slave determination.1 using PER. Annex C deals with multimedia telephone terminals over highly error-prone channels. the basic features of the Level 3 Protocol described in H. an optional Level 3 Protocol of the H. H. These adaptation layers defined in Annex C include options for the following: Error detection and correction Sequence numbering Automatic repeat request Retransmission capabilities (hybrid ARQ-type I & II) Segmentation procedure for transmitting frames that are transmitted unframed ANNEX D H. Channel Management and Channel Operations.245 Recommendation specifies the Call Control Protocol.324M Protocol .

Figure 2-3 illustrates the RADVISION 3G-324M Toolkit Architecture.RADVISION 3G-324M Toolkit Each of the above categories has four types of messages—Request.324M Protocol 9 . A Request message results in an action and a response from the remote endpoint. . Response. H. 3G-324M TOOLKIT ARCHITECTURE Application H. The 3G-324M Protocol Toolkit provides 3G-324M services for opening the H. The Toolkit is compliant with 3GPP TS 26. AMR.324-related Annexes. MPEG4.223/Annex A & B Adaption Layers MUX DEMUX Transport (Driver Adaptor) 3G Air Interface Drive (such as WCDMA) Figure 2-3 3G-324M Toolkit Architecture 3G Powered 3G-H. RADVISION 3G-324M TOOLKIT The RADVISION 3G-324M Protocol Toolkit is a set of software development tools intended for the development of 3G-324M-capable software and hardware. A Command message results in an action with no response from the remote endpoint.245 control channel and media channels including H.245v7 CCSRL NSRP CM Call Manager Codecs.223 and H.. Command and Indication. An Indication message does not result in an action or a response from the remote endpoint.111..223 Control Error Handling H.

The Call Manager provides access to H. The Capabilities Exchange and Master/Slave Determination procedures are the first to be performed during the H.245 Control object of the call and the H.223 multiplexer.245 Module is responsible for performing the H. 3. The Master/Slave determination procedure is as follows: 1. including creation and deletions of channels. the master/slave determination procedure can be either automatic or manual. This module replaces the TCP/IP interface used in VoIP protocols. As with the capability exchange procedure. 2.245 MODULE The H.223 MODULE The H. After both Capability Exchange and Master/Slave Determination are completed. Following the completion of this procedure. The Toolkit sends the capabilities in one of two modes— automatic or manual.223 information for the H.245 Standard). The mode of operation is determined in the configuration of the Toolkit. Similarly.324M Protocol . The application is notified of the results by using the callback function. Following is a description of the Toolkit modules.Software Modules SOFTWARE MODULES TOOLKIT MODULES CALL MANAGER This section provides a high-level description of the functions that each module performs. and the data and control flow of the system. 4. The master/slave status is determined by comparing these parameters (as defined in the H. The Call Manager is actually the “glue” between the H.245 procedure and for opening and closing the logical channels. The Toolkit receives the two parameters of the remote entity. cmEvCallMasterSlaveStatus(). H. the user will request the Toolkit to send it’s Multiplex Table and the Toolkit will receive the Multiplex Table of the remote party. The channels in this module contain their H. The Toolkit sends two parameters to the remote entity—the terminal type and a random number.245 operations of the Toolkit.223 Multiplexer/Demultiplexer module is responsible for communication with the modem. the choice is determined in the configuration of the Toolkit. 10 3G Powered 3G-H. H. The Call Manager is responsible for the creation and destruction of calls. the interface of each module to the other modules.245 control process.223 Multiplexer/Demultiplexer object of the call. the user may start sending and receiving open logical channel messages using the APIs and callback functions of the Toolkit.

Codecs are out of the scope of the Toolkit. APIs for the modem interface. It provides manual operations on these types of objects. The user application uses the Call Manager of the Toolkit to open calls and deal with video and audio channels. It also provides automatic capabilities and master/slave exchange. a bit stream driver interface (such as an Air interface or a modem) is not supplied in the Toolkit.223 object and linking it with an H. An example of a basic driver is supplied as part of the Test Application that is provided with the Toolkit. Configuration API The Configuration API is responsible for holding the configuration information.245 messages and the opening of logical channels. This API is responsible for opening an H. and handles the opening and closing logical channels. The user application is also responsible for dealing with the actual codecs that will be used in the call. The 3G-324M Toolkit is made up of the following API groups: Call API The Call API is responsible for the construction and destruction of calls. Since the handling of bit stream drivers is different between various operating systems and hardware interfaces. Application developers should provide a bit stream driver that can interface with the H.245 and codecs). USER APPLICATIONS USER APPLICATION Following are modules that are out of scope of the Toolkit and should be provided by application developers. H.245 API The H.245 API is responsible for the management of H.223 module has two sets of interfaces: APIs for the various channels (H.324M Protocol 11 .223 module. Application developers can choose their preferable codecs in accordance with 3GPP TS 26.111. This module includes two configuration sub-trees: 3G324mConfiguration H245Configuration AUDIO/VIDEO CODECS BIT STREAM DRIVER INTERFACE 3G-324M TOOLKIT API 3G Powered 3G-H. and since using a bit stream driver requires the development of operating system drivers in most cases.245 object.3G-324M Toolkit API The H.

see the RADVISION documentation. The PVT database is used to hold ASN. 12 3G Powered 3G-H.324M Protocol .1 messages.3G-324M Toolkit API PVT/PST API The PVT/PST API is responsible for the manipulation of PVT trees. which is the way the H. For more information.245 messages are defined.

Radvision is a registered trademark of Radvision.radvision. Together.About Radvision Radvision. is a leading provider of video conferencing and telepresence technologies over IP and wireless networks. We offer end-to-end visual communications that help businesses collaborate more efficiently. www. voice. All rights reserved © 2012 Radvision.com APAC T +852 3472 4388 F +852 2801 4071 infoAPAC@radvision.com Information contained in this document is subject to change without notice.com EMEA T +44 20 3178 8685 F +44 20 3178 5717 infoUK@radvision.com USA/Americas T +1 201 689 6300 F +1 201 689 6301 infoUSA@radvision. All product and company names herein may be trademarks of their registered owners. This document is not part of a contract or license as may be expressly agreed. Ltd WP-DI-3G324M-0612-A . and data over any network. an Avaya company. Radvision and Avaya are propelling the unified communications evolution forward with unique technologies that harness the power of video. Ltd.

Sign up to vote on this title
UsefulNot useful