I've searched everywhere and am not finding an answer so I thought I would break down and ask for some guidance. So, we've had several new 3cx projects the past month after not doing any rollouts for 5-6 months. One was an existing 3CX we had rolled out 1 year ago with existing Polycom phones, and when they recently moved into new offices we replaced all the phones with Yealinks. The other project is a new 3cx in a 60 unit condo. We currently have that one stood up in our office with all the new switch gear and firewalls, so what we have is what will be onsite. We are running the latest 3CX V15 and all Yealinks, a mix of T42/46 G and S models. So, the issue. PnP is working fine when we throw the phones on the network. We can see them immediately, and we can assign them to an extension no problem. However, if you do a factory reset of a phone, it will come back up as a new phone, even though the extension still has the phone attached with the correct template and MAC address. Not until we go in and assign the phone to the extension again will it then provision and download the config. It used to be we could do a factory reset of the Yealinks if there was any issue and know that they would automatically reprovision correctly, but we can't seem to get that to work now. We always have to manually reattach the phone to the extension in the gui. For the life of me I can't figure out what has changed, and this is happening across several clients now. I don't want to have to manually assign 70+ phones to extensions, or have to worry about going in to the gui every time we need to reset a phone for some reason. My plan was to get the MAC addresses scanned and input on the extension spreadsheet to import and then just label the boxes prior to going onsite, but if I can't get these to automatically provision when plugged in it's a moot point. =) What are we doing wrong? Has something changed in the way 3CX provisions now?