Description
When moving instances within the same cluster, from a leader node to a worker node, using the “Move” function, a proxy IP update issue occurs.
Specifically, for all Extensions:
- associated with physical phones (both provisionable and non-provisionable)
- associated with Mobile Apps
the Advanced settings in FreePBX still contain the previous Proxy IP (the one from the source node).
The same behavior also affects VoIP trunks configured with a Proxy:
after moving the instance, the Proxy IP is not updated and still points to the previous node.
Steps to reproduce
- Cluster with a leader node and one or more worker nodes
- An active instance running on the leader node
- Extensions (physical phones, Mobile Apps) and VoIP trunks configured with a Proxy
- Move the instance from the leader node to a worker node using the “Move” function
- Check the Advanced settings of Extensions and trunks in FreePBX
Expected behavior
After moving the instance:
- the Proxy IP should be automatically updated
- Extensions and trunks should point to the Proxy of the new node
Actual behavior
- The Proxy IP remains set to the previous node
- A manual intervention is required to fix the configuration
Impact
- Possible phone registration issues
- Malfunctions on Mobile Apps
- VoIP trunks continuing to use an incorrect Proxy
See also
https://mattermost.nethesis.it/nethesis/pl/jzjtcr934bbg3yixtzc1isa6re