Deployment‎ > ‎

Planning and Preparation Guide

Introduction

This document will help you plan the SimCom UCP deployment. For example it tells you which external prerequisites are required (e.g. NTP servers). It also lists the requirements for the SimCom UCP components to work together (e.g. certificates).

It provides an overview of requirements; details are sometimes in other documents to help minimize repetition of material.

Use the section that applies to your deployment topology:
  • Section 1: Single server deployment
  • Section 2: Resilient server deployments
Finally, the steps are provided in:

Single Server Deployment

This section outlines the prerequisites for an SimCom UCP server 5.x deployment as shown and tells you where to find the details.

The SimCom UCP server can be a physical server or based on a virtual (VM) host.
VM node server

If you are using a VM host it must comply with the node server requirements provided by SimCom AS. Sizing guidelines are also provided by SimCom.
Log server to capture logs

The server with wireshark installed is recommended for troubleshooting and audit logging. Although it is possible to use more than one server, if you are using split deployments or clustering, all node servers should use the same one.
NTP server for time sync

You must configure at least one NTP server to synchronize time between the SimCom UCP solution components, and using more than one is recommended. Every node server must be set up separately to use an NTP server. As a default the following servers are pre-configured;
LDAP server for importing users

The SimCom UCP solution can be set up to synchronize their user data against LDAP (currently Active Directory or OpenLDAP). Information such as username, full name, extension number, direct dialing and forced caller shall be defined in the LDAP and synchronized with SimCom UCP. Alternatively, all values can be overridden in SimCom UCP admin GUI.
Security

If security is paramount, then consider the following. Details are provided in the Deployment guides.
  • User access control
  • Enable HTTPS
  • Port requirements
Appendix B of the Deployment guides shows the required ports between each component of the SimCom UCP solution and between them and external components.

DNS requirements

You require a DNS server. Verify that no A or SRV records already exist for any SimCom node server before defining the records in the table below on this server.

Summary of server requirements
  • 1 standard server or 1 VM host 
  • 1 server for capturing logs
  • 1 NTP server 
  • 1 LDAP server (if using MS AD for user administration)
  • 1 DNS server

Required DNS records: Single server

 Type Example  Resolves to
 SRV (*)  _sip._udp.example.com  The A-record sip.example.com below, port 5060, weight 20, and priority 1.
SRV (*)   _ts200._rpc.example.com  The A-record sip.example.com below, port 80, weight 20, and priority 1.
 A sip.example.com IP address of SimCom UCP Server

*) SRV records do not resolve directly to IP addresses. You need to create associated A or AAAA name records in order to satisfy the SRV requirements

Resilient Server Deployment

This section outlines the prerequisites for a multiple SimCom UCP server 5.x deployment for scalability and resilience and tells you where to find the details.

A seperate TURN server are required for media where you need NAT traversal.

VM node server

If you are using a VM host it must comply with the node server requirements provided by SimCom AS. Sizing guidelines are also provided by SimCom.

Log server to capture logs

The server with wireshark installed is recommended for troubleshooting and audit logging. Although it is possible to use more than one server, if you are using split deployments or clustering, all node servers should use the same one.

NTP server for time sync

You must configure at least one NTP server to synchronize time between the SimCom UCP solution components, and using more than one is recommended. Every node server must be set up separately to use an NTP server. As a default the following servers are pre-configured;

LDAP server for importing users

The SimCom UCP solution can be set up to synchronize their user data against LDAP (currently Active Directory or OpenLDAP). Information such as username, full name, extension number, direct dialing and forced caller shall be defined in the LDAP and synchronized with SimCom UCP. Alternatively, all values can be overridden in SimCom UCP admin GUI.

Security

If security is paramount, then consider the following. Details are provided in the Deployment guides.
  • User access control
  • Enable HTTPS
  • Port requirements
The Deployment guides shows the required ports between each component of the SimCom UCP solution and between them and external components.

DNS record requirements

You require a DNS server. Verify that no A or SRV records already exist for any SimCom node server before defining the records in the table below on this server.
Summary of server requirements
  • 2 standard servers or 2 VM hosts
  • 1 server for capturing logs
  • More than one NTP server
  • 1 LDAP server (if using MS AD for user administration)
  • 1 DNS server

Required DNS records: resilient/scalable (multiple) server deployment

 Type Example Resolves to
 SRV (*)  _sip._udp.example.com  The A-record sip01.example.com below, port 5060, weight 20, and priority 1.
 SRV (*)  _sip._udp.example.com  The A-record sip02.example.com below, port 5060, weight 20, and priority 1.
 SRV (*)  _ts200._rpc.example.com The A-record sip01.example.com below, port 80, weight 20, and priority 1.
 SRV (*)  _ts200._rpc.example.com  The A-record sip02.example.com below, port 80, weight 20, and priority 1.
 A sip01.example.com  IP address of the first SimCom UCP Server
 A sip02.example.com  IP address of the second SimCom UCP Server

*) SRV records do not resolve directly to IP addresses. You need to create associated A or AAAA name records in order to satisfy the SRV requirements

Network diagram

SimCom — Resilient Server Deployment



Comments