Table of Contents
Preface
Chapter 1: Introduction to open source PBX systems
Chapter 2: What is trixbox?
Chapter 3: Installing trixbox
Chapter 4: Configuring trixbox CE
Chapter 5: Planning your trixbox deployment
Chapter 6: Hardware configurations
Chapter 7: Network considerations
Chapter 8: Advanced trunking
Chapter 9: PBX functions and features
Chapter 10: PBX settings in detail
Chapter 11: Maintenance and reporting
Chapter 12: Troubleshooting
Chapter 13: trixbox utilities
Chapter 14: Designing a good call flow
Chapter 15: Securing your trixbox server
Chapter 16: HUD
Chapter 17: Introduction to trixbox Pro
Appendix: Glossary of VoIP terms
Index
- Chapter 1: Introduction to open source PBX systems
- What is a PBX?
- Traditional PBX
- Hybrid PBX
- Open telephony projects
- The open source dilemma
- The PSTN
- Voice over IP
- Asterisk—the brain of the PBX
- What Asterisk isn't
- Config files—the barrier to entry
- Additional Asterisk information
- The history of Asterisk
- Summary
- What is a PBX?
- Chapter 2: What is trixbox?
- Asterisk@Home to trixbox—the name change
- trixbox, trixbox CE, Pro, SE, EE, CCE?
- Prerequisite skills
- trixbox components
- What is trixbox CE all about?
- Difference between Asterisk and trixbox
- The limitations of trixbox
- Fonality support of trixbox CE
- trixbox CE features
- User functions
- FOP (Flash Operator Panel)
- MeetMe
- ARI
- Admin mode
- System Status
- Package Manager
- PBX menu
- System menu
- Settings menu
- User functions
- The history of trixbox
- Is trixbox CE for me?
- The future of trixbox CE
- Hardware we will need to have
- Connecting a phone
- Hard phones
- ATAs
- Softphones
- Connecting to an analog phone line
- FXO versus FXS ports
- FXO (Foreign Exchange Office)
- FXS (Foreign Exchange Station)
- Add-In cards
- SIP gateways
- FXO versus FXS ports
- VoIP providers
- Where to get more information
- Where to buy
- Summary
- Chapter 3: Installing trixbox
- Download the ISO image
- Burning the CD
- Preparing for installation
- Installing trixbox CE
- Basic system configuration
- Updating trixbox CE from the command line
- Getting all yummy with it
- trixbox CE command-line tools
- Using the web interface
- User mode
- Asterisk Recording Interface (ARI)
- Web MeetMe (MeetMe)
- Flash Operator Panel (FOP)
- Admin mode
- System Status
- Package Manager
- PBX menu
- PBX Configuration
- Config File Editor
- PBX Status
- Endpoint Manager
- CDR Reports
- System menu
- System Info
- System Maint
- Network
- Settings menu
- Summary
- Chapter 4: Configuring trixbox CE
- PBX Settings tool
- Installing PBX Configuration tool modules
- Setting up an extension
- Setting up a softphone
- Basic troubleshooting
- Trunks
- Setting up a VoIP account
- Creating the trunk
- General Settings
- Outgoing Dial Rules
- Outgoing Settings
- Registration string
- Basic troubleshooting
- Setting up an outbound route
- Route options
- Pattern matching
- Examples
- Setting up a ring group
- Ring group options
- Setting up an IVR
- Recording messages
- Designing the IVR menu
- Setting up an inbound route
- Summary
- PBX Settings tool
- Chapter 5: Planning your trixbox deployment
- The design plan
- Planning your extensions
- How many users?
- Planning your extensions
- Departmental considerations
- Location considerations
- Planning exercise
- Ring groups
- Call queues
- Agents
- Connectivity
- PSTN
- VoIP
- ITSP connectivity
- Primary circuit?
- DID numbers (Direct Inward Dial)
- Telephones
- Hard phones
- Softphones
- Counterpath X-Lite
- Zoiper
- IVR menu
- Fax requirements
- Case studies
- American Widgets Consulting Services
- Acme Collections Company
- Summary
- The design plan
- Chapter 6: Hardware configurations
- TDM cards
- Digium cards
- Rhino Equipment cards / channel banks
- Rhino PCI cards
- Rhino channel banks
- Sangoma cards
- Manual configurations for TDM cards
- Zaptel.conf
- Analog line settings
- Digital line settings
- Zapata.conf
- Channel configuration
- Zaptel.conf
- Configuring endpoints
- Aastra phones
- Polycom phones
- Identification
- Server information
- Message Center
- Other devices
- Summary
- TDM cards
- Chapter 7: Network considerations
- Combined or segmented network
- Combined network
- Pros
- Cons
- Segmented network
- Pros
- Cons
- Combined network
- Network services
- Remote users / VoIP services
- Port forwarding
- QoS
- Summary
- Combined or segmented network
- Chapter 8: Advanced trunking
- ENUM
- Connecting two trixbox CE systems together
- DUNDi
- Handling emergency calls
- Third-party services
- Summary
- Chapter 9: PBX functions and features
- Standard features
- Call forwarding
- Call waiting
- Core features
- Active call codes
- Agent features
- Blacklisting
- Day / Night mode
- Do not disturb
- Info services
- Intercom
- Voicemail
- Adding new features
- Voicemail features
- Voicemail main menu options
- Listen to messages
- Change folders
- Mailbox options
- Voicemail main menu options
- User area
- User portal
- MeetMe
- FOP (Flash Operator Panel)
- Summary
- Standard features
- Chapter 10: PBX settings in detail
- Basic settings
- Extensions
- Edit Extension
- Extension Options
- Assigned DID/CID
- Device Options
- Dictation Services
- Call Recording Options
- Voicemail and Directory
- VmX Locater
- Feature Codes
- General Settings
- Dialing Options
- Call Recording options
- Voicemail options
- Voicemail VmX Locater options
- Company Directory options
- Fax Machine options
- International Settings
- Security Settings
- Online Updates
- Outbound Routes
- Trunks
- Administrators
- Extensions
- Inbound Call Control
- Inbound Routes
- Add Incoming Route
- Options
- Privacy
- Fax Handling
- CID lookup source
- Set Destination
- Zap channel DIDs
- Announcements
- Blacklist
- Caller ID lookup sources
- Day/Night Mode Control
- Follow Me
- IVR (Digital Receptionist)
- IVR Options
- Keypress Options
- Queue Priorities
- Queues
- Queue Settings
- Queue Options
- Call Announcements
- Caller Position Announcements
- Ring groups
- Time conditions
- Creating a time schedule
- Inbound Routes
- Internal options and configuration
- Callback
- Conferences
- DISA
- Languages
- Misc Application
- Misc Destinations
- Music On Hold
- PIN Sets
- Paging and intercom
- Parking Lot
- System Recordings
- Voicemail blasting
- Summary
- Basic settings
- Chapter 11: Maintenance and reporting
- System updates
- Should you install updates all the time?
- Checking system health
- Server Status
- Network usage
- Memory usage
- Mounted filesystems
- trixbox status
- Reporting tools
- Summary
- System updates
- Chapter 12: Troubleshooting
- Getting to know Asterisk
- Stopping, restarting, and reloading Asterisk
- General channel information
- Troubleshooting SIP extensions and trunks
- Troubleshooting IAX2 extensions and trunks
- Troubleshooting zap channels
- Troubleshooting VoIP problems
- Troubleshooting echo problems
- Hardware troubleshooting
- Clean up the BIOS
- Checking for conflicts
- Whose your Dahdi?
- Summary
- Getting to know Asterisk
- Chapter 13: trixbox utilities
- PBX menu
- Gizmo5 module
- Config File Editor
- PBX Status
- Endpoint Manager
- Bulk Extensions
- CDR Reports
- System menu
- System Info
- System Maint
- Network module
- DHCP module
- Backup module
- Settings menu
- Repositories
- General Settings
- Command-line tools
- Summary
- PBX menu
- Chapter 14: Designing a good call flow
- Call-flow feature review
- Flowcharting your call flow
- Design guidelines
- Design scenarios
- Summary
- Chapter 15: Securing your trixbox server
- Start with a good firewall
- Stopping unneeded services
- Securing SSH
- Create a remote login account
- Change the SSH port
- Extension security
- Additional security
- APF
- APF additional tweaks
- BFD
- Summary
- Chapter 16: HUD
- Desktop convergence / improved productivity
- HUD features
- Managing HUD users
- Managing permissions
- Summary
- Chapter 17: Introduction to trixbox Pro
- trixbox Pro versus trixbox CE
- trixbox Pro Editions
- trixbox Pro Standard Edition
- Enterprise Edition
- Call Center Edition
- Feature Matrix
- Managing trixbox Pro
- Devices and users
- Phone numbers
- Groups and permissions
- trixbox Pro permissions
- Group permissions
- AutoAnswer
- Scheduler
- Managing extensions
- Groups and permissions
- A.C.D. (Call Center Edition)
- A.C.D. reports
- Additional admin features
- User features
- Voicemail
- Find-Me
- Summary



