Router guide 6 min read Reviewed 9 September 2026

How to disable SIP ALG on Ubiquiti EdgeRouter

On an EdgeRouter running EdgeOS, disable the SIP conntrack module, review the pending change, commit and save. This guide is for EdgeRouter, not UniFi gateways or Dream Machines.

Protect the service. Replace every placeholder with the value issued for your account. Never publish credentials, allow anonymous inbound SIP, or enable an unapproved caller ID.
Direct answer

On an EdgeRouter running EdgeOS, disable the SIP conntrack module, review the pending change, commit and save. This guide is for EdgeRouter, not UniFi gateways or Dream Machines.

Back up and identify the platform

Record the EdgeRouter model and EdgeOS release. Export its configuration through System before changing a production router. Keep the backup private because it can contain secrets.

Confirm the original fault with an inbound and outbound call. A helper cannot inspect correctly encrypted SIP over TLS; TLS or credential failures need separate diagnosis.

Disable the SIP helper in EdgeOS

Connect using the web interface CLI button or authorised SSH from a trusted management network. Do not expose SSH to the whole internet.

Inspect the current configuration before editing. In configuration mode, review compare before commit; if unrelated pending changes appear, stop and resolve them with the administrator.

Inspect, disable and saveEdgeOS
show configuration commands | match conntrack
configure
set system conntrack modules sip disable
compare
commit
save
exit
show configuration commands | match conntrack
Commit and save are different

Commit applies the working change. Save makes the active configuration survive a restart. Confirm both succeed. Do not reboot or flush all connections as a routine step.

Alternative: use Config Tree

Where supported by the installed EdgeOS interface, open Config Tree > system > conntrack > modules > sip, set disable and apply. Verify the active and startup configuration using the CLI. If that tree is absent, use the supported CLI or the exact release documentation.

Do not use UniFi controller instructions on EdgeOS. The products have different configuration ownership.

Validate calls and preserve the firewall

  1. 1
    Establish fresh sessions

    During a change window, restart the affected SIP account or clear only its identified states. Existing calls may otherwise retain earlier helper state.

  2. 2
    Test registration and calls

    Confirm registration across two refresh cycles, inbound DDI routing, outbound caller ID, two-way audio, DTMF, hold, transfer and a call longer than five minutes.

  3. 3
    Keep access restricted

    Leave connection tracking, firewall rules and management ACLs enabled. Direct-IP trunks require the issued provider source lists; registered phones do not need unrestricted inbound port forwards.

  4. 4
    Roll back only the scoped change

    If the change causes a regression, restore the recorded SIP module configuration, compare, commit and save. Do not replace the entire router configuration unless that is the approved recovery plan.

TECHNICAL FAQ

Questions to check before raising a fault

Remove passwords from screenshots, configuration exports and packet captures before sharing them.

Does this apply to UniFi Dream Machine?

No. This page is for Ubiquiti EdgeRouter running EdgeOS; UniFi has a different management workflow.

Do I disable all connection tracking?

No. Disable only the SIP helper. Connection tracking remains essential to stateful firewall and NAT operation.

OFFICIAL REFERENCES

Platform and standards documentation

Use the linked model and version documentation alongside this guide. Your UKDDI activation email takes priority for service-specific values.

NEXT TECHNICAL STEP

Related UKDDI guides

All technical guides →
STILL NOT REGISTERED?

Send the symptoms, not the secret.

Tell UKDDI the affected number, time of a test call, call direction, SIP response code and public PBX IP. Never send the SIP password.

Contact technical support