Trixbox One User

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

Trixbox is a IP-PBX solution designed for small and medium-sized business. It is developed by Fonality Corporation. The trixbox Community Edition (CE) is free. This tutorial illustrates how to install and set a trixbox for connecting with vBuzzer.

Step1. Download, burn CD and install trixbox

A. Download trixbox CE from http://www.trixbox.org/downloads

Currently, we select trixbox CE 2.6.0.5. It is an ISO image file named Trixbox-2.6.0.5-i386.iso.

B. Burn the ISO image of trixbox CE

Use a CDROM burning tool to burn the CDROM image, like Nero or Ones. If you do not have a CDROM burning tool, you can get a free CDROM burning tool called CDBurner ProXP from

http://www.cdburnerxp.se/

C. Install trixbox CE on a clean PC

1. Choose a clean PC. Notice that all data on all of hard drivers of this PC will be deleted.

2. Insert the CD into the PC.

3. Make sure the BIOS settings is boot from the CD.

4. Install the trixbox CE

D. Obtain the IP address of the PC in order to access the trixbox web GUI

After installing the trixbox CE, you login the PC by using root and the password of root.

Once you login, you are told the URL for access to the trixbox web GUI.

trixbox-gui-ip.jpg

As the picture shows, the circled place is the URL which is http://192.168.1.231

Step2. Update all package of trixbox CE

A. Find another PC located in the same LAN which means this PC has the same network mask as the trixbox PC.

B. Open the web browser on the access PC and enter the URL of trixbox, e.g.

http://192.168.1.231/admin

C. An authorization window will pop up. The User name is “maint” and the Password is

“password”.

Trixbox-admin-login.jpg

trixbox-admin-login.jpg D. The administration page will appear.

This administration page shows the trixbox has installed some basic modules. If we need more powerful features, such as call queues, follow me and time conditions, we need install other packages of trixbox CE.

First, click on “Module Admin” in the left main menu. Then click on “updates online” in the right frame.

Trixbox-module-admin.jpg

trixbox-module-admin.jpg

E. All available modules are listed in the Module Administration page.

First click on “download all”. Then click on the button “process”.

Trixbox-module-admin-download-install.jpg

trixbox-module-admin-download-install.jpg

F. A confirmation page appears. Just click on the button “confirm”

Trixbox-module-admin-download-confirm.jpg

trixbox-module-admin-download-confirm.jpg

G. After downloading and installing, the installed modules are listed.

Trixbox-module-admin-downloaded-list.jpg

trixbox-module-admin-downloaded-list.jpg

Step3. Design the topology architecture

SIP clients register on the trixbox. The trixbox registers on the vBuzzer system. SIP clients can call each other by the trixbox. Any SIP client can dial out by the trixbox routes all outgoing calls to the vBuzzer system. Any incoming call from the vBuzzer system can be directed to a SIP client through the trixbox. The topology is shown below.

Trixbox-topology.jpg

trixbox-topology.JPG

From the picture, we illustrate a vbuzzer user which is vbuzzerusername with a password(vbuzzerpassword), and two trixbox users which are 2000 with a password (2000) and 2001 with a password (2001). Several kinds of calls are listed below.

A. An internal call can be placed between 2000 and 2001. All internal calls are switched by the trixbox.

B. When an incoming call of the vbuzzerusername from vBuzzer system comes, an announcement will play back. For example the announcement is “This is vBuzzer. For sales, press 1. For billing, press 2. Thanks for your call”. If the extension number is 1, this incoming call will be directed to 2000. If the extension number is 2, this incoming call will be directed to 2001.

C. An outgoing call of a trixbox user, 2000 or 2001, will be forwarded to the vBuzzer system as placed by the vbuzzerusername.

Step 4. Setup extensions 2000/2000 and 2001/2001

A. Click on “Extensions” in the left main menu. Then Click on the button “Submit”. Please make sure the Device is “Generic SIP Device”.

Trixbox-extensions-submit.jpg

trixbox-extensions-submit.jpg

B. The extension configuration page appears. Fill in those circled items to add th extension 2000/2000. Do not touch other items. Finally, click on the button “Submit” on the bottom of the page.

Trixbox-add-extensions.jpg

trixbox-add-extensions.jpg

C. The added extension 2000 is listed below “Add Extension”. Now, click on “Apply Configuration Changes” on the top of the page.

Trixbox-add-extensions-apply.jpg

trixbox-add-extensions-apply.jpg

D. A confirmation window pops up. Just click on “Continue with reload”.

Trixbox-add-extensions-apply-ask.jpg

trixbox-add-extensions-apply-ask.jpg

E. Add the second extension 2001/2001 by repeating B, C and D of Step4.

Step5. Setup a vBuzzer trunk

A. Click on the “Trunks” in the left main menu. Then click on the “Add SIP Trunk” in the right frame.

Trixbox-add-trunks.jpg

trixbox-add-trunks.jpg

B. The trunk configuration page is displayed. Fill in those circled items to add the vBuzzer trunk. Do not modify other fields. Finally, click on the button “Submit Changes” on the bottom of the page.

Trixbox-add-trunks-vbuzzer.jpg

trixbox-add-trunks-vbuzzer.jpg

C. The trunk called “Trunk SIP/vbuzzer” is added below “Add Trunk”. Now, delete the original trunk named “Trunk ZAP/g0”. Click on the “Trunk ZAP/g0” below “Add Trunk”. Then click on “Delete Trunk/g0”.

Trixbox-add-trunks-delete-zap.jpg

trixbox-add-trunks-delete-zap.jpg
D. Now only “Trunk SIP/vbuzzer” is listed below “Add Trunk”. Click on “Apply Configuration Changes” on the top of the page.

Trixbox-add-trunks-apply.jpg

trixbox-add-trunks-apply.jpg

E. A confirmation window pops up. Just click on “Continue with reload”.

Trixbox-add-trunks-apply-ask.jpg

trixbox-add-trunks-apply-ask.jpg

Step6. Setup an outbound route

A. Click on the “Outbound Routes” in the left main menu. Then click on the “09_outside” below “Add Route” in the right frame.

Trixbox-outbound-routes.jpg

trixbox-outbound-routes.jpg

B. The route configuration page appears. Just fill in those circled items. Do not modify other fields. As for Dial Patterns, we choose Toll-free, Long-distance and International byusing Dial patterns wizards.

Trixbox-outbound-routes-0-9.jpg

trixbox-outbound-routes-0-9.jpg

C. The outbound route has been added. Click on the “Apply Configuration Changes” on the top of the page.

Trixbox-outbound-routes-apply.jpg

trixbox-outbound-routes-apply.jpg

D. A confirmation window pops up. Just click on “Continue with reload”.

Trixbox-outbound-routes-apply-ask.jpg

trixbox-outbound-routes-apply-ask.jpg

Step7. System Recordings. By using this feature, we can record some announcements.

A. Click on the “System Recordings” in the left main menu. We plan to record an announcement by the extension 2000. Therefore, in the “Record or upload”, we enter 2000 and click on the button “Go”.

Trixbox-system-recordings.jpg

trixbox-system-recordings.jpg

B. By using the X-Lite (extension 2000), we dial *77 to record an announcement. After finishing, we hang up the call. Also, we can dial *99 to play back the recording. Then, we name this recording Welcome. Finally, we click on the button “Save”.

Trixbox-system-recordings-save.jpg

trixbox-system-recordings-save.jpg

C. A recording named Welcome is added below “Add Recording”.

Trixbox-system-recordings-have-saved.jpg

trixbox-system-recordings-have-saved.jpg

Step8. Add an IVR

A. Click on the “IVR” in the left main menu. Then click on “Add IVR” in the right frame.

Trixbox-ivr.jpg

trixbox-ivr.jpg
B. The IVR configuration page appears. Fill in those circled items based on the topology architecture. Do not modify other fields. Click on the button “Save” on the bottom of the page.

Trixbox-ivr-save.jpg

trixbox-ivr-save.jpg

C. An IVR called MainMenu is added below “Add IVR”. Now, click on the “Apply Configuration Changes” on the top of the page.

Trixbox-ivr-apply.jpg

trixbox-ivr-apply.jpg

D. A confirmation window pops up. Just click on “Continue with reload”.

Trixbox-ivr-apply-ask.jpg

trixbox-ivr-apply-ask.jpg

Step9. Setup an inbound route for the vbuzzerusername

A. Click on the “Inbound Routes” in the left main menu. Then click on the “Add Incoming Route” in the right frame. Then, the inbound route configuration page appears. Just fill in those circled items. Do not touch other fields. Finally, Click on the button “Submit”.

Trixbox-inbound-routes.jpg

trixbox-inbound-routes.jpg

B. An inbound route named “vbuzzerusername/any CID” is added below “Add Incoming Route”. Now, click on the “Apply Configuration Changes” on the top of the page.

Trixbox-inbound-routes-apply.jpg

trixbox-inbound-routes-apply.jpg

C. A confirmation window pops up. Just click on “Continue with reload”.

Trixbox-inbound-routes-apply-ask.jpg

trixbox-inbound-routes-apply-ask.jpg

The end.

Popularity: 7% [?]