Skip to content
Go back

How to Change FusionPBX IP Address Safely (Without Breaking SIP, RTP & FreeSWITCH)

FusionPBX IP Change Guide

Changing the IP address in FusionPBX is not just a basic network operation β€” it directly impacts your entire VoIP ecosystem, including:

⚠️ If not done correctly, you may face:

This guide provides a safe and production-ready approach to changing your FusionPBX IP without breaking existing functionality.


🧠 Why Changing FusionPBX IP Requires Care

FusionPBX is built on top of FreeSWITCH, which binds SIP and RTP services to specific IP addresses.

When the IP changes:

πŸ‘‰ That’s why a step-by-step, system-wide update is essential.


Step 1: Change OS Network IP Address

step_1

Change your network configuration as shown in the screenshot above. After making changes, restart the network manager and verify:

ip a

Step 2: Update FusionPBX Domain

FusionPBX uses domains for internal SIP routing and device registration.

Login to FusionPBX UI:

Advanced β†’ Domains

Update the following:

Domain Name / IP β†’ 10.230.23.190

πŸ’‘ This ensures all SIP endpoints and dialplans reference the updated IP address.


Step 3: Restart VM or Clear Cache & Restart FreeSWITCH

After updating the IP and domain, you must reload system services.

You can either:

OR

Clear FusionPBX cache manually:

rm -rf /var/cache/fusionpbx/*

Then restart FreeSWITCH:

systemctl restart freeswitch

πŸš€ This step is critical because FreeSWITCH caches configurations, including old IP references.


Step 4: Verify FreeSWITCH SIP Status

Access the FreeSWITCH CLI:

fs_cli

Then run:

sofia status

Expected output:

freeswitch@fusionpbx> sofia status
                     Name	   Type	                                      Data	State
=================================================================================================
            external-ipv6	profile	  sip:mod_sofia@[2404:1c40:17f:9369:8de0:4b69:b34c:12a7]:5080	RUNNING (0)
                 external	profile	          sip:mod_sofia@10.230.23.190:5080	RUNNING (0)
            internal-ipv6	profile	  sip:mod_sofia@[2404:1c40:17f:9369:8de0:4b69:b34c:12a7]:5060	RUNNING (0)
                 internal	profile	          sip:mod_sofia@10.230.23.190:5060	RUNNING (0)
=================================================================================================
4 profiles 0 aliases

βœ… Verify that:



Share this post on:

Next Post
How to Remove Voicemail Menu Options in FusionPBX - Disable Options 5, 8, 9