Mino – The UC Guy

Microsoft Unified Communications Blog

Archive for the ‘communicator client’ Category

Communicator Add In for Outlook 2007

Posted by Mino on October 8, 2008

An Add-In for Outlook 2007 which allows you to view and interact with your entire contact list from Office Communicator 2007.

Business users spend a majority of thier day in Outlook, why should they have to toogle back and forth from Outlook & Communicator?
This Add-In allows those business users to keep working in Outlook as well as view presence, call or instant message thier contacts.

Technologies Used

  • Office Communicator 2007 Automation API
  • Visual Studio 2008
  • Visual Studio Tools for Office

you can download it from here http://code.msdn.microsoft.com/Communicator4Outlook 

Posted in communicator client | Tagged: , , , , , , | Leave a Comment »

Adding Distribution Groups to Office communicator ( MOC )

Posted by Mino on October 8, 2008

Any Post starting with this disclaimer means that this post was not written by me however I have liked it and added to my blog. I am also including the link to the original or similar post to provide credit to the original author


As long as the distribution group has the e-mail attribute filled in, OCS expansion will function.

Searching for Sales, we will see that it will display our Sales group.  We can add this group to our contacts list and we can expand the group information.

Your Communicator client will refresh the membership information every so often to determine for distribution group modifications.  After some messing around with this, I see this is separate from the Address Book syncing as I attempted to manually syncronize the Address Book service and even went as far as deleting the GalContacts.db file on our client to force a re-download of the Address Book files.

For those that do not know, the Address Book files is what allow our clients to search for SIP enabled users and Distribution Groups.  It also providers other functionality such as Phone Number Normalization when doing Remote Call Control.  This information gets stored on our client as GalContacts.db in “%userprofile%\ Local Settings\Application Data\Microsoft\Communicator\.”  The Address Book gets updated in OCS every 24 hours which can be expedited by navigating to the following directory and running the following command:

Posted in communicator client | Tagged: , , , | 2 Comments »

Phone Numbers are not displayed for Communicator 2007 Users

Posted by Mino on October 8, 2008

we’ve had Enterprise Voice with Office Communication Server (OCS) 2007 set up for quite a while and we have been adopting the usage of it more and more as time goes on. So I told someone to call my Mobile Phone number via Communicator 2007 and they said they didn’t see my Mobile Phone number.  I definitely thought this was odd as Active Directory (AD) has me configured for Home Phone, Mobile Phone, and Business Phone.  My Mobile Phone number and my Home Phone number are the same numbers while my  Business Phone number is different.

So it will help to give you a little background on how phone numbers show up to Communicator 2007 clients in relation to how my account is configured in our production AD environment.

In Office Communicator 2007, I am going into the Options > Phones Tab.  You will see that my Work Phone, Mobile Phone, and Home Phone are all greyed out.  This is because OCS 2007 is integrated with AD.  My AD account has Work Phone, Mobile Phone, and Home Phone all set.  As stated earlier, my Mobile Phone and Home Phone are the same while my Work Phone is different.

All Work, Mobile, and Home phone numbers are visible to all contacts in an AD environment if they have either Company, Team, or Personal Access Levels which you can assign to someone by Right-Clicking this individual within your Contacts list.  Because my phone numbers are published in AD, Communicator 2007 does not provide the ability to modify the phone numbers.

For contacts not in your Active Directory environment, you have more flexibility with who sees what phone numbers.  For example, if I am federated with another organization who also has OCS 2007, those contacts are not part of our Active Directory.  Because of that, the same rules in the previous paragraph do not apply.  They do not see my Work, Mobile, and Home numbers if they have either Company, Team, or Personal Access Levels to which I associated with their contact.

Instead, these contacts go by the following Access Levels ONLY if I selected to publish my phone numbers.  As you can see, I have all three of my phone numbers set to be published.  Because of that, all federated contacts can see my phone number information if I give them the proper Access Levels to do so.  By default, all new contacts are provided Work Access Levels which means federated contacts will only be able to see your Work Phone number by default.  Again, remember, if the contact is a part of your AD environment, they will be able to see all your phone numbers if they have either Company, Team, or Personal Access Levels which they will be default.

So because my Home Phone number and my Mobile Phone number are the same but my Business Phone Number is different, if someone goes to Communicator 2007 to select a phone number to call, they will only see Home Phone number and Business Phone number.

I have verified that this works the same way in a couple of OCS 2007 environments using Communicator 2007 and I don’t see any options to change this behavior.  You would think that all three options would display or that Mobile Phone number would have preference as the display number as Home Phone number.  After all, Communicator 2007 is a business tool.  Would you rather contact someone on their Mobile Phone number or their Home Phone number?  I would say most likely the favored choice would be the former.

Posted in communicator client | Tagged: , , | 1 Comment »