-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Poly Phones
- Desk and IP Conference Phones
- Unable to get Poly CCX 700 to Provision to Lens via DHCP Aut...

Create an account on the HP Community to personalize your profile and ask a question
08-07-2023 04:22 PM - edited 08-07-2023 06:21 PM
Hi Everyone,
I'm fairly new to Poly phones. I've spent most of my career working with Cisco, so forgive me if I'm missing anything obvious to the rest of you.
I'm following this documentation: https://info.lens.poly.com/docs/onboard/provisioning-phones#onboard-devices-via-the-provisioning-via...
I've got a CCX 700 and I'm testing with DHCP Options to provision phones to Poly Lens, but I'm not getting successful results.
I can manually configure the provisioning server details and when I do the phone downloads it's config and works perfectly fine. But I need to make sure I can do this via DHCP auto discovery for an upcoming implementation.
I've configured DHCP Options 66, 160, and 161 in my home lab (running my DHCP server via PFSense)
screenshot below
String Value: "https://[username]:[password]@[accountnumber].deviceprovisioning.dm.lens.poly.com"
The phone appears to receive this - The logs show it is attempting to reach out but provisioning server settings do not show the information.
The phone never provisions to Poly Lens and never receives it's configuration. So while it shows it is attempting to reach out, it never goes beyond that.
Am I missing something obvious? I've confirmed 1000x that I'm not mistyping anything. And I find it odd that it isn't entering the information into the provisioning server configurations. Even if I export the configurations, it's not there. Yet the logs show it is attempting to configure and failing. So I'm not sure what is going on.
Phone Information
- Phone Model CCX 700
- Part Number 3111-49740-001 Rev:B
- Software Version 8.1.2.1244
I was able to get a packet capture from PFSense to confirm the DHCP Option delivery:
Solved! Go to Solution.
Accepted Solutions
08-08-2023 09:06 AM
!!!! Solved !!!!!
In the phone logs, I noticed these first two lines:
0807161749|cfg |4|00|Prov|CfgDhcpInformControl::ExtractOptions: DHCP ACK message failed initial validation. Skipping parsing of DHCP options.
0807161753|cfg |4|00|Prov|CfgDhcpInformControl::ExtractOptions: DHCP ACK message failed initial validation. Skipping parsing of DHCP options.
0807161755|copy |*|00|Server 't[#####].deviceprovisioning.dm.lens.poly.com' said '[MAC]-app.log' is not present
0807161755|copy |4|00|Could not set the custom header Content-Range for HTTP/s request. Head request failed to get content-length of server file.
0807161755|cfg |4|00|Prov|cfgProvStatusSet: error code '22' respCode '403' desc '[MAC].cfg'
0807161755|cfg |4|00|Prov|File transfer failed due to curl error code:22 and respCode:403
0807161755|cfg |4|00|Prov|provStatusCbSynced CfgProvTransferringFileResult_CurlError: error code '22' respCode '403' desc '[MAC].cfg' provErrorPopupDisplayed 'F'
0807161755|cfg |4|00|Prov|cfgProvStatusSet: error code '22' respCode '403' desc '000000000000.cfg'
0807161755|cfg |4|00|Prov|File transfer failed due to curl error code:22 and respCode:403
0807161755|cfg |4|00|Prov|Download of master configuration file failed
I explored this a bit and discovered that because there was a % symbol in my password, the phone was unable to parse the URL in the DHCP option it was receiving properly. So while it was showing the provisioning server URL and username in the logs, the password wasn't parsing properly and was therefore failing to connect.
So I changed my Poly Lens password to remove symbols and updated my DHCP Option 66/160 URL and tried again, and it worked.
08-08-2023 02:12 AM - edited 08-08-2023 02:18 AM
Hello @SavageSage ,
welcome to the HP Poly community.
Using DHCP options would not populate the Provisioning settings as this usually only shows manually set details. Same for the IP as an example.
Our FAQ holds this post:
Oct 7, 2011 Question: How can I setup my Phone / Provisioning / Download / Upgrade / Update / Downgrade Software?
Resolution: Please check => here <=
The 3rd post in the above FAQ covers DHCP Provisioning and also has logging examples. Simply set these and check your logs after and/or post them here for us volunteers to check.
Best Regards
Steffen Baier
Notice: I am an HP Poly employee but all replies within the community are done as a volunteer outside of my day role. This community forum is not an official HP Poly support resource, thus responses from HP Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
If you need immediate and/or official assistance for former Poly\Plantronics\Polycom please open a service ticket through your support channels
For HP products please check HP Support.
Please also ensure you always check the General VoIP , Video Endpoint , UC Platform (Microsoft) , PSTN
08-08-2023 09:06 AM
!!!! Solved !!!!!
In the phone logs, I noticed these first two lines:
0807161749|cfg |4|00|Prov|CfgDhcpInformControl::ExtractOptions: DHCP ACK message failed initial validation. Skipping parsing of DHCP options.
0807161753|cfg |4|00|Prov|CfgDhcpInformControl::ExtractOptions: DHCP ACK message failed initial validation. Skipping parsing of DHCP options.
0807161755|copy |*|00|Server 't[#####].deviceprovisioning.dm.lens.poly.com' said '[MAC]-app.log' is not present
0807161755|copy |4|00|Could not set the custom header Content-Range for HTTP/s request. Head request failed to get content-length of server file.
0807161755|cfg |4|00|Prov|cfgProvStatusSet: error code '22' respCode '403' desc '[MAC].cfg'
0807161755|cfg |4|00|Prov|File transfer failed due to curl error code:22 and respCode:403
0807161755|cfg |4|00|Prov|provStatusCbSynced CfgProvTransferringFileResult_CurlError: error code '22' respCode '403' desc '[MAC].cfg' provErrorPopupDisplayed 'F'
0807161755|cfg |4|00|Prov|cfgProvStatusSet: error code '22' respCode '403' desc '000000000000.cfg'
0807161755|cfg |4|00|Prov|File transfer failed due to curl error code:22 and respCode:403
0807161755|cfg |4|00|Prov|Download of master configuration file failed
I explored this a bit and discovered that because there was a % symbol in my password, the phone was unable to parse the URL in the DHCP option it was receiving properly. So while it was showing the provisioning server URL and username in the logs, the password wasn't parsing properly and was therefore failing to connect.
So I changed my Poly Lens password to remove symbols and updated my DHCP Option 66/160 URL and tried again, and it worked.
08-08-2023 09:16 AM
Hello @SavageSage ,
your post was marked as Spam and had to be manually released.
In regards to your percentage sign, I would suggest replacing via %25
Best Regards
Steffen Baier
Notice: I am an HP Poly employee but all replies within the community are done as a volunteer outside of my day role. This community forum is not an official HP Poly support resource, thus responses from HP Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
If you need immediate and/or official assistance for former Poly\Plantronics\Polycom please open a service ticket through your support channels
For HP products please check HP Support.
Please also ensure you always check the General VoIP , Video Endpoint , UC Platform (Microsoft) , PSTN