Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Home / Developers / FreePBX
Developer Profile

FreePBX

Discovered public repositories for FreePBX in the GitHub catalog.

↗

FreePBX/ucp

Module of FreePBX (User Control Panel) :: The user control panel is a way for users to control call handling and personal settings from a web browser.

↗

FreePBX/arimanager

Module of FreePBX (Asterisk REST Interface Users) :: Asterisk 12 introduces the Asterisk REST Interface (ARI), a set of RESTful API's for building Asterisk based applications. This module provides the ability to add and remove ARI users.

↗

FreePBX/userman

Module of FreePBX (User Management) :: This Module manages all PBX users. It allows an Administrator to create a User Account that can be used by other applications for login or API purposes.

↗

FreePBX/webrtc

Module of FreePBX (WebRTC Phone) :: The WebRTC Module allows an Administrator to enable a "WebRTC phone" that can be attached to a user's extension which they can connect to through FreePBX User Control Panel, this WebRTC phone will then receive phone calls at the same time as the users extension using user and device mode behind the scenes.

↗

FreePBX/framework

Module of FreePBX (Framework) :: The framework module is the glue at the middle of FreePBX. Every other module depends on framework. This module also provides a facility to install bug fixes to the framework code that is not otherwise housed in a module.

↗

FreePBX/weakpasswords

Module of FreePBX (Weak Password Detection) :: This module detects weak SIP secrets and sets security notifications accordingly

↗

FreePBX/voicemail

Module of FreePBX (Voicemail) :: This module allows you to configure Voicemail for a user or extension

↗

FreePBX/vmblast

Module of FreePBX (Voicemail Blasting) :: Generates a group of extensions that calls a group of voicemail boxes and allows you to leave a message for them all at once.

↗

FreePBX/tts

Module of FreePBX (Text To Speech) :: Allows you to configure text to speech, and is derived from texttospeech provided in contributed modules.

↗

FreePBX/timeconditions

Module of FreePBX (Time Conditions) :: Creates a condition where calls will go to one of two destinations (eg, an extension, IVR, ring group..) based on the time and/or date. This can be used for example to ring a receptionist during the day, or go directly to an IVR at night.

↗

FreePBX/sipsettings

Module of FreePBX (Asterisk SIP Settings) :: Use to configure Various Asterisk SIP Settings in the General section of sip.conf. Also includes an auto-configuration tool to determine NAT settings. The module assumes Asterisk version 1.4 or higher. Some settings may not exist in Asterisk 1.2 and will be ignored by Asterisk.

↗

FreePBX/setcid

Module of FreePBX (Set CallerID) :: Adds the ability to change the CallerID within a call flow.

↗

FreePBX/ringgroups

Module of FreePBX (Ring Groups) :: Creates a group of extensions that all ring together. Extensions can be rung all at once, or in various 'hunt' configurations. Additionally, external numbers are supported, and there is a call confirmation option where the callee has to confirm if they actually want to take the call before the caller is transferred.

↗

FreePBX/restart

Module of FreePBX (Bulk Phone Restart) :: This module allows users to restart one or multiple phones that support being restarted via a SIP NOTIFY command through Asterisk's sip_notify.conf

↗

FreePBX/recordings

Module of FreePBX (Recordings) :: Creates and manages system recordings, used by many other modules (eg, IVR).

↗

FreePBX/queues

Module of FreePBX (Queues) :: Creates a queue where calls are placed on hold and answered on a first-in, first-out basis. Many options are available, including ring strategy for agents, caller announcements, max wait times, etc.

↗

FreePBX/queueprio

Module of FreePBX (Queue Priorities) :: Adds the ability to set a callers priority higher before entering a queue

↗

FreePBX/printextensions

Module of FreePBX (Print Extensions) :: Creates a printable list of extension numbers used throughout the system from all modules that provide an internal callable number

↗

FreePBX/pinsets

Module of FreePBX (PIN Sets) :: Allow creation of lists of PINs (numbers for passwords) that can be used by other modules (eg, trunks).

↗

FreePBX/phonebook

Module of FreePBX (Phonebook) :: Provides a phonebook which can be used as base for Caller ID Lookup and Speed Dial

↗

FreePBX/paging

Module of FreePBX (Paging) :: Allows creation of paging groups to make announcements using the speaker built into most SIP phones. Also creates an Intercom feature code that can be used as a prefix to talk directly to one person, as well as optional feature codes to block/allow intercom calls to all users as well as blocking specific users or only allowing specific users.

↗

FreePBX/outroutemsg

Module of FreePBX (Route Congestion Messages) :: Configures message or congestion tones played when all trunks are busy in a route. Allows different messages for Emergency Routes and Intra-Company Routes

↗

FreePBX/music

Module of FreePBX (Music on Hold) :: Uploading and management of sound files (wav, mp3) to be used for on-hold music.

↗

FreePBX/miscdests

Module of FreePBX (Misc Destinations) :: Allows creating destinations that dial any local number (extensions, feature codes, outside phone numbers) that can be used by other modules (eg, IVR, time conditions) as a call destination.

↗

FreePBX/miscapps

Module of FreePBX (Misc Applications) :: Adds the ability to create feature codes that can go to any FreePBX destination (such as an IVR or queue)

↗

FreePBX/languages

Module of FreePBX (Languages) :: Adds the ability to changes the language within a call flow and add language attribute to users.

↗

FreePBX/ivr

Module of FreePBX (IVR) :: Creates Digital Receptionist (aka Auto-Attendant, aka Interactive Voice Response) menus. These can be used to send callers to different locations (eg, Press 1 for sales) and/or allow direct-dialing of extension numbers.

↗

FreePBX/infoservices

Provides a number of applications accessible by feature codes: company directory, call trace (last call information), echo test, speaking clock, and speak current extension number.

↗

FreePBX/iaxsettings

Module of FreePBX (Asterisk IAX Settings) :: Use to configure Various Asterisk IAX Settings in the General section of iax.conf.

↗

FreePBX/findmefollow

Module of FreePBX (Follow Me) :: Much like a ring group, but works on individual extensions. When someone calls the extension, it can be setup to ring for a number of seconds before trying to ring other extensions and/or external numbers, or to ring all at once, or in other various 'hunt' configurations. Most commonly used to ring someone's cell phone if they don't answer their extension.

↗

FreePBX/fax

Module of FreePBX (Fax Configuration) :: Adds configurations, options and GUI for inbound faxing

↗

FreePBX/extensionsettings

Module of FreePBX (Extension Settings) :: Creates a list of all extensions and their current settings for CW, CF, CFB, CFU, VMXB and VMXU

↗

FreePBX/donotdisturb

Module of FreePBX (Do-Not-Disturb (DND)) :: Provides donotdisturb functionality

↗

FreePBX/disa

Module of FreePBX (DISA) :: DISA Allows you 'Direct Inward System Access'. This gives you the ability to have an option on an IVR that gives you a dial tone, and you're able to dial out from the FreePBX machine as if you were connected to a standard extension. It appears as a Destination.

↗

FreePBX/dictate

Module of FreePBX (Dictation) :: This uses the app_dictate module of Asterisk to let users record dictate into their phones. When complete, the dictations can be emailed to an email address specified in the extension page.

↗

FreePBX/daynight

Module of FreePBX (daynight) :: Call Flow manual toggle control - allows for two destinations to be chosen and provides a feature code that toggles between the two destinations.

↗

FreePBX/dashboard

Module of FreePBX (System Dashboard) :: Provides a system information dashboard, showing information about Calls, CPU, Memory, Disks, Network, and processes.

↗

FreePBX/customappsreg

Module of FreePBX (Custom Applications) :: Registry to add custom extensions and destinations that may be created and used so that the Extensions and Destinations Registry can include these.

FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.