Getting Started

System requirements#

This page provides a central overview of all system requirements for XPhone Connect. The specific requirements are also documented in the respective installation and configuration chapters.

Important

Please also refer to the Release Notes for information about new version requirements and changes to system requirements.

Server#

Operating systems

Important

  • Current service packs are required.

  • The XPhone Connect Server must not be installed on a terminal server or domain controller.

  • In-place upgrades of Windows systems running an XPhone server are not supported. Instead, a complete Windows reinstallation is required, followed by restoration of the XPhone server data using Backup and Restore.

Expansion stages

Operating mode - XPhone Connect as

User

UC solution incl. CTI and Presence and UM services

5.000 [1]

Directory service with fax

10.000 [2]

Directory service without fax

16.000 [2]

Resource need

Our CSM-Webtools also contain a tool for automatically calculating the required system resources.

Hint

These are general recommendations. Actual requirements depend on many factors. Some of the constraints are explained in the following sections. Some other parameters are difficult to quantify (e.g., hard disk performance, network performance, call behavior), so the recommendations must be adjusted in practice.

Virtualization

The following virtualizations are supported:

  • VMware ESX / ESXi Server

  • Microsoft Hyper-V

  • Citrix Xen Server

Hint

Please also note our infrastructure requirements on the topic of Virtualization.

Microsoft Client Access License (CAL)

In addition, Microsoft CAL licenses are required to authorize the server to accept client connections under licensing law. There are several ways to achieve this:

  1. Licenses can be acquired for each server so that any number of clients can be active in the network but only a certain number is authorised to connect to the corresponding server. This solution is often more useful if only one server is present in the network.

  2. The licenses are acquired per workstation so that the workstation is able to connect to any number of servers in the network. This option is often more economical for several servers.

Microsoft server products usually contain a small number of client access licences.

Software components

These software components are required before the XPhone Server installation and are not part of the installation wizard:

  • Microsoft .NET Framework: 4.8

  • Microsoft .NET Framework: 3.5 SP1

  • Microsoft Windows Powershell 5.1

    • Installed by default in Windows Server. May be disabled.

  • For MAPI with Exchange Server Subscription Edition: Microsoft Outlook 2024/2021 (32-bit)

    • Optional: Only required if MAPI functions are to be used.

These software components are required depending on the features to be used and operating mode, and are installed using the installation wizard.

  • Microsoft SQL 2019 Express

    • If you want to use Microsoft SQL Standard/Enterprise, follow the integration guide.

  • Microsoft .NET CORE

  • Microsoft Visual C++ Redistributable

  • Microsoft Visual C++ 2013 Redistributable

  • OpenSSH

    • Optional: Only required if the XCC is outsourced to a satellite.

  • TE-Systems XCAPI

  • SQL Server Management Studio

  • Wireshark

Browser

C4B tests the available browser version of :

  • Mozilla Firefox

  • Google Chrome

  • Microsoft Edge

Client#

Operating systems
  • Microsoft Windows 11 Pro/Enterprise

  • Microsoft Windows 10 Pro/Enterprise

Hint

  • An up-to-date system status (version, service packs) is assumed.

  • The operation of XPhone Connect 10 clients with older XPhone Connect server versions is not supported.

  • XPhone Connect 9 clients generally work on a V10 server.

    • However, new features (such as Meetings) are only available with V10 clients. We therefore recommend upgrading to the new client version during the migration phase (less than six weeks).

  • ARM processors are not supported.

Software
Browser
  • Firefox

  • Chrome

  • Edge

Hint

C4B tests the available browser version at the time of product release. Using the specified browser version offers the best possible range of features. Technical limitations may occur with older versions.

Microsoft Client Access License (CAL)

CAL licenses are still required on the Microsoft side. One such license per server is required for each client connection. See section XPhone Connect Server System Requirements.

Terminal Server#

Operating systems
  • Windows Terminal Server 2025 64-bit

  • Windows Terminal Server 2022 64-bit

  • Windows Terminal Server 2019 64-bit

  • Citrix XenApp / XenDesktop 64-bit

Hint

  • The required RAM depends heavily on the individual configuration (e.g., call load, connected databases, user behavior). From the second user onwards, only a fraction of the memory required for the first user is needed.

  • Full XPhone Connect Outlook integration is only guaranteed if both the XPhone Connect client (including the Outlook plug-in) and Outlook are installed on the terminal server.

The following restrictions apply when Outlook is running in an environment other than the XPhone Client:

  • The XPhone Connect Outlook Plug-In (integration of CTI, UM, conference, presence) cannot be installed.

  • Private Outlook contact folders must be connected centrally via the XPhone Connect Directory. A client-side connection is not possible.

  • The Outlook contact card cannot be accessed from the XPhone Connect Client.

Attention

  • When using WebView 2 in a Citrix Terminal Server environment, some registry keys must be set.

  • When using the Team Panel, the registry keys must be set.

XPhone Call Controller (XCC)#

Basic requirements
  • 4 CPU cores

  • 8 GB RAM

  • 20 GB hard disk space

When using Softphone Mobile from the Internet:

  • A public IP address.

  • External accessibility (e.g. port 3478 for STUN requests).

Hint

When using Softphone Mobile, the XPhone Call Controller can be outsourced to the DMZ if there are security concerns. You can find the hosting concepts here.

Additional power requirements for simultaneous internal (1:1) softphone calls

Calls

RAM

CPU cores

from 750

+ 1 GB

+ 2

from 1000

+ 1,5 GB

+ 3

from 2000

+ 3 GB

+ 6

from 3000

+ 4,5 GB

+ 9

These system requirements are in addition to the basic requirements.

Additional power requirements for simultaneous external softphone calls

Calls

CPU cores

from 40

+ 2

from 80

+ 4

from 120

+ 6

from 160

+ 8

from 200

+ 10

These system requirements are in addition to the basic requirements.

Note

These are general recommendations. Actual requirements depend on many factors.

Hint

For more information on XCC configuration, refer to the chapters XPhone Call Controller and Satellite.

Microsoft SQL Server#

Supportet versions
Express-Edition

The following sections refer to the local Microsoft SQL Express Server.

Limitations

  • Database engine: 1 motherboard socket and max. 4 CPU cores.

  • Maximum 1 GB RAM data cache per instance (occupies approx. 2 GB RAM).

  • Maximum database size: 10 GB (data file size).

  • Maximum of 50 instances per server.

  • Suitable for up to 500 users

  • Maximum number of contacts connected to the directory: approx. 250,000 - 3,000,000. However, this number is only a rough guideline and varies depending on the size of the contact entries and the database type.

  • The limitation to 1 GB of memory reduces the performance of the database as the database grows in size. This can be compensated for by using the fastest possible hard drives, e.g., SSDs. Whether the performance of the database is sufficient depends heavily on the number of users and their search behavior, as well as the size of the connected data sources. The connection of the ETV and Telefonbuch Deutschland data sources is not critical in terms of the database.

  • The included SQL Express Edition is limited to the use of one physical CPU. Therefore, the cores required for the directory must be available on a single physical CPU. If the Connect Server is used in a virtualized environment, this must also be configured so that, from the perspective of the guest operating system, the available cores are present in a single CPU.

Hardware requirements

Please note the required resource requirements.

Standard-/Enterprise-Edition

Hint

When using customer-owned Microsoft SQL Server instances, responsibility for deployment and configuration lies with the respective database system administrator and not with the XPhone Connect software manufacturer C4B or the XPhone Connect partner.

Attention

For 500 or more XPhone Connect users (or 250 or more users when using TeamDesk and Direct Calls), we strongly recommend using Microsoft SQL Standard/Enterprise Edition.

Hint

For more information on SQL Server configuration, see the chapter Microsoft SQL Server Integration.

Supported software integrations#

XPhone Connect integrates with various enterprise-wide applications and platforms:

Microsoft Office und Microsoft 365
  • Microsoft Office 2024

  • Microsoft Office 2021

  • Office 365 Business

  • Office 365 E3

  • Office 365 E5

Note

Integration is carried out via the XPhone Connect Outlook plug-in (if installed) or via the telephony integration in Outlook (if supported by the Office/Outlook version).

Microsoft Dynamics
  • Microsoft Dynamics 365

  • Microsoft Dynamics Business Central

  • Microsoft Dynamics NAV

Note

Integration with Microsoft Dynamics systems is achieved via standard APIs and connector extensions from XPhone Connect.

HCL Notes
  • HCL Notes 14 (64-bit)

  • HCL Notes 12 (32-bit und 64-bit)

Note

Integration with HCL Notes is achieved via the XPhone Connect plug-in. The 64-bit version is recommended for optimal functionality.

Microsoft Teams

Note

XPhone Connect supports presence synchronization of call statuses with Microsoft Teams. Federation enables collaboration with external organizations.

SAP
  • SAP R/3

Note

Integration with SAP R/3 is achieved via a standard connector and enables CTI (computer telephony integration) functions for linking telephony with customer data in the SAP system.

Salesforce
  • Salesforce Lightning

  • Salesforce (Classic)

Note

Integration with Salesforce enables CTI functionality and presence awareness. Both the modern Lightning interface and the Classic version are supported.

DATEV
  • DATEV pro

Note

DATEV integration enables the seamless connection of XPhone Connect with DATEV accounting and business systems for integrated business process support.

Infrastructure#

Detailed information on infrastructure requirements can be found in the chapter Infrastructure:

Your opinion matters!

Be it praise, helpful ideas, or a tip about an error – we truly appreciate every message.
Just send us an email at doku@c4b.de. And help us make this documentation even better.
Thank you very much for your support!