I have a 50+ phone system using SPA941 phones. I have manually configured each phone and we are getting ready to launch more. I have successfully created an auto-provision master cfg file (spa941.cfg) and a phone specific cfg file (spa000e08d2ca16.cfg) - which in a test environment, utilizing TFTP downloaded and installed the provision settings correctly. I also indicated that the firware autoupdates from version 4.x (Sipura) to Cisco spa941-5-1-8.bin. I have also caught the DHCP OFFER packet in which I am using dhcp-option:66,"ip-address" - which is coming correctly thru (ironically on the bootp "server name" param). After updating the firmware - the phone has stopped auto-provissioning and will not retrieve the ftp server name (Profile Rule). I have done factory resets, hard boots, soft boots - you name it. I may have answered my own question, but has anyone ever encountered this? I may rollback to the original firmware...
I have reverted back to the sipura spa941-4-1-15.bin image with no luck. I seems that the Profile Rule (for the ftp server address) is not pulling down correctly. Now - I am using a Linksys WRT54GL router flashed with Tomato (stripped down OpenWRT) that has dhcp-option 66 configured as an additional param in the dnsmasq service. Using wireshark I inspected again and observed that the phone will not pick up the server name.
THE ONLY THING is that I don't see and explicit OPTION=66 in the DHCP Offer packet - is this correct? The ftp server is in the bootp "server name" param - and that worked the original time I took the phone out of the box.