There is a known issue where phone provisioning files are not created from the 3CX Management Console due to license key's not being present.
The symptoms :
This is a known issue with V14 where if the instance doesn't see a license key active it looks to setup the provisioning yet no file is created.
How can you tell if you don't have a license key applied?
Click on the "System Status Tab" on the left hand side of the 3CX Management Console and you will see under option 2 if a license is present or not.
What happens if the license key doesn't get resolved until after I entered my mac addresses?
The best way to handle this is to clear the MAC address and model number, Press OK, then re-enter, and press ok to generate the provisioning file.
How do I know if my provisioning file is actually there?
You can enter the provisioning url and then at the end of the url enter the mac address for example:
http://mypbxinstancename.fqdn.com/provisioning/29ie92ej92k/macaddress.cfg and it should download the provisioning file