Friday, May 8, 2009

Tab.xml, Office Communicator R2 amd Instant Archive Viewer Integration

Note: Microsoft has removed the custom tab feature in Lync 2010.
These instructions still work for OCS 2007 and OCS 2007R2

The Office Communicator tab has been modified slightly to accommodate new features. Please see following link for more details: http://technet.microsoft.com/en-us/library/dd425110(office.13).aspx
To compensate, for this change and/or also to provide ease of viewing Instant Archive viewer integrated with Communicator, tab.xml just needs to be placed in a site that does not require authentication.

For example we can create this new site:

Right Click Default Website folder in IIS.
1. Choose New>Virtual Directory…




Type in an Alias Name and folder for the new location of the tab.xml









1. Allow Read Browse and Execute permissions




1. Find tab.xml in your Inetpub/wwwroot/ITIMArchiveViews folder
And place it into the newly created folder you had already created when setting up the new virtual directory. (c://tabxml )



1. Modify Tab.xml to point to your index page
(Copy the below text and substitute your IP or domain name for mydomain)


<?xml version="1.0" ?>
<tabdata> 
<tab>
   <image>http://mydomain/InstantAV4/Tab.png</image>
   <name>IM Archive</name>
   <tooltip>Message History</tooltip>
   <contenturl>http://mydomain/InstantAV4/EndUserindex.aspx
   </contenturl>
   <tabid>1</tabid>
   <userid>true</userid>
</tab>
</tabdata>




You will see the Tab.xml placed in your new virtual directory


Right click the Virtual tabxml in Default web site and select Properties> Directory Security--





Authentication and access control > Edit...


Check Enable anonymous access for tab.xml as below (Your Archive Viewer Site will still be using Windows Authentication)


Modify Tab.reg to point to the ITIMArchive Viewer tab.xml and double click to save.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator]

"TabURL"="http:/192.168.0.130/TabXml/Tab.xml"



Finally, Sign out--exit and sign back into Communicator and view your Archives!

No comments: