This product has charges associated with it for e-mail and ticket support by Simon Telephonics, a Sangoma partner specializing in open-source PBX solutions: Amazon EC2 build of FreePBX ®, featuring the Asterisk open-source telephony engine, on Debian Linux and supporting commercial modules. FreePBX is the number-one GUI for Asterisk with a strong core feature set and a large ecosystem of paid add-on modules.
Simon Telephonics, a Sangoma partner specializing in open-source PBX solutions, has created an Amazon EC2 build of FreePBX ®, featuring the Asterisk open-source telephony engine, on Debian Linux and supporting commercial modules.
FreePBX is the number-one GUI for Asterisk with a strong core feature set and a large ecosystem of add-on modules.
This AMI is built directly from the vendor's installer and boots to the out-of-the-box experience.
With FreePBX, you can build a cloud phone system, a call center, a traditional PBX with desk phones, or a fully software-based experience using WebRTC or softphones.
FreePBX is a registered trademark of Sangoma Technologies.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour based on the EC2 instance type you launch. Each dimension maps to a specific AWS instance size across the t2, t3, t3a, m3, m4, m5, m5a, c3, c4, c5, and c5a families. Pricing scales with the compute size you choose, so larger instances with more CPU and memory cost more per hour. Smaller shared-burst instances like t2.micro and t3.micro sit at the lower end. You match the instance to your call volume and workload needs, and billing stops when you stop the instance.
Top-of-mind questions for buyers
What software features do these hourly instances include beyond the base FreePBX system?
The image runs the FreePBX Distro, which supports the commercial modules such as system administration, softphone connectivity, and fax tools. It also includes limited e-mail and ticket support. You match the instance size to your call volume and workload needs.
Am I charged for an instance that is stopped or powered off?
Hourly software charges accrue only while the instance runs. When you stop the instance, billing for the software stops. Underlying AWS storage fees for the volume may still apply while the instance is stopped, but the hourly software meter counts running time only.
Which instance families cost more per hour, and how do I choose the right size?
Larger instances with more CPU and memory bill at a higher hourly rate. The t2, t3, and t3a families include shared-burst options for lighter loads. The c-family targets compute-heavy needs, while m-family instances balance CPU and memory. Match the size to your call volume.
simon.tel+1
Helpful?
Vendor refund policy
Cancel at any time; pay only for time you used
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
FREEPBX 17 and ASTERISK 21: Newly released FreePBX 17, updated also with Asterisk version 21.
The September 2025 update applies an OS update to Debian 12.12.
FreePBX 17 is a big refresh, changing the operating system to Debian 12, updating the code base to PHP 8, and removing some deprecated components such as chan_sip (former SIP channel driver, replaced by pjsip) and macro. All the familiar features of FreePBX remain, with the ability to add Sangoma commercial modules for extra functionality including call center/queue reporting, endpoint management, and mobile and desktop softphones.
TO UPGRADE from a previous version of FreePBX, use the Backup/Restore module to take a full backup of the older version and restore it on FreePBX 17.
Additional details
Usage instructions
ADMINISTRATION
Connect to your server over the web on port 80 (http://public-ip-address) after launch to go through the setup wizard. For security reasons, your login and password have been pre-set to "admin" with a password of the instance ID (i-XXX...) found in your AWS EC2 Console. NOTE: In rare cases, the GUI will be locked and the instance ID password will not work. In those cases, you can unlock the GUI and set your own password using instructions found at https://simonics.freshdesk.com/support/solutions/articles/3000110612-gui-unlock-instructions
At first launch, it will take several minutes for services to start. Once you are able to connect to the web interface, you may still see "Can Not Connect to Asterisk." Wait another minute or two and refresh the page until this warning disappears.
SSH to the server using the "admin" user and the key you specified at launch. Become root with "sudo su -" to administer your server from the command line. Note that the IPv4 address displayed in Linux is the private IP address of your instance. To connect to your instance over the web or using SIP clients, you must use the public IP address. (TIP: Set an Elastic IP for persistence.)
INSTANCE SIZING
For production installations, select an instance type with at least 2GB of RAM. Functions requiring additional processing, such as transcoding, recording, and heavy call volumes, require larger instances.
SECURITY/FIREWALL
Specify a Security Group with least access in mind, considering the protocols you will use. Open SSH and HTTP(S) for management. You may also open HTTP(S) to end-user networks for User Control Panel (UCP) access. Allow SIP (5060/5160) and RTP (10000-20000 UDP) to your SIP endpoints and disable the GUI's built-in Firewall Module. Alternatively, open the Security Group more broadly for your SIP endpoints and use the GUI's Firewall Module to allow access and filter intruders.
Questions answered on customer forum and through support tickets with 24 hour turnaround. Additional paid PBX support available. Bill Simon, Simon Telephonics
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
After deploying this it just boots to a login screen. Web gui does nothing and says site not responding. FreePBX is free, you can deploy this on ubuntu or centos yourself, so there's no logical reason to pay a company monthly for free software especially when it doesn't even work. You should be ashamed.