摘要
随着技术的成熟,VoIP技术以更加迅猛的势头得到发展和普及,但是在这个过程中也不可避免的碰到一些困难和问题,VoIP应用如何穿越NAT的问题就是其中之一。VOCAL是完全基于SIP的VoIP开放源代码方案。如何穿越NAT也是用VOCAL系统开发VoIP服务必须解决的问题。研究了NAT技术给VoIP服务带来的问题,并且就当前主流的NAT穿透方案进行探讨,然后在此基础上选择一个无须对现有设备进行任何改动的VOCAL系统穿越NAT方案———SBC。并以VO-CAL系统为对象,研究SBC在VOCAL系统中的设计。
With the accomplishment of its technical maturation, VolP has been more rapidly developed and spread. However, some difficulties and problems also arise unavoidably and the problem, how VoIP applications traverse NAT or Firewall is one of them. VOCAL is an open-source code program that provides a SIP-based VOIP communication. Therefore, NAT traversal problem must be resolved when developing VolP services with VOCAls. This thesis analyzes the issues brought hy NAT in VolP services and discusses the main solutions for traversing NAT, And then a solution over the VOCAL system named SBC is brought forward, which can do without changing any the present device. A SBC is located at the border of VOCAL system. SBCs manipulate SIP messages and transmit media packets so as to provide traversal of NAT/Fircwalls. The design of SBC on VOCAL has been done in this thesis.
出处
《中山大学学报(自然科学版)》
CAS
CSCD
北大核心
2006年第6期26-30,共5页
Acta Scientiarum Naturalium Universitatis Sunyatseni
基金
广东省粤港关键领域重点突破基金资助项目(2005A10207005信产厅2004-0005)