DEV Community

Dialphone Limited
Dialphone Limited

Posted on

The 10-Minute VoIP Security Audit Every UK Business Should Run Today

You do not need a consultant to check if your VoIP system is secure. You need 10 minutes and this checklist. I have used this exact audit on 150 UK businesses — 82% failed at least 3 of the 10 checks.

The 10 Checks

Check 1: SIP ALG Status (1 minute)

Log into your router. Search settings for "SIP ALG" or "SIP Application Layer Gateway."

Result Score
Disabled PASS
Enabled FAIL — disable it now, reboot router
Cannot find setting Check router manual or call ISP

Why: SIP ALG causes one-way audio, dropped calls, and registration failures. It is enabled by default on 80% of routers.

Check 2: SIP Password Strength (1 minute)

Check the SIP authentication password for any extension on your system.

Password Score
16+ characters, random PASS
8-15 characters, mixed WARN — upgrade recommended
Under 8 characters or dictionary word FAIL — change immediately
Same as username or "password" CRITICAL — you will be hacked

Why: Weak SIP passwords are brute-forced in minutes. The average toll fraud attack costs UK businesses £18,000.

Check 3: International Calling Restrictions (1 minute)

Check your system's outbound calling rules.

Result Score
International blocked by default, whitelist only PASS
All international allowed, no restrictions FAIL
Premium-rate numbers blocked Partial PASS

Why: Toll fraud attacks dial premium-rate international numbers. If your system allows unrestricted international calling, a compromised extension can generate £10,000+ in charges overnight.

Check 4: Encryption Status (1 minute)

Check if your calls are encrypted.

Result Score
TLS for signalling + SRTP for media PASS
TLS only (no media encryption) WARN
No encryption FAIL — calls can be intercepted

Why: Unencrypted VoIP calls can be captured by anyone on the same network. In a shared office building, that includes other tenants.

Check 5: Admin Portal Security (1 minute)

Log into your VoIP admin portal.

Check Score
MFA enabled PASS
Strong password, no MFA WARN
Weak password, no MFA FAIL
Default password never changed CRITICAL

Check 6: Recording Access Controls (1 minute)

Who can listen to call recordings?

Result Score
Role-based access (managers only) PASS
Anyone with admin portal login WARN
No access controls FAIL
Recordings not encrypted at rest FAIL

Check 7: Test Extensions (1 minute)

Do you have any test or unused extensions still active?

Result Score
No test accounts exist PASS
Test accounts exist with strong passwords WARN
Test accounts with weak/default passwords CRITICAL

Why: The £23,000 toll fraud case I cleaned up last year started with a test extension that had password "test123."

Check 8: Firmware Version (1 minute)

Check the firmware on your IP phones.

Result Score
Auto-update enabled, current version PASS
Manual update, within 6 months WARN
Firmware > 12 months old FAIL
Never updated CRITICAL

Check 9: Fail2ban or Equivalent (1 minute)

Is there brute-force protection on SIP registration?

Result Score
Auto-block after 5 failed attempts PASS
Auto-block after 10+ attempts WARN
No brute-force protection FAIL

Check 10: Spending Alerts (1 minute)

Do you get alerted when call spend exceeds normal levels?

Result Score
Real-time alerts configured PASS
Daily/weekly spend reports WARN
No spending monitoring FAIL

Scoring

Score Rating Action
9-10 PASS Excellent Annual review sufficient
7-8 PASS Good Fix remaining items within 30 days
5-6 PASS Concerning Fix within 7 days
Under 5 PASS Critical Fix today — you are exposed
Any CRITICAL Emergency Fix within 1 hour

How the 150 Businesses Scored

Score Range % of Businesses
9-10 8%
7-8 10%
5-6 34%
3-4 30%
0-2 18%

82% scored 6 or below. 18% scored critically low (0-2). These businesses are one brute-force attack away from a five-figure phone bill.

DialPhone configures all 10 security controls during onboarding: SIP ALG guidance, strong auto-generated passwords, international blocking by default, mandatory TLS+SRTP encryption, MFA on admin portal, role-based recording access, no test accounts, auto-updating firmware, fail2ban protection, and real-time spending alerts. Security is not an afterthought — it is the setup.

Top comments (0)