• CSTA API
• H.323 框架
• NBAP
• NGTP
• RRC
• TAP3
电话应用编程接口(Telephony Application Programming Interfaces, API's) 是预编译的和优化的 C/C++程序库和/或Java类库(.jar文件),适合于特定的ASN.1应用。Objective Systems可以为您的服务 创建一个客户化API(参考"服务")或者提供以下可用的API's包。
Telephony API’s 包括了些什么:
API’s 包括:
- 一个完整的消息编码或者解码的C/C++ 或者 Java 运行时
- 在该标准中定义的不同消息类型的例程
- 如何使用API的文档。
- 12个月的支持,包括重新编译API(应在规范变更时)
CSTA
API可用于ECMA CSTA Phase 1, 2, 和 3 规范。这些API包括ROSE 和 ACSE 层。它们已经用C++,C#,和 Java编程语言实现。
只有phase 3 在本站点上提供。请联系我们的支持部门以获得CSTA阶段1或2的范例版本,或者如果您需 要任何以C#和Java实现的阶段。
CSTA Phase 1, 2, 和 3 C/C++ API扩展例子版本面向 Windows平台。phase 2 API含有一个测试客户 端程序,用于测试有TCP/IP接口、遵从phase 2设备的连接性。 phase 3 API含有一个Siemens PBX 测试 客户端,测试与这类设备的连接性。
在扩展例程可用前,需要安装ASN1C工作环境。它们应安装于ASN1C_INSTALL_DIR/cpp文件夹中。
点击下面链接下载:
该包用于现存的ASN1C发行中(有授权的或者评估的)。其包括了一个创建CSTA规范和例程的makefile。 如果采购了,可以提供一个独立的版本。
H.323 框架
注意:现在可用的是 ooH323c,一个开放的C源码H.323协议栈。更详细信息点击 这里。C++和Java框架 目前可用。
在现存的ASN1C销售产品(或者是许可或评估版本)中H.323 C/ C++框架打包为扩展例程。提供了编译 H.323所需要的makefile、ASN.1定义、脚本和配置文件。在使用如下的软件包之前,首先应当安装ASN1C( Windows或者Linux/UNIX版本)。
C, 将如下软件包解压到安装文件夹的"c"子文件夹中: :
C++, 将如下软件包解压到安装文件夹的"cpp"子文件夹中:
请参读README文件中的指导,了解更详细的如何编译定义和运行例程。
NBAP
Node B Application Part是一个C++的ASN.1 API,用于技术文件3GPP TS 25.433中记载的 3 GPP NBAP。打包为一个使用现有ASN1C 安装(授权或评估版)的扩展例程。在
NGTP
下一代Telematics协议是一个技术中立的Telematics协议,旨在给汽车行业带来更大的灵活性和可扩展性。这个API打包为一个使用现有ASN1C 安装(授权或评估版)的扩展例程。在
RRC
无线资源控制是一个C++的ASN.1 API,用于技术文件3GPP TS 25.331中记载的 3 GPP RRC规范。其打包为一个使用现有ASN1C 安装(授权或评估版)的扩展例程。在
TAP3
API's可用于最新的TAP3标准(03.11)和RAP标准(01.03)。以下Windows的C版本可用于评估下载:
已被打包为扩展例程,在现存的ASN1C销售产品(或者是许可或评估版本)中使用。安装过程将在c 子
文件夹中创建一个tap3 子文件夹中。软件包包括了创建TAP3定义的makefile和例程。包括在例程中的是一
个TAP3 BER / XML转换程序。
请询问关于其它平台的可用性。

