论文部分内容阅读
随着通信技术的发展及Internet业务的扩展,一种新型网络——“NGN(下一代网络)”将被用来满足人们日益增长的通信需求。而在语音业务仍然是通信领域的主体核心业务的当前阶段,NGN的发展重点就在于VoIP技术。VoIP是指在IP网络上进行电话业务传送,通过改变语音业务的承载和传输技术,大大降低了语音通信应用的实现成本,并简化了实现手段。
VoIP技术的发展已经有近十年的时间,具有多种实现方式,并且这些方式都已在实际应用方面得到了一定程度的发展。目前国内VoIP技术的应用在还主要是限制在企业范围之内,并没有在小规模用户(如家庭用户)领域普及。此外VoIP服务的提供也被大型运营商所垄断,因此人们在生活中无法真正得到VoIP技术所带来的实惠。但是VoIP技术具备了众多技术优势,因此随着Internet在普通家庭中逐渐普及以及VoIP技术的日趋成熟,其必将更加深入的渗入人们的生活,必将成为未来通信领域的重要发展方向。
本文所介绍的研究工作正是着眼于VoIP技术在家庭或者集体用户领域的应用。我们将VoIP技术与目前流行的嵌入式技术相结合,即是通过将一款VoIP服务器移植到嵌入式目标平台,开发出嵌入式VoIP服务器,使得普通用户可以更简单、更实惠的使用VoIP技术提供的通信服务。
在VoIP的多种实现方式中,SIP协议将会以其简单、灵活的特性在今后得到更广泛的应用。本文所采用的VoIP服务器——SER(SIP Express Router)正是基于SIP协议。SER服务器以其开源、性能优越、高效以及支持多平台等特性在通信领域得到了较广泛的应用,具有广阔的发展前景。但是通常情况下SER被应用于PC,因为其具备为大规模用户提供VoIP服务的能力。经过分析研究,我们确定EBD9200开发板的硬件资源也足以满足SER服务器的运行条件,并足以支持为小规模用户提供VoIP服务。
在对SER服务器进行了深入分析的基础上,我们在目标平台上为SER服务器搭建起适合其运行的软件环境;针对目标平台的硬件配置对SER服务器进行修改,并通过交叉编译使其能够运行于该平台;最后通过对服务器进行配置,使其能够提供我们所需要的VoIP服务及相关功能,如用户认证功能等。
从各个方面对目标系统进行测试后的结果表明,本系统在目标平台上运行良好,能够为小规模用户提供完善的VoIP服务和相关功能,并且仍然具有进一步改进的空间。