Natural Access
2004/10/29
Natural-Access是一个模块化的运行与开发环境,用于Natural-MicroSystem之语音、传真和呼叫处理应用。它提供了一个简单的、风格一致的标准应用程序接口(API),为应用系统集成和提供媒体及电信功能。Natural Call Control
Natural-Call-Control是一种服务,它将复杂的信令协议归纳为一种简单灵活的API,从而简化了电话应用的系统集成。
应用程序接口(API)
在最高级的水平层面上,程序员能够使用一个单独的、与协议无关的API。所有的呼叫、应答和释放线路在语法和语义上都是一样的,不用考虑具体的信令协议。这大大简化了程序编制和系统集成。开发者付出同样的开发力量,能够完成更快和更多的开发项目。更具价值的特性是API支持像DNIS/ANI(呼叫号码认证服务/自动号码认证)和CallerID这些功能,从而满足那些需要丰富功能的应用的要求。
下面是Natural-Call-Control的API函数举例:
网络信令协议
Natural-Access软件支持多种网络信令协议。每个协议都是参数可调的,从而使开发者能够调整协议以适应世界范围内的多种不同的目标环境。例如MFC-R2协议的状态和事件对于所有的国家都是一样的,但是某些参数却不一样,比如音频周期等。Natural-Access将这些参数提交给程序员,允许调整协议来适应不同的环境。
所有的Natural-Call-Control协议都运行在Alliance-Generation(AG)和Convergence-Generation(CG)板卡上。嵌入式的CPU协调和控制DSP信令检测器与生成器,使所有的呼叫建立和拆线过程全部由板卡完成。这最大限度地减轻了主机CPU的负荷,将更多的主机处理能力留给应用程序和其它程序。
呼叫控制原语
原语也被提供用来进行应用程序与特定交换机或PBX之间的接口。这些功能包括:
呼叫控制原语的例子包括:
语音功能
Natural-Access的语音功能是一个完备的录音和回放套件。开发者既能够使用高级的语音文件函数,又能够使用低级的、由应用程序控制的语音缓冲区。多种语音编码格式的支持提高了应用的兼容性和性能。
Natural-Access服务是开放的和可扩展的。定制化的编码算法、文件格式和存贮设备都可以由开发者通过Natural-Access的API进行定义。这就提供了一个将已有系统升级,发展和使用未来技术的途径。
由应用程序控制的、全双工语音缓冲区能够对语音编码器进行最大限度的控制,这尤其适用于IP电话、基于主机的语音识别和局域网语音应用。全双工语音支持包括上述应用所要求的、经过回声消除的、低延迟的语音数据流。
Natural-Access提示音生成器基于VOX索引文件格式。该功能接受一般的IVR(交互语音应答)字符串,比如日期、数字或货币单位等,并将它们转换成一个语音消息序列。
Syntrillum软件公司的CoolEdit96?图形化语音编辑器已包含在Natural-Access之中。CoolEdit96运行在Microsoft-Windows95或WindowsNT之上,它允许开发者以图形化方式进行静音调整、声音样本的剪切粘贴和噪音过滤,从而简化了提示音的生成。CoolEdit96支持Natural-MicroSystems语音编码格式和OKI、WAV、PCM以及其它的工业标准格式,从而也简化了语音文件的转换。
语音特性
通用音频
CT Bus交换
Natural-Access包括一组集成化的交换API。Natural-Access交换服务支持两种控制水平,满足不同应用开发者的不同需要。MVIP-95驱动API控制Mitel灵活的MVIP集成电路(FMIC?)或Lucent的Ambassador?-TDM交换集成电路。这种API非常适用于那些要求通过TDM总线资源进行高级控制的开发者。而电路-路由API则提供了更高级的功能,使应用开发者能够连接两个任意的、与交换接口相连接的设备。Natural-Access通过管理TDM总线资源更进一步地简化了应用开发。
统一的API用于模拟、数字和DSP设备,简化了编程并缩短了开发时间。 交换API支持MVIP-90驱动标准以保证向下兼容,同时支持MVIP-95驱动标准以保证以后的移植。
MVIP-95标准支持所有的工业硬件标准,包括MVIP-90、H-MVIP、H.100、H.110和MC1多机箱操作。
多种接入的API支持所有开发人员的需求,包括用于最高级别控制的开放驱动级API、用于TDM总线资源管理的电路-路由API,简化了应用开发。