In the field of
VoIP networking, the Open Phone Abstraction Library (OPAL) continues the
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
openh323 The OpenH323 project had as its goal the development of a full featured, open source ( MPL) implementation of the H.323 Voice over IP protocol. The code was written in C++ and, through the development effort of numerous people around the world, sup ...
project to support a wide range of commonly used protocols used to send voice, video and fax data over
IP networks rather than being tied to the
H.323
H.323 is a recommendation from the ITU Telecommunication Standardization Sector (ITU-T) that defines the protocols to provide audio-visual communication sessions on any packet network. The H.323 standard addresses call signaling and control, m ...
protocol. Initially, from 2007, OPAL supported the
H.323
H.323 is a recommendation from the ITU Telecommunication Standardization Sector (ITU-T) that defines the protocols to provide audio-visual communication sessions on any packet network. The H.323 standard addresses call signaling and control, m ...
and
Session Initiation Protocol
The Session Initiation Protocol (SIP) is a signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice, video and messaging applications. SIP is used in Internet telephony, in private IP telepho ...
(SIP) protocols, but it has grown to include Asterisk
IAX2.
About
OPAL implements a wide range of
Voice over IP (VoIP) protocols for voice, video and fax data over IP networks.
It is written in C++ and released under the
Mozilla Public Licence.
OPAL utilises the
PTLib portable library that allows OPAL to run on a variety of platforms including Unix/Linux/BSD, MacOSX, Windows, Windows mobile and embedded systems.
Opal was developed as a derivative of the
OpenH323 The OpenH323 project had as its goal the development of a full featured, open source ( MPL) implementation of the H.323 Voice over IP protocol. The code was written in C++ and, through the development effort of numerous people around the world, sup ...
library.
Applications
OPAL is used by the open source Video Conferencing Program
Ekiga (formerly GnomeMeeting).
External links
Project web siteSourceforge Project HomeEkiga Homepage
VoIP protocols
{{compu-library-stub