I understand how to provisiong phones for 3CX either manually or via DHCP, and using the 3CX console to assign a phone's MAC to each extension. My question is, what if someone needs to change their phone and there isn't an IT/phone technician available? In the non VOIP world, each extension is mapped to a physical port, not a phone. So phones can be plugged in and removed without affecting the extension number/settings assigned to that phone. Is there any way to assign an extension to a port or let anyone swap out a phone with having to change the MAC addresses in 3CX?