Flat Preloader Icon Loading...

PigeonPBX Features

PigeonPBX Features

PigeonPBX offers all the PBX features required for organizations to succeed, including VoIP, conference calling, IVR, call queues, ring groups and lots more. It is an advanced asterisk based PBX system

PBX features

Features List

  • Boss/Secretary + Whitelist.
  • Black List.
  • Busy Lamp Field (BLF) Support.
  • Call Back.
  • Call Flow Control.
  • Call Forward (busy, no answer, unconditional).
  • Call Monitoring.
  •  Call Pickup.
  • Call Parking.
  • Call Recording.
  • Call Screening.
  •  Call Spy.
  • Call Transfer (blind, attended).
  • Call Waiting.
  • Callback Services.
  • Caller-ID.
  • Dictation.
  • DISA (Direct Inward System Access).
  • DND (Do Not Disturb).
  • Direct Inward Dial Numbers (DIDs).
  • Find Me/Follow Me.
  • Hunt/Ring Groups.
  • Music on Hold.
  • Outbound/Inbound Routes.
  • PINSets.
  • Pickup Groups.
  • Personal Assistance (IVR).
  • Personal Recording/Notes.
  • Remote Substitution.
  • Remote Call Pickup.
  • Route by Caller ID.
  •  Speed Dials.
  • Three Way Calling.
  • Video Calling.
  •  Voicemail.
  • Voicemail to Email.
  •  Voicemail Broadcast.
  • Wake-up Calls.
  • Multiple Devices per User.
  • Personal Call Log.
  • Personal Extension Settings.
  • Personal IVR.
  • Visual Voicemail.
  • User Portal: Access to Voicemail, Recordings, etc.
  • Agent logn in/log out.
  • Barge.
  • Call monitoring.
  • Call queues.
  • Call recording.
  • Caller Name Lookup.
  • CDR (Call Details Record).
  • Conferencing (on-the-fly).
  • Customer account codes.
  • Hot-desking.
  • Hunting groups.
  • IVR / Auto-attendants.
  • Listen to agent.
  • Pick-up groups.
  • Queue priorities.
  • Queue VIP list.
  • Ring group strategies.
  • Reporting.
  • Time-based routing.
  • Whisper to agent.
  •  Visual Indicator for Message Waiting.
  • Stutter Dial tone for Message Waiting.
  • Voicemail to email.
  • Voicemail Groups.
  • Web Voicemail Interface.
  • Direct dial to operator.
  • Advanced Dialing Restriction Rules.
  • Call limited by duration.
  • Least Cost Routing.
  • Integrate Billing System.
  • Real Time Supervision (SwitchBoard).
  • Integrate Call Recording Management.
  • Extensions.
  • Hot-desking.
  • Conference Rooms.
  • Custom Application.
  • Custom Destination.
  • Custom Context.
  • Paging and Intercom.
  • Pickup Groups.
  • Parking.
  • Speed Dialing.
  • Voicemail Broadcast Groups.
  • Call Back.
  • DISA.
  • PIN List.
  • Class of Services.
  • Features Categories.
  • Dial Restriction Rules.
  • Automatic Route Selection.
  • Customer Account Code.
  • Authorization Codes.
  • Ring Groups.
  • Queues.
  • Queue Priorities.
  • Queue VIP.
  • Trunk.
  • Outbound Route.
  • Inbound Route.
  • Auto-Attendant/IVR.
  • Time Conditions.
  • Announcements.
  • Languages.
  • Night Modes.
  • CID Modifiers.
  •  Backup & Restore.
  • Disaster Recovery.
  • Bulk Import Utilities.
  • Import & Export Extensions.
  • Import & Export Speed Dialing.
  • Log File Viewer.
  • Call Detail Reporting.
  • CLI Access (via GUI).
  • DHCP Settings.
  • Email Notifications.
  • Email Settings.
  • Extensions Status Management.
  • Network Settings Tool.
  • Endpoint Manager.
  • System Status Dashboards.
  • Users.
  • Users Profiles.
  • PBX Status Reports.
  • System Settings (Time, Notifications, Storage).
  • Addons App.
  • Multiple Language Support.
  • Phone Directory.
  • SIP-Open Standards.
  • Soft-Phone Support.
  • Unlimited Extensions.
  • Unlimited IVR.
  • Unlimited VM.
  • Remote Administration.
  • Storage Monitoring.
  • User-friendly Web interface.
  • Feature Codes Management.
  • Global Search.
  • Built-in firewall.
  • Call encryption (SIP TLS, sRTP).
  • Authorization codes.
  • Phone Lock.
  • Intrusion detection and blocking (Fail2ban).
  • Limiting or blocking of outbound calls.
  • Password strength indicator.
  • PIN-protected outbound calls.
  • User permission management.
  • Secure password auto-generation.
  • Weak password report.
  • HTTPS.
  • OpenVPN.
  • Simple to Use.
  • Low bandwidth.
  • Unlimited Users.
  • Screen Sharing.
  • Secure Rooms.
  • Chat.
  • SIP Settings.
  • IAX2 Settings.
  • Profiles (SIP/IAX2/BRI/E1 PRI/E1 R2/FXO/FXS/T1 AS/T1 PRI/PJSIP).
  • Telephony Settings.
  • Dial Profile.
  • Voicemail Settings.
  • System Settings.
  • Asterisk manager Users.
  • Music on Hold.
  • Recording Management.
  • Log Files.
  • Video Conference.
  • Simple to Use.
  • Low bandwidth
  • Unlimited Users.
  • Screen Sharing.
  • Secure Rooms.
  • Chat.
  • Audio Conferencing.
  • Call Recordings Access.
  • One Number Reach.
  • Multiple Devices per User.
  • Personal Call Log.
  • Personal Extension Settings.
  • Personal IVR.
  • Voicemail to e-mail.
  • Visual Voicemail.
  • User Portal: Access to Voicemail, Recordings, etc.
  • Call Forward.
  • Call History.
  • Call Origination.
  • Call Waiting.
  • Call Recording.
  • Do Not Disturb.
  • Follow Me.
  • Presence.
  • Visual Voicemail.
  • Voicemail.
  • Voicemail Greetings Management.
  • AutoDetect DAHDI Interface.
  • Supported Interface: BRI/E1 PRI/E1 R2/FXO/FXS/T1 AS/T1 PRI.
  • Clock Sources.
  • Channel Groups.
  • Profile Assignment.
  •  PJSIP.
  • SIP.
  • IAX2.
  • PRI/T1/E1/R2.
  • Analog/FXS/FXO.
  • ISDN.
  • GSM.
  • g729, g719, g722, g723.
  • lpc10, slin.
  • g711 alaw, g711 ulaw.siren14, siren7.
  • g726, g726aal2.
  • speex/16/32.
  • adpcm, testlaw.
  • gsm, lilbx, vp8, vp9.
  • h261, h264, h263p, h263, opus.

PigeonPBX Suite and Extended Features List

  •  CEL Events Report.
  • Music on Hold from Streaming.
  • Voicemail MP3 Attachment.
  • Multiple Emails Settings for VM.
  • Push Notifications.
  • Phone Books Add/Edit/Delete External Contacts.
  • Time Conditions TZ Setting.
  • Switchboard (Realtime Supervisor Panel).
  • Recording (Management Recording).
  • Billing (Call billing System).
  • Stats (Call Center Report Stats).
  • Dialer
  • WebRTC Softphone.

Call Features

Caller ID is a basic PBX feature that identifies incoming calls based on their Caller ID. The caller ID of an incoming call is shown on the user’s phone screen.

Similarly, while making outgoing calls, all PBX extensions can be configured to show a specific Caller ID. This is handy if a phone belongs to a certain department or if a person wants to display his or her direct number when making outgoing calls.

Users may transfer calls from their phone using this vital phone function. Calls can be routed to another user, voicemail, an external number, or a variety of different destinations.

There are two methods for transferring calls. The first approach is known as a Blind Transfer, and it instantly connects two calls. The second way is known as an Attended Transfer, and it first links the individual performing the transfer with the intended receiver. This allows the transferring user to notify the receiver who is on the line before the actual transfer takes place.

A call can be parked in a call parking lot with an assigned number using call parking. Any user with any phone can pick up on this parked call. While waiting for a pick-up, the caller who is put in the call parking lot will hear on-hold music. When a call is transferred, it is allocated a specific parking lot number. Because the parking lot number is critical to this system, the person transferring the call must take note of the parking lot number the call is placed in – the number is read to the transferring user after dialing the extension for the parking lot. Calls can be returned by dialing the parking lot number.

Calls that would normally originate at one place can be routed to another using this capability. When call forwarding is enabled, all calls are promptly diverted to the desired destination. Calls can be routed to another extension, a phone number (such as a mobile phone), an IVR, and other destinations.

CDR Reporting allows you to see all phone calls in a graphical format. You may filter by date, extension, user, duration, and other criteria. Totals are generated depending on the filter parameters and graphically shown in a variety of ways.

This is important for organizations that need to track  specific individuals/extensions who cannot be actively tracked or monitored all of the time.

Voicemail is probably the most well-known and widely utilized function of a phone system. Callers can leave a voice message that can be played again at a later date/time via voicemail. Voicemails feature two distinct conditions/messages that can be played by default.

  1. When calls go unanswered, they are referred to as ‘unavailable calls.’
  2. When the extension is on a call or in a non-disturb mode, it is considered ‘busy’.

When activated, the voicemail to email PBX function delivers a copy of a user’s voicemail message to their selected email address. This feature enables users to listen to their voicemail messages through email or smart-phone device rather than using their desk phone.

This functionality is managed using the PBX User Panel.

If the follow me function is activated, calls will be routed to other extensions/external destinations (such as mobile or landline) if they ring for more than the specified number of seconds. The system will initially ring the first extension for the specified amount of seconds (we recommend 15 seconds). When the timer runs out, the system routes the call to the extension(s) and/or external destinations set as follow me numbers. An external device (such as a mobile phone) can accept or reject the call without informing the caller. A denial will eventually route the call to the busy voicemail of the first (initial) extension.

An Interactive Voice Response(IVR)/Auto-attendant feature is perhaps one of the most desirable features for a business PBX. An IVR plays an automated message to all incoming callers. This message plays to the caller, specifies the options which are available to them, and subsequently prompts them to make their selection based on the nature of the call. Once the caller chooses the appropriate option, the call can be routed to the intended party, extension, department, etc

The do not disturb function allows users to configure their mobile phones to refuse calls automatically. This is similar to call forwarding in that any incoming call is sent to the user’s ‘busy’ voicemail (normal unanswered calls are routed to the user’s ‘unavailable’ voicemail). This function is beneficial when a user is busy with an essential task and cannot take a phone call (e.g., important meeting, important task, eating lunch, etc…).

A Call Queue is a feature that places callers in a prioritized on-hold system, such that the caller with the greatest priority (typically the one who has been on wait the longest) gets addressed before a caller with a lesser priority. When dealing with a big number of incoming callers at the same time, call queues come in handy. Callers can be queued to be answered by the first available agent or queued to be answered by a specified agent . While a caller is on hold, music on hold and/or messages can be played to them.

The Time Condition function allows you to route a call depending on the time, day of the week, or month. This capability might be handy for routing calls differently after business hours, on weekends, holidays, and so forth.

When engaged, the Call Screening function prohibits a number from dialing into the phone system. This is beneficial for preventing unsolicited calling/solicitation, harassment and/or abuse, and stopping persistent telemarketing organizations, among other things.

Your PBX can combine many extensions into a single dialed extension. , The ring group can be assigned, which when dialed, will contact all of the phones (extensions) simultaneously.

In addition, more options can be configured. These include: ring strategy (ring all, ring sequentially, ring first available, and more), maximum ring time, announcement (to be given to the caller prior to dialing the group), whether to ring or play music, and more.

Your PBX’s conference room function creates a meeting room where users (both internally and outside) may phone in and communicate to one another. An admin user can supervise conference rooms, and they can also be password locked to prevent undesirable callers from entering them. Users can enter the conference room internally by dialing the conference room access number. External users can attend the conference room by dialing a number and entering a numerical code.

This functionality is accessible both externally and internally. When calling the directory, the caller is asked to input the first three letters of a user’s first or last name. The directory will then seek for the most likely user and play back that person’s name for verification.

Certain privileged users can listen in on any phone call using the Call Spy capability. This feature prevents the user from interacting with any participant of the call being spied on. This function also does not notify the spied-on party that someone else is listening in.

This functionality might be beneficial if an executive wants to listen in on a live call without informing the call party.

Busy Lamp Field (BLF) is an illuminated (green or red) indication on your phone (or expansion module) that may be set to show the status of specific PBX conditions/features.

Direct Inward System Access (DISA) is a system feature that allows a user to connect to the phone system from a remote location. This function allows users to connect to the phone system (for example, via a mobile device) to check voicemail, place calls, dial extensions, and more. This feature works by instructing users to first dial an applicable number (this can be your regular business number or a special number designated specifically for this purpose), then (this is strongly recommended) dial a special feature code, which will then prompt the user to enter a special PIN code. After inputting their credentials, the user gets access to your system in the same way that they would if they were at their workstation.

Dictation is a handy function that allows users to capture sounds directly from their phone. The recordings may then be emailed to any chosen email address to be listened to later.
This can be beneficial in a variety of situations, including:

  • Meetings.
  • Legal Proceedings.
  • Dictation to be typed out at a later date.
    and much more

PigeonPBX allows you to add Remote Users. A Remote User is a phone system user who is not in the office but can connect and perform the same functions as an office user. 

Remote Users enable individuals to work from anywhere in the world, and calls may be placed and received just as if they were seated at an office workstation.

Music on hold is a function that plays music to callers who are on hold or are waiting in a call queue. The music can be modified to play music relevant to the callers’ demographics, or it can simply offer the callers with a selection of unique recorded messages relevant to the possible topic of the call.

An intercom is a useful tool to have in a workplace where messages must be swiftly transmitted to people located over long distances or in different offices. Paging/Intercom allows users to communicate directly and instantly over the loudspeaker (intercom and paging are automatically answered).
Intercom allows one user to instantaneously contact another user (or users in a ring group). All parties can communicate and listen to one another.
Paging allows a single user to contact a group of people at the same time. This varies from the intercom capability in that it is a one-way audio communication, which means that persons being paged cannot respond to the pager.

This functionality is managed using the PBX User Panel.
The Personal Assistant gives the user advanced control over their voicemail system. It’s comparable to the Follow Me function, except it provides callers more control. The Personal Assistant is essentially a mini-IVR (interactive voice response) for voicemail.

Security Features

In today’s cyber world, everyone operating a telecommunication system should be aware of and prevent security risks. In the VoIP industry, we provide multiple degrees of security against cyber threats.

You may use the integrated firewall to restrict or approve certain services or ports, as well as to authorize or prohibit specific IP addresses.

Fail2ban examines ssh, asterisk, and other log files and bans IPs that exhibit malicious behavior — too many password failures, looking for vulnerabilities, and so on. Fail2Ban is then often used to update firewall rules to refuse the IP addresses for a set period of time, however any arbitrary additional action (for example, sending an email) might also be programmed.

Fail2Ban can minimize the number of failed login attempts, but it cannot eliminate the danger that poor authentication poses. If you truly want to safeguard services, configure them to utilize only two factor or public/private authentication techniques.

To avoid blocking your internal network, you can create a whitelist.

Secure calling may be performed in a VoIP network with Asterisk as the server or SIP proxy by enabling TLS to encrypt the signaling and SRTP or ZRTP to encrypt the media or data/voice. Once built, a SIP UA, softphone, or IP phone can be configured to use TLS as its transport rather than UDP or TCP. The benefit of using TLS is that the SIP communication sent between SIP UA and Asterisk is encrypted, which means it will take a significant amount of time and effort for the Man in the Middle to decrypt it without the encryption key, if at all feasible.

The ideal password is 12 to 14 characters long and has a combination of capital and lower case letters, numbers, and special characters. However, because weak passwords are easier to remember, many people use them. The issue is that weak passwords invite hackers to abuse user accounts and get access to the business network.
PigeonPBX has a tool for detecting Weak Passwords that will assist you in detecting this sort of password.

Authorization codes are used to guarantee that no one else can make external calls from my phone. These codes also allow us to make calls from any telephone using the dial plan that owns the code’s privileges of access. This code will show in the CDR, and reports may be obtained via authorisation codes.

You may use the integrated firewall to restrict or approve certain services or ports, as well as to authorize or prohibit specific IP addresses.

It is possible to lock the phone using a password relating to the extension; if the phone is locked, you will be prompted for this password every time a call is placed. The blocking is accomplished by executing the Features code.

PIN Set is a plugin that lets you establish password groups for faster setup. One of these PIN groups, for example, can be selected on an Outbound Route, restricting their use to persons who have a PIN.

This function is critical for avoiding malicious calls.

Unified Communications

With PigeonPBX, you can connect multiple devices to a single extension number. For example, an extension connected to several devices such as a desktop phone, a mobile phone, and a softphone installed in a PC. All of these devices have the same extension number, and when someone calls the extension, the call can be answered in any of the three devices. You may also control from any of the devices the following: call diversions, DND, follow me, voice mail, and so on.

We provide a sophisticated Video Conferencing service that will allow you to effortlessly and efficiently interact with your colleagues, clients, suppliers, or family. Not only can you use video conferencing, but you can also transfer files, share your screen, and do other things.

With our WebRTC application, you get a full-featured chat that allows you to share your screen, share files, and communicate voice audios.

This functionality is managed using the PBX User Panel.
The Personal Assistant gives the user advanced control over their voicemail system. It’s comparable to the Follow Me function, except it provides callers more control. The Personal Assistant is essentially a mini-IVR (interactive voice response) for voicemail.

The user will be able to access the User Portal, where they may adjust the following options:

  • Call Forward
  • Call History
  • Call Waiting
  • Call Recording
  • Do Not Disturb
  • Follow me
  • Presence
  • Visual Voicemail
  • Voicemail
  • Voicemail Greetings Management
  • etc…

You may use our WebRTC application as a full Softphone without installing anything, and it works in every operating system and browser. It has the following features:

a. Voice/Video Calls.
b. Chat.
c. Screen Sharing.
d. File Transfer.
e. Presence, among other things.

Ready to Simplify Your Business Communication? Let's Get Started with PigeonPBX

Simplify your business communication with PigeonPBX. Our cloud-based phone system streamlines your communication channels and offers advanced features like call recording and call routing. Contact us to schedule a consultation and get started today.

Scroll to Top