1 of 32

1

Global Communications Platform

VirtualBox Setup Guide

2 of 32

Hosting Debian on your Windows machine.

2

3 of 32

Hosting Debian on your Windows machine.

3

Download an supported Debian ISO

Debian 11 netinst iso (300MB) Recommended, as FreeSWITCH does not require a gui desktop

https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.3.0-amd64-netinst.iso

4 of 32

4

5 of 32

5

6 of 32

6

7 of 32

7

8 of 32

8

9 of 32

9

10 of 32

10

11 of 32

11

12 of 32

12

13 of 32

13

14 of 32

End of scratch install

14

15 of 32

15

Be sure to install a SIP client on your Android, iPhone, or Laptop

Install a SIP Client

Linphone

Voip By Antisip

Zoiper

Bria 5

we use this in training

16 of 32

The slides above pertain to starting from scratch.

You can skip the slides below and�continue with the Debian Installation

The slides below pertain to downloading and importing the FSVT ova image into VirtualBox for live virtual training sessions. This image will contain aliases and more.

CHOOSE YOUR PATH

16

from scratch

Recommended

17 of 32

FSVT Image

Installing FreeSWITCH Virtual Training OVA Image

17

If provided a USB, skip this download and proceed�Download image here�FreeSWITCH Virtual Training Image v0.3

18 of 32

18

19 of 32

19

20 of 32

20

21 of 32

21

Import Appliance

22 of 32

22

*** IMPORTANT ***

It is very important to reinitialize the mac address of the virtual machine in group/class settings.

Failing to do this means many machines will pick up the same IP from router due to each machine having the same mac address, and calls will fail.

23 of 32

23

Check your login:

username: root

password: freeswitch

24 of 32

24

Adjust network settings if not auto corrected

25 of 32

25

Do "ip a" and remember the IP address of your "eth0" or “enp0sX” interface.

We will use this IP to connect remotely with Secure Shell or Putty, for copy `n paste convenience. My ip happens to be 192.168.150.145.

26 of 32

26

Google Chrome - Secure Shell (more convenient than PuTTY)

27 of 32

27

Install Putty (can use Secure Shell or Putty, I prefer the Chrome extension)

Use the IP address you remembered to remotely connect to Debian.

28 of 32

28

log in with "root" and "freeswitch" password

type "fs_cli" to ensure FreeSWITCH is running

You are now ready to fully participate in training :-)

freeswitch

29 of 32

29

Updating Training Environment

change to fsvt.git directory

pull updates from fsvt.git repository

run the update.sh script… will reboot, so login again

30 of 32

30

Be sure to install a SIP client on your Android, iPhone, or Laptop

Install a SIP Client

Linphone

Voip By Antisip

Zoiper

Bria 5

we use this in training

31 of 32

31

32 of 32

32