论文摘要
随着企业规模的逐步扩大,CTI(Computer Telecommunication Integration)技术的影响力已不局限于民用服务行业。在企业内部通信网中也需要交互式语音应答系统能在电话呼叫接通后提示主叫方以按键方式进行通信,甚至将Internet的呼入与PSTN来的呼叫进行统一排队,在必要时要求对线路进行优先级管理以保证重要信息的实时传达。这些都需要计算机控制技术的支持。这类企业级设备的专用性强,加之它对可靠性、可信度以及应用环境都有严苛的标准,嵌入式产品往往成为这一领域的首选。嵌入式技术提供了一种灵活、高效和高性价比的解决方案。本文通过对电话通信网体系结构、CTI技术以及PBX(Private Branch Exchange电信专用交换机)等关键技术的研究,以现有的程控交换机软件技术和通信软件开发方法为依托,提出了一种基于CTI技术的程控交换机软件的设计方法。包括有限状态机的设计、系统内通信机制的选择和通信接口的实现。并以实际项目为例,针对相关项目中的具体需求以及硬件平台的具体特性,实现了程序控制线路交换,包括对线路的受限选择,实时分配;调度的网络控制等多项功能。经过功能测试、压力测试等一系列规范化的测试,本文得到了相关测试数据。通过测试数据客观地评估了系统的各项性能指标。并针对系统的瓶颈环节给与了优化。达到了即定的系统要求。