• Objective Open Source

    This page contains links and information on open source libraries and frameworks developed by Objective Systems.

    Currently, two open source packages are available:

    • ooberrt - Open Source BER/DER run-time library
    • ooh323c - Open Source H.323 VoIP stack

    OOBERRT

    The Objective Open BER/DER Run-time is an add-on component to the ASN1C compiler that provides a less-restricted redistribution model than our standard commercial libraries. The library does not provide full support for the X.680 standard, but provides support for the most common items used in many ASN.1 specifications. These include security specifications such as PKIX and CMS; a number of telephony call detail record (CDR) formats such as TAP3, NRTRDE, and various vendor switch specifcations; and other simple specifications that make use of the BER/DER encoding rules.

    Particular ASN.1 types known to not be supported in this library include REAL, EXTERNAL, EMBEDDED-PDV, Restricted Character String, and the newer date/time and IRI types. In addition, the libary is known to be not as performant as our standard, commercial BER/DER/CER library. Nonetheless, it should prove to be adequate for a variety of applications.

    The library may be downloaded from the link below:

    Download Objective Open BER/DER Run-time (ooberrt)

    Instructions on installing into an existing ASN1C installation are provided in the README.txt file contained within.

    OOH323C

    Objective Systems Open H.323 for C (ooh323c) is a simple H.323 protocol stack developed in C. The ASN.1 PER messaging code was developed using the ASN1C compiler using a modified version of our core run-time libraries. Additional open source components as well as code developed in-house were added to produce a functioning stack.

    Further information and download instructions are available at the following link:

    Objective Open Source H.323 Protocol Stack