All information

For Administrators

Setup & system requirements

In the setup guide you will find all the information about the installation, configuration and administration of Contacts.

System requirements

Microsoft Teams client with Contacts by XPhone app installed (Microsoft Store)

Operating system

  • Microsoft Windows Server 2022
  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016


Up to 1,000 users and 1 personal Outlook folder and 1 ODBC data source:

  • 6 GB RAM
  • 8 GB Festplattenspeicher
  • 2 CPU cores


Additional performance requirements for data sources and contacts:

  • 2 GB RAM for each additional data source

1 GB hard drive space and 250 MB RAM for SQL Standard/Enterprise:

  • per 30,000 contacts in a simple ODBC contact database without relations
  • per 100,000 CRM contacts (ODBC with few relations)
  • per 45,000 Outlook private contacts
  • per 25,000 Outlook public contactso 
  • per 50,000 Active Directory contacts

1 CPU core

  • For each additional 1,000 Contacts by XPhone users (as of 1,000 users)

Note: these are general recommendations. The actual requirements depend on many factors. Some other parameters (e.g. hard drive performance, network performance, calling patterns etc.) are difficult to quantify, so the recommendations may need to be adjusted for use in practice.

  • ODBC/SQL
  • CSV/TXT
  • Microsoft 365 contacts in approved mailboxes
  • Microsoft Outlook (via Exchange on-premises)
    • Public contacts 1
    • Private contacts 1
  • HCL Notes 2
  • Active Directory / LDAP
  • Microsoft Dynamics
  • Salesforce

Other data sources & sector solutions on request.

1 Requires Outlook client installed on the server side with appropriate user rights.
2 Requires Domino server and Notes client installed on the server side with appropriate user rights.

  • High-performance caller search/caller ID via powerful phone number index 1
  • Caller name display in Microsoft Teams notification window, conversation view and Microsoft Teams caller list 2

1 For caller ID, a session border controller is required that allows administrative access as well as caller search via LDAP. anynode and AudioCodes have been tested.
2 Depends on the functionality implemented in Microsoft Teams to extract the name from the information provided in the "SIP Contact" element.

  • The authorization check runs via the user and group administration of Microsoft 365 or an Active Directory.
  • Configurable access rights for each data source

V1 (May 2024)

  • General release
  • Authorisation check for data sources based on groups in Microsoft 365
  • Connection Microsoft 365 contacts in shared mailboxes
    • Via Graph API
    • Complete data replication due to "throttling"
    • "Delta query" for quick synchronisation of individual changes (every minute)
  • Simplified configuration of the directory server