CSTA CSTA API's

一套支持 Computer Supported Telecommunications Applications (CSTA) 协议的各种API集合。


CSTADLL 是一套用于Microsoft .NET平台(2.0及更高)的软件集,允许开发人员执行CSTA三个阶段中任何一个阶段的ACSE 和 CSTA操作。

CSTADLL套件包含如下的内容:

  1. 一个包含如下内容的Microsoft .NET DLL :
    1. 用于三个阶段的使用ASN1C生成的源自ACSE和CSTA的ASN.1规范的类定义。
    2. 辅助一些通用的CSTA操作和在交换机设备内管理一个TCP/IP会话的辅助类。
    3. 用于几种特定的交换机设备的辅助类,如下面的列表所示。
  2. 可作为样例的两个包含自身源代码的客户端程序。一个客户端是用C#编写的控制台模式客户端。另一个客户端是使用Visual BASIC编写的GUI客户端范例。
  3. 几个附加的样例程序。
  4. 用于三个阶段的使用ASN1C生成的源自ACSE和CSTA的ASN.1规范的类定义。
  5. 用于生成这些类的ACSE和CSTA的ASN.1规范。
  6. 文档,包含PDF和HTML格式。

采购CSTADLL将包含一年的支持服务。

CSTADLL明确地包含对如下的交换机设备的支持:

  1. Alcatel 4400
  2. Alcatel OXO
  3. Panasonic KX-TDA
  4. Panasonic KX-TDE
  5. Panasonic NCP
  6. Siemens CAP
  7. Siemens Hicom 300
  8. Siemens Hipath 3000
  9. Siemens Hipath 4000
  10. Siemens Realitis
  11. Tadiran Coral

包含在DLL中的普通的(例如, 无设备定义的) 辅助类已经足够使开发人员工作于许多标准的未在以上列表中 给予列出的交换机设备。

辅助类提供了几种常见的ACSE和CSTA操作。例子包括:建立一个使用交换机的ACSE会话,指示一个交换机生 成一个电话,呼叫转移,查询设备等。

该辅助类还提供了由客户端程序指定一个异步回调函数的能力,无论何时从交换机收到异步消息,此函数都 将被调用。 此功能的一种通用的用处将可能是CSTA监控功能,在其中监测数据从交换机异步发送到客户端。

CSTADLL软件根据客户端程序的需要可用于多种方式。下图说明了一种使用CSTADLL软件的方式。 在此情况下 ,一个客户端程序使用辅助类做与交换机通讯的ACSE和CSTA操作。使用此软件的方式将允许客户端程序执行一些 常见的ACSE和CSTA操作,看看它们是否成功。 它不允许任何客户端程序看到交换机以ACSE或CSTA格式返回的内 容。它也不会允许客户端程序发送任何消息到CSTADLL软件不公开辅助方法的交换机。 在此图中,包含在CSTADLL 软件中的DLL被视为是全阶段的DLL。

下图显示了客户端程序同时使用辅助类和生成的类。这种方法允许客户端程序来查看交换机发回的内容,它 也允许全阶段DLL没有暴露任何辅助方法的客户端程序发送信息。

最后这张图显示了在全阶段DLL中只使用生成类的客户端程序。如果客户端程序需要一个交换机来管理自己的 通讯设备,这种方法可能是很有用的。 该交换机设备,例如,可能不支持TCP/IP通信;或者如果使用不同的通信模式,可能更好地工作。


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. API可用于ECMA CSTA阶段1,2和3规范。这些API包括ROSE和ACSE层,并且已经在C++,C#和Java编程语言中实现。

CSTA阶段1,2和3的C/C++ API的扩展示例版本可用于Windows 。阶段1和2的API包含了一个测试客户端程序,进行与一个具有TCP/IP接口的兼容设备的连通性测试。 阶段3的API包含了西门子程控交换机测试客户端,测试与这些类型的设备的连通性。

扩展示例程序需要安装ASN1C后才能使用。安装请按 C++ API 装说明..

请点击以下链接之一下载:

如果购买,可以提供API的单机版。

CSTA XML API实现了“计算机支持的电信应用ECMA-323 XML协议(CSTA)第三阶段(ECMA-323 XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III)”的标准。还提供对在ECMA-348出版de SOAP WSDL的支持 。该代码由我们XBinder编译器生成的一个C或C++的API组成。这是一个独立的API ————它不必安装XBinder或ASN1C之后才能使用。

请点击以下链接之一下载: