Skip to content

MeshCold/VoIPUsingFreePBX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoIP Project Using FreePBX

This project demonstrates the setup and configuration of a local VoIP communication system using FreePBX.
It enables internal voice calls between devices connected to the same network using softphones instead of physical IP phones.


Overview

  • Platform: FreePBX 17 (Open-source IP PBX)
  • Purpose: Local VoIP communication system using SIP
  • Tools Used: VirtualBox, Zoiper, Windows 10
  • Network Mode: Bridged Adapter (Local LAN)
  • Server IP: 192.168.100.138

Configuration Summary

Feature Description
Extensions 101 (PC - Mishari), 102 (Mobile - Aziz)
Protocols PJSIP
Voicemail Enabled
Call Recording Enabled
UCP (User Control Panel) Configured for each user
Network Bridged Adapter, Local IP 192.168.100.138

Steps Summary

Installation

  • Installed FreePBX 17 on VirtualBox.
  • Configured root password and retrieved IP using ip a.
  • Accessed FreePBX web interface at http://192.168.100.138.

System Configuration

  • Created two SIP extensions:
    • 101 – mishari
    • 102 – aziz
  • Registered both on Zoiper (PC and Android).

Testing

Test Result
101 → 102 Successful
102 → 101 Successful
Call Recording Working
Voicemail Working
UCP Dashboard Accessible

Additional Features Implemented

1. Call Recording

Call recording was enabled for all internal calls by setting the recording mode to “Always” under each extension’s advanced settings.
Recordings are stored and can be accessed under Reports → CDR Reports or from the UCP web interface.

2. Voicemail

Voicemail was activated for each user to receive messages when calls go unanswered.
Messages can be played directly from the UCP dashboard.

3. Web Dashboard (UCP)

The User Control Panel (UCP) was configured to provide each user with a personal web interface to manage calls, recordings, and voicemails.
Users 101 and 102 were assigned login credentials, and access was enabled through:

About

A personal project demonstrating a local VoIP system using FreePBX.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published