论文部分内容阅读
网络技术与多媒体技术的发展,促进了通信技术综合化、数字化、智能化、个人化的发展,使得在单一网络平台上实现语音、数据、图像等多种业务成为可能。IP语音技术正是在这一背景下产生的,并得到了迅速发展,成为语音通信领域中的一个强有力的竞争者。VoIP采用分组交换技术,可以提高线路利用率,明显降低通信费用,而且还可以实现多种业务的增值,与多媒体技术相融合,在通信领域中处于有利地位,具有广阔的发展前景。自3GPP在R5的IP多媒体子系统(IMS)中宣布以SIP为核心协议以来,ETSI和ITU-T又在NGN体系中采用了IMS,使得SIP协议正在成为人们关注的热点。VoIP未来的发展将会遵循IETF的SIP协议。SIP协议是为了解决IP电话网中现存的问题,如系统的复杂性、设备成本高、投资建设成本高和协议扩展性较差等而开发出来的一种新型协议,它在使用方面具有更好的灵活性、更简单的结构、呼叫建立时间短、容易实现增值业务、分布式控制等优点。本文以基于SIP协议的VoIP作为主要研究内容,探讨了IP电话的相关协议、相关标准和关键技术,对SIP这种比较新的IP电话协议进行了研究分析,设计出一套基于SIP协议的VoIP电话服务器系统,包括系统分析、系统设计、系统实现,最后对该软件进行了测试,使该软件的开发达到了预期的目的。论文主要工作如下:①提出一套结构合理、性能优良的VoIP系统,并对系统组成、系统流程等作了详细的规划。②安装并配置OpenSER服务器。OpenSER服务器用于提供SIP的语音相关服务,并能够使用Mysql数据库系统来存储OpenSER服务器提供服务时所需要的相关帐号及帐务信息等资料。③设计并实现客户端软件vTalk。基于分层设计的思想,设计了客户端系统结构模型,系统呼叫的状态机流程图,并用Visual Studio和QT实现设计思想。