4.5. VM Installation

For demo purposes FRAFOS ABC SBC is delivered as a virtual machine that can be imported into virtualisation software – VMware Player or other VMware products (VMware Workstation, WMware ESX,. . . ), VirtualBox or other virtualisation platforms that support OVA or VMX formats.

FRAFOS ABC SBC VM can be downloaded from the FRAFOS web site.

4.5.1. FRAFOS ABC SBC Virtual Image

4.5.1.1. Virtual Image overview

FRAFOS ABC SBC VM can be downloaded in Vmware format or OVF format. It comes pre-configured with all required interfaces, see Sec. Physical, System and SBC Interfaces for on overview of the different interface types, and also with initial basic SBC configuration.

For access to VM console, use “root” username with “frafos” password.

Important: It is highly recommended to change the root and other default passwords, see Sec. User Accounts for more details on how to do this.

4.5.1.2. VM Interfaces

Two physical interfaces are already configured:

  • eth0 - 192.168.1.110/24 (default gw 192.168.1.1)
  • eth1 - 10.0.1.110/24

User should modify the IP addresses in accordance with his network topology. In CentOS, system interfaces can be configured (use any text editor) in networking scripts

% /etc/sysconfig/network-scripts/ifcfg-ethX

When all the interfaces are configured, restart the network service (or reboot) the machine

% service network restart

Note: If user is connected using ssh to the machine, it may happen that user is disconnected...

4.5.1.3. VM Initialisation

As the interfaces configuration has changed, the user has to perform initial configuration of the ABC SBC services (like configure GUI access and management interfaces)

Follow Sec. Web GUI Configuration (Choosing the Cluster Config Master) to update the GUI access configuration. Follow Sec. High Availability (HA) Configuration (Optional) to update the HA and management configuration. Follow User Accounts and login to access the GUI and modify the user’s access profile.

From the GUI, the user can modify the SBC interfaces configuration to use the real system IP addresses etc. Using ‘edit’ link, update all the Signalling and Media interfaces in order to use the real system’s IP addresses.

Important:: After changing all needed interfaces, it is necessary to activate the network configuration using ‘activate’ link.

Now your ABC SBC should have correctly configured (updated) interfaces.

4.5.2. VM SBC configuration

The FRAFOS ABC SBC virtual image is pre-configured with a basic configuration as Fig. Basic configuration of the ABC SBC VM trial version.

_images/10000201000006BD00000183136CE2C4.png

Figure 1: Basic configuration of the ABC SBC VM trial version

The FRAFOS ABC SBC VM trial license limits the call duration to the 90 seconds and does not include certain features such as High Availability or transcoding.

The trial ABC SBC version is configured to serve as a border controller connecting public users with a private PBX or proxy. Public users are defined with IP netmask 0.0.0.0/0 which means “users from any IP address”. The users are expected to register through the ABC SBC to the private proxy/PBX server. The ABC SBC performs the “registration cache” action, in which it translates the contact information in REGISTER requests to an “alias” that reflects its own addresses. This alias is used then as the contact information for the user at the Registrar (e.g., private home proxy/PBX). Thereby, a call destined to the user will be forwarded to the alias address - i.e. the SBC.

In the opposite direction, when a request is coming from the proxy/PBX, the SBC performs “re-targeting” and translates the alias (that is in R-URI) to the original user’s contact. For more details, see chapter “Registration cache”. More details about the configuration of the ABC SBC VM trial is provided in Sec. A Typical SBC Configuration Example.