作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (1): 145-147.

• 网络与通信 • 上一篇    下一篇

多进程 VoIP 网关中SIP 穿越NAT 的实现

徐静华,左冬红,潘 鹏,叶 婷   

  1. 华中科技大学电子与信息工程系,武汉 430074
  • 出版日期:2006-01-05 发布日期:2006-01-05

Implementation of SIP Through NAT in Multi-process VoIP Gateway

XU Jinghua, ZUO Donghong, PAN Peng, YE Ting   

  1. Department of Electronics and Information Engineering, Huazhong University of Science and Technology, Wuhan 430074
  • Online:2006-01-05 Published:2006-01-05

摘要: 在多进程的VoIP 网关中,需要识别不同的SIP 包,判断是否需要穿越NAT,该文参考SIP 的ALG 草案,将下层的SIP 消息发送到应用层来进行识别区分,将需要穿越NAT 的SIP 消息修改后转发出去,而不需要穿越NAT 的SIP 消息就不作处理,直接转发。该方案无须扩展SIP 协议,就实现了在多进程的VoIP 网关这样的应用场景下的多路SIP 会话。

关键词: oIP;SIP;NAT;ALG

Abstract: It needs to judge whether needs to through NAT in multi-process VoIP gateway. This paper refers to the SIP ALG draft which describer an application level gateway (ALG) for the SIP. It parses the SIP message in application-layer, and modifies SIP messages which need to through NAT. This scheme implements multi-session in multi-process VoIP gateway, no extension of the SIP.

Key words: VoIP; Session initiation protocol (SIP); Network address translate (NAT); Application level gateway (ALG