Migration Issue from 15.5 to 16

Status
Not open for further replies.

tapcast

Free User
Joined
Oct 7, 2015
Messages
2
Reaction score
0
We are currently trying to migrate our 3CX phone system from a windows 2012 server VM to a windows 2019 server VM in order to use v16.
I created a backup from the management console on the old VM and went through the whole process of installing 3CX v16 onto the new machine and then selecting "Restore an existing backup configuration" during the setup phase.
I changed the IP addresses in the router and the DNS to point towards the new VM.

When the restore process completed, I looked through the console and noticed none of the phones were there (The phones we use are Yealink T26s) but all the extensions and the other settings that we had were fine.
I wasn't able to simply add the phones again to the extensions as it claimed that "This MAC belongs to another phone on this extension" and whenever the old server was turned off, none of the calls came through via the new server.

If anyone could provide some insight into this, it would be much appreciated.

Thanks
 
Last edited:
When the host changes of the 3CX, I've always had to re-add all phones by factory defaulting them. Sometimes I had to even remove them from the extension and re-add them upon detection.

The phones don't know the host changed so they will look to the old one for the provisioning info. As far as I know there's no other way, but maybe someone else has a suggestion?
 
  • Like
Reactions: nub
If the phones are registered and can make calls:
- Empty your browser cache and the phones should appear

If the phones no longer register:
- Explain in more detail what you meant here: "I changed the IP addresses in the router and the DNS to point towards the new VM."
 
Easy way should have been to keep same PBX IP in new VM
Is firewall checker passes green on new pbx VM?
 
  • Like
Reactions: JohnS_3CX
We have re-created the system again throughout the day to instead mimic the old system.
We have the new machine using the old machines IP address and have even given it the same name and removed the old machine from the domain.
I have cleared the browser cache and the phones haven't appear.
I have factory reset the phones and they still don't appear in the phones list.
Due to the phones being legacy, I disabled the security setting " SSL/SecureSIP Transport and Ciphers" but this unfortunately didn't work either.
I believe the issue is the phones aren't being provisioned/detected by the 3CX system and I'm unsure why.

Could it be because the phones are End-Of-Life?
 
When resetting a phone (including the T26P) the phone will send a multicast message which the PBX normally sees, and it appears in your Phones list.

If the Multicast message does not reach the PBX, the reset phones will not appear there and you will need to check your network configuration to ensure the PBX and phones are on the same network, and that the network does not block multicast.

Run a capture on your PBX after resetting a T26P and wait until it reaches the main screen (will say No Service).

Stop the capture and filter the traffic for ip.addr==224.0.1.75 and you should see the message
1600674961102.png
If I open the message header, I see the user agent being my yealink with its corresponding mac address
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,962
Messages
589,996
Members
164,867
Latest member
swegner