Modules

Software modules are software sub-systems such as protocol stacks and codecs. These software components are used by communications software engineers to build systems.

Nine-9s offers a wide ranging set of communications protocols in the telephony area.

 

 

Edge modules, which are used at the "edge" of the telephone network--this is the "last mile" that connects the end-user equipment to the Central Office. Edge software include protocol stacks, APIs and similar modules for telephony, and several related software modules. These impement the user-network interface, or UNI. These components include ISDN BRI and PRI and QSIG protocol stacks, and CAS T1 RBS and E1 R2 signaling.

Core Modules, which are used in the core of the telephone network. These modules include signalling, billing, policy and other, similar functions. These components include SS7, SigTran, Diameter, MAP, AIN, ISUP, INAP, RANAP, WIN, TCAP and other components.

Voice over IP includes the Session Initiation Protocol

Telephony signaling components include protocols used in devices used in the last mile from the network termination to the terminal equipment. These components include ISDN BRI and PRI and QSIG protocol stacks, and CAS T1 RBS and E1 R2 signaling.

Data plane components include voice and video codecs, and data transer protocol stacks such as Frame Relay and ML-FR protocol stacks, an X.25 protocol stack and PPP and ML-PPP software modules.

Video codecs include H.261, H.263 and H.264.

Audio codecs include G.711, G.722 and several proprietary Lucent codecs.

VoIP Protocol Stacks
SIP
A robust embedded SIP stack that offers low per-dialog (low per-SIP-call) RAM usage, low ROM usage, fast execution, redundancy and high-availability.
3GPP IMS SIP
Adds IMS and other 3GPP and WiMAX features to SIP.  This stack offers low per-dialog (low per-SIP-call) RAM usage, low ROM usage, fast execution, redundancy and high-availability.
elemedia® H.323 Protocol Stack
The elemedia® software originated in the Bell Labs®  division of Lucent Technologies®. 
RTP/RTCP
RTP/RTCP is available with either SIP or H.323
Last Mile Voice Protocol Stacks
ISDN Protocol Stack
Q.931 protocol stacks include both Basic Rate ISDN and Primary Rate ISDN source code stacks. Features include , AutoSPID, Autoswitch Detection, NFAS, and D-Channel Backup. A wide range of conformance tested worldwide switch variants is available for both NT and TE sides.
Q.921 LAPD
LAPD is available seperatly, or as part of a BRI or PRI protocol stack.
CAS Protocol Stack
A good protocol stack offers a T1 Robbed-bit Signaling (RBS) source code library and E1 R2 Channel Associated Signaling (CAS) source code library, device drivers and related software to accelerate development and conformance testing of in-band signaling products.
Facilities Data Link (FDL)
Facilities Data Link (FDL)
Codec and DSP Software
elemedia® Video Codec
Agora Labs provides elemedia® video codecs that adhere to the ITU-T international standards to insure complete interoperability with other products. Agora Labs supports the following video codec standards:  H.261, H.263, H.263+, H.264 and some video aspects of MPEG-4.  These Codecs originated in the Bell Labs®  division of Lucent Technologies®. 
elemedia® and Agora Labs Speech and Audio Codec
Agora Labs provides elemedia® speech and audio codecs that adhere to the ITU-T international standards to insure complete interoperability with other products. Agora Labs speech codecs include both Lucent proprietary codecs and standard codecs like  G.711 and G.722. 
Data Protocol Stacks
ML-PPP Protocol Stack
PPP and MLPPP are transport independent and have been used with ISDN B channels, DS0s, Full T1s and E1s, ADSL lines and other physical transports.
X.25, Multi-Link Frame Relay and other Protocol Stacks
software development toolkits, protocol stacks, source code libraries, and device drivers to accelerate development and conformance testing of X.25, Frame Relay, Multi-Link Frame Relay (ML-FR),  V.120 and other WAN protocol stacks. provides the fastest path to market-ready ISDN products for manufacturers worldwide. Both Frame Relay Permanent Virtual Circuits (PVCs) and Frame Relay Switched Virtual Circuits (SVCs) are available for license.  All t products share a common API, which makes it almost as easy to port several protocol stacks as it is to port one stack.  The software development toolkit has been used with many operating systems, including ATMOS, Linux, MQX, Nucleus Plus, OSE, pSOS, TsRITE*, VRTX, VxWorks, Solaris, Windows, and proprietary operating systems.
Linux Drivers
Linux Drivers
Programmers working with the Linux operating system often refer to protocol stacks as drivers.  provides a portation that enables engineers to create a production quality loadable driver using their protocol stacks.  With slight modification, this driver can also be used to create Unix drivers, or drivers for derivatives of the Unix OS, so that engineers can create Solaris drivers, HPUX drivers, BSD OS Drivers and other Unix drivers.