Deployment on EC2

Index

Basic Run Down

The AMI's we will be releasing will contain a working VastPark Server capable of calling other users, and hosting Parks.
It includes a very basic park that demonstrates conference calls.

Main thing to remember is that you follow Setting Up the VastPark Server before you start up FreeSWITCH and VastPark Server.

More info soon

Current AMI

Coming soon.

Security Groups/Ports

These are the Ports that you will need to open to get the programs working on the AMI.

Remote Desktop Connection

This is in the drop down list

TCP 3389

FTP

These ports can all be changed in FileZilla

TCP 21

TCP 2100 - 2121 (just examples)

VastPark Server

For serving IMML..

TCP 8278
.. and managing the live data connections UDP 8279 - 8400
For the VastPark Server web UI you'll need HTTP TCP 80

FreeSWITCH

Long list, but these are the settings we got working...

UDP 16384 - 32768

UDP 4569 - 4569

TCP 5060

UDP 5060

TCP 5080

UDP 5080

TCP 64738 - 64739

UDP 64738 - 64739

TCP 8000

UDP 8000

TCP 9000 - 9005

UDP 9000 - 9005

Default Login Details

User name: Administrator
Password: vastpark-ec2

Setting Up the VastPark Server

You need to change the Hostname to the external IP of the server (our example IP is:123.456.789.123) in the VastPark Server config file:

Go to C:\Documents and Settings\Administrator\Local Settings\Application Data\VastPark\Server\config and open config.xml Change the following lines in the file: (dont forget to change the IP.)

1 <HostName>123.456.789.123</HostName>
2 <OverrideHostUri>true</OverrideHostUri>

FileZilla

Settings

You'll need to change 2 settings in FileZilla to get FTP working.

Open FileZilla Settings (Edit > Settings)

On the left click Passive mode settings

At the bottom tick "Use custom port range:"

Enter the ports that you opened in the Security Groups (eg:2100 - 2121)

Click "Ok"

Add Groups

You'll need to add users

Open FileZilla Groups Settings (Edit > Groups)

On the right click "Add"

Name the Group then click ok

Add a Folder (under "Shared folders" on the left)

Change any other settings

Add Users

You'll need to add users

Open FileZilla User Settings (Edit > Users)

On the right click "Add"

Name the User then click ok (you can assign a group)

Add a Folder (under "Shared folders" on the left) for the home folder that the users will go to if you want it different from the group folder or if user is not a member of a group

Change any other settings

Now That You're Setup...

You'll need to start FreeSWITCH first to load the proxy vastpark server will communicate with. After FreeSWITCH is up and running you'll want to open VastPark Server, you can login or just hit skip.

The test park is (remember to change the IP): vp://123.456.789.123/default
  1. Click "Create User"
  2. Click "Join"
  3. Click "Create Conference" look at the output for the conference number (eg:1234).
  4. In scripting console type: sipplugin:call(1234)
  5. Press "Execute", you should hear something like "you are the only person in the call" and then music.

Get a friend to join, they need to do steps 1,2,4,5

EC2 Online Installation Read Me File

EC2 Installation Read Me