State of knowledge

June 2022

The number of registered users, monitored lines and presences, as well as active softphone calls, influence the hardware requirements for the UCServer and the number of media servers.

Here are some hints and tips on how the Microsoft Windows Server system should be equipped for the UCServer to ensure good voice quality and sufficient performance

For this purpose, extensive test procedures were carried out in the estos laboratory. 

VoIP Readiness Analysis

Consider performing a VoIP Readiness-Analyse of your environment to prevent surprises and better assess requirements.

Determine recommendations for system expansion

You can use the following matrix as a guideline to determine the recommendation for a suitable system expansion.

Explanation for the following table / values

Logged-in users: The average number of simultaneously logged in ProCall users.
Monitoring of other users: The number of ProCall users that a user has added to his favorites/monitor. If, for example, with 500 active users, each of these users has added 10% (= 50) users to the favorites/monitor, then expansion level #1 applies.
Active softphone calls: The number of calls made simultaneously. If, for example, with 500 active users, 50 softphone calls are made simultaneously, then this is considered to be 10% active softphone calls.

To determine the required system expansion, the need for monitoring and simultaneous softphone calls must be evaluated in relation to the active users and the larger expansion level found must be used.

Standard values based on logged in users/monitoring of other users/active softphone conversations 

Logged in usersMonitoring other usersActive softphone calls
10%50%100%10%50%100%
5#1#1#1#1#1#1
10#1#1#1#1#1#1
25#1#1#1#1#1#1
50#1#1#1#1#1#2
100#1#1#2#1#2#2
150

#1

#2

#2

#1

#2

#2

250

#1

#2

#2

#1

#2

#3

500

#1

#2

#3

#2

#3

#4

1000#2#3#3#2#4 #4 additional MediaServer with #4
1500#2#3on request#2#4 additional MediaServer with #3#4 additional 2x MediaServer with #4
2000

#2

#3

on request

#3

#4 additional MediaServer with #4

on request

2500#2#3on request#3#4 additional MediaServer with #3 and #4on request

More than 2500 users

For requests for projects with more than 2500 users or with an additional MediaServer please consider our new Product ProCall DataCenter. For more information, please contact your Account Manager or the PreSales channel.

System expansion 

Expansion stage #1

  • CPU*: 2 Core, 1.9 GHz
  • RAM: 8 GB
  • Hard disk: 10 GB
  • Network: 50 MBit/s

Expansion stage #2

  • CPU*: 4 Core of 3.6 GHz
  • RAM: 8 GB
  • Hard disk: 50 GB
  • Network: at least 100 MBit/s

Expansion stage #3

  • CPU*: 8 Core of 3.6 GHz
  • RAM: 16 GB
  • Hard disk: 100 GB
  • Network: at least 250 MBit/s

Expansion stage #4

  • CPU*: 16 Core of 3.6 GHz
  • RAM: 32 GB
  • Hard disk: 200 GB
  • Network: at least 500 MBit/s

* Processor needs SSE support

General conditions and influencing factors

General conditions for the test in the estos laboratory

In the tests in the estos laboratory, the following parameters and basic conditions were considered as criteria for the evaluation of the hardware.

  • Only the UCServer and its required components (WebServer and MediaServer) run on the system.

  • It is not recommended to run other resource-intensive software, such as SQL Server, together with the UCServer on one system.

Other influencing factors

  • Site networking and federation may reduce the performance of the recommended system configuration.
  • Computer virtualization, lack of network bandwidth and other codecs used can lead to lower performance or voice quality despite the recommended upgrade.
  • Audio chats and video chats, as well as screen sharing, do not significantly burden the UCServer, since the connections are established directly between the clients (peer-to-peer).

Further information

Here you can find the system requirements for ProCall 8 Enterprise.

Here you can find the system requirements for ProCall 7 Enterprise.

ProCall DataCenter – for use in a multi-server environment

High availability/failure safety and scalability