Book Image

FreePBX 2.5 Powerful Telephony Solutions

By : Alex Robar
Book Image

FreePBX 2.5 Powerful Telephony Solutions

By: Alex Robar

Overview of this book

FreePBX is an easy-to-use GUI that controls and manages Asterisk. It gives you pre-programmed functionality accessible through user-friendly web interfaces that allows you to have a fully functional PBX pretty much straight away with no programming. With this book it's easy to master the many features of FreePBX, which will help you to save time and money as you set up your enterprise-class network. This book will guide you through these features to install, configure, and maintain a professional PBX with plenty of examples and screenshots. By the end of this book, you will have learned to create an enterprise-class VoIP PBX that features the stability and feature set of traditional telephony systems without the hefty price tag. This book will help its readers to roll out a robust, web-based, and inexpensive yet powerful telephony solution through the GUI. By following the practical examples in this book, you will learn how to install, configure, and manage an enterprise-class PBX using open source telephony tools Asterisk and FreePBX. From here on, this book takes a closer look at the open source telephony engine software, discussing a broad range of topics from how to build and deploy an enterprise-class VoIP PBX to creating VoIP trunks using SIP, IAX2, and ZAP technologies and setting up user extensions with voicemail. FreePBX 2.5 Powerful Telephony Solutions will introduce you to advanced options such as call routing, voicemail, and other calling features. Finally, this book will provide you with the relevant information to help you personalize and secure your PBX.
Table of Contents (20 chapters)
FreePBX 2.5 Powerful Telephony Solutions
Credits
About the Author
About the Reviewer
Preface
Voicemail.conf Options

Inbound call control


Module

Function

Announcements

Plays back a selected audio recording and then routes the call to another call target.

Blacklist

Provides the ability to build a list of numbers that are not allowed to call the system. Callers that are listed in the blacklist will hear a prompt informing them that the number they called is not in service.

Caller ID Lookup

Provides the ability to define various sources for caller ID names to be looked up against. Sources can be one of the following:

  • Internal (uses the Phonebook module to lookup names)

  • ENUM (uses ENUM DNS zones)

  • HTTP (uses an HTTP GET request against a hosted caller ID service)

  • MySQL (queries a MySQL database)

Calls that are routed through the lookup module will try to match their calling number against the defined source. If a name is found, it will be displayed on the telephone handset that receives the call.

Day Night Mode

Provides the ability to configure a call target toggle. Two targets are defined and they can be toggled by a user, dialing a predefined extension. Calls routed through the module go to one of the destinations depending on the state of the toggle.

Follow Me

Provides the ability to create a personalized ring group for each user on the system. A set of phone numbers is configured to ring when the user's extension is rung, and a fail over destination is specified.

IVR

Provides digital receptionist functionality. The IVR module answers a call, plays back a sound clip, and waits for the caller to push digits on their phone in order to route the call.

Queue Priorities

Provides the ability to give a particular caller higher priority when entering a queue. Callers with higher priority will be placed at the front of the queue and have their calls answered faster.

Queues

Allows callers to be routed in a call queue where they wait on hold until someone is available to answer their call. Callers are placed into the queue in the order they called in (unless their call order is altered by a queue priority).

Ring Groups

Creates a call target that will ring a predefined set of extensions. Extensions can either be rung all at the same time or in various hunt sequences that ring one extension at a time.

Time Conditions

Provides the ability to route calls to one of two call targets depending on the day of the week, month, date, or time.