ExpressVoice PBX Asterisk EC2 AMI on Amazon AWS
Since the start of my journey with Amazon EC2 on AWS Cloud, I always wondered why there weren’t any Pre-Built AMI that someone can use. Sure we like to customize our own Asterisk environment to use with different modules and functions but for someone just starting out with Asterisk PBX, it can be daunting to find the information needed for a successful implementation the first time. I also think that Amazon AWS is a perfect platform for a VoIP system with its low cost, availability, and reliability of Amazon EC2 Micro Instance so I wanted to have something out there for everyone to use and be a lauch pad into Asterisk community.
The Asterisk AMI I have created is meant to be used with a SIP provider of your choosing. I have configured it with nexVortex before and it works flawlessly without any issues whatsoever. I have been using nexVortex for over 6 months now and I am very happy to use these guys. The support team has been great and are very responsive to emails. I am so happy that I have signed up to be a reseller so if you need SIP service, please click on the following link: http://www.nexvortex.com/expressinterconnect
NOTE: For instructions on selecting this AMI via your Management Console, please see this post: Part 1 of 4 on Installing Asterisk on Amazon AWS EC2
The ExpressVoice AMI Image is based on Amazon x64 Linux running the latest kernel and has DAHDI pre-installed which is required for MeetMe Conferencing feature to work. ExpressVoice AMI is a base Asterisk Installation but has the sample configuration files ready for you to modify. On a base install, I always like to make copies of the sample config files for reference later on.
At the command prompt, type:
- cp extensions.conf extensions.conf.default
- cp sip.conf sip.conf.default
- cp voicemail.conf voicemail.conf.default
- cp features.conf features.conf.default
- cp meetme.conf meetme.conf.default
I am hoping this will provide you with a working Asterisk install to keep you busy if you are just starting out. If you are more experienced, this should be a solid base for customization. You can add BLF, auto provisioning, call routing, forwarding, multiple parking lots, multiple calling contexts, etc. You can even install Asterisk GUI on it if that is what you want. With the vast amount of Asterisk information available online, you will find ample resources to continue the customization. For a list of customization you can readily try, I have outlined the steps that were covered previously by ExpressInterconnect below:
- Video Conferencing with Grandstream GXV3140 and GXV3175
- BLF configuration for Polycom IP Phones via Provisioning Server
- Integrating with a SIP Provider such as nexVortex
- Implementing Yealink IP Phones with Asterisk IP PBX
- No Outgoing Sound for Asterisk on Amazon AWS EC2
- BLF implementation for Yealink and Grandstream IP Phones
- Automatically Starting Asterisk PBX on Amazon AWS EC2
- Transferring Calls Directly to Voicemail
In the following articles, I will be walking you through step by step on the steps necessary to create a reliable Asterisk IP PBX running on the Amazon AWS Cloud. All the little things I had to learn for proper operation will be covered in addition to basic dialplan and explanation of them. It will also cover timezone settings for voicemail, CDR, kernel updating, etc.
By no means, I will consider myself an expert in Asterisk or Amazon AWS but I will do my best to pass along all information I have gathered.
About Express Interconnect: We are a Portland, Oregon based Small Business VoIP Phone Consultant specializing in implementing quality VoIP PBX system based on Asterisk IP PBX. We can be reached at 503-820-3513 or via email at: support@ExpressInterconnect.com and can help with any questions you might have.
Due to Demand, we have finally branched out into Hosted VoIP Phone Service for Small Businesses. Our Hosted VoIP Service provides full Asterisk IP PBX functionality in a simple Plug and Play system.
Also, please make sure to visit our on-line store at VoIP Phones Direct for all of your IP Phone needs. We carry Grandstream, Polycom, Snom, Aastra, and Yealink IP Phones with a 14 day money back guarantee and FREE UPS Ground Shipping.
Share and Enjoy