4.3/5 TrustpilotOFCOM regulated

Cisco SPA 504G Troubleshooting: How to Fix Common Issues

Cisco SPA 504G Troubleshooting: How to Fix Common Issues

The Cisco SPA 504G was a genuine workhorse of UK business telephony. Compact, reliable, affordable, and backed by the Cisco name, it found its way onto desks in thousands of small businesses, accountants' offices, solicitors' practices, and retail shops across the country.

But here is the reality: Cisco discontinued the entire SPA range. That means no new firmware updates, no security patches, and no official support. If you are still using one (and many businesses are) you are essentially on your own.

That does not mean you should bin it tomorrow. This guide covers every common SPA 504G issue we see, with real, practical fixes. We want to help you keep your phone working for as long as possible. But we will also be honest about the risks of running discontinued hardware.

Phone Stuck on "Configuring IP"

This is probably the most common SPA 504G issue. The phone powers on, shows "Configuring IP" on the small LCD screen, and just stays there. No registration, no dial tone, nothing.

What is Happening

The phone is trying to get an IP address from your network's DHCP server (usually your router) and failing. Without an IP address, the phone cannot do anything.

How to Fix It

Check the Ethernet cable. Start with the obvious. Unplug the cable from the back of the phone and plug it back in firmly. Try a different cable. These phones have been sitting on desks for years, and cables get damaged.

Check your network switch or router. Plug the Ethernet cable into a different port on your switch. If possible, plug a laptop into the same cable to confirm the network connection is working.

Restart your DHCP server. If other devices are also having trouble getting IP addresses, your router's DHCP service may have crashed. Reboot your router and wait 2-3 minutes before checking the phone again.

Assign a static IP. If DHCP continues to be problematic, you can assign a static IP to the phone:

  1. While the phone is showing "Configuring IP," press the Setup button (the button that looks like a page with a gear)
  2. Navigate to Network Configuration
  3. Set Connection Type to Static IP
  4. Enter an IP address within your network range but outside your DHCP pool (e.g., if your router is 192.168.1.1, try 192.168.1.200)
  5. Enter your subnet mask (usually 255.255.255.0)
  6. Enter your gateway (your router's IP)
  7. Enter DNS servers (8.8.8.8 and 8.8.4.4 work as public alternatives)
  8. Save and reboot

Check for IP conflicts. If another device on your network has the same IP address, neither will work properly. Check your router's DHCP lease table for conflicts.

"Registering" But Never Connects

The phone gets past "Configuring IP" and shows "Registering", but it stays there forever. It has a network connection but cannot register with your VoIP provider.

How to Fix It

Verify your SIP proxy address. VoIP providers occasionally change their server addresses. Log into the phone's web interface (see below) and check that the Proxy address under Line 1 matches what your provider gives you.

Check the port number. The default SIP port is 5060, but some providers use different ports. Confirm the correct port with your provider and update it in the phone's settings.

Re-enter your credentials. It sounds basic, but mistyped usernames and passwords are incredibly common, especially when the phone was set up years ago by someone who is no longer with the company. Get fresh credentials from your VoIP provider and enter them carefully.

Check your firewall. SIP registration requires outbound UDP traffic on port 5060 (or whichever port your provider uses). If you have recently changed routers, updated firewall rules, or installed new security software, SIP traffic may be blocked.

Disable SIP ALG. Many routers have a feature called SIP ALG that modifies SIP packets as they pass through the router. Despite being designed to "help" VoIP, it causes more problems than it solves. Find this setting in your router's configuration and disable it.

Check DNS resolution. The phone needs to resolve your VoIP provider's domain name to an IP address. If DNS is not working properly, the phone cannot find the SIP server. Try using public DNS servers (8.8.8.8 or 1.1.1.1) in the phone's network settings.

No Audio on Calls

You can dial out and answer calls, but you cannot hear anything, or the other person cannot hear you, or neither side can hear. This is a classic one-way or no-way audio issue.

How to Fix It

Open RTP ports. Voice audio in VoIP calls travels over RTP (Real-time Transport Protocol), which uses a range of UDP ports, typically 16384-32768 on Cisco phones. If your firewall blocks these ports, the call connects but no audio flows. Make sure these ports are open for outbound UDP traffic.

Fix NAT traversal. If your phone is behind a router (and it almost certainly is), NAT can cause audio problems. In the phone's web interface, under the SIP tab:

  • Set NAT Mapping Enable to Yes
  • Set NAT Keep Alive Enable to Yes
  • Set NAT Keep Alive Msg to "$NOTIFY"
  • Set the Keep Alive interval to 30 seconds

Configure a STUN server. STUN helps your phone discover its public IP address, which is essential for audio to flow correctly through NAT. Enter your VoIP provider's STUN server address in the phone's SIP settings. If your provider does not offer one, stun.l.google.com:19302 is a free public option.

Check codec settings. If the phone and your VoIP provider cannot agree on an audio codec, calls will connect but have no audio. Make sure the phone's codec list includes at least G.711a (the standard codec for UK telephony). In the web interface, check the Audio tab under the Line settings.

Disable SIP ALG on your router. Yes, this comes up again. SIP ALG can mangle RTP port information within SIP packets, causing the audio stream to be sent to the wrong address.

Phone Restarts Randomly

A phone that reboots itself without warning (sometimes mid-call) is deeply frustrating. Here is what causes it and how to fix it.

How to Fix It

Replace the power supply. The SPA 504G is an old phone, and its power adapters are old too. Capacitors inside power adapters degrade over time, causing intermittent power drops. If your phone restarts randomly, a failing power adapter is the most likely cause. You can still find compatible 5V adapters online, but make sure the voltage and connector match exactly.

Check PoE power delivery. If you are powering the phone via PoE, make sure your switch supports 802.3af and is not overloaded. Each PoE port has a power budget, if you have added more PoE devices since the phone was installed, the switch may not have enough power to go around.

Update the firmware. While Cisco no longer releases new firmware for the SPA range, make sure you are running the last available version. Older firmware versions had known bugs that caused random reboots.

Check for overheating. The SPA 504G does not have a fan, and after years of continuous operation, dust can build up inside the casing and trap heat. If the phone is in a warm spot, move it somewhere cooler and see if the rebooting stops.

Disable auto-provisioning. If the phone is configured to check a provisioning server that no longer exists, the repeated failed attempts can cause reboots. In the web interface, go to the Provisioning tab and set Profile Rule to empty or disable auto-provisioning.

Display Dim or Flickering

The SPA 504G has a small monochrome LCD display. After years of use, it can start to fade, flicker, or become difficult to read.

How to Fix It

Adjust backlight settings. In the web interface, check the LCD settings. You may be able to increase the backlight intensity. On some SPA models, go to the phone menu > Preferences > Screen and adjust the contrast and brightness.

Check the power supply. An inconsistent power supply can cause display flickering. Try a different power adapter.

Accept it is hardware wear. LCD backlights have a finite lifespan. After 8-10 years of continuous use, the backlight may simply be wearing out. There is no fix for this other than replacing the phone. Unfortunately, you cannot buy a new SPA 504G, they are discontinued. Refurbished units are available on eBay, but they will have the same age-related risks.

Speed Dial and Directory Not Working

If your speed dial entries have disappeared or your phonebook directory is empty, the phone's internal or provisioned directory may have been corrupted or the provisioning server is unreachable.

How to Fix It

Re-enter speed dial entries manually. On the phone, press the Setup button, go to Speed Dial, and re-enter your numbers. This stores them locally on the phone.

Check provisioning settings. If your phone was configured to pull its directory from an XML phonebook on a server, and that server has been changed or decommissioned, the directory will be empty. In the web interface, check the Phone tab for the Directory URL and update it if needed.

Export and reimport. If you have access to the web interface, you can often export phone settings (including speed dials) and reimport them after a reset. This is useful if you need to factory reset but do not want to lose your speed dial entries.


Need help with your business phones? Get a free quote for modern VoIP systems from just £20/month. We handle the switch.


How to Factory Reset the Cisco SPA 504G

A factory reset wipes all settings and restores the phone to its original state. Make sure you have your SIP credentials before doing this.

Using the Phone Keypad

  1. Press the Setup button
  2. Navigate to Factory Reset (or Device Administration > Factory Reset on some firmware versions)
  3. Confirm the reset
  4. The phone will reboot and return to factory defaults

Using the IVR Menu

If you cannot navigate the LCD menu:

  1. Pick up the handset
  2. Press the Setup button
  3. Dial 73738# (which spells "RESET")
  4. Enter the admin password followed by # (default is usually blank, so just press #)
  5. Press 1 to confirm

Using the Web Interface

  1. Log into the phone's web interface
  2. Click Admin Login in the top right
  3. Navigate to Administration > Factory Reset
  4. Click Reset and confirm

How to Access the Cisco SPA 504G Web Interface

The web interface gives you full control over the phone's settings.

Step 1: Find the IP address. On the phone, press the Setup button, then select Network. The IP address will be displayed.

Step 2: Open a browser. On a computer on the same network, type the phone's IP address into your browser (e.g., http://192.168.1.115).

Step 3: Switch to Admin view. The default view is "User." Click "Admin Login" in the top right corner to see all settings.

Step 4: Log in. The default admin password is usually blank or "admin" depending on your firmware version. If it is been changed, you will need to factory reset to regain access.

How to Back Up Your SPA 504G Configuration

Before making any changes (firmware updates, factory resets, or provider switches) it is worth backing up your phone's configuration. This saves you from having to manually re-enter all your settings if something goes wrong.

Step 1: Log into the web interface as admin.

Step 2: Click on the Admin Login link in the top right corner to access full settings.

Step 3: Navigate to Administration > Maintenance. Look for a "Backup" or "Download Configuration" option. The exact location varies by firmware version.

Step 4: Save the configuration file to your computer. This is typically an XML file containing all your SIP settings, network configuration, speed dials, and preferences.

Step 5: Store it somewhere safe, not just on one computer. Email it to yourself or save it to a shared drive.

To restore: Go back to the same Maintenance page and use the "Upload Configuration" or "Restore" option to upload the saved XML file.

If your firmware version does not have a backup option in the web interface, you can note down the critical settings manually:

  • SIP server address
  • SIP user ID and authentication ID
  • SIP password
  • Outbound proxy (if used)
  • Preferred codecs
  • Network settings (DHCP or static IP details)

Having these written down means you can reconfigure the phone in a few minutes rather than spending an hour on the phone to your VoIP provider.

The Hard Truth About the Cisco SPA 504G

We want to be straight with you. The SPA 504G is a decent phone, and if yours is working fine right now, the fixes above should keep it going for a while longer. But there are some realities you should be aware of:

Cisco no longer makes security patches for the SPA range. This means any security vulnerabilities discovered in the future will never be fixed. In an era of increasingly sophisticated cyber attacks, running unpatched network devices is a genuine risk. Your phone is connected to your business network, a compromised phone could be a way in.

There are no more firmware updates. The last firmware version is the last firmware version. Any bugs, compatibility issues, or performance problems that exist today will never be fixed.

Replacement parts are getting scarce. If your phone dies (power supply fails, display goes, a handset cord breaks) getting exact replacements is getting harder and more expensive. You are relying on the second-hand market, which has no guarantees.

If your SPA 504G dies, you cannot buy a new one. Cisco does not make them anymore. You can buy used ones on eBay, but you are buying someone else's old phone with no warranty and no way of knowing how much life it has left.

Time to Upgrade: Modern Alternatives

If your SPA 504G is on borrowed time, the good news is that modern VoIP phones are better in every way and surprisingly affordable:

FeatureCisco SPA 504GYealink T34WPoly Edge E220
StatusDiscontinuedCurrentCurrent
DisplayMonochrome LCD2.4" colour2.8" colour
WiFiNoYesYes
BluetoothNoYesYes
HD AudioNoYesYes
Firmware UpdatesEndedActiveActive
Approx. PriceN/A (used only)~£60~£80

These phones work with most VoIP providers, so switching handsets does not necessarily mean switching your phone service.

The PSTN Switch-Off Connection

Even if your SPA 504G is working perfectly today, the UK's traditional phone network (PSTN and ISDN) is being switched off by January 2027. If your business is still running ISDN lines into an on-premises PBX, your entire phone infrastructure needs to change, lines, system, and handsets.

If you are already on VoIP, the switch-off does not directly affect you, but it is a natural moment to refresh ageing hardware. You avoid the last-minute rush, and you will benefit from better audio quality, modern features, and phones that are actively supported.

Ready for a Painless Upgrade?

Compare The Networks helps UK businesses upgrade their phone systems without the hassle. We are OFCOM-regulated and have been doing this since 2008.

We compare VoIP providers and phone hardware to find the right setup for your business. Whether you are replacing 3 old Cisco phones or overhauling an entire office, we handle the comparison, ordering, and setup.

Your existing phone numbers stay the same. Your team barely notices the switch, except that their calls sound better and their phones actually have features made for modern working.

Compare VoIP providers for your business

Ready to compare deals?

Get a free, no-obligation quote in under 2 minutes.

Get Your Free Quote