Router guide 6 min read Reviewed 9 September 2026

How to disable SIP ALG on MikroTik RouterOS

MikroTik exposes its SIP NAT helper under IP > Firewall > Service Ports. Disable only the sip entry, verify disabled=yes and test fresh SIP sessions while keeping connection tracking and normal firewall protections enabled.

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

MikroTik exposes its SIP NAT helper under IP > Firewall > Service Ports. Disable only the sip entry, verify disabled=yes and test fresh SIP sessions while keeping connection tracking and normal firewall protections enabled.

Record and protect the current configuration

Record the RouterOS version and affected voice hosts. Save an authorised configuration backup and export before changing the router, protecting both as sensitive files. Use a maintenance window and trusted management access.

IP > Services controls management services such as SSH and WinBox. It is not the SIP helper menu. Do not disable management access while following this guide.

Disable SIP helper in WinBox or WebFig

  1. 1
    Open Service Ports

    Navigate to IP > Firewall > Service Ports. Locate the entry named sip, not a numbered firewall rule.

  2. 2
    Record then disable

    Record its original enabled state and options. Select sip and choose Disable, or open it and set Disabled, depending on the interface version.

  3. 3
    Verify

    Confirm the entry is disabled. Menu styling differs between WinBox and WebFig; terminal output below provides a direct check.

Alternative: disable by name in terminal

Verify disabled=yes or the disabled flag in the final output. RouterOS applies and persists ordinary configuration changes immediately; it does not use EdgeOS commit/save commands.

Setting sip-direct-media=no is not the same as disabling the helper. Leave unrelated service helpers and the firewall connection-tracking facility unchanged.

Inspect, change and verifyRouterOS
/ip firewall service-port print detail where name="sip"
/ip firewall service-port set [find where name="sip"] disabled=yes
/ip firewall service-port print detail where name="sip"

Create fresh sessions and retest

  1. 1
    Refresh only affected state

    Restart the test phone registration or, during the maintenance window, remove only positively identified voice connections. Do not run an unfiltered connection-table removal command.

  2. 2
    Validate calls

    Test registration refresh, exact inbound DDI, approved outbound identity, two-way audio, DTMF, hold, transfer and a call lasting more than five minutes.

  3. 3
    Investigate remaining faults

    Check double NAT, public/private SDP addresses, provider media allowlists and state timeouts. Do not change FastTrack, queues or global UDP timeouts without evidence and a separate change plan.

  4. 4
    Restore if needed

    If a regression is proven and the entry was originally enabled, use /ip firewall service-port set [find where name="sip"] disabled=no. Retest with fresh state. Do not re-enable it if it was already disabled before the test.

No blanket port forwards

Keep input-chain management protection and forward-chain traffic policy intact. Direct-IP SIP requires the account allowlists; a registered handset normally creates outbound state itself.

TECHNICAL FAQ

Questions to check before raising a fault

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

Is IP > Services the right menu?

No. Use IP > Firewall > Service Ports for protocol helpers. IP > Services controls router management services.

Does disabling SIP helper disable SIP calls?

It disables the NAT helper, not all SIP forwarding. Correct firewall, NAT and PBX settings must still allow the intended service.

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