ASN.1 / XML Software Tools from Objective Systems
Home > 产品 > Telephony API's

TELEPHONY API'S

电话应用编程接口(Telephony Application Programming Interfaces, API's) 是预编译的和优化的 C/C++程序库和/或Java类库(.jar文件),适合于特定的ASN.1应用。Objective Systems可以为您的服务 创建一个客户化API(参考"服务")或者提供以下可用的API's包。

当前可用的API如下:

3GPP/LTE ECMA IETF ITU-T GSM Other
NBAP CSTAp1 PKIX H.323 TAP3 NGTP
RRC CSTAp2       TTCN
S1AP CSTAp3        
X2AP CSTA XML        

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。 如果采购了,可以提供一个独立的版本。

联系 Objective Systems ,获得定价和授权

CSTA XML

CSTA XML API实现了'ECMA-323 XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III' 标准。也提供了对在ECMA-348中发布的SOAP WSDL-348的支持。该代码由用我们XBinder编译器生成的一个C或C++的API组成。这是一个独立的API —— 使用它没有必要另外安装XBinder或ASN1C。

点击以下链接下载:

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文件中的指导,了解更详细的如何编译定义和运行例程。

联系 Objective Systems ,获得定价和授权

NBAP

Node B Application Part是一个C++的ASN.1 API,用于技术文件3GPP TS 25.433中记载的 3 GPP NBAP。打包为一个使用现有ASN1C 安装(授权或评估版)的扩展例程。在/cpp 子文件夹中解压缩,然后按照在中包含的README文件指示安装。

NGTP

下一代Telematics协议是一个技术中立的Telematics协议,旨在给汽车行业带来更大的灵活性和可扩展性。这个API打包为一个使用现有ASN1C 安装(授权或评估版)的扩展例程。在/cpp 子文件夹中解压缩,然后按照在中包含的README文件指示安装。

PKIX

PKIX是IETF的X.509公钥基础设施的标准的实现。它包含用ASN1C生成的C++软件,可用于DER编码和解码各种组成标准的消息类型。此API是基于IETF的标准的更新,用时髦的ASN.1语法:

http://www.ietf.org/id/draft-ietf-pkix-new-asn1-07.txt

安装请阅读C++ API installation instructions

S1AP

S1应用协议(S1AP)是一种信令协议,在3GPP TS 36.413中指定。该API是打包在一个现有的ASN1C安装(授权或评估)中,作为使用扩展的示例程序。要安装,按照C API安装说明

RRC

无线资源控制是一个C++的ASN.1 API,用于技术文件3GPP TS 25.331中记载的 3 GPP RRC规范。其打包为一个使用现有ASN1C 安装(授权或评估版)的扩展例程。在/cpp 子文件夹中解压缩,然后按照在中包含的README文件指示安装。

TAP3

API's可用于最新的TAP3标准(03.11)和RAP标准(01.03)。以下Windows的C版本可用于评估下载:

已被打包为扩展例程,在现存的ASN1C销售产品(或者是许可或评估版本)中使用。安装过程将在c 子 文件夹中创建一个tap3 子文件夹中。软件包包括了创建TAP3定义的makefile和例程。包括在例程中的是一 个TAP3 BER / XML转换程序。
请询问关于其它平台的可用性。

TTCN

TTCN-3(测试和测试控制符号第3版)是一种使用在通信系统的一致性测试中的强类型的测试脚本语言,是一种测试架构定义,将测试脚本紧密结合于抽象的通讯环境。下面的包可加载于ASN1C一起用于开发TTCN测试应用:

安装和设置说明,可查阅的README文件包内。

X2AP

X2应用协议(X2AP)是一种信令协议,在3GPP TS 36.423中指定。该API是打包为在现有的ASN1C安装(授权或评估)中的一个作为使用扩展的示例程序。安装请按照C API的安装说明


C ASN.1 API 安装说明

  1. 必须先安装ASN1C编译器。可以使用评估或授权的版本。
  2. API分发文件应该在ASN1C安装根目下的'c'的子目录下解压缩。例如,要使用Visual Studion 2005的API,API应在c_vs2005子目录压缩。
  3. API现在可以使用make,nmake或Visual Studio IDE(VS 2005以及更高版本)创建。更多详情请参阅README.txt文件。

C++ ASN.1 API 安装说明

  1. 必须先安装ASN1C编译器。可以使用评估或授权的版本。
  2. API分发文件应该在ASN1C安装根目下的'cpp'的子目录下解压缩。例如,要使用Visual Studion 2005的API,API应在cpp_vs2005子目录压缩。
  3. API现在可以使用make,nmake或Visual Studio IDE(VS 2005以及更高版本)创建。更多详情请参阅README.txt文件。

联系 Objective Systems ,获得定价和授权

* Java 和所有 Java相关产品都是Sun Microsystems的注册商标