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

Training scope and tailoring

The training plan shown above is provided as a structured guide to the typical scope and direction of the course. Our training content is reviewed and refined over time, so the precise balance of modules, examples and exercises may vary when the course is delivered.

Where there are specific topics, technologies or operational outcomes that are particularly important to your team, these can normally be incorporated into the delivery plan by prior agreement. Training is not treated as a rigid, fixed package; it is adapted where appropriate to reflect the client environment, delegate experience level, group size and the objectives agreed in advance.