locked
Skype for business search will return including wrong contact (non Skype enabled user) RRS feed

  • Question

  • Dear All,

    We are migrating to Skype for Business 2015 from Lync 2010.

    Users in Skype for Business do search and the result including some contacts which is not SFB or Lync enabled, which is a problem.

    Do the same search by Lync 2010 user, will only return Lync ro SFB enabled contacts. It's good.

    Any Idea?

    Thanks,
    Notmen

    Friday, February 24, 2017 9:53 AM

All replies

  • Hi,

    The synchronisation between Active Directory and Skype for Business Server 2015 is carried out by the User Replicator.

    Could you check Get-csuserreplicatorconfiguration, Check the value for ADDomainNamingContextList . set the value to null and validate the outcome

    Also, Get-csclientpolicy if the value of AddressBookAvailability is WebSearchAndFileDownload, try to switch it to websearchonly --- This will clear the doubt 

    The non SFB enabled users:- Do they have SIP email address mentioned in proxy address attribute by any chance 


    MCSA Office 365 | MCSA Exchange server 2010 | Red Hat Certified Engineer | https://www.linkedin.com/in/abrar-kaberi-46a483102/



    • Edited by Akabe Friday, February 24, 2017 10:03 AM
    Friday, February 24, 2017 10:02 AM
  • Hi Akabe,

    Sorry for late update.

    ADDomainNamingContextList is null already. it's value is {}, i think it's null.

    I set to websearchonly, but still getting the non SFB enabled user from searching....

    I checked in AD, the non SFB enabled user's SIP address is null.

    But what do you mean Proxy Address Attribute? where is it exactly?

    Thanks,
    Notmen

    Wednesday, March 1, 2017 3:56 AM
  • Hi Notmen,

    Open the affected account in AD > Make sure Advanced features is selected (View > Advanced features) > Under Attribute editor  you will see Proxy address attribute > Proxy address is an extended attribute which contains user's email aliases 

    I think SIP:user@domain.com is added in the proxy address attribute 

    Run update-csaddressbook and see what happens

    Hope this helps


    Abrar Kaberi | MCSA Office 365 | MCSA Exchange server 2010 | Red Hat Certified Engineer | https://www.linkedin.com/in/abrar-kaberi-46a483102/

    Wednesday, March 1, 2017 8:55 AM
  • Hi Akabe,

    The affected AD account didn't contain SIP entry in the proxy address attribute...

    Any other idea?

    Thanks,
    Notmen

    Thursday, March 2, 2017 8:23 AM
  • Hi,

    Found 1 important hint. For the non SFB enabled users, if they have telephone information in their AD account, I can search them in SFB. If they haven't telephone information in their AD account, I can't.

    Any Idea?

    Thanks,
    Notmen

    Thursday, March 2, 2017 9:10 AM
  • Interesting. Probably that is by design bcz of  Skpe for business integration with Active directory. Even though SFB has its own Database that it refers for pulling information about a user, however it heavily depends on AD for fetching the user information. Telephone number is an AD attribute at the end of the day 

    When you set up PSTN Calling, you assign phone numbers to your users. The phone number you assign will be listed in the This Work Phone box in their Skype for Business client

    I assume you have SFb integrated with Exchange server?

    Skype Directory Search

    Skype Directory Search functionality provides Skype for Business users with the ability to search for Skype contacts. The search functionality lets users search using the following:

    • Search by display name, example “John Doe”– This could return many results, so you might not find what you are looking for.

    • Search by display name plus location, example “John Doe in Barcelona”– This will narrow the results of the search down considerably.

    • Search by email, example “johndoe@outlook.com” – This should return one result in most cases; the one that matches the specified email exactly. But if the same email is associated with more than one account, multiple results may be returned.

    • Search by phone number, example “123-123-1234” – This should return one result in most cases; the one that matches the specified phone exactly. Phone number must include the country code (i.e. 1-xxx-yyy-zzzz). If the same phone number is associated with more than one account, multiple results may be returned.

    • Search by Skype Name, example “JohnDoe1456” – If exact match is found, it will be returned as the first result. Other possible “name” matches may be returned.

    - https://technet.microsoft.com/en-us/library/dn705313.aspx?f=255&MSPPError=-2147217396



    Abrar Kaberi | MCSA Office 365 | MCSA Exchange server 2010 | Red Hat Certified Engineer | https://www.linkedin.com/in/abrar-kaberi-46a483102/



    • Edited by Akabe Thursday, March 2, 2017 10:31 AM
    • Proposed as answer by Akabe Thursday, March 2, 2017 1:45 PM
    Thursday, March 2, 2017 9:55 AM
  • Do you see any value in Get-cspolicy | ft search*

    msRTCSIP-PrimaryUserAddress should be set to "Not set"


    Abrar Kaberi | MCSA Office 365 | MCSA Exchange server 2010 | Red Hat Certified Engineer | https://www.linkedin.com/in/abrar-kaberi-46a483102/

    Thursday, March 2, 2017 10:23 AM
  • I have edited my above comment. SFB will by default search for above parameters from AD. Hope that answers your query 

    Abrar Kaberi | MCSA Office 365 | MCSA Exchange server 2010 | Red Hat Certified Engineer | https://www.linkedin.com/in/abrar-kaberi-46a483102/

    Thursday, March 2, 2017 1:44 PM