HOME

TheInfoList



OR:

The H323Plus project, formerly OpenH323, has as goal developing a full featured, open source ( MPL) implementation of 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 ...
Voice over IP Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of speech, voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms In ...
protocol. The code is written in C++ and, through the development effort of numerous people around the world, fully supports the H.323 protocol. The software has been integrated into a number of open source and commercial software products.


Software published under the OpenH323 project includes


The implementation of VoIP protocols

* PTLib - a multi-platform C++ class library. Programs based on PTLib can run on both Microsoft Windows and Unix/Linux. The library contains both the “basic” classes (strings, arrays, lists) and the higher-level functionality (networking, multi-threading). * H323Plus – a library for the development of H.323 applications. It uses PTLib for platform independence. The library has its own
ASN.1 Abstract Syntax Notation One (ASN.1) is a standard interface description language for defining data structures that can be serialized and deserialized in a cross-platform way. It is broadly used in telecommunications and computer networking, and ...
parser that generates the classes for encoding and decoding of the protocol messages used in
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 ...
.


Sample network phones implementations

* OhPhone: Command-line phone * OpenPhone: GUI for OpenH323


H.323 Related

* OpenMCU: Conference server * OpenAM: Answering machine * OpenIVR: Interactive Voice Response *
GNU Gatekeeper GNU Gatekeeper (abbreviated as GnuGk) is a free software project that implements an H.323 Gatekeeper based on the OpenH323 or H323Plus stack. A gatekeeper provides address translation, admissions control, call routing, authorization and accounting ...
:
H.323 Gatekeeper An H.323 Gatekeeper serves the purpose of Call Admission Control and translation services from E.164 IDs (commonly a phone number) to IP addresses in an H.323 telephony network. Gatekeepers can be combined with a gateway function to proxy H.323 c ...
* PSTNGw: Serves as a gateway between
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 PSTN * CallGen323: H.323 call generator


Related Projects

*
Open Phone Abstraction Library In the field of VoIP networking, the Open Phone Abstraction Library (OPAL) continues the open-source openh323 project to support a wide range of commonly used protocols used to send voice, video and fax data over IP networks rather than being t ...
(OPAL)


External links


H323Plus Project page



PyH323Plus Python bindings for H323Plus using Cython


VoIP software {{network-software-stub