# SIP ALG and turning it off

When discussing VoIP issues with our support team we may ask you whether SIP ALG is enabled on your router. This article explains what it is, how it can affect VoIP and why we recommend that you turn it off.

## What is SIP ALG? <a href="#whatissipalgandwhydowerecommendthatyouturnitoff-whatissipalg" id="whatissipalgandwhydowerecommendthatyouturnitoff-whatissipalg"></a>

SIP ALG stands for Application Layer Gateway and is common in many commercial routers. It intends to prevent some of the problems caused by router firewalls by inspecting VoIP traffic and if neccessary, modifying it. Many routers have SIP ALG enabled by default.

## How can it affect VoIP? <a href="#whatissipalgandwhydowerecommendthatyouturnitoff-howcanitaffectvoip" id="whatissipalgandwhydowerecommendthatyouturnitoff-howcanitaffectvoip"></a>

While SIP ALG is intended to assist users who have phones on private IP addresses, in many cases it is implemented poorly and causes more problems than it solves. We often find that SIP ALG modifies VoIP traffic in unexpected ways, corrupting it and making it unreadable. This can give you unexpected behaviour such as phones not registering, calls failing or one way audio.

## How do I turn it off? <a href="#whatissipalgandwhydowerecommendthatyouturnitoff-howdoiturnitoff" id="whatissipalgandwhydowerecommendthatyouturnitoff-howdoiturnitoff"></a>

The method to disable SIP ALG will depend on your router. In the first instance we recommend checking the manufacturers instructions that came with your device. Alternatively you can check support forums for advice.

## I have disabled SIP ALG but I'm still experiencing issues <a href="#whatissipalgandwhydowerecommendthatyouturnitoff-ihavedisabledsipalgbutimstillexperiencingissues" id="whatissipalgandwhydowerecommendthatyouturnitoff-ihavedisabledsipalgbutimstillexperiencingissues"></a>

If you are still having issues after disabling SIP ALG please contact our support team who will be happy to help you.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.hostednetwork.com.au/support/services/voice-over-ip-voip/troubleshooting/sip-alg-and-turning-it-off.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
