How to configure Trixbox IP/VoIP PBX system
This page is designed to help those of you wishing to configure you own IP-PBX system based on the Trixbox CE edition.
Trixbox is based on the Asterisk IP-PBX system and has many features including:-
- IVR (Interactive Voice Responce) Menu system - digital receptionist
- Extensions
- Ring Groups - Sales, Accounts
- Call queues - Support
- Hunt Group
- Music on hold
- Announcements
- Call forwarding - never miss a call
- Voicemail - forward as an attachment to e-mail
- Multiple lines - in and out
You can obtain telephone numbers from many of the VoIP service providers
You will need a VoIP handset or Softphone
We can of course build and provide a PC configured ready for use or if you’d prefer use our hosted VoIP service!
Here are the basic build steps
Download the latest release of the Trixbox ISO CD image from here. Please note these instructions are based on version 2.8 (stable release)
Obtain a VoIP account from the above providers, we will use SipGate as our working example.
Find a PC with at least 512Mbs memory, 40Gb Hard drive, Network Card and boot from the Cd.
Follow the instructions until the system reboots and presents you with a text/console based login.
Login as root, with the password you entered during configuration
Change the IP address to a static/ fixed IP
Locate and run the ‘netconfig’ command, followed by ‘service network restart’. This is so you can configure using Trixbox using a web browser and point all handsets and phones to point to the one host / IP address.
Edition the sip_nat.conf file
cd /etc/asterisk vi sip_nat.conf
externip: <broadband ip> localnet: <local lan range>/<net mask> e.g. 192.168.0.0/255.255.255.0 externrefresh=5
Configure your Phone System
You can now browse to the Trixbox server. It is recommended you use Firefox as IE has some odd display results.
Switch to maint mode by clicking on the link of the right, userid: maint. default password: password
Select PBX Settings from the PBX menu.
1) Create Extensions
Each extension is effectively a user account and has a password, that a VoIP phone can connect to Maybe create a Ring Group for each department and include the relevant extensions or defince a call Queue Specify/Enable voicemail with a pass code
2) Create Trunk(s)
Depending on your VoIP provider, you may have different accounts or providers with different dial plans and call costs
3) Configure Inbound call route
This can specify if the inbound number should goto a Ring Group, Queue or an IVR menu of options
4) Configure Outbound call rule
Like the inbound route this could use the same Trunk/VoIP provider or a different one Specify if you need a prefix , i.e. 9, followed by a phone number. Key sequence would be _9.
5) Lastly, go to the General Settings menu
After each settings change, be sure to apply and restart the Trixbox service by clicking on the Orange prompt that appears at the top of the screen.
Other interesting features such as Announcements which can be selected from IVR or route an inbound call to enable callers to listen to a message. Add your own messages or recordings.
Further support can be found at Fonality Trixbox Website or we can help where possible.
|