Hello,
We run Polycom CX600 & CX3000 phones at all of our locations. Most are tethered but in one of our locations we have several common area phones. This location also has it own internet connection (others are sent back through corporate to go out), so there is a local proxy which is configured with a PAC file that has IF statements that will tell the phone to NOT use the outgoing proxy if any of the resolved servers are on the 10.0.0.0 network.
These common area phones in this location have worked fine until the latest CU update was applied to the phones. We updated from 4.0.7577.4100 to 4.0.7577.4372. Now any common area phones (untethered) are not able to sign in at this location. After a lot of hair pulling, we were able to get the logs parsed on the phones and what we are seeing is that the phone IS reading the PAC proxy file but it is not catching the IF statement that tells it to stay local and not go out through the proxy and therefore it cannot sign in.
If we revert the phones to the .4100 revision, they sign in just fine, until the server pushes out the .4372 update again and they won't.
Here is what we are seeing in the phone logs:
09710 0:06:15.325.250 : Raw data 215 (wchar), UCD_LOG_INFO: 03/05/2013|09:06:49 UCDAPI: UCDAutoproxyGetProxyInfo: https://lyncfrontendvip.xxx.xxx.xxx/RequestHandler/ucdevice.upx can be reached through one of these proxies: 10.xxx.xxx.3:8080 10.xxx.xxx.109:8080 9740 0:06:15.438.917 : Raw data 142 (wchar), UCD_LOG_ERROR: 03/05/2013|09:06:49 UCDAPI: UCDHTTPTransport::SendFile() CreateHTTPConnection failed with RC(-2131689399), HTTP status (407). 09741 0:06:15.557.591 : Raw data 177 (wchar), UCD_LOG_INFO: 03/05/2013|09:06:49 UCDAPI: UCDLogUpload::SendSingleFileToServer Failed with -2131689399, server info: lyncfrontendvip.xxx.xxx.xx///RequestHandler/ucdevice.upx. 09742 0:06:15.558.316 : Raw data 129 (wchar), UCD_LOG_INFO: 03/05/2013|09:06:49 UCDAPI: SendSingleFile will try secondary server: rp.xx.xx // /RequestHandlerExt/ucdevice.upx 09743 0:06:15.558.558 : Raw data 246 (wchar), UCD_LOG_INFO: 03/05/2013|09:06:49 UCDAPI: UCDHTTPTransport::SendFile:: Header Size: 145, Headers: UCDevice_ID: CX3000_00-04-F2-97-DD-98
The line that reads ".....these proxies: 10.xxx.xxx.3:8080 10.xxx.xxx.109:8080" is being read from the proxy PAC file which should only be given if the phone did not match any IF statements in the PAC file.
So, has anyone else experienced any issues with the most recent Lync Phone Edition (4.0.7577.4372) working with a proxy file (PAC)? NOTE: This only happens with common area phones not the USB tethered ones.