Listing Thumbnail

    FreePBX VoIP PBX Server on AWS

     Info
    Deployed on AWS
    This is a repackaged open-source software product with additional charges for a ready-to-run FreePBX and Asterisk PBX, pre-tuned PHP and web server settings, Amazon CloudWatch log and metric shipping, AWS Systems Manager agent integration, SSH hardening, and vendor support.

    Overview

    FreePBX gives IT administrators at small and mid-sized businesses a production-ready IP-PBX on AWS with streamlined one-click deployment. Built on Asterisk - the world's most widely deployed open source PBX - this AMI delivers a complete, pre-configured communications stack that is operational and monitorable from its first boot. Take full control of your business phone system without the recurring costs of hosted PBX services.

    What Is Included?

    This image delivers a complete FreePBX and Asterisk stack that is installed, permission-fixed, and tuned with AWS-native integrations already configured:

    • FreePBX and Asterisk Pre-configured - Asterisk built and running as the dedicated asterisk user with correct ownership of all configuration, library, and log directories. FreePBX framework installed with core, voicemail, SIP settings, PM2, and UCP modules. Apache configured to run as asterisk with AllowOverride and mod_rewrite enabled. PHP upload_max_filesize and memory_limit raised for module installation.
    • Amazon CloudWatch Integration - CloudWatch agent installed and enabled with a ready-made configuration that ships Asterisk, FreePBX, Apache, syslog, and auth logs to CloudWatch Logs (30-day retention). Publishes CPU, memory, disk, TCP connection, and process metrics under the SolveDevOps/FreePBX namespace with InstanceId, InstanceType, and AutoScalingGroupName dimensions.
    • AWS Systems Manager Integration - SSM agent installed and enabled so the instance can be reached with Session Manager, patched with Patch Manager, and managed with Run Command without opening inbound SSH.
    • Full Root Access - Complete control over FreePBX sources in /opt/freepbx and Asterisk configuration in /etc/asterisk.

    Who Is This For?

    This AMI is built for IT managers and system administrators at organizations with 10 to 200 extensions who need to:

    • Replace expensive hosted PBX services with a self-managed solution
    • Interconnect branch offices and remote workers onto a unified voice platform
    • Deploy call center queues, IVR menus, conferencing, and voicemail
    • Maintain full ownership of call data and recordings for compliance
    • Monitor VoIP infrastructure using native AWS observability tools

    Example Use Case: A 50-seat professional services firm connects three branch offices and remote workers using softphones. Inbound calls route through a multi-level IVR to department queues, with call recording enabled for compliance. CloudWatch dashboards provide real-time visibility into call server health, while Systems Manager handles patching without SSH access.

    Key Capabilities

    • Point-and-Click WebGUI - Manage extensions, ring groups, IVR trees, and call routing from any browser without command-line expertise.
    • Broad Phone Compatibility - Works with Cisco, Avaya, Polycom, Yealink, and popular softphones including Zoiper and Linphone.
    • Sangoma Commercial Plugin Support - Expand functionality with advanced modules for endpoint management, call center wallboards, and more.
    • Simple Backup and Restore - Built-in backup module lets you schedule automated backups and restore configurations with a few clicks.
    • Hassle-Free Upgrades - Stay current with the latest features and security patches through the integrated module update system.

    Security and Hardening

    This image ships with multiple layers of protection pre-configured:

    • SSH Key-Only Authentication - Root login disabled, no pre-set admin or database passwords baked into the image. Build-time SSH keys and cloud-init state scrubbed so every launch starts clean.
    • Pre-configured Firewall - Responsive firewall restricts access to SIP, HTTP, and SSH ports, blocking unauthorized traffic by default.
    • Fail2ban Integration - Automatically bans IP addresses after repeated failed authentication attempts, protecting against SIP brute-force attacks.
    • Debian Hardened Base - Built on Debian with unnecessary services disabled and the latest security patches applied at image build time.
    • HTTPS for WebGUI - TLS encryption available for administrative access to prevent credential interception.

    Note: This product contains the latest patched software from respective vendors. We do not claim that all vulnerabilities have been addressed.

    Getting Started

    1. Subscribe - Click the subscribe button to begin deployment.
    2. Configure - Select your instance size and attach an IAM instance role that includes CloudWatchAgentServerPolicy and AmazonSSMManagedInstanceCore managed policies.
    3. Launch - Deploy your server. Initial provisioning completes in approximately five minutes. The agents start automatically and detect the Region at boot.
    4. Access - Navigate to http://your-instance-ip/admin  in your browser. The login message of the day shows the admin URL, source locations, log paths, and CloudWatch namespace.

    Highlights

    • Easy to deploy (1-Click deploy)
    • Latest versions of FreePBX and Asterisk included
    • 1-Click Sangoma Commercial Plugin Activation and Broad Device Support: Activate Sangoma commercial modules directly from the FreePBX web GUI. The image supports SIP-compatible soft and hard phones from Cisco, Avaya, and other vendors. Core modules including voicemail, SIP settings, PM2, and UCP are pre-installed, and Apache is configured with mod_rewrite and raised PHP limits for seamless module installation.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Debian 12

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    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.
    Financing for AWS Marketplace purchases

    Pricing

    FreePBX VoIP PBX Server on AWS

     Info
    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. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (49)

     Info
    Dimension
    Cost/hour
    t3.large
    Recommended
    $0.041
    m3.medium
    $0.041
    r5.metal
    $0.068
    t3.small
    $0.041
    t2.small
    $0.041
    m5.large
    $0.041
    m5.8xlarge
    $0.041
    r4.16xlarge
    $0.068
    m4.large
    $0.041
    r5.16xlarge
    $0.068

    AI Insights

     Info

    Dimensions summary

    You pay by the hour for the software running on your chosen EC2 instance type. There is no upfront commitment or fixed term. All 49 dimensions represent the same VoIP PBX image; they differ only by the underlying EC2 instance you select. Instances scale across families and sizes, from small general-purpose types to large memory-optimized and bare-metal options. Larger instances carry higher hourly rates to match added compute and memory capacity. You match the instance to your call volume and workload. Software billing runs alongside your standard AWS infrastructure charges.

    Top-of-mind questions for buyers

    You get a prebuilt image bundling the VoIP PBX WebUI, the underlying Asterisk VoIP server, and Ubuntu, running on the EC2 instance type you select. It deploys in one click and boots in about five minutes. The hourly rate covers the software license; the instance size sets the compute and memory available.
    The software rate meters running time only. A fully stopped or powered-off instance does not accrue software charges. Stopped instances may still incur standard AWS storage fees for attached volumes. To avoid the hourly software charge, stop the instance when it is not in use.
    You match the instance to your expected call volume and workload. Smaller general-purpose types suit light use; memory-optimized and bare-metal types suit heavy call loads. You set the instance type during launch. You can stop the instance and relaunch on a different type, which changes your hourly rate accordingly.
    solvedevops.com
    Helpful?

    Vendor refund policy

    Cancel Anytime

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    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.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    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

    Updates to the latest Security Patches for FreePBX, Asterisk and Debain 12

    Additional details

    Usage instructions

    Getting Started:

    1. Provision an EC2 instance with the right capacity for your needs. For smaller installations we suggest; - 4 GB RAM - 30 GB hard disk.
    2. Access your Server using the IP Address issued by AWS for the initial setup. Using your web browser, open: https://IPaddress/admin  username: admin password: setup your password
    3. Enjoy the Power of FreePBX.

    Support

    Vendor support

    Solve DevOps provides email-based support for this FreePBX 17 AMI. Contact the team at support@solvedevops.com  for assistance with installation questions, configuration guidance, and ongoing troubleshooting.

    AWS infrastructure support

    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.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Contact Center, IT Business Management
    Top
    25
    In Collaboration & Productivity
    Top
    10
    In Contact Center

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Open Source PBX Platform
    Built on Asterisk with FreePBX framework, including core modules for voicemail, SIP settings, PM2, and UCP pre-installed and pre-configured.
    Cloud Monitoring and Logging
    CloudWatch agent integration that ships Asterisk, FreePBX, Apache, syslog, and auth logs to CloudWatch Logs with 30-day retention, and publishes CPU, memory, disk, TCP connection, and process metrics.
    Systems Management Integration
    AWS Systems Manager agent installed for Session Manager access, Patch Manager integration, and Run Command execution without requiring inbound SSH.
    Security Hardening
    SSH key-only authentication with root login disabled, pre-configured firewall restricting SIP/HTTP/SSH ports, Fail2ban integration for brute-force protection, and HTTPS/TLS encryption for administrative access.
    Multi-Protocol Device Compatibility
    Support for SIP-compatible endpoints including Cisco, Avaya, Polycom, Yealink phones and softphones such as Zoiper and Linphone, with Sangoma commercial plugin support for advanced functionality.
    PBX Platform and Core Components
    Debian 12 operating system paired with FreePBX 17 and Asterisk 21 with full Commercial Module support through Sangoma
    Web-Based Configuration Interface
    Convenient web-based configuration for system management and administration
    Endpoint Provisioning and Management
    Automatic remote endpoint provisioning and management capabilities
    Single-Command System Upgrade
    Unique single-command SmartUpgrade system for simplified updates and maintenance
    AWS Ecosystem Integration
    AWS-specific features and drivers optimized for deployment within the AWS ecosystem
    Call Routing and Management
    Advanced call routing capabilities including time-based routing, call queues, call parking, and follow-me functionality to forward calls to multiple devices or locations
    Interactive Voice Response System
    Interactive Voice Response (IVR) functionality to create automated menus that guide callers to appropriate departments or individuals
    Call Recording and Compliance
    Call monitoring and recording capabilities for compliance, training, and quality assurance purposes with voicemail-to-email functionality
    Web-Based Management Interface
    Browser-based graphical user interface for managing PBX system configuration and operations with customizable modules available for download and installation
    SIP Trunking Integration
    Support for Session Initiation Protocol (SIP) trunking to connect with cost-efficient SIP providers for outbound and inbound calls

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.