You are previewing TrixBox Made Easy.
O'Reilly logo
TrixBox Made Easy

Book Description

A step-by-step guide to installing and running your home and office VoIP system

  • Plan and configure your own VoIP and telephony systems

  • Setup voicemail, conferencing, and call recording

  • Clear and practical tutorial with case study format

  • In Detail

    TrixBox is a telephone system based on the popular open source Asterisk PBX (Private Branch eXchange) Software. TrixBox allows an individual or organization to setup a telephone system with traditional telephone networks as well as Internet based telephony or VoIP (Voice over Internet Protocol). SugarCRM can be integrated with Asterisk, and is bundled with Trixbox offering real power and flexibility.

    The book begins by introducing telephony concepts before detailing how to plan a telephone system and moving on to the installation, configuration, and management of a feature packed PBX.

    This book is rich with practical examples and tools. It provides examples of well laid out telephone systems with accompanying spreadsheets to aid the reader in building stable telephony infrastructure.

    Learn how to set up and use TrixBox (formally known as Asterisk@Home) as a traditional and Internet telephone system. The book is written in an easy to follow walk-through style, building up concepts step by step, before guiding you carefully through the planning, deployment, and management of your telephone system.

    Table of Contents

    1. Copyright
    2. Credits
    3. About the Authors
    4. About the Reviewers
    5. Preface
      1. What This Book Covers
      2. What You Need for This Book
      3. Conventions
      4. Reader Feedback
      5. Customer Support
        1. Downloading the Example Code for the Book
        2. Errata
        3. Questions
    6. 1. Introduction to VoIP
      1. The PSTN
      2. What is a PBX?
        1. The Traditional PBX System
        2. Hybrid PBX System
      3. VoIP
        1. Why Choose VoIP?
      4. Summary
    7. 2. Introducing Asterisk
      1. Open-Source Software
        1. Facets of Open-Source Software
      2. Asterisk: The Core of TrixBox
        1. What Asterisk Isn't
        2. History of Asterisk
      3. Asterisk Features
      4. Related Websites
      5. Summary
    8. 3. Introducing TrixBox
      1. Asterisk@Home to TrixBox: The Name Change
      2. TrixBox Components
      3. Difference Between Asterisk and TrixBox
      4. Prerequisite Skills
      5. The Limitations of TrixBox
      6. The Advantages of TrixBox
        1. TrixBox is Simple to Install
        2. TrixBox is Easy to Use
      7. Hardware We will Need to Have
        1. Add-In Cards
      8. The Future of TrixBox
      9. Summary
    9. 4. Planning TrixBox Deployment
      1. The Plan
        1. Extensions
          1. Number of Employees
          2. Departmental Considerations
        2. Ring Groups
        3. Call Queues
          1. Agents
        4. Connectivity
          1. PSTN
          2. VoIP
          3. ITSPs
          4. DID Lines (Direct Inward Dial)
        5. Telephones
          1. Hard Phones
          2. Soft Phones
        6. IVR (Interactive Voice Response)
        7. Fax Requirements
      2. Case Studies
        1. American Widgets Consulting Services
        2. International Widgets Call Centers Ltd
      3. Summary
    10. 5. Installing TrixBox
      1. Obtain the Software
      2. Installation
        1. Media Check
        2. Automated Installation
      3. Basic System Configuration
        1. Updating TrixBox
        2. SMTP Server Setup
        3. The Web Interface
          1. Voicemail and Recordings (ARI)
          2. SugarCRM
          3. Flash Operator Panel
          4. Web MeetMe Control
          5. System Administration
            1. FreePBX
            2. Config Edit
            3. Asterisk Info
            4. Endpoint Manager
            5. HUD Manager
          6. System Tools
            1. phpMyAdmin
            2. System Info
            3. System Maint
            4. SSH Terminal
            5. Munin
      4. Summary
    11. 6. TrixBox Configuration
      1. FreePBX
        1. Extensions
          1. Configuring our First Device
            1. Basic Troubleshooting
              1. Editing Extensions
        2. Trunks
          1. Setting Up a VoIP Trunk
            1. Trunk Setup
          2. Setting Up a PSTN Trunk
        3. Inbound Routing
        4. Outbound Routing
          1. Dialplan Patterns
            1. Trunk Sequence
        5. Digital Receptionist
        6. Ring Groups
        7. Queues
        8. Music On-Hold
        9. General Settings
          1. Dialing Options
          2. Voicemail
          3. Company Directory
          4. Fax Settings
          5. International Settings
          6. Security Settings
      2. Summary
    12. 7. Standard PBX Features
      1. Standard Features
        1. Call Forwarding
        2. Call Waiting
        3. Core
        4. Do-Not-Disturb
        5. Info Services
        6. Recordings
        7. Device Control
        8. Active-Call Codes
        9. System-Wide Speed Dialling
        10. Voicemail
        11. Asterisk Recording Interface (ARI)
        12. Flash Operator Panel
          1. Using the Flash Operator Panel
        13. Wakeup Calls
        14. Weather Report
      2. Summary
    13. 8. Advanced TrixBox Settings
      1. Firewall Settings
      2. NAT Considerations
      3. Configuring Zaptel Cards
      4. Configuring T1/E1 Cards
      5. Overhead Paging
      6. Caller-ID Blocking
      7. Making Free Directory-Assistance Calls
      8. Predictive Diallers
      9. Advanced Reporting Tools
      10. Outlook Integration
      11. DISA
      12. Feature Codes
        1. Follow-Me
        2. Misc Destinations
        3. Paging and Intercom
        4. Time Conditions
        5. Installing WebMin
      13. The Sky is the Limit
      14. Summary
    14. 9. SugarCRM
      1. Initial Login
        1. Administration
          1. User Management
      2. Summary
    15. 10. Securing our TrixBox Server
      1. Changing Default Passwords
        1. Flash Operator Panel
        2. Changing the MySQL Password
      2. Connecting on a Public IP Address
      3. Updating the Operating System and Asterisk
      4. Backups
      5. Additional Security
      6. Summary
    16. A. Commonly Used VoIP Terms