FreePBX 2.5 Powerful Telephony Solutions


FreePBX 2.5 Powerful Telephony Solutions
eBook: $23.99
Formats: PDF, PacktLib, ePub and Mobi formats
$20.39
save 15%!
Print + free eBook + free PacktLib access to the book: $63.98    Print cover: $39.99
$39.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • Fully configure an Asterisk PBX without editing the individual text-based configuration files
  • Add enterprise-class features such as voicemail, least-cost routing, and digital receptionists to your system
  • Secure your PBX against intrusion by managing MySQL passwords, FreePBX administrative accounts, account permissions, and unauthenticated calls
  • Packed with step-by-step instructions, examples, screenshots, and diagrams

Book Details

Language : English
Paperback : 292 pages [ 235mm x 191mm ]
Release Date : August 2009
ISBN : 1847194729
ISBN 13 : 9781847194725
Author(s) : Alex Robar
Topics and Technologies : All Books, Networking and Servers, Linux Servers, Networking & Telephony, Open Source


Table of Contents

Preface
Chapter 1: Installing FreePBX
Chapter 2: Module Maintenance
Chapter 3: Devices and Extensions
Chapter 4: Trunks
Chapter 5: Basic Call Targets
Chapter 6: Advanced Call Targets
Chapter 7: Call Routing
Chapter 8: Recording Calls
Chapter 9: Personalizing Your PBX
Chapter 10: System Protection, Backup and Restoration
Chapter 11: Security and Access Control
Appendix A: FreePBX Modules
Appendix B: Feature Codes
Appendix C: Voicemail.conf Options
Appendix D: Common Trunk Configurations
Index
  • Chapter 1: Installing FreePBX
    • Installing FreePBX on CentOS 5.2
      • Prerequisite packages
      • Setting up the database
      • Setting up file permissions
      • FreePBX base installation
    • Installing FreePBX on Ubuntu Server 8.10
      • Prerequisite packages
      • Setting up the database
      • Setting up file permissions
      • FreePBX base installation
    • Summary
  • Chapter 2: Module Maintenance
    • Updating modules from the online repository
    • Installing new modules from the online repository
    • Installing and updating modules from a file
    • Summary
  • Chapter 3: Devices and Extensions
    • Operational modes for extensions
      • Endpoint types
        • SIP endpoints
        • IAX2 endpoints
        • Zap (DAHDI) endpoints
        • Custom endpoints
      • Common fields
        • Common general Extension/user fields
        • Common endpoint fields
        • Common SIP/IAX2 fields
        • Common Zap fields
        • Common custom fields
      • Setting up a new extension in Extensions mode
        • Configuring FreePBX for Extensions mode
        • Configuring extensions
      • Setting up a new extension in DeviceAndUser mode
        • Configuring FreePBX for DeviceAndUser mode
        • Configuring users
        • Configuring devices
      • Voicemail setup
        • Voicemail delivery options
        • Managing voicemail messages
        • Directory listing
    • Summary
  • Chapter 4: Trunks
    • Trunk types
    • Setting up a new trunk
      • Common trunk setup fields
      • Zap trunks
      • IAX2 and SIP trunks
      • ENUM trunks
      • DUNDi trunks
      • Custom trunks
    • Checking trunk status
      • Checking trunk status using the Asterisk CLI
      • Monitoring trunk status with FreePBX failure scripts
    • Summary
  • Chapter 6: Advanced Call Targets
    • Queue
      • Queue Priorities
      • Queues
        • Add Queue
        • Queue Options
        • Caller Position Announcements
        • Periodic Announcements
    • Time conditions
      • Time Groups
      • Time Conditions
    • IVR (Digital Receptionist)
    • Summary
  • Chapter 7: Call Routing
    • Inbound routing
      • Inbound routing priorities
    • Follow Me and the VmX Locater
      • Default Follow Me
      • VmX Locater
    • Outbound routing and Least Cost Routing
    • Summary
  • Chapter 8: Recording Calls
    • Recording formats
      • Transcoding during recording
    • General call recording options
    • Recording calls
      • Recording calls to extensions
      • Recording calls to queues
      • Recording calls to conferences
    • Maintaining call recordings
      • Using cron
    • Summary
  • Chapter 9: Personalizing Your PBX
    • Custom Music on Hold
      • Using audio files for Music on Hold
      • Using audio streams for Music on Hold
    • Custom voice prompts
      • Recording custom voice prompts
      • Merging existing voice prompts
    • Directory search options
    • Customizing feature codes
    • Callback
    • Direct Inward System Access (DISA)
    • CallerID Lookup Sources
      • HTTP source type
      • MySQL source type
    • PIN Sets
    • Misc applications
    • Misc Destinations
    • Summary
  • Chapter 10: System Protection, Backup and Restoration
    • System protection
      • Uninterruptible power supplies
      • Redundant components
      • Redundant servers
      • Surge protection
    • Backups
      • Taking a backup
    • Maintaining and protecting backups
      • Maintaining backups
      • Protecting backups
    • Restoration
    • Summary
  • Chapter 11: Security and Access Control
    • System packages
      • Updating Ubuntu Server
      • Updating CentOS
    • Maintaining Asterisk versions
    • Securing MySQL
      • MySQL passwords
      • Remove history
      • Disabling remote access to MySQL
    • Remote access and lock down
      • Changing ports
      • Using iptables to restrict access
      • VPN or SSH tunnels
        • SSH tunneling under Linux
        • SSH tunneling under Windows
    • Administrator accounts in FreePBX
      • Enabling administrator account authentication
      • Managing administrator accounts and permissions
    • Summary
  • Appendix A: FreePBX Modules
    • Basic
    • CID and number management
    • Games
    • Inbound call control
    • Internal options and configuration
    • Support
    • System administration
      • Third-party add-on
  • Appendix B: Feature Codes
    • Blacklist
    • Call Forward
    • Call Waiting
    • Core
    • Day Night Mode
    • Dictation
    • Do-Not-Disturb (DND)
    • Follow Me
    • Info Services
    • Paging and Intercom
    • Phonebook Directory
    • Recordings
    • Speed Dial Functions
    • Voicemail

Alex Robar

Alex Robar has worked in the IT industry for seven years. He is currently the Technical Services Manager for a Canadian Managed Services Provider. He has worked with open source telephony solutions for the past four years, and has collaborated on the development and growth of an international Asterisk-based VoIP peering network.

Code Downloads

Download the code and support files for this book.


Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

FreePBX 2.5 Powerful Telephony Solutions +    Koha 3 Library Management System =
50% Off
the second eBook
Price for both: $34.95

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Install, update and maintain FreePBX modules using the online module repository on popular Linux distributions
  • Configure user accounts and extensions with voicemail in minutes
  • Set up SIP, IAX2, and ZAP telephone handsets
  • Configure analog and VoIP trunks to other VoIP systems or voice providers
  • Reduce telephony expenses using least cost routing for outbound calls
  • Configure enterprise-class features such as voicemail, least-cost routing, and digital receptionists
  • Design sophisticated call group and queues, allowing inbound callers to reach groups of phones in a priority sequence
  • Personalize your PBX by changing the default music-on-hold, recording custom voice prompts, and customizing feature codes/star codes
  • Record calls selectively and maintain call recordings
  • Back up and restore system configuration
  • Secure your PBX against intrusion by managing MySQL passwords, FreePBX administrative accounts, account permissions, and unauthenticated calls

In Detail

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.

Configure and deploy a robust, inexpensive, and powerful telephony solution through the FreePBX GUI

Approach

This book is a tutorial, with plenty of step-by-step instructions bundled with examples and screenshots. VoIP telephony concepts are discussed, and how-tos are provided to help the reader become familiar with FreePBX.

Who this book is for

This book is targeted at system administrators who want to get started with FreePBX. Previous knowledge of Linux or networking is not required, although some basic knowledge of PBX and Linux will be a bonus.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software