Flight Deck

Discussions about Unified Communication, LCS/OCS, VoIP, and more

Troubleshooting Office Communicator Phone Experience (a.k.a. Tanjay) Update Server

Troubleshooting Office Communicator Phone Experience (a.k.a. Tanjay) Update Server

  • Comments 16
  • Likes

From time-to-time there will be a need to update the firmware on the Tanjay. Do to this we utilize a server known as the Update Server. This is seperate from WSUS or SMS. The Update Server is a combination of a server role and a Sharepoint site. The information about the Update Server is giving to the Tanjay via inband provisioning during the bootup process and this information is stored in WMI. This article isn't meant to be the end all for troubleshooting issues with the Update Server, but I did want to provide some information on one particular problem that I'm seeing more and more often. If you attempt to go to the BaseURL of the Update Server from a browser, you should be able to retreive one of the files without being prompted for credentials. In other words, this URL should be accessible to anonymous users. The BaseURL is actually pointing to the Sharepoint server and looks something like:

 

http://sharepointfqdn/ucupdateserver/updates/ucphone/microsoft/cpe/a/enu/cpe/</BaseURL

 

Then just append one of the file, such as cpe.nbt. When you execute the URL in IE you should be able to download the image without being challenged for credentials. If you are challenged, then so will the Tanjay and that's a problem. It indicated that annonymous access has not been granted. Here's what you need to do with allow annonymous access:

 

Use the following procedure to enable anonymous access to the SharePoint site. Anonymous access is required to allow devices and others to connect and retrieve updates from the Software Update Service SharePoint site. You must enable anonymous access on the Authentication Providers page, but only grant permissions to the Software Update Service site (as explained later in this guide).

To enable anonymous user access to the SharePoint site

1.             Open the newly created site: http://<servername>:<default central administration port>/Default.aspx. For example: http://sharepointserver1:28406/default.aspx: Click Start, point to Administrative Tools, and then click SharePoint 3.0 Central Administration.

2.             Click the Application Management tab.

3.             Under Application Security, click Authentication Providers.

 

4.             On the Authentication Providers page, click Default.

5.             On the Edit Authentication page, under Web Application verify that the Web site maps to the SharePoint-80 site.

6.             Click the Enable anonymous access check box, and then click Save.

Problems with Anonymous Access or Permissions on the Document Library Folder

If you encounter problems with anonymous access to the SharePoint site or general problems accessing Document Library or other folders on the SharePoint site, use the following steps to ensure that anonymous access is enabled:

To grant anonymous users read access

1. Open the site at http://<servername>/sites/UCUpdateServer/default.aspx. For example, http://sharepointserver1/sites/UCUpdateServer/default.aspx.

2. Click Site Actions, and then click Site Settings.

clip_image002

3. On the Site Settings page, click Advanced Permissions under Users and Permissions.

4. On the Permissions page, click Anonymous Access in the Settings list.

clip_image004

5. On the Change Anonymous Access page, select Lists and Libraries under Anonymous users can access, and then click OK.

6. On the Permissions: Updates Server page, click Documents.

clip_image006

7. On the All Site Content page, click Updates.

clip_image008

8. On the Updates page, click Settings, and then click Document Library Settings.

clip_image010

9. On the Customize Updates page, click Permissions for this document library.

clip_image012

10. On the Permissions Updates page, click Settings, and then click Anonymous Access.

clip_image014

11. On the Change Anonymous Access Settings: Updates page, select the View Items check box, and then click OK.

clip_image016

 

By the way, I have to thank Dirk Keamy for providing a lot of the details and tools to help troubleshoot this type of issue.

Comments
  • I added Chad's blog to my links but I want to be sure you are monitoring it because he is the only other

  • How do you troubleshoot the Tanjay phones? I've tried to ftp the phone but it's not possible how do I obtain the logs.

    Alex

  • Alex,

    FTP was removed when the Tanjay hit RTM code. You must have an Update Server in place and from the Tanjay, there is a button to Send Logs to the Update Server.

  • How do I know that the Tanjay able to connect to the Sharepoint Server to download the cab file? Which of the log shows that the cab file is upload to the tanjay?

  • Lee,

    Look in the DOMO log. You should see notifyDiskCleanup() which is hte update process telling DOMO to halt use of the TEMP folder and later you will see a notifyReboot() which is the update process telling DOMO that the download is complete.

  • Hi chad,

    thanks for your reply. but how do you actually copy the domo log file out from the tanjay. my tanjay version is 1.0.199 (1.23).

  • Ah, OK. So that is a pre-RTM version of the Tanjay and with that version you could drop out of the DOMO application to the Windows CE desktop. To do so, go to the four button below the screen and press the first three at the same time. This should take you out of the application. Now you can access the logs which I believe are under \DSK1\logs (sorry, doing it from memory). E-mail me directly and I can provide more details on how to work with this particular build.

  • In your article you've mention the following URL:

    http://sharepointfqdn/ucupdateserver/updates/ucphone/microsoft/cpe/a/enu/cpe/cpe.nbt

    Should it not be like the following? :

    http://sharepointfqdn/sites/ucupdateserver/updates/ucphone/microsoft/cpe/a/enu/cpe/cpe.nbt

    Notice the "sites" in between.

    The reason I'm asking is because the second URL with "sites" in between will allow me to download the cpe.nbt file.

    Also, i notice that may Tanjay phone is not updating, when checking on the "Log" folder at the sharepoint site, there is no log generated as well. It's like the phone never bother to check for updates at all.

    I've got the Update Service and Sharepoint installed. No error has turn up in event log as well.

    I wonder is there a way to trace if the Tanjay phone actually request the update at all?

  • p.s: The Tanjay phone that I'm trying to update is 1.0.199 (1.23)

  • hey i'm facing a problem with my tanjay phone as well and my version is 1.0.199(1.23). my setup on the software update server on the ocs box and on the wss is correct, i'm able to download the cat file, but my tanjays are still not updating.

    what i notice is that the time on my tanjay is wrong. its not showing the local time, instead its showing time from a different timezone, but im still able to log into ocs from the tanjay and use it.

    could that be a problem?

    i have however a phone which is update with the previous firmware from a microsoft partner, and when the tanjay switches on it shows 'acquiring ip address', then it says 'contacting time server'.. but on my tanjay it doesn't do that.. is there something wrong either with my tanjay or my whole entire setup is wrong?

    thanks.

  • According to microsoft PSS, Tanjay firmware prior to 1.0.500 only attempts to update over port 80, not 443.  You will have to open port 80 in order to update the software.  Once it is up to date, you can close port 80.

  • @ Thumper - So did you change the default URL for your sharepoint site from HTTPS to HTTP?

  • So, I figured out I can FTP to my Tanjay (1.0.199 release), can I push out my update to it using FTP so that it will detect my UC Update Server?  If so, what is the admin username and password?  I did anonymous login and was able to get into see around.

  • Thanks for this tips, but still I'm not finished with Tanjay. I get the update status: 0x0/200. That means for me, that the request is fine, but it doesnt upgrade. In the log I see: POST /RequestHandler/ucdevice.upx - 443 - 192.168.1.100 Microsoft+UCPhone+Device 200 0 0---------- but nothing more after hours. The cab-files are uploaded and downloadable as anonymous from my PC. Any Tips?

  • I recently had to upgrade 2 LG-Nortel IP Phone 8540 (aka Tanjay or OCPE) to the latest firmware available:

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment