I am using a 3 tiered provision setup. On the root of my TFTP I have spa504G.cfg:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<flat-profile>
<Profile_Rule ua="na">/CiscoVOIP/$PN.xml</Profile_Rule>
<Syslog_Server ua="na">192.168.210.101</Syslog_Server>
<Debug_Server ua="na">192.168.210.101</Debug_Server>
<Debug_Level ua="na">3</Debug_Level> <!-- options: 0/1/2/3 -->
</flat-profile>
So then for /CiscoVOIP/$PN.xml I have SPA504G.xml:
<flat-profile>
<Profile_Rule_B ua="na">/CiscoVOIP/$MA.xml</Profile_Rule_B>
<Resync_On_Reset>Yes</Resync_On_Reset>
.
. -snip-
.
</flat-profile>
and then in the same dir I have the config file 0002fdff586d.xml
The issue is this: After a factory reset, the phone will find /spa504G.cfg and apply it. It then reboots but it won't load /CiscoVOIP/$PN.xml. It doesnt even make the request. If I do a manual reboot of the phone it immediatly loads up /CiscoVOIP/$PN.xml and subsequently /CiscoVOIP/$MA.xml.
I setup a few of these phones a few months ago and it seems to me that I didnt have to manually reboot. Is there a command I am overlooking?
These phones are using firmware 7.4.6.
I have attached the .pcap files of both the factory reset and then reboot. Note that in packet 45 of the factoy reset file is when I fired off the reboot.
Thanks
Greg P