Let me explain.
I have a soundpoint ip550 with 4.0.13.1445 firmware. I'm using fusionpbx.
I set dhcp option 66 to 'http://domain/app/provision' on my microtik.
The fusionpbx server creates the mac.cfg file on the fly (using php). Meaning its assembles the mac.cfg file using db info and posts it back to the client.
The phone boots without applying the mac.cfg settings taken from the dhcp option url.
However:
If I go to the url http://domain/app/provision/mac.cfg I see the xml file and its properly formatted.
If I download the file from the url it downloads and I can import the file using the phone web gui and it register without any issue.
If I run a wireshark on port 80 from the fusion server. I see the following:
HTTP GET /app/provison/0004f31XXXX.cfg http/1.1
HTTP/XML http/1.1 200 OK
In the packet is the xml settings for the phone.
Wireshark also shows mac-phone.cfg, mac-web.cfg etc file not found.
Why is it not applying the mac.cfg settings?