Open Phone Abstraction Library
Encyclopedia
The Open Phone Abstraction Library (OPAL) is a continuation of the open source openh323
OpenH323
The H323Plus project, formerly OpenH323, has as goal developing a full featured, open source implementation of the H.323 Voice over IP protocol. The code is written in C++ and, through the development effort of numerous people around the world, fully supports the H.323 protocol...

 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
H.323 is a recommendation from the ITU Telecommunication Standardization Sector that defines the protocols to provide audio-visual communication sessions on any packet network...

 protocol. Initially OPAL supported the H.323
H.323
H.323 is a recommendation from the ITU Telecommunication Standardization Sector that defines the protocols to provide audio-visual communication sessions on any packet network...

 and Session Initiation Protocol
Session Initiation Protocol
The Session Initiation Protocol is an IETF-defined signaling protocol widely used for controlling communication sessions such as voice and video calls over Internet Protocol . The protocol can be used for creating, modifying and terminating two-party or multiparty sessions...

 (SIP) protocols but has grown to include Asterisk IAX2.

About

OPAL implements a wide range of Voice over IP
Voice over IP
Voice over Internet Protocol is a family of technologies, methodologies, communication protocols, and transmission techniques for the delivery of voice communications and multimedia sessions over Internet Protocol networks, such as the Internet...

 (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
OpenH323
The H323Plus project, formerly OpenH323, has as goal developing a full featured, open source implementation of the H.323 Voice over IP protocol. The code is written in C++ and, through the development effort of numerous people around the world, fully supports the H.323 protocol...

 library.

Applications

OPAL is used by the open source Video Conferencing Program Ekiga
Ekiga
Ekiga /i k ai g a/ is a VoIP and video conferencing application for GNOME and Windows. It is distributed as free software under the terms of the GNU General Public License. It was the default VoIP client in Ubuntu until October 2009, when it was replaced by Empathy...

(formerly GnomeMeeting).

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK