1
Global Communications Platform
VirtualBox Setup Guide
Hosting Debian on your Windows machine.
2
Download an supported Debian ISO
Stretch CD iso (300MB)
https://cdimage.debian.org/cdimage/archive/9.11.0/amd64/iso-cd/debian-9.11.0-amd64-netinst.iso
Stretch CD iso (700MB)
https://cdimage.debian.org/cdimage/archive/9.11.0/amd64/iso-cd/debian-9.11.0-amd64-xfce-CD-1.iso
Stretch DVD iso (4GB)
https://cdimage.debian.org/cdimage/archive/9.11.0/amd64/iso-dvd/debian-9.11.0-amd64-DVD-1.iso
Buster netinst iso (300MB) Recommended, as FreeSWITCH does not require a gui desktop
https://cdimage.debian.org/cdimage/archive/10.1.0/amd64/iso-cd/debian-10.1.0-amd64-netinst.iso
Buster CD iso (700MB)
https://cdimage.debian.org/cdimage/archive/10.1.0/amd64/iso-cd/debian-10.1.0-amd64-xfce-CD-1.iso
Buster DVD iso (4GB)
https://cdimage.debian.org/cdimage/archive/10.1.0/amd64/iso-dvd/debian-10.1.0-amd64-DVD-1.iso
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
5
6
7
8
9
10
11
12
13
End of scratch install
14
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
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
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
Install VirtualBox
19
20
21
Import Appliance
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
Check your login:
username: root
password: freeswitch
24
Adjust network settings if not auto corrected
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
Google Chrome - Secure Shell (more convenient than PuTTY)
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
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
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
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
32