Solution and Implementation of ALG Based on SIP

SIP is a promising textbased applicationlayer protocol. It cant be used in NAT or firewall environment,which deeply cumbers its development on WAN.This paper proposes some relative ways to resolve the problem,mainly focuses on ALG and provides a detailed framework for SIP ALG.