论文部分内容阅读
IP电话是利用现有的计算机网络组成电话通信网络,实现电话用户音频数据流的高速传输及交换。利用现有的计算机网络资源组建电话通信系统为电话通信开辟了一条新的途径。它能够节省电话费,节省大量建设电话网络设备费、线路费、维修费和工程费等费用,缩短安装工程周期,提高计算机网络资源的利用率,适合我国国情。该系统在教育系统、科技系统、电业系统、银行系统和公安系统等行业的电话通信上有着广泛的推广及应用前景。 本文根据电话通信和局域网的特点,提出了基于局域网的IP电话软件设计的总体方案。开发了USB接口,采用了USB1.1通信协议编写了PC机与电话终端的通信软件,利用USB灵活、稳定、即插即用、主从结构、速度快(12M/S)、成本低廉的特点解决了语音数据包小、传输速度快的问题;应用UDP/IP协议编写了PC与PC机的网络通信软件;利用SQL Server2000编写了基于ADO技术、C/S模式下的电话用户资源信息库软件,通过以上技术达到了本系统的目标和要求。在应用软件的整体开发过程中采片了OOP的程序设计思想,增加了软件的扩展性、可维护性和重用性,同时在软件的整体结构安排中采用了多线程技术,增加了软件的灵活性和执行效率。随着计算机的普及,计算机网络的普遍应用,IP电话必将得到广泛的应用和推广。