R Rec F.637 4 201203 I!!pdf e
R Rec F.637 4 201203 I!!pdf e
ITU-T G.769/Y.1242
TELECOMMUNICATION (06/2004)
STANDARDIZATION SECTOR
OF ITU
Summary
This Recommendation contains principles and examples of multiplication schemes of voice,
facsimile and voiceband data between the International Switching Centre (ISC) (exchanges) which
are connected via IP-based networks.
Source
ITU-T Recommendation G.769/Y.1242 was approved on 13 June 2004 by ITU-T Study Group 15
(2001-2004) under the ITU-T Recommendation A.8 procedure.
NOTE
In this Recommendation, the expression "Administration" is used for conciseness to indicate both a
telecommunication administration and a recognized operating agency.
Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain
mandatory provisions (to ensure e.g. interoperability or applicability) and compliance with the
Recommendation is achieved when all of these mandatory provisions are met. The words "shall" or some
other obligatory language such as "must" and the negative equivalents are used to express requirements. The
use of such words does not suggest that compliance with the Recommendation is required of any party.
ITU 2004
All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the
prior written permission of ITU.
1 Scope
This Recommendation contains principles and examples of multiplication schemes of voice,
facsimile and voiceband data between the International Switching Centre (ISC) (exchanges) (see
Note) which are connected via IP-based networks.
Circuit multiplication equipment may have integral echo control and A/µ-law converter functions.
The information in this Recommendation is compatible with the control procedures for such
devices.
NOTE – As circuit multiplication equipment may also be used in national networks, the signalling described
here could not only be used in International switching centres but also in national exchanges.
This Recommendation applies to digital circuit multiplication equipment optimized for IP-based
networks (IP-CME) and specifies the following aspects for IP-CME in order to achieve
interworking between them.
a) Network interface requirements
– connection configuration;
– trunk and bearer facility interface;
– IP-based networks interface;
– call control signalling;
– IP-CME control signalling which includes definition of coding types;
– echo control.
b) Functional requirements
– multiplication schemes optimized for IP-based networks;
– handling of the call signalling transmission between the ISCs;
– handling of the IP-CME control signalling between IP-CMEs;
– multiplexing load control of IP-transmission channels over IP-based networks;
– dynamic load control of calls in PSTN side;
– network management;
– management of voice, facsimile and voiceband data quality transported over IP-based
networks;
– system operation (capacity, overload strategy, maintenance, alarm).
c) Performance criteria of IP-CME system elements
– speech detector;
– facsimile detector;
– voiceband data detector;
– signalling detector.
2 Normative references
The following ITU-T Recommendations and other references contain provisions which, through
reference in this text, constitute provisions of this Recommendation. At the time of publication, the
editions indicated were valid. All Recommendations and other references are subject to revision;
3 Definitions
Definitions relating to the IP-CME are as follows:
3.1 IP-based CME (IP-CME): IP-CME constitutes a general class of equipment that permits
concentration of a number of IP ports on a reduced number of transmission channels over IP-based
networks.
3.2 low rate encoding (LRE): The speech-coding methods with bit rates less than 64 kbit/s,
e.g., the 32 kbit/s transcoding process defined in ITU-T Rec. G.726 applied to speech coded
according to ITU-T Rec. G.711.
Furthermore, in VoIP systems, coding-decoding device ("codec") that generate encoded blocks of
voice signals in each periodical frame are usually adopted. For example, codecs such as the G.729
Annexes and G.723.1 are common in the VoIP field, and the basic intervals of their frames are
usually multiples of 10 ms.
3.3 speech activity ratio: The ratio of the time speech and corresponding hangover occupies
the trunk to the total measuring time, averaged over the total number of trunks carrying speech.
4 Abbreviations
This Recommendation uses the following abbreviations.
CME Circuit Multiplication Equipment
CRTP Compressed RTP (Real-time Transport Protocol)
DHCP Dynamic Host Configuration Protocol
DTMF Dual Tone Multi-Frequency
ECRTP Enhanced CRTP
GSTN General Switched Telephone Network
IETF Internet Engineering Task Force
IFP Internet Facsimile Protocol
IP Internet Protocol
IP-CME Circuit Multiplication Equipment optimized for IP-based networks
IPP-ID IP port ID
ISC International Switching Centre
ITU International Telecommunication Union
MoIP Modem over IP
MUX RTP Multiplexing RTP
PCM Pulse Code Modulation
PPP Point-to-Point Protocol
PSTN Public Switched Telephone Network
ROHC RObust Header Compression
RTCP RTP Control Protocol
RTP Real-time Transport Protocol
SIGTRAN SIGnalling TRANsport
SNMP Simple Network Management Protocol
G.769_F01
G.769_F02
6.2 Interfaces
IP-CMEs are connected with the GSTN switches (International Switching Centres (ISCs)). The
following two connection configurations are supported by IP-CME.
When the call control signalling is transmitted over IP-based networks via IP-CMEs, there are five
interfaces that the IP-CMEs should have, as shown in Figure 3. On the other hand, in the
configuration using SS7 networks to transmit the call control, there are four interfaces as shown in
Figure 4 below.
SW signalling I/F
. IP-based .
ISC . IP-CME
networks
IP-CME
.
ISC
. .
. .
SS7
networks
SW signalling I/F
ISC . IP-CME
IP-based
IP-CME . ISC
. networks .
. .
. .
G.769_F04
IP transmission channel I/F
Figure 4/G.769/Y.1242 – Network connection interfaces of the IP-CME using SS7 networks
7.1 Packetized transmission modes and their functions related to stream handling
function
There are several standard VoIP applications defined in Annex B. The IP-CME supports two
packetized transmission modes: packetized transmission mode A and packetized transmission
mode B, in order to transmit those VoIP applications. The definitions of the modes are as follows:
1) Packetized transmission mode A
A transmission mode without using the application header based on the VoIP application
defined in Annex B.
2) Packetized transmission mode B (Optional)
A transmission mode using the application header based on the VoIP application defined in
Annex B.
Control function
G.769_F05
Signalling
Data stream
Packetized IP-CME
control signalling I/F
G.769_F06
The functional units of Figure 6 are briefly described in the following clauses.
IP transmission channel 1
IP transmission channel 2
IP transmission channel 3
IP-CME 1 IP-CME 2
IP transmission channel N
G.769_F07
A set of IP ports
A set of trunks A multiplexed IP/UDP/RTP Stream
Channel 1
Channel 2
. 3
Channel
..
.. Trigger
Channel N
Channel 2
. 3
Channel
..
..
Channel N Trigger
Channel 1
Channel 2
. 3
Channel
..
..
Channel N Trigger
Channel 1
Channel 2
Channel
. 3
..
..
Channel N G.769_F11
Triggering by timer
0.6
0.5
Header overhead ratio
0.4
0.3
0.2
G.769_F12
0.1
0 20 40 60 80 100
Number of Channels N
G.769_F13
The length of the short packet header, which has information to reconstruct the original
RTP/UDP/IP header, is set to be either 2-, 3- or 4-bytes based on the application types for
multiplexing. Figure 14 shows the format of the short packet header. Following are the entries and
their meanings.
This annex provides details about the control procedure of IP transmission channel and structure of
the multiplexed packet for packetized transmission mode A, defined in 7.1.
A.1 Conditions
The following are conditions for the control of IP transmission channels.
An IP transmission channel is established or released depending on the following conditions:
1) the number of the streams of the IP ports within an IP transmission channel;
2) the type of the codec that is used in each call;
3) the requirements of the QoS of calls.
Furthermore, when the type of the codec is changeable in the same call (e.g., speech to facsimile), a
detection mechanism of the type of the codec is needed and the following are examples of the
detectors.
VBD/End-of-VBD signals detector, FAX/End-of-FAX signals detector, speech detector.
An IP transmission channel may accommodate streams of the IP ports having the same coding type
in order to simplify the triggering mechanisms of multiplexing schemes and reduce packetization
delay.
A call has two directional streams such as from IP-CME A to IP-CME B, and vice versa. When a
coding type of one direction of a call is different from the other, each stream can be accommodated
by a different IP transmission channel.
The maximum number of calls multiplexed onto one IP transmission channel is pre-assigned and
the IP port ID (IPP-ID) identifies every call in the channel. When the number of IPP-ID exceeds the
maximum number, a new IP transmission channel shall be established.
The ID of the IP transmission channel is defined as a pair of numbers of the UDP ports on both
sides of the IP-CMEs. Furthermore, a combination of the IPP-ID and ID of the IP transmission
channel distinguishes a call.
When the number of calls in a channel falls to zero, and after a timer interval T, the IP transmission
channel is released.
A.2 Parameters
The Trunk ID and Call ID versus the coding types is presented as shown in Table A.1. A Call ID
distinguishes a call that is a voice stream connected on an IP transmission channel through the
IP-CME. The maximum number of the Call ID depends on the number of trunks on the PSTN I/F
"trunk channel number". Each Trunk is distinguished by the Trunk ID.
m
= 1~12
Table A.2/G.769/Y.1242 – Coding features
Table A.3 shows a mapping of the coding type and ID of the IP transmission channel.
m
= 1~12
Table A.3/G.769/Y.1242 – ID of IP transmission channels
Call ID
A.3 Procedure
The following steps show a control procedure for the IP transmission channel. Figure A.1 is a
conceptual sketch of the control.
NOTE – Signalling part of Call control (A-1, B-1) in IP-CME is required when the call control signalling is
transmitted over IP-based networks.
A.3.1 Transmit side of IP-CME A
Step 1) The switching section of the IP-CME A (A-4) distributes the TDM side call control
signalling and data stream to the Signalling part of Call control (A-1) and Coding part
Channel #n (A-5-n), respectively.
Step 2) The signalling is forwarded to the signalling sections of the call control in the IP-CME B
(B-1) via signalling sections of the call control of the IP-CME A (A-1).
The data stream is transmitted to the coding section channel #n (A-5-n) to set the proper
encoding scheme and requests the packetization section channel #n (A-6-n) of the
IP transmission channel to set the proper short packet header information and to operate the
scheduled multiplexing scheme.
The packetized transmission mode A is selected in this procedure (A-7). The short packets
are constructed without adding the application header in each packetization section channel
#n (A-6-n) of the IP transmission channel.
The proper encoding scheme is provided by IP-CME profile.
Step 3) The management part of the IP transmission channels and IP-CME control (A-2) checks the
coding features in the Table #A2 which is defined based on the IP-CME profile and updates
the Table #A1. The A-2 also records the information of the Call ID and the coding type in
Table #A1.
Step 4) The A-2 checks the coding type and the maximum call stream number of the
IP transmission channel in Table #A3 and requests A-4 to assign the call stream to the
proper IP transmission channel. The A-2 also sends information on the IPP-ID, encoding
type.
Step 5) The A-2 updates Table #A4 and sends the modified information of Table #A4 to the other
party IP-CME (IP-CME B) via the signalling section of the IP transmission channels and
IP-CME control (A-3).
G.769_FA.1
B.2 Approach
Using the channel multiplexing method solves two main problems of VoIP transmission: reducing
the number of transmitted packets and economizing on bandwidth required for VoIP transmission.
However, the requirement to retain the ability to use effective RTP processing opposes the
conditions for the channel multiplexing scheme.
This annex provides a multiplexing structure for transport of multiple telephony call flows between
IP-CMEs. This structure provides transmission of all application information (RTP, UDPTL for
FAX transmission or SPRT for MoIP) for each telephony channel. Application header transmission
allows effective use of all quality enhancement methods, which are developed for VoIP
transmission (such as packet loss concealment). This solution also minimizes additional processing
power for multiplexing, which is important for large-scale IP-CME. The scheme permits a
reduction in the number of transmitted packets up to theoretically minimal values, with packet delay
acceptable for large-scale IP-CME. The bandwidth reduction ratio depends on the payload length
within a packet and allows effective telephone signal transmission over the IP network. Additional
bandwidth compression may be achieved by using RTP header compression.
The multiplexing structure allows two separate quality-monitoring schemes based on
RTCP messaging, one scheme for aggregate RTP channel on IP transmission channel basis and
another for each channel (per-channel basis). RTCP packets of aggregate channel are transmitted in
non-multiplexed format. RTCP packets for per-channel basis quality monitoring are multiplexed in
the aggregate channel.
G.769_FB.1
The multiplexing method sends multiple encapsulated packets under MUX RTP frame. As a result,
the RTP overhead per packet is reduced. The encapsulation adds two additional headers: a short
packet header and application header to each information VoIP packet.
The key idea is to concatenate multiple channel frames into a single MUX RTP frame by inserting a
length field before the beginning of channel information. The length field is used by the
demultiplexer to separate the channels within the multiplexed frame. Each encapsulated frame
within the multiplexed frame is called an RTP short packet.
B.3.1 Application header
Application header is an integral part of channel information. As a minimum, an IP-CME shall
support RTP/RTCP protocol as described in IETF RFC 3550. Optionally UDPTL (ITU-T
Rec. T.38) or SPRT (ITU-T Rec. V.150.1) protocols may be used for effective transmission of FAX
and voiceband data modem signals. Widely used RTP header compressed protocols (e.g., CRTP
(IETF RFC 2508), ECRTP (IETF RFC 3545) and ROHC (IETF RFC 3095)) significantly reduce
required bandwidth. The expected bandwidth efficiency depends on a number of factors. These
factors include multiplexing gain, expected packet loss rate across the network, and rates of change
of specific fields within the IP and RTP headers.
G.769_FB.2
G.769_FB.3
G.769_FB.4
G.769_FB.5
G.769_FB.6
Figure B.6/G.769/Y.1242 – Short packet format for modem relay over UDP
Functional architecture
Trunk
channel #1
Trunk
channel #N
SW
signalling
control
channel G.769_FI.1
In the transmit side IP-CME, the voice, facsimile and VBD signals of the call via the
communication channel is applied to the coding functional unit (A-12). The coding functional unit
encodes the signal into encoded signal in accordance with one of the coding types determined by
coding type order functional unit (A-7) based on IP transmission channel control signalling (A-2).
The silence part of the voice signal is compressed and thus the active part signal is encoded.
Trunk
channel #1
Trunk
channel #N
SW
signalling
control
channel
G.769_FI.2
The disassembler functional unit (B-3) disassembles the received IP packet into short packets. Then
the functional unit B-3 reads out the communication channel numbers described in the short packet
headers of the respective short packets and transfers these short packets to the corresponding short
packet buffer functional units (B-6), respectively. The short packet disassembler functional unit
Series E Overall network operation, telephone service, service operation and human factors
Series J Cable networks and transmission of television, sound programme and other multimedia signals
Series L Construction, installation and protection of cables and other elements of outside plant
Series M TMN and network maintenance: international transmission systems, telephone circuits,
telegraphy, facsimile and leased circuits
Series Y Global information infrastructure, Internet protocol aspects and Next Generation
Networks
Printed in Switzerland
Geneva, 2004