Nine-9s
Source Code Software for Developers
H.323 Protocol Stack -- Source Code

Home
Products
About Us
Resources
Contact Us
News

High Performance SIP 3GPP WiMAX IMS SIP Gateway Software dynamicsoft SIP H.323 ISDN QSIG Video Codecs Audio Codecs CAS T1 RBS E1 R2 ML-PPP Other DSP Software Other Protocol Stacks Reference Designs Linux Driver

 Agora Logo

 

 
bullet

Embedded H.323 Protocol Stack

bullet

Pre-ported H.323 Protocol Stack

 

Brochure

 

elemedia® H.323 Protocol Stack

This stack was developed by Lucent’s Bell Labs

H.323 is the protocol that is most commonly used for videoconferencing and for voice over IP (VoIP).  H.323 and SIP are currently the two most commonly used VoIP protocols.  H.323 offers greater compatibility than SIP because most of the VoIP equipment in the field supports the H.323 protocol.  H.323 also offers greater interoperability than SIP because the ITU used ASN.1 to define many of the protocols that make up the H.323 signaling protocol.  Signaling protocol stacks described by ASN.1 are difficult to implement, but result in products that are very interoperable because ASN.1 thoroughly describes the protocol and doesn't leave room for (mis)interpretation.  If you are developing VoIP equipment that needs to interoperate with equipment from other manufacturers, the H.323 protocol will give you better interoperability than other VoIP protocols.  And Agora Labs has developed an H.323 signaling stack that makes it easy for you to implement the H.323 protocol.

 Agora Labs offers H.323 software components in support of application developers in the VoIP and multimedia over IP industries. Agora Labs' customers typically build upon these components to develop new multimedia services or applications.  Agora Labs has two variations of its H.323 software development toolkit: the EX3230S H.323 protocol stack, and the PX3230S H.323 protocol stack.  Each stack provides a feature-rich H.323 software library but each is targeted to a different end of the application development spectrum.

The EX3230S protocol stack is an implementation of the H.323 signaling standard specifically designed for embedded processor systems that typically rely on lightweight operating systems and require minimal footprint, modularity and integration flexibility. It consists of a low-level H.323 software API, written completely in the "C" programming language, and provides a collection of H.323 state machines and messaging libraries.

The EX3230S H.323 SDK is operating system and transport layer independent. It has a small static and dynamic footprint, is reentrant and multithread safe, and is optimized for real-time environments. Consequently, it is highly portable and suitable for a variety of platforms from small hand-held devices to embedded carrier class network elements.  Currently, this H.323 source code product is available pre-ported to Sun Solaris, Microsoft Windows win32, and Linux Operating Systems, and can easily be ported to RTOSes such as VxWorks and pSOS+.   

The PX3230S H.323 SDK is specifically designed for host-based platforms such as Microsoft win32 and Unix-based hosts. It is suitable for, and specifically targeted to, PC, workstation or server applications. This H.323 signaling stack consists of an object oriented, highly flexible, high-level API written in the "C++" programming language.  Currently, this H.323 protocol stack is available for the Sun Solaris, Microsoft Windows win32, and Linux platforms; others platforms are available by customer demand.  This implementation is available in platform-dependent binary modules and in C/C++ source code.

 

 

Simply the Best!