Amazon Web Services (AWS)
Aaron Bailey
Phonesuite uses AWS to host Voiceware systems (EC2) as well as creating text to speech sound files (Polly) and transcribe voicemail messages (transcribe).
These steps assume you already have an AWS account.
Prepare: Before beginning the below process you must have access to the AWS EC2 AMI (machine image). Simply contact Support@Phonesuite.com and provide your AWS account number and what region or regions you wish to have the AMI loaded into.
Log into your AWS account
From the main page enter EC2 in the top search bar and then select EC2
Select the correct region using the dropdown in the upper right-hand menu. Note we currently support all four US regions as well as Canada.
On the left-hand side select AMI from the Images group.
Change the filter from “Owned by me” to “Private images”.
Select the most recent, highest version number AMI available. Note in some cases it might be labeled as “Voiceware 4.1”, this is okay.
Once selected click on the Launch button at the top of the screen.
Across the following screens make the following choices:
Choose instance type: t2:medium
Configure Instance:
Enable termination protection: checked
Credit specification: Checked (unlimited)
Add Storage: [no changes, leave set to 120 GB]
Add Tags: we recommend tagging the instance with at least a name. Billing code, location, service, customer, and use tags can also be used to help track resources. All tags are optional.
Configure Security Group: a security group should be created with access opened to only those IPs that need to access your instance. Its outside the scope of this document to cover all concepts related to secure networking. However please see the Voiceware manual’s network section as it talks about what ports need to be opened. Lastly, we recommend creating a default security group that can be applied to all instances to allow remote access from known good IPs and applying that to every instance. Note that instances can have more than one security group assigned.
Review: Review all details and click Lunch
When asked to select a key pair either select the existing key pair used for Voiceware installations, or if this is the first instanced launched in this region create a new keypair using the dialog box.
Click View Instances
We also recommend adding a static (elastic) IP address to the instance. Allocate an Elastic IP and assign it to the instance.
Once the instance launches connect to the system via SSH and issue the command voiceware install
. The installation process should take 10-15 minutes and will reboot the system once complete. Note that the login will be "admin" and "phonesuite" until the default backup is restored (required after installation).