TELEPHONY API'S
• CSTA
• H.323
• NBAP
• NGTP
• RRC
• TAP3
Telephony Application Programming Interfaces (API's) are pre-compiled and optimized C/C++ function libraries and/or Java class libraries (.jar files) tailored to a specific ASN.1 application. Objective Systems can either create a custom API for your application (see Services) or has the following packaged API's available.
What the Telephony API¡¯s Include:
API¡¯s include:
- a complete C/C++ or Java run-time for encoding or decoding messages
- sample programs for different message types defined within that standard
- documentation on how to use the API.
- 12 months of support which includes recompilation of the API (should specifications change
|
CSTA
APIs are available for ECMA CSTA Phase 1, 2, and 3 specifications. These APIs include the ROSE and ACSE layers and have been implemented in the C++, C#, and Java programming languages.
Extended sample versions of the CSTA Phase 1, 2, and 3 C/C++ API's are available for Windows. The phase 1 and 2 API's contains a test client progam for testing connectivity with compliant devices with a TCP/IP interface. The phase 3 API contains a Siemens PBX test client to test connectivity with these types of devices.
Extended sample programs require a working installation of ASN1C to be present before they can be used. They should be installed in the ASN1C_INSTALL_DIR/cpp directory.
Click on one of the following links to download:
This package is intended to be used within an existing ASN1C distribution (either licensed or evaluation). It includes a makefile to build the CSTA specifications and sample programs. If purchased, a stand-alone version can be provided.
H.323 Framework
H.323 frameworks for C or C++ are packaged as extended sample programs for use within an existing ASN1C distribution (licensed or evaluation). They provide makefiles, ASN.1 specifications, scripts, and configuration files required to compile H.323. You must first have ASN1C installed (Windows or Linux/UNIX version) before you can use the packages below.
For C, unpack the following distribution files in the 'c' subdirectory of your installation :
For C++, unpack the following distribution files in the 'cpp' subdirectory of your installation:
Follow the instructions in the README file for details on how to compile the specifications and run the sample programs.
NBAP
Node B Application Part is an ASN.1 API for C++ for the 3GPP NBAP specification as documented in technical document 3GPP TS 25.433. This is packaged as an extended sample program for use within an existing ASN1C installation (licensed or evaluation). To install, unzip the package in the <ASN1C>/cpp subdirectory and follow the directions in the README file contained within.
NGTP
The Next Generation Telematics Protocol is a technology-neutral telematics protocol designed to bring greater flexibility and scalability to the automotive industry. This API is packaged as an extended sample program for use within an existing ASN1C installation (licensed or evaluation). To install, unzip the package in the <ASN1C>/cpp subdirectory and follow the directions in the README file contained within.
RRC
Radio Resource Control is an ASN.1 API for C++ for the 3GPP RRC specification as documented in technical document 3GPP TS 25.331. This is packaged as an extended sample program for use within an existing ASN1C installation (licensed or evaluation). To install, unzip the package in the <ASN1C>/cpp subdirectory and follow the directions in the README file contained within.
TAP3
API's are available for the latest TAP3 standard (03.11) and RAP standard (01.03). The following version for C for Windows is available for evaluation download:
This is packaged as an extended sample program for use within an existing ASN1C distribution (either licensed or evaluation). The installation procedure will create a tap3 subdirectory within the c subdirectory of an existing installation. The package includes a makefile to build the TAP3 specifications and sample programs. Included with the sample programs is a TAP3 BER / XML converter program.
Please inquire about availability for other platforms.
Contact Objective Systems for pricing and licensing options for any of these APIs |