Application Layer Gateway. A device that can handle NAT traversal for SIP messages. An ALG is a device that handles translation of packet IP addresses (and for VoIP service, the SIP IP information inside the packet) as they traverse the firewall.