论文部分内容阅读
随着互联网和IP技术的高速发展,VoIP技术得到了广泛的应用。SIP是一个应用层协议,它是NGN系列协议中重要的组成部分,也是目前VoIP系统中广泛采用的协议。
本文对基于SIP的开源。VoIP系统-Vocal系统进行分析研究,重新实现了系统中的Feature Server部分。Vocal是由CISCO公司提供的基于面向对象技术的开放源码VoIp系统,Vocal提供了一个完整的SIP通讯系统-包括RFC3261中规定的SIP协议栈以及VoIp系统中的各个服务器。但是由于Vocal系统中对描述Feature的CPL,文件的存储格式和方式,导致了Feature Server必须和Provisioning Server进行大量冗余数据的传输,这严重影响了Feature Server对处理请求的响应速度。对于拥有大量用户的。VoIP运营商来说必须对其进行适合自身要求的改进或者重新实现。
本文在Vocal系统原有SIP协议栈的基础上设计和实现了Feature Server的另外一种更高效、灵活的方案。新的方案通过提取出各个CPL文件中的关键信息,丢弃重复部分,有效的减小了传入Feature Server的数据量。同时使用数据库技术、多线程技术、内存数据库技术有效的提高了Feature Sever的处理效率和系统稳定性。