|
Natural Access
2004/10/29
Natural-Access是一个模块化的运行与开发环境,用于Natural-MicroSystem之语音、传真和呼叫处理应用。它提供了一个简单的、风格一致的标准应用程序接口(API),为应用系统集成和提供媒体及电信功能。
Natural-Access标准特性包括电话呼叫控制、语音录制与回放、音频检测与生成、支持工业标准CT-Bus交换和CompactPCI热插拔等。Natural-Access是可扩展的,可在该环境中平滑集成传真和语音识别的产品。
产品特性
- Natural-Call-Control?服务使电信应用开发周期最小化,并最大限度地提高系统性能。
- 全双工的语音播放、录制和编辑功能简化了应用开发。
- 支持多种语音文件编码格式,包括WAV格式和Natural-MicroSystems的VOX.格式,提高了应用的兼容性。
- 通用的音频检测器与生成器允许与PBX交换机、呼叫终端以及其它特殊设备进行集成。
- CT-Bus交换支持工业标准的互操作性。
- PDF格式的文档和功能完备的演示程序降低了开发时间和难度。
- 参数可调的数字信号处理器(DSP)为开发者提供调整DSP算法的能力,以满足任意的目标环境。
- 完备的异步线程函数库最大限度地提高了性能,并支持任何多线程软件结构。
- 与传真的平滑集成可构建高价值的应用系统
- 操作系统无关特性为应用系统提供了可移植性,从而给了开发者最为广阔的市场空间
Natural Call Control
Natural-Call-Control是一种服务,它将复杂的信令协议归纳为一种简单灵活的API,从而简化了电话应用的系统集成。
应用程序接口(API)
在最高级的水平层面上,程序员能够使用一个单独的、与协议无关的API。所有的呼叫、应答和释放线路在语法和语义上都是一样的,不用考虑具体的信令协议。这大大简化了程序编制和系统集成。开发者付出同样的开发力量,能够完成更快和更多的开发项目。更具价值的特性是API支持像DNIS/ANI(呼叫号码认证服务/自动号码认证)和CallerID这些功能,从而满足那些需要丰富功能的应用的要求。
下面是Natural-Call-Control的API函数举例:
- nccStartProtocol-在某一端口上开始运行指定的协议。可实现的协议包括MFC-R2、loopstart和DID等。
- nccPlaceCall-在某一个端口上进行呼出呼叫。
- nccAsnwerCall-在一个给定端口上应答一个呼入呼叫。
- nccReleaseCall-在一个给定端口上释放呼叫。
- nccTransferCall-向一个指定号码上转移呼叫。
- NccBlockCalls-在一个指定端口上阻塞呼入呼叫。
- NccGetCallStatus-提取呼叫信息,例如DNIS/ANI和呼叫状态。
网络信令协议
Natural-Access软件支持多种网络信令协议。每个协议都是参数可调的,从而使开发者能够调整协议以适应世界范围内的多种不同的目标环境。例如MFC-R2协议的状态和事件对于所有的国家都是一样的,但是某些参数却不一样,比如音频周期等。Natural-Access将这些参数提交给程序员,允许调整协议来适应不同的环境。
所有的Natural-Call-Control协议都运行在Alliance-Generation(AG)和Convergence-Generation(CG)板卡上。嵌入式的CPU协调和控制DSP信令检测器与生成器,使所有的呼叫建立和拆线过程全部由板卡完成。这最大限度地减轻了主机CPU的负荷,将更多的主机处理能力留给应用程序和其它程序。
呼叫控制原语
原语也被提供用来进行应用程序与特定交换机或PBX之间的接口。这些功能包括:
- 数字信号检测器与生成器
- 音频检测器与生成器
- LAPD接入(ISDN)
- 定时器
- 所有的Natural-Access信令协议都由这些原语所构建。开发者利用它们可以与任何设备进行集成。
呼叫控制原语的例子包括:
- nccAssertSignal-判断给定的信令位与ABCD位。
- nccStartSignalDetector-启动一个检测器,用来当信令位变化时生成事件。
- nccStartTimer-启动一个以10ms为单位计数的板上定时器。
语音功能
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以及其它的工业标准格式,从而也简化了语音文件的转换。
语音特性
- 高级的文件播放、录制和编辑函数缩短了系统推向市场的时间。
- 应用程序控制的语音缓冲区允许与异步文件系统进行集成。
- 用户可扩展的文件格式和设备支持定制化的集成。
- 提示音生成器缩短了交互式系统的开发时间,通过消除发音之间的延迟来生成专业效果的声音提示,并简化终端系统的国际化应用实施。
- Syntrillum软件公司的CoolEdit96简化了专业水准语音提示的生成。
- 工业标准的语音编码提高了应用的兼容性,这些编码包括11kHz-8/16-bit线性(.WAV)、ITU-T之G.726、A-law、Mu-law等。
- Natural-MicroSystem的ADPCM(优化的G.721变种),它在保持语音质量的条件下最大限度地发挥DSP和磁盘的效率。
- 支持8-kHz和6-kHz的OKI编码方式,ADPCM为那些存贮在原有系统上的语音消息提供了一个移植途径。
- 回放速度与音量控制允许拨入的用户通过按键迅速地跳过语音和调整音量。
- 自动增益控制用来调整信号水平,从而在录音时以一种规格化的水平截取语音。
- 减少中断使主机负荷最小化。
通用音频
- Natural-Access支持通用音频处理能力。它们是应用程序可编程控制的、基于DSP的、高精度和高速度的音频检测器与生成器。
- 多种可编程的音频检测器与控制器支持它们与PBX或特殊设备的集成。
- 简化的电话信令支持空闲周期与重复计数,用于信号节拍的确定。
- 事先编程的DTMF和MF检测器简化了常见任务处理。
- 1200波特FSK(移频键控)Modem允许ASCII传送与接收,用于ADSI(模拟显示服务接口)来电显示电话或无线应用的短消息服务(SMS)。
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,简化了应用开发。
时捷发展供稿 CTI论坛编辑
·
·
·
|