Skip to content

iAndalibi/RasPBX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rasp Pi Rasp Pi OS Asterisk FreePBX

RasPBX Background

Installation of Asterisk and FreePBX GUI on Raspberry Pi

  • "Asterisk" is a PBX communication server
  • "FreePBX" is a front-end that exposes Asterisk functionality via a web-based GUI
  • "FreePBX Distro" (previously called "AsteriskNow") was a pre-configured bundle distribution of Asterisk/FreePBX system based on CentOS. But now discontinued.
  • "RaspPBX" is a pre-configured bundle distribution of Asterisk/FreePBX based on Raspbian Buster 10, Asterisk 16.13.0, and FreePBX 15.0.16.75. The latest version is from 2020-10-10, but is no longer supported.

So... this repository intends to document the process of creating an up-to-date Asterisk installation on a Raspberry Pi, based on latest releases as follows:

  • Asterisk 22 (2025-01-09)
  • FreePBX 17 (2024-08-02)
  • Rasp Pi OS, Debian 12 Bookworm (2024-11-19)

This is based on snippets from various sources, primarily https://www.dslreports.com/forum/r30661088-PBX-FreePBX-for-the-Raspberry-Pi .

1.) Download Raspberry Pi OS

2.) Burn OS image onto SD card

Disk Imager

3.) Configure OS

  • The SD card should now appear in Windows Explorer as a partition names "bootfs"
  • Create an empty file in the root directory named "ssh"
  • Create a text file named "userconf" in the root directory containing the following:

pi:$6$c70VpvPsVNCG0YR5$l5vWWLsLko9Kj65gcQ8qvMkuOoRkEagI90qi3F/Y7rm8eNYZHW8CY6BOIKwMH7a3YYzZYL90zf304cAHLFaZE0

BootFS

About

Installation of Asterisk and FreePBX GUI on Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%