FreePBX Level 1 – Foundations

This course introduces FreePBX as a practical telephony platform and gives learners the operational foundation needed to install a system, understand the main GUI areas, configure core voice services, and build a basic working call flow safely.

The focus is on day-one administration and service understanding: installation from the FreePBX distro, module awareness, networking basics, PJSIP endpoints, trunks, extensions, inbound and outbound routes, voicemail, announcements, IVR, ring groups and time conditions. It is designed as a structured one-day foundation course for administrators and support staff.

Course purpose

Give learners a practical introduction to FreePBX so they can deploy and administer a basic phone system, understand how the main call-handling components fit together, and build the right habits before moving on to deeper troubleshooting, SIP engineering or advanced telephony design.

Duration

  • 1 day
  • Suitable as a foundation course for administrators and telephony support staff

Target audience

  • new FreePBX administrators
  • helpdesk and support staff
  • telephony and unified communications administrators
  • MSP engineers deploying SME voice systems
  • technical staff who need practical call-routing and extension management skills

Prerequisites

Ideally learners will have:

  • basic IT literacy
  • basic networking awareness including IP address, subnet, gateway and DNS concepts
  • light telephony awareness such as what an extension and trunk are
  • confidence using a browser-based administration interface

The course remains suitable for learners who are new to PBX administration.

Learning outcomes

  • explain what FreePBX is and where it fits in a business telephony environment
  • install a basic FreePBX system from the supported distro
  • understand the role of networking basics in a VoIP deployment
  • navigate the FreePBX GUI and understand the purpose of core modules
  • configure PJSIP extensions and trunks at a practical level
  • create inbound and outbound routes for common call scenarios
  • configure voicemail and common call-handling features such as announcements, IVR and ring groups
  • apply time conditions to alter call behaviour by schedule
  • build and explain a simple but realistic business call flow

Detailed module structure

Unit 1: Introduction to FreePBX and call flow basics

Topics:

  • what FreePBX is
  • how FreePBX relates to Asterisk at a high level
  • common SME use cases
  • extensions, trunks and routes as the core mental model
  • basic inbound vs outbound call flow thinking

Unit 2: Installing FreePBX from the distro

Topics:

  • what the FreePBX distro provides
  • installation workflow at a practical level
  • basic host requirements and deployment awareness
  • first boot and initial access
  • administrator setup and first login
Foundation message: installation is not the hard part; understanding how the PBX should be structured after install is what makes the platform manageable.

Unit 3: Networking basics for VoIP systems

Topics:

  • IP addressing, subnet, gateway and DNS in a PBX context
  • why latency, packet loss and firewalling matter to voice
  • port awareness at a high level
  • local LAN deployment vs remote and NAT-aware scenarios
  • basic troubleshooting awareness for registration and audio problems

Unit 4: FreePBX modules and GUI navigation

Topics:

  • what modules are in FreePBX
  • core areas of the GUI
  • dashboard, reports and configuration menus
  • module management awareness
  • safe operational habits when changing telephony settings

Unit 5: PJSIP configuration and endpoint basics

Topics:

  • what PJSIP is in a FreePBX context
  • endpoint, authentication and contact awareness at a high level
  • basic extension registration concepts
  • common settings learners should understand first
  • typical registration issues at a beginner level
Core concept: learners should understand what an endpoint is doing logically before memorising GUI tabs and fields.

Unit 6: Extensions and user devices

Topics:

  • creating extensions
  • naming, numbering and organisational good practice
  • assigning voicemail
  • device registration awareness
  • typical desk phone or softphone deployment workflow

Unit 7: Trunks and carrier connectivity

Topics:

  • what a trunk is
  • basic SIP trunk concepts
  • provider settings and authentication awareness
  • registration-based vs IP-based thinking at a high level
  • how trunks relate to inbound and outbound routing

Unit 8: Inbound and outbound routes

Topics:

  • how inbound routes direct calls into the system
  • how outbound routes decide which trunk is used
  • DIDs, dial patterns and route order at a practical level
  • common routing mistakes
  • reading call flow logically instead of guessing

Unit 9: Voicemail and user-facing features

Topics:

  • enabling and configuring voicemail
  • mailbox concepts and user expectations
  • busy, unavailable and follow-on behaviour at a high level
  • basic user experience considerations

Unit 10: Announcements, IVR and ring groups

Topics:

  • announcements and simple caller messaging
  • what an IVR is and where it fits
  • basic menu design and caller flow logic
  • ring groups and small-team call handling
  • avoiding confusing or inefficient call journeys

Unit 11: Time conditions and business-hours logic

Topics:

  • what time conditions do
  • working-hours vs out-of-hours call handling
  • linking announcements, IVR, voicemail and ring groups together
  • simple holiday and closure awareness
  • testing schedule-based call flow properly

Unit 12: Building a basic business call flow

Topics:

  • putting trunks, routes, extensions and features together
  • typical small-business inbound path
  • typical outbound path
  • testing and validating the full call journey
  • documenting the setup so support is easier later

Labs

  • install a basic FreePBX instance from the distro
  • review network settings relevant to PBX operation
  • create a PJSIP extension and register a phone or softphone
  • configure a sample trunk and outbound route
  • build an inbound route to an announcement, IVR or ring group
  • enable voicemail and test a simple business-hours / out-of-hours call flow

Assessment

Foundation practical

  • install or review a basic FreePBX deployment
  • configure an extension, a trunk and simple routes
  • explain the call flow for an inbound and outbound scenario
  • add voicemail and a basic time-based call-handling feature

Knowledge check

Explain how a FreePBX system should be installed, how PJSIP endpoints, trunks and routes fit together, and how voicemail, IVR, ring groups and time conditions combine to form a manageable business call flow.

Better FreePBX foundations - Clearer call flow design - Safer day-one telephony administration

Designed for administrators who need to install, configure and support a practical business PBX with confidence