● 摘要
在这个网络以及多媒体技术发展日新月异的时代,网络通讯技术的变革也在不断发展,其中IP语音技术显得尤为突出。IP语音技术泛指在以IP为网络协议的计算机网络中进行语音通话系统,它采用的技术统称为VoIP(Voice over IP),VoIP也将是下一代网络(NGN)的核心。信令技术是IP语音技术的关键之一,在目前的IP电话通信协议中,主要有ITU-T的H.323和IETF的SIP协议。比较两者,SIP协议凭借其简单、易于扩展、便于实现等优点,越来越得到业界的青睐,它正逐步成为NGN中的一个重要协议。因此,研究基于SIP协议的IP语音技术,具有巨大的理论意义和实用价值。论文首先深入分析了IP语音的相关技术,包括信令技术、语音压缩编码技术、实时传输技术以及网络传输技术。接着从分析系统的需求入手,结合SIP协议的相关标准,明确各部分的需求,在需求分析的过程中,加入了相应的SIP协议中有关的内容,从而使得需求更加明确。接着在需求分析的基础上,提出了系统的总体架构。系统基于分层以及模块化的设计方法,分为用户界面层、用户代理层和SIP协议栈。论文重点提出了一个SIP协议栈的实现方案,将协议栈分为传输模块、语法模块和事务模块三个部分,然后对各个模块进行了实现。论文还对系统其他部分的实现也进行了介绍,在此基础上给出了一个呼叫建立的例子。最后在PC上对系统进行了测试,包括安装测试、功能测试以及性能测试,结果验证了本系统SIP协议栈可以实现语音通讯功能,而且性能上也符合预期的目标。论文所完成的成果可以应用于基于SIP协议的IP语音系统中,对IP语音技术的发展具有明显的理论与实用价值。