Book Image

TrixBox Made Easy

By : Kerry Garrison, Barrie Dempster, Kerry Garrison (Project)
Book Image

TrixBox Made Easy

By: Kerry Garrison, Barrie Dempster, Kerry Garrison (Project)

Overview of this book

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.
Table of Contents (16 chapters)
TrixBox Made Easy
About the Authors
About the Reviewers
Free Chapter
Introduction to VoIP
TrixBox Configuration
Commonly Used VoIP Terms

NAT Considerations

When we have a device performing NAT between our TrixBox system and our providers, we can remedy this by making some changes to our configuration. We can manually change the configuration files from the web interface in order to make any changes for which we can find options. To reach this section, from the first page of the TrixBox web interface click the System Administration link as shown below:

Next, we should see the System Administration screen where we click on Config Edit.

Here, we can see all the notable configuration files involved with our TrixBox system that we can change manually.

We want to modify the sip_nat.conf file, so click on it to show us the file:

We want to add the following information as shown in the preceding screenshot:

externip= ; Change to match our external IP address
localnet=; Change to match our network settings

The externip setting needs to be set to our public IP address. If we do not know...