What is SIP ALG and Why it Causes Problems

What is SIP ALG and Why it Causes Problems

An explaination of what SIP ALG is and why it should be turned off.

Test your network now

HOT JANUARY SALE

HUGE £30 OFF EVERY PHONE
Banish the cold with our Hot Phone Sale! £30 off EVERY phone purchased upfront in January 2026 for new customers - use offer code JANSALE26.


Introduction

SIP ALG stands for Session Initiation Protocol Application Layer Gateway. It was originally created to help VOIP (Voice Over Internet Protocol) phones function properly behind a NAT (Network Address Translation) device such as a broadband router or firewall. While the intent was to facilitate seamless communication, SIP ALG often causes more problems than it solves in today‘s network environments.

VOIP phones connect to a SIP server and send a REGISTER request, which includes the phone‘s IP address so the SIP server knows where to direct incoming calls. Problems arise when the phone is on a private network but the SIP server is cloud-based. In such cases, the SIP server receives the phone‘s private IP address (e.g., 192.168.1.100) and attempts to route the calls within its own private network instead of the public IP address of the phone‘s network.

SIP ALG attempts to resolve this issue by modifying the SIP REGISTER packet, replacing the private IP address of the phone with the public IP address of the router. The expectation is that the SIP server will then send incoming calls to the public IP address of the router, which will forward the traffic to the phone‘s private IP address.

Problems Caused By SIP ALG

However, replacing the private IP in the SIP packet with the router‘s public IP makes it difficult to distinguish between multiple phones on the same network, as they share the same public IP. Consequently, customers often report that only one phone receives calls while the others do not. Additionally, SIP ALG implementations are frequently flawed, causing SIP packet headers to be improperly formatted. Modern cloud-based VOIP systems do not rely on SIP ALG, as they employ their own methods for NAT traversal, which can fail when SIP ALG is enabled.

Common symptoms of SIP ALG issues include:

Recommendations

To ensure proper functionality, most cloud phone systems (including ours) require SIP ALG to be disabled. The NICC Standards forum also recommends disabling SIP ALG in their guidance published here.

How To Turn Off SIP ALG

SIP ALG can be disabled through your broadband router‘s settings. Look for options labeled "SIP" or "Gateway" settings. Consult the documentation for your router‘s make and model if you have trouble finding the settings. Unfortunately, the SIP ALG setting is not always user-configurable, in which case you will need to contact your internet service provider to have them disable it.

If It Causes Problems, Why Does My Router Have SIP ALG Turned On?

This is a good question. The straightforward answer is that router manufacturers may not be aware of the problems SIP ALG can cause. A more cynical perspective is that internet providers might enable SIP ALG deliberately to disrupt VOIP phone services other than their own, which would be an anti-competitive practice and a violation of net neutrality principles. However, it is challenging to prove such intent, and Hanlon‘s razor might apply: "Never attribute to malice that which is adequately explained by stupidity."



Updated on 18/06/2024 by David Wood

As senior cloud solutions architect at TelephoneSystems.cloud, with a degree in computing, I bring over 29 years of extensive experience in cloud technology.

Photo of David Wood


Back to Troubleshooting

More handy troubleshooting guides

Network Troubleshooting VoIP Phone Systems

VoIP Issues Caused by SIP ALG

POE Switch Issues with VoIP

Virgin Media and VoIP Issues

Sky and VoIP Phone System Issues

Wi-fi Troubleshooting with VoIP Phone System

Troubleshooting VoIP Phone System over 4G and 5G

Troubleshooting VoIP Phone System with loss of power

Disabling SIP ALG on Technicolor Router Guide

Setting up your Firewall Setting for VoIP

Mobile phone power saving settings and VoIP Issues

Having issues porting your number to a VoIP System

Starting Troubleshooting your VoIP Phone System

Experiencing call dropping on VoIP Phone System

Experiencing quiet calls on VoIP Phone System

All Troubleshooting Guides...



Why We Are Different

No Crazy VOIP Contracts

No Crazy Contracts

Fed up of a deal always looking to good to be true? Since we are contract free, you always pay the price on our website, ensuring no hidden price rises. Pay the same as a new customer every month!



UK VOIP System

Reliability you can trust

We guarantee 99.9% uptime backed up by our SLA on our robust UK dedicated VOIP platform in conjunction with CISCO & Openreach. Monitored and managed 24/7.



Rapid VOIP Support

Fanatical about support

All are calls are answered in less than 10 seconds here in the UK, why not call us now and find out how friendly our team are!



Free VOIP System Support

Free configuration & support

All our VOIP systems are configured in the cloud, so there are no configuration, installation or support charges. Our phones simply auto install when plugged in. Free Support



Learn more about our VoIP phone system...







Google Reviews
5 Star Rating
121 Reviews


PC Pro Recommended 5 Star

Supporting your phone system from the centre of the UK!

Our fantastically friendly support team are based in the UK in Stoke-on-Trent, Staffordshire.

Cloud experts for over 25 years, why not chat now to a member of the team and find out how we can help you transition your phone system to the cloud.

Cloud Phone Systems Staffordshire UK

Associated With