Trixbox Pro v2
Trixbox Pro v2
Trixbox Pro v2
0
Complete setup guide for a small business
Document v1.2 - Last updated by Chris Sherwood, SureTeq, Inc.
trixbox Pro v2.0 is Fonality's Hybrid-hosted Asterisk PBX solution that comes as a
downloadable ISO. It makes the process of bringing up a VoIP PBX solution a piece of
cake. This document details, step by step, how to install and configure trixbox Pro v2.0
for a small business. It includes information on how to set up extensions, incoming and
outgoing phone calls, and other useful applications.
SureTeq is an FtOCC Admin and Tech authorized Trixbox support vendor. We can
provide remote support and troubleshooting, or we can design, implement and support
your company's complete VoIP PBX solution.
Let SureTeq provide you with FtOCC certified trixbox Pro and/or trixbox CE hourly
support! Hourly rates and support contracts are available. For pricing information and
contact details, please contact us!
- SureTeq now has a blog/RSS feed! Subscribe to our blog for tips, tricks, news, and
general information about all things Asterisk/Trixbox.
Table of contents
1.0 - Hardware platform used in the creation of this document
2.0 - Download and install trixbox Pro v2.0
3.0 - Setting up your server
3.1 - Set up your DHCP server
3.2 - Install Webmin
3.3 - Connecting via SSH
3.4 - Secure SSH RSA key pair authentication
4.0 - Setting up your hardware
5.0 - General trixbox Setup/Security
5.1 - Options --> Customer
5.2 - Options --> Settings
5.3 - Options --> Network
5.4 - Options --> Link Server
6.0 - Dial Plan
7.0 - Configure Internal Extensions
7.1 - FXS Extension
7.2 - Softphone Extension
7.3 - Polycom phone setup
7.4 - Grandstream GXP-2000 setup
7.5 - Aastra phone setup
7.5 - A note on hardware phones
8.0 - Trunks
8.1 - FXO Trunk
8.2 - T1 Trunk
8.3 - Voipjet Trunk
9.0 - Dial Plan Setup
9.1 - Local Dial Plan
9.2 - Long Distance Dial Plan
9.3 - International Dial Plan
10.0 - Call Menus
10.1 - System Recordings
10.2 - Sub-menus
10.3 - Scheduler
10.4 - MAIN submenu
11.0 - On Hold Music
12.0 - User Control Panel
12.1 - UCP Home
12.2 - UCP Voicemail
12.3 - UCP Calls
12.4 - UCP Features
12.5 - UCP ACD
12.6 - UCP Reporting
13.0 - Groups
14.0 - Call Queues
14.1 - Creating a Queue
14.2 - Add Queue to a Submenu
14.3 - Create Queue Extension
14.4 - ACD Reports
14.5 - ACD Recording
14.6 - Agent Commands
15.0 - HUD
15.1 - HUD Installation and Configuration
15.2 - Web Launcher
16.0 - Extra Features
16.1 - Status --> resources
16.2 - Status --> alerts
16.3 - Options --> echo
16.4 - Conferences
There are many settings available for configuring your ports. Under most circumstances,
you should just leave everything default. If your card has hardware echo cancellation,
you want to make sure to turn it off here (Echo Cancel = no, Echo training = no). Also,
if you are having volume problems (callers can't hear you, or you can't hear callers),
you can adjust the RX (Receive) or TX (Transmit) gain. You should never have to adjust
gain more than +/- 5.0db however.
If you still want to be able to manually configure your zaptel.conf and zapata.conf files,
you can click on '[ Advanced Mode ]' and you will be able to do so there.
For T1 card configuration, you should have more options such as signaling and
switchtype. T1 configuration is beyond the scope of this document, but if you would like
SureTeq to configure your T1 card for you, do not hesitate to contact us!
Once you have your network settings configured the way you like them, click 'Apply All
Changes' to save.
5.4 - Options --> Link Server
Most trixbox deployments won't take advantage of this feature, but if you are running a
larger-scale setup, you will definitely want to use this. When you download trixbox from
Fonality, you are asked at one point whether this is an additional server for a username
you already have. If you say yes, and the proceed to download, both servers should
show up in this section. This, however, is beyond the scope of this document. If you
would like consulting or design for linked servers, SureTeq provides this, so please feel
free to contact us.
Just click OK. You should now see that 'MAC' was populated with the word SOFTPHONE.
Now enter in a description...I'm putting in 'Schw00d's Laptop Softphone' so that I know
what this extension is for. Click on 'Add Device' and you should see your newly created
phone show up in the device list below. If this is your first softphone, your SIP
username and password should be 'SOFTPHONE001.' Now, it's time to set up the
extension.
In the control panel, click on 'Extensions --> add extension.'
Most of the settings are the same as the FXS extension setup above in section 7.1, so I
will only list the differences here:
Extension Number: 101
Description: Softphone
Web Username: XXXXXX_101 (where XXXXXX is my trixbox server ID)
Web Password: 12345
Phones / Devices: Schw00d's Laptop Softphone - SIP/SOFTPHONE001 (your selection
will start with whatever description you entered when creating the device)
Voicemail Box: 111 (I want this extension to share voicemail with the cordless phone I
configured above...if this is a new mailbox, enter the appropriate information)
Voicemail Password: 12345 (this needs to be the same password that I set when
creating voicemail box 111)
Click 'Add Extension' and you're done. If you now go to 'Extensions --> view
extensions,' you will see the voicemail box 111 information (email and settings)
populated, or if it was a new voicemail box, you will see the new information.
Now to configure the X-Lite soft phone which can be downloaded from http://
www.counterpath.com/x-lite.html.
You can use the setup wizard, or click the down arrow at the top left of the phone and
use these settings.
Before we start though, click on 'Extensions --> phones.' Remember when we originally
set up our softphone device and the username and password were both
'SOFTPHONE001?' Now that we have associated this softphone device with an
extension, the 'SIP Password' should now be the extension number (which for me is
101). Make a note of the SIP username and password, and then enter in the following
in the X-Lite SIP settings:
Display Name: Soft Phone (can be whatever you want)
User Name: SOFTPHONE001 (your SIP username from the devices page)
Password: 101 (your SIP password from the devices page)
Authorization User Name: SOFTPHONE001 (your SIP username from the devices page)
Domain: s123456.trixbox.fonality.com (where 123456 is your trixbox Pro server
ID...NOTE: if this is a remote extension, you will want to use
s123456x.trixbox.fonality.com which is your EXTERNAL FQDN)
Make sure that 'Register with domain and receive incoming calls' is checked, and that
'Send outbound via:' is set to 'target domain.'
We're not quite done yet...we need to configure the voicemail extension. Click on the
'Voicemail' tab and make sure 'Check for voice mail' is checked. In the field next to
'Number to dial for checking voicemail,' enter in 8555 which is the trixbox Pro voicemail
extension.
Click 'OK' and then click 'Close' on the SIP account settings page. Your X-Lite softphone
should now successfully register with your trixbox Pro.
You can now test calling another extension, and it should work!
7.3 - Polycom phone setup
trixbox Pro makes it really easy to provision both Polycom and Aastra phones...if you
have read my Polycom Central Server Setup for trixbox CE version, you know what a
pain in the butt this used to be...Fonality did a great job of making sure trixbox techs no
longer go bald from pulling their hair out.
First, plug the Polycom phone into your network. If you are using trixbox Pro as your
DHCP server, the phone will get a DHCP address, download the latest firmware, and
register itself with your system. After a reboot or two, you should see your phone's MAC
address appear in 'Extensions --> phones.' The SIP username and password should be
the MAC address of the Polycom phone, and the description should be 'Auto-detected.'
Since the phone is now a device on your trixbox, we can move on to extension
configuring.
In the control panel, click on 'Extensions --> add extension.'
Most of the settings are the same as the FXS extension setup above in section 7.1, so I
will only list the differences here:
Extension Number: 100
Description: Schw00d's Office Phone (can be whatever you want)
Web Username: XXXXXX_100 (where XXXXXX is my trixbox server ID)
Web Password: 12345
Phones / Devices: Auto-detected - SIP/0004F2XXXXXX (your selection will have your
phone's MAC address)
Voicemail Box: 111 (I want this extension to share voicemail with the cordless phone I
configured above...if this is a new mailbox, enter the appropriate information)
Voicemail Password: 12345 (this needs to be the same password that I set when
creating voicemail box 111)
Click 'Add Extension' and you're done. If you now go to 'Extensions --> view
extensions,' you will see the voicemail box 111 information (email and settings)
populated, or if it was a new voicemail box, you will see the new information.
Wow...that was super easy. Now rinse and repeat for your 100 seat call center.
7.4 - Grandstream GXP-2000 setup
The Grandstream GXP-2000 is a cheap, reliable phone that works great for small
offices. I typically recommend Polycom, but if you are on a budget, you can get the
GXP-2000 for about $85 bucks, and you will not be disappointed.
Since this phone is not trixbox Platinum certified, it has to be manually configured to
work with the trixbox Pro. Plug the phone into your network, and it should automatically
DHCP an IP address. The IP address is displayed on the screen of the phone. Mine
shows up as 192.168.100.105, so the first thing I do is point my browser to that IP
address.
When the Grandstream GUI comes up, enter 'admin' as the password, and you will be
let into the management interface. Click on the 'status' tab, and you will see the
phone's MAC address. Make a note of it and go back to your trixbox control panel.
In the control panel, click on 'Extensions --> phones.' In the 'Add Phone' section, drop
the 'vendor' box down to 'Grandstream.' You will receive the following message:
Click OK. Now, enter in the MAC address you got from the Grandstream GUI in the
'MAC' field. This should be entered without the colons (:) and in all caps.
Next, type in the phone's description and click 'Add Device.' You should now see it
appear in the device list. Make a note of the SIP username and password...they should
be the MAC address of your Grandstream phone.
Go back to the Grandstream GUI and click on the 'Account 1' tab. Enter in the following
information:
Account Active: Yes
Account Name: 103 (the extension number I'm going to use for this phone)
SIP Server: s123456.trixbox.fonality.com (where 123456 is your trixbox server ID)
Outbound Proxy: s123456.trixbox.fonality.com (where 123456 is your trixbox server ID)
SIP User ID: 000B82XXXXXX (your SIP username / Grandstream MAC address)
Authenticate ID: 000B82XXXXXX (your SIP password / Grandstream MAC address)
Name: Grandstream GXP2000 (whatever you want here)
We also need to set the voicemail extension, so on the same 'Account 1' page, you will
see 'Voice Mail UserID' about halfway down the page. Put 8555 into the field. Now,
scroll down to the bottom of the page and click 'Update.' On the next screen, click
'Reboot.' Your phone will now reboot and register with the trixbox. We now need to
associate it with an extension.
In the control panel, click on 'Extensions --> add extension.'
Most of the settings are the same as the FXS extension setup above in section 7.1, so I
will only list the differences here:livepage.apple.com
Extension Number: 103
Description: Schw00d's GXP-2000 (can be whatever you want)
Web Username: XXXXXX_103 (where XXXXXX is my trixbox server ID)
Web Password: 12345
Phones / Devices: Grandstream GXP-2000 - SIP/000B82XXXXXX (your selection will
have your phone's MAC address)
Voicemail Box: 111 (I want this extension to share voicemail with the cordless phone I
configured above...if this is a new mailbox, enter the appropriate information)
Voicemail Password: 12345 (this needs to be the same password that I set when
creating voicemail box 111)
Click 'Add Extension' and you're done. If you now go to 'Extensions --> view
extensions,' you will see the voicemail box 111 information (email and settings)
populated, or if it was a new voicemail box, you will see the new information.
That's it!
7.5 - Aastra phone setup
Aastra provides some great phones that cover the needs of almost any professional. I
have used the 9133i, the 480i, and the 55i, and have blogged about the pros and cons
of each in my blog post All about Aastra. Check it out for more detail on these
phones...since they are a trixbox Pro Platinum Certified hardware provider, their setup is
incredibly easy.
First, plug the Aastra phone into your network. If you are using trixbox Pro as your
DHCP server, the phone will get a DHCP address, download the latest firmware, register
itself with your system, and configure itself as the next available extension. After a
reboot or two, you should see your phone's MAC address appear in 'Extensions -->
phones.' The SIP username and password should be the MAC address of the phone,
and the description should be 'Auto-detected.' You will also see its new extension
number. Since the phone is now a device on your trixbox, we can move on to extension
configuring.
In the control panel, click on 'Extensions --> view extensions.'
Most of the settings are the same as the FXS extension setup above in section 7.1, so I
will only list the differences here:
Description: Schw00d's Aastra 480i (can be whatever you want)
Web Username: XXXXXX_100 (where XXXXXX is my trixbox server ID, and 100 is the
extension number...this should already be set)
Web Password: 12345 (whatever you want)
Phones / Devices: Auto-detected - SIP/00XXXXXXXXXX (your selection will have your
phone's MAC address)
Voicemail Box: 111 (I want this extension to share voicemail with the cordless phone I
configured above...if this is a new mailbox, enter the appropriate information)
Voicemail Password: 12345 (this needs to be the same password that I set when
creating voicemail box 111)
Click 'Update Extension' and you're done. If you now go back to 'Extensions --> view
extensions,' you will see the voicemail box 111 information (email and settings)
populated, or if it was a new voicemail box, you will see the new information.
7.6 - A note on hardware phones
I get asked a lot what a 'good' phone is, so I thought I'd take a moment to give you
some impressions on some of the more common hardware phones available.
Polycom SoundPoint IP phones - The IP430's and IP501's are very good mid-level
phones that retail for between $150 and $200 bucks each. These are the phones that I
typically recommend for installations comprising of 10 or more phones. The speaker
phone is full duplex and is arguably the best quality speaker phone available. You can
have from 2 to 6 line appearances depending on which phone model you choose. The
IP601 has a very nice side-car available for receptionists which is fully programmable
with line appearances.
Aastra phones - I have worked with three different models of Aastra phones. The
9133i is a great, low-cost phone that will cover the telephony needs of most users, and
would also be great deployed in a call center environment. The 480i gives you some
additional bells and whistles, has up to 20 softkeys for various functions, and a great
big display screen that looks great. The 55i is perfect for a receptionist, and can be
expanded with up to 3 sidecars for massive line control. To read more about the pros
and cons of the various Aastra phones, check out my blog post All about Aastra.
GrandStream GXP-2000 - This is a very good entry level phone that retails for about
$85 bucks. It has all of the basic functionality you would expect from an office phone
including speaker phone, 4 line appearances, and buttons for transfer, conference, voice
mail, and mute. It is pretty rugged and I have had nothing but good experiences with
this phone. It is fairly easy to configure (see above), but not quite as easy as the
Polycom and Aastra phones since Grandstream is not a trixbox Platinum certified
vendor.
Cisco phones - The Cisco phones look great, but they are difficult to configure and are
super expensive. I never recommend them.
If you have found this document useful, and plan on purchasing some hardware phones
or other VoIP equipment, I would greatly appreciate if you use the banner link for
Voipsupply.com below. I have purchased equipment from Voipsupply.com many times,
and I have always found their pricing to be great and their shipping fast, so I definitely
recommend them. By using the link below, you won't be raising YOUR purchase price at
all...you would simply be donating a small percentage of your purchase to me, and I
would definitely appreciate it!
My VoipSupply.com Link:
8.0 - Trunks
8.1 - FXO Trunk
Now that we have set up our internal extensions, let’s focus on getting calls out.
By default, trixbox Pro has already created a trunk out of my FXO port in the Digium
TDM400 card. If you look at the TDM card in 'Options --> cards,' and then click on the
FXO port, you will also see that it has been put in Zap group 0 (Zap/g0). That's it...the
configuration for your FXO ports is done automatically.
8.2 - T1 Trunks
The set up of a T1 trunk is beyond the scope of this document, but if you need T1 trunk
consulting, SureTeq provides this service, so please, don't hesitate to contact us!
8.3 - Voipjet Trunk
Voipjet provides outbound VoIP using the IAX protocol. I like to use Voipjet for my long
distance or as overflow trunks for PSTN or T1 lines because they are a 'pay-per-usage'
service rather than a monthly plan. You can throw $20 bucks into your Voipjet account,
and it is good until it is completely used up. You have to have more than $20 bucks in
your account to use their 'preferred' hosts though...those are going to be the most
reliable.
To set up Voipjet to work as an outbound trunk, first log into http://www.voipjet.com
and click on 'PBX Setup' in the left hand menu. You can ignore all of their setup
instructions because they are for old versions of trixbox, or for if you're setting up your
trunk in a vanilla Asterisk installation. You do however want to make note of your
Voipjet account number and authorization code (an MD5 string) and pick one of their
server hosts depending on your location and how much money is in your account. Once
you have all of that information, go into your trixbox control panel and click on 'Options
--> voip.'
Under 'Add VoIP Account,' fill in the following information:
Route Name: Voipjet
Username: (your Voipjet username)
Password: (your Voipjet password)
Provider: Other / IAX2
Register: no
Server: (your Voipjet server...I use west.voipjet.com)
Expand the 'Advanced' settings and make sure the following are set:
From Domain: (your Voipjet server...same as 'Server' above)
Qualify: 5000ms
Direction: out - (peer)
Authentication: MD5
Also, you want to make sure there is no register string since this is an outbound trunk
only. Leave everything else default.
That's it! Your Voipjet trunk is now ready to rock 'n roll.
Click OK and your phone should ring in a few seconds. Follow the voice prompts to
record your message. Once you are satisfied with it, hang up and you should see your
newly recorded message appear in the voice prompts section.
Follow the same procedure for your 'closed' message, and you should have two
messages to get you started.
10.2 - Sub-menus
Our main incoming lines will be answered by the MAIN sub-menu, but we're going to
set that up later to simply be our time schedule. In the meantime, we need to create
two new sub-menus - one for during business hours, and one for after business hours.
Start by clicking on 'AutoAnswer --> sub-menus.' You'll see a bunch of default sub-
menus...ignore those for now, and let's create a new one.
Type in 'Business_hours' in the 'Submenu Name' field and click 'Create New Submenu.'
Once the submenu has been created, it will show up in the list of submenus below.
Click on it to bring up the submenu details.
When this screen comes up, it can be a bit confusing, but basically, there are two
separate sides. The left side is for the IVR functions, or how the system directs the calls
that are coming in. The right side is for setting up key press options for the submenu.
Let's start on the left.
We see that the first step sets the caller ID to the name of the submenu. That's
fine...but we need it to do something afterwards. We're going to want to have it play
the 'business_hours' recording we made in step 10.1, so in the 'Add New Sequence'
section, make sure it says 'After step' 1 and then drop down the box and select 'Play
voice prompt - allow keypress.' Click the 'Apply All Changes' button.
Your new step should now be listed under step 1. Drop down the box and choose the
'business_hours' greeting that you recorded and then click 'Apply All Changes.' Now,
when a caller hits this submenu, they will hear the recording. For best practices sake
though, we need to have an 'out' for if the caller does not press any buttons. Under
'Add New Sequence,' drop down the box and choose 'Wait - allow Keypress,' then click
'Apply All Changes.' You now have a step 3 that waits an allotted amount of time...this
timer starts counting after the message in step 2 is played. Select a good amount of
time from the drop down box (I'm going to set it to 30 seconds), and then click 'Apply
All Changes.'
Now we need to choose what happens after the timeout. I'm going to have it forward
to my extension, x100. Select 'Go to extension - forward=yes VM=no' from the drop
down box and click 'Apply All Changes.' Now, you should see this as step 4. Drop down
the 'Go to:' box and select the appropriate extension, and you can set the seconds to
30 seconds. This way, my voicemail should pick up if I'm not at my desk. Click 'Apply All
Changes.' We now have our call flow done...let's add some keypress options.
On the right hand side, you should see the 'Add New Keypress' section. Select option '2'
and change 'Go to:' to your desired extension. Click 'Apply All Changes.'
*** NOTE: I said this earlier, but I can't stress it enough...if you want callers to be
able to dial extensions directly when they hear your recording, DO NOT choose a
keypress option that matches the first digit of your extension pattern. If you do, you will
create a delay in your system. I started at option 2 because my extensions are all 1xx
extensions.
You can repeat the last step for keypress option 3 and so on if desired. We will add a
queue to this keypress set a little later in the documentation, but this is enough for
now. Here is a screenshot of what we just configured:
You will also want to repeat this entire process to create your 'after_hours' submenu.
One note on the after hours configuration...in step 2, instead of 'Play voice prompt -
allow keypress,' you may want to do 'Play voice prompt - disallow keypress' so that
callers can't get into your PBX. Personally, I leave mine on 'allow keypress,' but I don't
mention the keypress options in my voice prompt...this way, if the caller already knows
my extension, they can still get to me after hours.
The other change I make is that if a caller does not press any keys, I simply hang up
the call after hours rather than transferring to an extension. Here is what my
after_hours submenu looks like:
Your trixbox will now answer calls and send them to the 'business_hours' submenu
during business hours, and send them to the 'after_hours' submenu after hours. This is
the most simple setup for a small office. The next chapters will discuss further
configuring trixbox Pro to take advantage of some of the bells and whistles included.
13.0 - Groups
trixbox Pro includes group functionality so that you can not only create groups of
extensions for paging, intercom, and group voicemail, but you can also utilize these
groups to assign permissions to control features such as call queuing, ACD, HUD
settings, and much more.
All extensions by default are in the 'Basic Human Rights' group, which gives them
permissions for their own extension's Call forwarding / FindMe settings, setting the
amount of seconds their extension rings before moving on to voicemail or forwarding/
FindMe, the ability to disable voicemail, and the ability to change their voicemail's
emailing capabilities.
The Basic Human Rights group is great for general extensions, but I want to be able to
control EVERYTHING! It's just the way I am. So, to do this, I'm going to set up a new
group called 'Administrators.' I will then add all permissions to that group, and give that
group control over every other group.
In the 'Create New Group' section, I first type 'Administrators' in the 'Group Name' field,
and then give it an extension. I want to keep everything in 1xx, so I'm going to assign
this group to x150. I will leave the 'Auto-add New Users' checkbox UNchecked since I
don't want every new extension I put into the system to be in the Administrators group.
Also, now that I'm creating a new group extension x150, I can do a few cool things with
it using star keys:
Dial:
Perm.: unchecked (Specifies that an extension is ALWAYS going to ring when a queue
call comes in...the agent does not have to log in and out).
Ring: 15 (number of seconds to ring an extension before moving on to the next agent)
Priority: normal (You can set this to different levels from highest to lowest. This is
useful if, for instance, you have 10 agents answering 2 queues...5 agents can be
highest priority on queue #1 and lowest on queue #2, and the other 5 agents are vice
versa. This way, you can have primary and overflow agents for each queue).
Now, click 'Add Queue' to finish. You are taken to the 'A.C.D. --> view queues' screen
where you can see how many callers are in the queue, the current hold time, the
number of completed and abandoned calls, and the agents in the queue and their
status. You are also given a drop-down box to clear the stats per queue.
14.2 - Add Queue to a Submenu
Now it's time to make our newly created Tech_Support queue an option in our
'business_hours' submenu. Click on 'AutoAnswer --> sub-menus' and then type
'tech_support' in the 'Add New Submenu' section and click 'Create New Submenu.'
'Tech_Support' should appear in the bottom screen...click on it to edit it. By default, it
sets the caller ID to 'Tech support' which is fine because now my agents know which
queue the call is coming from...this is helpful if you have multiple queues. There are no
keypresses, which is fine because I set 'Keypress submenu' to 'none' when I set up the
queue. Let's create a new sequence after step 1, and choose 'Go to Queue' from the
drop down box. Click 'Apply All Changes.'
An option #2 shows up in the Call Sequence with a few options:
15.0 - HUD
HUD is a tool for visually monitoring and controlling what your extensions are doing.
The HUD product is put out by Fonality, the owners of the trixbox project, and they
have come a long way in integrating and improving HUD so that it becomes not only a
productive tool for communication, but a great selling point for resellers.
15.1 - HUD Installation and Configuration
HUD comes installed with all trixbox Pro versions, however you get HUD Lite with the
SE version, and full HUD with the EE and CCE versions. When you log into the UCP,
there is a HUD download link for either Mac's or PC's, and it will automatically give you
the appropriate version for the type of trixbox you are running. Click on Mac or PC to
download. Once it is downloaded, double-click on the downloaded file to get started.
Choose your installation options (most people can take defaults, but I don't like to have
it on my desktop or in my quick-launch bar...especially since it auto-starts). The
installation is pretty quick, and we can move onto setup.
When HUD is first run, it gives you a license agreement, and then checks online for
your server's enabled modules. After that, it gives you the option to install the Outlook
and Tapi add-ons...these are recommended for full functionality. HUD will also prompt
you for connection information in the wizard, but I prefer to set it up once HUD has
been installed. To get to settings, choose 'File --> Settings' from within HUD. You will
want to use these settings for connectivity:
Username: 123456_101 (this is the Web Username you specified when creating the
extension)
Password: 12345 (this is the Web Password you specified when creating the extension)
Advanced Settings
Server Name: s123456.trixbox.fonality.com (where 123456 is your trixbox server ID, for
a remote HUD connection, you will want to use s123456x.trixbox.fonality.com to resolve
your trixbox's external IP address).
Server Password: (this was sent to you in the 'Welcome to trixbox Pro' email...it is in the
HUD section at the bottom).
Server Port: 6600 (this will also need to be open to the Internet if you are connecting
remotely).
When the wizard finishes, HUD should now connect to your Trixbox, mark your
extension as 'Available,' and show you a list of extensions you have set up.
You can view or hide additional windows such as call parking and chat by using the
'View' drop down menu and selecting or deselecting the different options.
HUD tells you a few things when calls are in progress with colors:
Green - extension is on an outside call
Purple - extension is on an intra-office call
Orange - extension is on a queue call
Gray - extension is unavailable
You can drag and drop your extension (upper-left corner extension 101) to another
extension to call that extension (will dial your phone first and then call the 2nd
extension once you have picked up).
You can also drag and drop your call to the 'on hold' section in the upper left to put a
call on hold. You can also drag and drop a call into the envelope icon of another
extension to send that call directly to the voicemail of that extension.
HUD also allows you to Barge/Monitor a call in progress by clicking the 'B' next to a call
that is in progress. This will ring your extension and when you pick it up, you will hear
the conversation that is going on between the two other extensions, or to the outside
world. You can set permissions for which extensions can Barge/Monitor which other
extensions in the 'Groups' page discussed in section 13.0 of this document.
15.2 - Web Launcher
The Web Launcher in HUD (not included with HUD Lite), is a great tool for integrating
HUD with sales/CRM applications such as SugarCRM or Salesforce.com. It even works
with Google if you want! Basically, when a call comes in, you get a little WWW button
on the HUD pop-up. If you click it while on a call, it will launch your desired URL and
automatically input the dynamic variables you have set up such as caller number or
caller name. You can also use some of the other variables to automatically put these
details into a mysql database or any custom application you can think of that can be
launched with an HTTP POST. Here are some examples:
Launch a Google search based on caller ID: http://google.com/search?q=%
%caller_number%%
Launch a Google search based on caller name: http://google.com/search?q=%
%caller_name%%
Other variables:
%%my_extension%% - Your extension.
%%duration%% - call duration in seconds
%%type%% - "inbound," "outbound," or "queue" call
You can set the Web Launcher to launch automatically for inbound or outbound calls, or
it can be run manually by hitting the WWW button on the call pop-up.
Larger scale CRM integration or screen-pops using the Web Launcher is outside the
scope of this document, but SureTeq provides this service! Please feel free to contact
us.