3.1.1 Exemplary hardware configuration
The server side software can be installed in various configuration. Below is an exemplary setup with a pair of servers for the softswitch, EMC API and database. Only the web applications are on single server as their redundant copy can be installed on one of the softswitch’s servers.
The servers should have two network interfaces. One with public IP which will be used for communication with the softphones and the private IP address for connection with the other components such as EMC which contains several methods which are limited to the access from authorized IP addresses only. Also the database server is hidden from the outside world and can be accessed only through the private interface.
The public addresses have to be associated with the FQDN (Fully Qualified Domain Name). You can assign freely any name of course, the prefixes used in the names on the diagram are only our suggestions.
The web servers hosting the API and VUP must have an SSL certificate. It cannot be a self-signed one as it will fail on android softphone. By default we set a subdomain for the api server on our DNS and use our wild card certificate. For the VUP however the domain should be related to your service and so should be the SSL certificate.