4. Recommendations

advertisement
ACP-WGI-2/WP-211
15 August 2007
AERONAUTICAL COMMUNICATIONS PANEL (ACP)
Working Group I – Internetworking
Working Paper
Voice Over Internet Protocol (VoIP) Recommendation
For
Technical Manual and Guidance Material
Prepared by Kelly Kitchens
FAA (ATO-P)
August 2007
SUMMARY
This working paper proposes an approach to support the inclusion of voice over IP
services into the IPS Technical Manual and Guidance Material.
1
ACP-WGI-2/WP-211
15 August 2007
1. Introduction
This paper is a response to an action item to provide a recommendation and approach for voice over IP
(VoIP) support in the IPS technical manual and/or guidance material.
1.1 Background
Currently member states are using VoIP technology to support aviation air traffic services. In addition,
ICAO is developing standards for the implementation of IP networking services via the ATN. In order
to ensure that member states have the ability to deploy VoIP service over the ATN, it was determined
that the IPS Standards provide support for VoIP services.
1.2 Scope
This working paper focuses on approaches for implementing VoIP and IP telephony standards support
in either the technical manual or guidance material.
2. References
1
ACP-WG I-01/WP/14
VoIP Papers for Review
2
WP XXX
Implementation of VoIP in ATS
3. Discussion
Contained in the references are papers that address the subject of VoIP. The two significant papers are
the Implementation of VoIP in ATS (attached) and the Implementation of Voice over Internet Protocol
(VoIP) for Air Traffic Management (ATM) Applications, which is also known as the VoIP Handbook.
VoIP currently has two major approaches for deployment; H.323 and SIP. In either approach the
required protocols to implement VoIP service reside in the application layer. Therefore, since the
Manual on Detailed Technical Specification for the ATN covers the network layer and the VoIP
functionality are not implemented in the network, the need to include VoIP in the technical manual are
not necessary.
Figure 1
4. Recommendations
Therefore it is recommended that the VoIP Handbook and the attached paper be incorporated in to the
guidance document in order to allow member states to deploy VoIP service if required. However, there
is a need to ensure QoS issues are also addressed for VoIP service and the meeting participants are
invited to share ideas on this topic.
Finally, a need may also exist to bring awareness to member states that this information exist. This has
been done in the SARPs, and to be consistent, information or a note should be added to the technical
manual informing readers that VoIP support is contained in the guidance document.
2
ACP-WGI-2/WP-211
15 August 2007
3
Attachment 1
WP No.______
AERONAUTICAL COMMUNICATIONS PANEL (ACP)
Working Group N – Networking
Working Paper
Implementation Of Voice Over Internet Protocol (VoIP)
In Air Traffic Services (ATS)
Prepared by Leon Sayadian
FAA (ATO-P)
May 2004
SUMMARY
This working paper proposes a concept, and presents an alternative for integrating digital
voice and data in the ATN Ground-to-Ground (G-G) Infrastructure using Voice over
Internet Protocol (VoIP) technology.
1
1. Introduction
The current Air Traffic Services (ATS) voice switches provide air traffic controllers with the capability
to establish Air-Ground (A-G) and Ground-Ground (G-G) voice communications. The current G-G
infrastructure uses dedicated analog lines to communicate between air traffic facilities. This
proprietary technology is becoming obsolete, inefficient and costly to maintain. Modern scalable
digital technology is mature, cost effective, and can adapt existing infrastructures to converge voice and
data using Voice Over Internet Protocol (VoIP) technology.
1.1 Background
ICAO has initiated a technical research effort to identify new technologies to replace the current analog
voice communications system [1,2,3]. The ATS Voice Switching and Signaling Study Group
(AVSSSG) was convened to update ICAO Annex 10 and 11 with provisions for digital technology and
subsequently issue an associated guidance document [4].
However, this document is not a complete guide to deploying G-G voice communications networks; in
addition current technologies are being outpaced by the rapid progress in telecommunications research
and development. Currently, various public and private sector entities (e.g., NASA, Boeing, Internet
Engineering Task Force (IETF), ETSI, EUROCONTROL, and EUROCAE) are working to develop
standardized VoIP services for Air Traffic Management (ATM) application [5].
1.2 Scope
This working paper focuses on approaches for implementing VoIP and IP telephony for the G-G analog
voice switching system using digital Commercial Off The Shelf (COTS) products, which are in
compliance with accepted standards and protocols. Voice over IP is based on Open System
Architecture model, as shown in Figure 1.
Issues regarding mobile IP and A-G applications are beyond the scope of this paper.
2
User Interface
OSI- Layers
Layer 7,
6, and 5
T.120
(RTP)
H.450.1
H.323
H.235
T.130
(AVC)
H.225
H.225
H.245
Q.931
RAS
Layer 4
TCP/UDP
Layer 3
IPv4 or IPv6
Layer 2
FR, ATM, ATS-QSIG, etc.
Layer 1
Physical Interfaces T1/E1
Users
LAN/WAN/PSTN
SIP
Users
Figure 1. VoIP Architecture & Layers
3
2. References
1
2
ANC Action Report No.379,
February 11, 2003
AN-WP/7809, February 2003
3
AN-WP/7820, February 28, 2003
4
ICAO-Doc 9804, AN/762, First
Edition-2002
5
6
EUROCAE, EUR053-04/GT67-2:
March 15, 2004
ITU H.323 version 5: July 2003
7
ITU H.225.0: July 2003
8
ITU H.235: August 2003
9
ITU H.245: July 2003
10
ITU H.261: March 1993
Video Codec for Audiovisual services
11
ITU H.263: February 1998
Video Coding for Low Bit Rate
Communication
12
ITU H.248: June 2000
Gateway Control Protocol
13
ITU Q.931: May 1998, with
Amendment 1: December 2002
14
ITU H.450.1: February 1998
15
ITU-T.120: July 1996 and Annex C,
February 1998
ITU-T.130: February 1998
ISDN user-network interface layer 3
specification for basic call control.
Extensions for the support of digital
multiplexing equipment.
Generic functional protocol for the
support of supplementary services
in H.323
Data protocols for multimedia
conferencing
Audio Video and Control for Conferences
Multimedia Architecture/General Vision
16
Consolidation of the Work of Panels
Approval Of An Executive Summary For
A New Task And Of The Establishment
Of A New Study Group
Review Of The Report Of The AMCP/8
Meeting On Agenda Item 7 (Future
Work)
Manual on Air Traffic Services (ATS)
Ground-Ground Voice Switching and
Signalling
Minutes of 1st Meeting of Working
Group 67 (VoIP for ATM)
Packet-based multimedia communications
systems
Call Signalling Protocols and media
stream packetization for packet-based
multimedia communication systems
Security and encryption for H-series
(H.323 and other H.245-based)
multimedia terminals
Control Protocol for multimedia
communication
4
17
18
ITU-T G.711 November 1988,
Appendixes I and II
ITU-T G.728 September 1992
19
ITU-T G.729 March 1996
20
21
IETF RFC 3261, June 2002
IETF RFC 3262, June 2002
22
IETF RFC 3263, June 2002
23
IETF RFC 3264, June 2002
24
IETF RFC 3265, June 2002
25
IETF RFC 3550, July 2003
26
27
28
IETF RFC 2326, April 1998
IETF RFC 3525, June 2003
ECMA 312, 3rd edition, June 2003
29
30
31
32
IETF RFC 791: 1981
IETF RFC 793: 1981
IETF RFC 768: 1981
IETF RFC 2460: 1998
33
34
IETF RFC 2327, June 2002
IETF RFC 3266, April 1998
Pulse code modulation (PCM) of voice
frequencies
Coding of speech at 16 kbps suing lowdelay code excited linear prediction
Coding of speech at 8 kbps using
conjugate-structure algebraic-codeexcited linear-prediction (CS-ACELP)
SIP: Session Initiation Protocol
Reliability of Provisional Responses in
the Session Initiation Protocol (SIP)
Session Initiation Protocol (SIP):
Locating SIP Servers
An Offer/Answer Model with the Session
Description Protocol (SDP)
Session Initiation Protocol (SIP)-Specific
Event Notification
RTP: A Transport Protocol for Real-Time
Applications
Real Time Streaming Protocol (RTSP)
Gateway Control Protocol Version 1
Private Integrated Services Network
(PISN) – Profile Standard for the Use of
PSS1 (QSIG) in Air Traffic Services
Networks
Internet Protocol Specification
Transmission Control Protocol
User Data-gram Protocol
Internet Protocol, Version 6 (IPv6)
Specification
SDP: Session Description Protocol
Support for IPv6 in SDP
3. Assumptions






A robust IP infrastructure exists that supports ATM requirements (e.g., availability,
performance, Quality of Services (QoS), security) at ATS facilities.
Interfaces are available to the Private Switched Telephone Network (PSTN) for backup and load
sharing.
The IP infrastructure is compatible with the legacy end systems (e.g., voice switches, circuits,
signalling protocols).
Member states manage the network segment within their domain.
Provisions are available for fixed wireless links (e.g., satellite).
ATS-QSIG signalling is integrated within the network.
5
4. Discussion
The ICAO initiative to migrate ATN towards new technologies (e.g., TCP/UDP/IPv4 or IPv6-based
architecture) opens up opportunities for implementing cost-effective technologies for the ATS. In
particular, ATN stakeholders now have the means to provide scalable, available, and economical
G-G communications among ATS facilities across intra- and inter-domains.
Currently, ATS voice communications infrastructures must contend with the burden of maintaining
costly and congested point-to-point trunk circuits that are dedicated to a particular services and
capability. This infrastructure also requires proprietary signalling protocols that are difficult to
maintain (e.g., MFC-R2, Type 5/7/9).
The implementation of VoIP to provide voice, data, and signalling services over a ubiquitous TCP/IP
[29, 30] protocol stack will achieve cost-effective for leveraging a shared medium for these payloads.
These are ported over the data-centric IP infrastructure by digitizing, compressing, and converting
voice and video into packets. These packets are transmitted over the network, along with the data and
signalling packets. Signalling protocols are used to set up and tear down calls, and convey information
for locating users and negotiating network services.
4.1 Performance Criteria and Mechanisms
This section will present some considerations for implementing VoIP technology in order to maximize
QoS and performance. Performance criteria will be described, and appropriate mechanisms will be
discussed for managing these parameters for G-G ATM communications.
4.1.1 Quality of Voice
Since IP was initially designed for data, mechanisms have been implemented to provide for the realtime, low-latency, and error-correction demands for voice. These mechanisms include:






Echo cancellation
Packet prioritization – prioritizes voice packets over other traffic
Forward Error Correction
Low Delay CODEC
Bandwidth allocation and queuing
Network delay and jitter buffering
4.1.2 Interoperability
To ensure compatibility among disparate vendor product lines, the H.323 framework may be
implemented as a common standard for voice and data communications over packet networks (e.g.,
IPv4 or IPv6 [29,32]), as shown in Figure 1.
6
4.1.3 Security
VoIP security is implemented with H.235, designed for multimedia end systems at the application
level. Security at the transport layer [e.g. Secure Sockets Layer (SSL), Transport Layer
Security (TLS)], network layer (e.g. IPSec), and link layer [e.g. Virtual Private Network (VPN) and
Multiprotocol Label Switching (MPLS)] will also be provided.
4.1.4 Integration with Private Switched Telephone Network (PSTN)
For a more robust architecture that provides back up and load sharing services for VoIP, an interface to
the legacy PSTN may be implemented with the H.248 Media Gateway Control Protocol (MGCP) [12],
as shown in Figure 2.
IPIP
Network
Network
SW
SW
GW
GW
PSTN
PSTN
LAN
LAN
Figure 2. Integration of PSTN Backup with VoIP
LEGEND
GW Gateway
LAN Local Area Network
SW MGCP Switch
4.1.5 Scalability
Expected growth in ATS communication paths will be accommodated in the VoIP infrastructure
through the use of intra-domain routing protocols [e.g., Open Shortest Path First (OSPF)] and
interdomain routing protocols [e.g., Border Gateway Protocol Version 4 (BGP-4)].
7
4.2 Standards and Protocols
There are two standardized frame works for implementing VoIP, H.323 and SIP. Although both
protocols may be used for VoIP applications, the original focus of each protocol is different. The focus
of H.323 has been to handle voice and multimedia calls, including supplementary services, while SIP
was designed as a generic transaction protocol for session initiation not bound to any specific media
(e.g., audio or video). Details of relevant protocols are described in the following subsection:
4.2.1
H.323 Packet-based multimedia communications systems
As shown in figure 1, H.323 [6] operations in the application layer to support multimedia protocols.
Figure 3 depicts the various protocols used to convey multimedia traffic over TCP/UDP/IP networks.
H.323 Core
Multimedia
Data Transfer
Audio
Codecs
Video
Codecs
G.711
G.728
G.729
H.261
H.263
Signalling
H.450.1 Series
(Supplementary
Services)
T.120
(Real
Time)
RTCP
(Real Time
Transport
Control
Protocol)
T.130
(AudioVisual
Control)
RTP
UDP (User Datagram Protocol)
H.225.0
RAS
Q.931
(Call
Signalling)
H.235
(Security)
H.245
(Control
Signalling)
TCP (Transfer Control Protocol)
IP (Internet Protocol) v4 or v6
Figure 3. H.323 Architecture
8
4.2.2
Multimedia
This group of protocols converts between analog (e.g., voice) and digital signals, which are fed into, or
picked from, the UDP/IP network. Some of these protocols include:
 Audio codecs – These compress digital voice for low bandwidth transmission, and decompress
digital voice received from the network for feeding to the user audio device (e.g., speaker,
headphone) [17, 18, 19].
 Video codecs – These compress digital video for constrained bandwidth, and decompress digital
video received from the network for feeding to the user video device [10, 11].
 RTP (Real-Time Transport Protocol) and RTP Control Protocol (RTCP) [25] – These are
control protocols for the payloads fed into the network. RTP regulates the end-to-end delivery
of audio and video in real time over IP networks. RTCP regulates the control services in
multimedia transmissions, and monitors the quality of its distribution, including synchronization
of receivers.
4.2.3
Data Transfer
This class of protocols provides real-time, multi-point data communications and application services
over IP networks (e.g., collaborative decision making with video, voice, and data exchange). Data
transfers between generic applications and the IP network are processed by the T.120 protocol [15],
which can operate over various transports, including PSTN and ISDN.
T.130 [16] is a protocol still under development for controlling audiovisual sessions for real-time
multimedia conferencing, and ensure high QoS.
4.2.4
Signalling
H.225.0 [7] call signalling is used to set up connections and exchange call signalling between H.323
endpoints (terminals and gateways), which are transported as real-time data and carried over the
TCP/UDP/IP network. H.225.0 uses Q.931 [13] for call setup and teardown.
H.245 [9] control signalling is used to exchange end-to-end messages between H.323 endpoints. The
control messages are carried over H.245 logical control channels, which are relayed between
conference session endpoints.
H.235 [8] provides security services within the H.323 framework, such as authentication, encryption,
integrity and no-repudiation.
H.450.1 [14] deals with the procedures and signalling protocol between H.323 entities for the control of
supplementary services. Other protocols within the H.450 series (i.e. H.450.2-12) provide specific
supplementary services (e.g., call transfer, call hold, call waiting, call priority).
9
5. IP and MGCP/MEGACO
As shown in Figure 1, SIP [20, 21, 22, 24] is an application layer control protocol that provides
advanced signalling and control functionality for large range multimedia communications. SIP is an
alternative to H.323, which establishes, modifies, and terminates multimedia sessions, which can be
used for IP telephony. SIP is an important component in the context of other protocols to enable
complete multimedia architecture, as shown in Figure 4. These include RTP [25] for real time data
transport and QoS assurance, RTSP [26] for controlling streaming media, MEGACO [27] for
controlling gateways to the PSTN (see Figure 5), and SDP [23] for describing multimedia sessions.
These sessions include Internet multimedia conferences, Internet telephone calls, and multimedia
distribution over TCP/UDP/IPv4, or IPv6, as shown in Figure 6.
SIP Suite
PINT
(Interface
to PSTN
Signalling
e.g. SS7,
ATSQSIG)
Data
Services
e.g.,
using
RTSP
Application and system control
Call Transfer/Conferences/Call
Hold/ Call Monitoring and other
Supplementary Services
Extension
Headers
SIP
Audio
Video
Methods
Message Body (e.g. SDP)
TCP
AV I/O
equipment
RTP
UDP
IP
Figure 4: SIP Protocol Suite
10
MEGACO
Gateway
IP
IP
IP
PSTN
Network
Network
Network
Figure 5. VoIP interface to PSTN via MEGACO
SIP
Server
SIP/TCP or UDP
IP
IP
Network
Network
IP
IP
Network
Network
IP
IP
Network
Network
RTP/UDP
Figure 6. VoIP with SIP
11
6. Advantages of voice over data network
The key advantages associated with the use of a packet network for the transmission of digitized
voice are:






Bandwidth allocation efficiency
Ability to use modern voice compression methods
Associate economics with shared network use
Reduce costs
Enhanced reliability of packet networks
Ability to use multiple logical connections over a single physical circuit.
7. Recommendations
VoIP implementation for future ATM communications is recommended as an enhancement to current
switching capabilities by providing a dynamic routing function of increasing availability of the
communications infrastructure. Once the assumptions of Section 3 are satisfied, implementing
communications control in the network layer will produce cost-effective management and maintenance
through shared media for voice and data. It is recommended that the ICAO/ACP Working Group “N”
support the adoption of VoIP by EUROCAE Working Group 67 in the ATM G-G community to
implement this concept for ATS. Upon approval of the VoIP technology, the AVSSSG Guidance
Manual should be updated.
12
8. Glossary
A-G
ATM
ATO-P
ATS
AV
AVC
AVSSSG
BGP
CODEC
DTMF
E-1
ETSI
EUROCAE
G-G
ICAO
IETF
IP
IPv4/IPv6
IPSec
ISDN
ITU-T
LAN
MEGACO
MFC-R2
MGCP
MPLS
NASA
OSPF
PINT
PISN
PSTN
QoS
QSIG
RAS
RTP
RTCP
SDP
SIP
SSL
T-1
TCP
TLS
Type 5/7/9
Air to Ground
Air Traffic Management, Asynchronous Transfer Mode
Air Traffic Organization-Planning
Air Traffic Services
Audio Video
Audio-visual Control
ATS Voice Switching Signalling Study Group
Border Gateway Protocol
coder/decoder
Dual Tone Multifrequency
European digital signalling level-1
European Telecommunications Standards Institute
European Organization for Civil Aviation Equipment
Ground to Ground
International Civil Aviation Organization
Internet Engineering Task Force
Internet Protocol
Internet Protocol version 4 and 6
Internet Protocol Security
Integrated Services Digital Network
International Telecommunications Union (telecommunications sector)
Local Area Network
Media Gateway Control
MultiFrequency Compelled R2 (analog signalling standard)
Media Gateway Control Protocol
Multiprotocol Label Switching
National Aeronautics and Space Administration
Open Shortest Path First Protocol
PSTN/Internet Networking
Private Integrated Services Network
Private Switched Telephone Network
Quality of Service
Q-signalling
Registration, Administration, Status
Real-time Transport Protocol
Real-time Transport Control Protocol
Session Description Protocol
Session Initiation Protocol
Secure Sockets Layer
North American digital signalling level-1
Transport Control Protocol
Transport Layer Security
FAA proprietary analog communication signalling protocols for
inbound/outbound/address, DTMF, Voice Call
13
UDP
VoIP
VPN
WAN
User Datagram Protocol
Voice Over Internet Protocol
Virtual Private Network
Wide Area Network
14
Download