首页>>厂商>>语音板卡开发商>>Aculab

Aculab V6新版语音软件架构介绍

2004/04/12

  Aculab语音卡的最新软件版本是V6。和旧的版本相比, V6充分考虑了用户的需求,提供了许多新的技术特点和优势。V6提供的新功能包括热插拔、增强的多应用支持能力和改进的数字网络协议处理机制,等等。 V6将取代V5呼叫和交换处理的驱动程序,成为适合Aculab所有PCI和cPCI板卡的通用软件版本。需要数字信号处理(DSP)功能时,仍然需要Prosody板卡支持的TiNG软件。此外,V6也集成了基于主机的语音处理算法模块-Prosody S。

后向兼容性

  为客户着想,V6语音软件仍然支持V5的技术特性和通信协议。Aculab为此提供了一个包含V5 API的后向兼容库,允许在V5版本上开发的应用程序在V6上继续使用。V5程序只需很小的修改并用这个兼容库重新编译,就可以正常运行。

  对于希望充分发挥V6语音软件功能和特性的开发商而言,需要在应用程序的API一级做些小的变更,并且和新的V6库和API在一起编译。Aculab的统一跨平台API通过增加新的特性,提供资源仿真和分配能力而得到扩展。

统一的呼叫控制

  V6语音软件提供统一的呼叫处理控制,不像V5为每一个数字网络协议提供单独的驱动程序。
V6语音软件的运行不受系统内板卡数量的影响,也不依赖于运行的通信协议类型。不同类型E1/T1数字中继协议固件可以按端口下载运行。此外,在需要改变板卡端口协议时,无需停止应用程序的执行。

  所以,用户在世界范围内安装应用程序时,只需维护一个精致而紧凑的V6语音软件,进而节省了应用程序测试和项目实施的成本。

协议固件

  用户可以选择覆盖全球的Aculab协议支持,无论是各种CAS、ISDN,还是H.323/SIP以及SS7(ITU-T ISUP和TCAP)。在V6软件环境内,一个SS7链路集支持多达32个E1。

  协议固件可以同时下载到多个数字端口,使得系统初始化的速度大大加快。Q.931协议族内一些公共模块的合并,进一步改进了协议固件的操作性能。

  统一的呼叫控制保证了在不影响系统呼叫处理业务的前提下,可以随意改变任何板卡上任何一个端口运行的协议配置。

新的事件处理机制

  V6中增强的事件处理机制支持多个应用程序共享资源并同时运行。这个特性方便应用程序的模块单独编写,便于实现程序代码易维护的目标。同时,这种灵活性也优化了系统的硬件资源配置。

  使用操作系统特定的事件等待机制,应用程序可以跟踪协议第一、二层的事件变化。在事件等待过程中,应用程序可以把处理资源留给其他任务。应用程序只需侧重与呼叫处理相关的事件中,来应对任意板卡、任意端口上任意时隙上的呼叫。与采用事件等待线程的传统方法相比,新的事件处理机制显著提高了程序执行的效率。

改进的系统结构

  不同操作系统下的V6实现,都配备了工具,来安装并配置V6语音软件和Prosody资源。手工配置操作也是可以的。V6新软件架构方便了软件安装、协议固件类型和语音资源的变更和以及板卡类型的设定。在热插拔系统里,替换卡能被自动检测出来,并为之下载必要的支持资源。

热插拔特性

  热插拔特性允许在运行中的系统内插入或取出板卡,目的是在最小的宕机时间内完成资源重新配置或故障恢复。采用开放的标准,热插拔特性使得CTI应用系统能像专用PBX/ACD以及局用交换机一样工作。

  列举系统内的资源,要使用Aculab统一跨平台的API的扩展部分,即资源管理API来实现。此API能检测并管理与热插拔有关的事件。在多个应用程序环境中,并不是每个应用程序都需要访问系统中的所有端口。采用V6架构的应用系统在资源被使用之前就已经打开了。

  只要主机操作系统内核支持,V6就支持完全意义上的热插拔,意味着在全软件控制下,就可以插入、取出板卡,并列举系统内的资源情况。所以,系统内的板卡类型可以变更,系统在有故障板卡的情况下也能持续运行。

操作系统支持

  V6支持的操作系统包括Linux、Sun SPARC Solaris、Windows XP/2000和Windows Server 2003。

产品获得和技术支持

  V6语音软件包可以在Aculab网站上免费下载。作为Aculab一贯的策略,新的软件(如V6)一经发布,将不再修改任何旧版本软件(如V5)中的Bug,不管此Bug是否已经存在或将来被发现。Aculab在新软件推出前给用户至少六个月的事先通知,此公告即为此目的。

Aculab公司供稿 CTI论坛编辑



相关链接:
Aculab增强对Asterisk商业版的支持 2006-11-21
信令与媒体网关GroomerII的卓越IP和SS7处理能力 2006-11-17
Aculab产品的七号信令监控功能 2006-10-11
Aculab公司的最新产品研发 2006-09-19
Aculab发布最新产品——Prosody X PCIe板卡 2006-09-14

分类信息:     技术_语音板卡_新闻   技术_语音板卡_文摘