SIP ALG es una puerta de enlace de capa de aplicación de protocolo de inicio de sesión. Esta función se encuentra comúnmente en enrutadores y cortafuegos y está diseñada para ayudarlo a configurar y administrar llamadas VoIP. SIP es el protocolo utilizado para configurar y administrar llamadas VoIP y depende de ciertos números de puerto y formatos de paquetes. El SIP ALG está diseñado para resolver problemas al inspeccionar y modificar paquetes SIP a medida que pasan a través de un enrutador o firewall (para ayudar a garantizar que la configuración de llamadas y la señalización se manejen correctamente). También puede convertir direcciones IP privadas en públicas y abrir/cerrar puertos de firewall para la llamada.