Spree0815,
Alright, here is the process for the phone booting up so it makes a little sense as to what is going on.
When a phone boots up it will look for LLDP and than an IP Address, unless these were statically assigned. Since you did the Teleworker part that would not be the case.
After it gets that information, and since you put in the Teleworker IP Address prior, the phone will look for the TFTP Server. The TFTP Server for the 5000 is built into the 5000 and uses the IP Address. If you paid attention to the ports that needed to be opened you would have seen port 69 and 20001. If you didn't open either one of these then it would not be able to contact the TFTP Server.
After it contacts the TFTP Server it then tries to contact the Phone System and tell it what extension that it thinks that it is as well as its MAC Address for verification. If it can't communicate with the phone system then it will hang at the point you are posting about.
MiNet is the proprietary communications system that runs in the background between the phone and the phone system and you will not find anything about it in the System; the same thing goes for the SAC. These things are not something they want the average technician or user to be able to change unless there is a real need and then it is expected that there would either be a Mitel certified technician or engineer helping with that part.
Hopefully that answers you questions up to this point. Oh the Hotdesk Profile part is for those people whom roam and then there would be extensions setup as HotDesk Extension that they could log into.
Thanks,
TE