Address book segregation in lync

If you have question about segregation address book in lync, I’ll say you, that it’s of course possible. when you have 2 or 3 or more thousand user in lync and you have multiple companies , which have request that to search only users that are only in their companies, you need address book segregation to solve this request.

by default there is one address book which is placed in %lyncshare%\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000 , how can we segregate address book? it’s possible from active directory using msRTCSIP-GroupingID attribute and principle is that, users that have same value in  msRTCSIP-GroupingID they are in same address book, so if you have three company in your active directory and you want to segregate their address books you need three value of msRTCSIP-GroupingID, many people use objectGUID value of the parent organization unit of users.

lets segregate you lab address book:

we want to segregate two address book, first where users wiil be from ou staff and second where users will be from ou staff2

adr adr2

look objectGUID  of staff ou and copy it and write this value to users in the ou in msRTCSIP-GroupingID ,do it for staff2 ou also,

adr3 adr4

so we have “B5 2E AE 85 AD E2 D0 41 8B 21 5D CA BA 2F 61 89” value in msRTCSIP-GroupingID  for users in ou staff  , and value “0C B8 4F 3B CA A8 4F 47 A2 93 99 76 87 97 BF 5C” in ou staff2.

from lync shell update-csaddressbook , after 5-10 minute lets look in %lyncshare%\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000

we’ll see that there is three folder (two new folder), each for segregate address book.


users which has no value in msRTCSIP-GroupingID (abfile 00000000-0000-0000-0000-000000000000) will search only users that don’t have value in msRTCSIP-GroupingID

users which have “B5 2E AE 85 AD E2 D0 41 8B 21 5D CA BA 2F 61 89” value in msRTCSIP-GroupingID  can search only user with same value in msRTCSIP-GroupingID

and  users which have value “0C B8 4F 3B CA A8 4F 47 A2 93 99 76 87 97 BF 5C” can search users only with same value. our address book is segregate with tree parts.

So user Data Tutashkhia, Dimitri nikolaev and Shamili Gamarjoba are in same address book and they could not search user and user2


adr6 adr7


adr8 adr9 



 P.S address book segregation doesn’t means that, user from one address book cannot send message to user in another address book.when you use address book segregation it will work as federation (users can find each other with full sip address ).

Pingbacks and trackbacks (1)+

Add comment

  Country flag

  • Comment
  • Preview

About the author

Giorgi Jambazishvili
System Administrator
Ministry of Justice of Georgia