Home / Guides / Educational

What is Asterisk PBX? Complete Guide to Open Source VoIP

Everything you need to know about Asterisk, the world's most popular open source PBX. History, features, use cases, and how to get started.

Sign up now or see the full rate table

Educational ·

What is Asterisk?

Asterisk is an open source communications platform that turns a standard computer into a powerful telephone system. It can function as a PBX, IVR system, conference server, voicemail server, and more.

Created in 1999 by Mark Spencer at Digium (now part of Sangoma), Asterisk has become the foundation for millions of phone systems worldwide. It powers everything from small office systems to large enterprise deployments and carrier-grade solutions.

Brief History

  • 1999: Mark Spencer creates Asterisk at Digium
  • 2004: FreePBX project begins, adding web interface
  • 2010: Asterisk 1.8 LTS released with major improvements
  • 2018: Sangoma acquires Digium
  • 2024: Asterisk 21 LTS - current stable version

Key Features

  • PBX functionality
  • IVR/Auto attendant
  • Voicemail with email
  • Call recording
  • Conference bridges
  • Call queues/ACD
  • SIP trunking support
  • Codec transcoding
  • Custom applications
  • API integrations

Building this? Your PBX will need a number

Find a phone number for your trunk

Local numbers $1.50 a month, toll-free $2.00, $1.00 one-time setup. Pick one here and it carries into signup.

Enter an area code, or wait a moment for numbers near you.

More numbers, porting and E911 in the portal

Outbound US and Canada
$0.010 /min
Inbound
$0.009 /min
Local number
$1.50 /mo
Per channel
$0 no set limits

Sign up now or see the full rate table. No contracts.

Asterisk vs FreePBX

AspectAsteriskFreePBX
What it isTelephony engineWeb GUI for Asterisk
ConfigurationConfig files, CLIWeb interface
Learning curveSteepModerate
FlexibilityMaximumHigh (with modules)
Best forDevelopers, custom appsMost businesses

Common Use Cases

Small Business PBX

Replace expensive proprietary phone systems with a flexible, low-cost solution.

Call Centers

Queue management, agent routing, real-time statistics, and call recording.

IVR Applications

Automated phone menus, surveys, appointment reminders, and more.

VoIP Service Providers

Build your own hosted PBX platform or calling service.

Getting Started

Hardware Requirements

  • Small office (1-10 users): Any modern PC, 2GB RAM
  • Medium (10-50 users): Dedicated server, 4GB RAM, SSD
  • Large (50+ users): Server-grade hardware, 8GB+ RAM

Next Steps

  • 1. Install FreePBX or Asterisk on a VM or dedicated server
  • 2. Get a SIP trunk from IPComms
  • 3. Configure extensions and routing
  • 4. Connect IP phones or softphones

Stop worrying about SIP trunk capacity. We have you covered.

SIP trunking from a US carrier since 2002: $0.009 per minute inbound, $0.010 outbound, numbers from $1.50 a month, $0 per channel, no contracts.

Sign up now or see the full rate table