首页 > 技术 > 技术文摘 > 东进DN背后的故事

东进DN背后的故事

2002-12-09 00:00:00   作者:   来源:   评论:0 点击:


痛下决心做DN


  我已谈过,基于DSP设计的硬件框架为东进DN兼容Dialogic产品提供了可能性。从个人来说,作为“T项目”的工程师,在研发过程中,我与伙伴们都体会到了逐步实现既定目标的喜悦。

  系统移植会有快乐?是的,将东进DN移植到为Dialogic产品设计的系统中就这样。为什么?答案就是:简单。

  东进DN移植过程只有三步——首先,从工程中删除Dialogic的*.lib库文件;其次,把NADK的*.lib文件添加到工程中;最后,重新编译应用工程。当然,前提是:请先确认你的机器中已经安装了东进DN产品和NADK新软件开发包!

  NADK是和Dialogic SR5.0版本相兼容的软件开发平台,它具有:提供与Dialogic完全一致的函数接口;兼容Dialogic的各种编程模式,提供灵活的同步、异步编程模式;支持多线程和事件驱动;程序执行效率与Dialogic相比更胜一筹;支持vox/pcm/wav等多种语音格式;支持Win2000/WinNT操作系统等特点。

  NADK支持Dialogic SR5.0所支持的所有七种编程模式,包括:同步模式、异步模式、扩展异步模式、同步SRL回调模式、异步SRL回调模式、异步windows回调模式、与Win32同步模式。最新的NADK版本已能够支持msi_(坐席)、dx_(语音)、dt_(数字中继)、cc_(ISDN)、fx_(传真)、dcb_(会议)、sr_(SRL事件管理)等函数。这些函数都提供与Dialogic的函数接口一致,并且兼容的编程模式。

  此外,NADK的最新版本,都会及时在东进网站上发布,以供用户更新。需要说明的是,NADK不支持Dialogic SR5.0中的部分函数。如:只支持ISDN中CTR4协议,因为目前国内ISDN只使用该协议,而与其他协议相关的函数尚未支持。

  对CTI工程师来说,还有一件事需要关心:东进DN都支持哪些语音格式?让人高兴的是,东进DN支持包括vox、pcm、wav等在内的多种语音格式。比如,OKI 24Kbps和32Kbps ADPCM(即:Dialogic采用的VOX格式);48Kbps 和64Kbps A律、μ律编码的 G.711 PCM;64Kbps、48Kbps线性或A律、μ律PCM编码的WAV格式;32Kbps、24Kbps OKI ADPCM编码的WAV格式等。

  这样,原来所使用的大量声音文件,可以不做任何改变而直接在东进DN上使用,免去了烦琐的语音格式转换工作,并为工程应用提供了多种语音格式选择。

  当然,东进DN设计的初衷并不仅仅只是和Dialogic兼容,还希望能“青出于蓝而胜于蓝”,这已经从部分指标上体现出来了。如:通过测试,DN卡中国一号信令接续速度比Dialogic快20%。

  从软件层面看是这样,应用层面上看也同样如此——底层的板卡和驱动,对于应用层面来说是透明的,在硬件上不论使用Dialogic产品,还是东进DN系列产品,对于应用程序来说是没有区别的。所以,CTI工程师们要完成东进DN的移植就是一件很愉快的事情了。不但免去了熟悉另外一种卡、另外一种编程模式的痛苦,也免去了改写程序的巨大痛苦(相信不少人都有过类似的经历)。对于熟悉Dialogic产品的工程师来说,用东进DN系列产品,做编程和开发工作,就如原来一样熟悉而简单,并且在成本、性能、技术服务等方面,还有独特的吸引力。何乐而不为呢?

计算机世界网(www.ccw.com.cn)

相关阅读:

分享到: 收藏

专题