Info@Hand PBX 1.0 User Guide
Info@Hand PBX 1.0 User Guide
2
User Guide
Version 1.2: November, 2007. This document is subject to change without notice. Disclaimer While every effort has been made to ensure the accuracy and completeness of information included in this document, no guarantee is given, or responsibility taken, by The Long Reach Corporation for errors and omissions.
Copyright 2007 The Long Reach Corporation 6333 Rideau Valley Drive Manotick, Ontario K4M 1B3
www.infoathand.com
Produced using Pages 08 on Mac OS X
Page 2
Table of Contents
1.0 Welcome .........................................................................................................4 1.1 About this Guide............................................................................................. 4 1.2 Who Should Read this Guide?....................................................................... 5 2.0 Introducing info@hand PBX .........................................................................6
Click to Dial for Firefox, by info@hand.............................................................................................6 Screen Pop-up on Incoming Call......................................................................................................6
3.0 Installing info@hand PBX .............................................................................7 3.1 Before You Start ............................................................................................. 7
3.1.1 Technical Requirements......................................................................................................... 7
3.2 Installing info@hand PBX Add-on .................................................................. 8 3.3 Configuring info@hand PBX Add-on .............................................................. 9
Choosing the Telephony Application................................................................................................ 9 Configuring the Plug-in Interface for Asterisk/Trixbox .................................................................... 10 Configuring the Plug-in Interface for Skype....................................................................................10 Configuring the Plug-in Interface for X-Lite.................................................................................... 11 Adding Phone Patterns.................................................................................................................. 12
3.5 Setting up Desktop Manager........................................................................ 14 4.0 Using info@hand PBX ................................................................................ 17 4.1 Using Click-to-dial ........................................................................................ 17 4.2 Using the Screen Pop-up ............................................................................. 17
Table of Contents
Page 3
1.0 Welcome
Thank you for using info@hand PBX from The Long Reach Corporation. The info@hand Business Portal is designed to energize your organizations efforts to efficiently organize and maintain information that is crucial to many aspects of your business and info@hand PBX is a key part of the systems overall capability. The info@hand Business Portal: Provides integrated management of corporate information on customer accounts and contacts, sales leads and opportunities, plus activities such as calls, meetings, and assigned tasks. Offers a Product Catalog, plus the ability to create Quotations, Sales Orders and Invoices using products from the Catalog. Payments may be received and allocated against invoices, and the system can produce PDF documents for Quotes, Sales Orders, Invoices, Receipts, and Statements. Tracks financial performance of current projects, and organizes a history of all project-related documents, status reports and activities. It also provides information about resource utilization on projects. Supports inbound and outbound email, enables sharing of business documents from HR policies to pricelists, manages a photographic staff directory, and organizes a calendar of scheduled activities. Offers a series of graphical Dashboards to track your sales pipeline, the most successful lead sources, service statistics, the costs and revenues from ongoing projects, and key financial metrics.
Most importantly, the system seamlessly blends all of these capabilities into an intuitive and friendly tabbed interface. The instructions in this guide will introduce you to your new info@hand PBX capabilities, and help you get familiar with the fundamentals of how you will use the system, and how it is linked to the phone numbers within your info@hand Business Portal.
Section 1: Welcome
Page 4
Section 1: Welcome
Page 5
Click-to-dial for Firefox works with info@hand, SugarCRM, and indeed any web application used within Firefox. This software is free to use, but is proprietary software created by The Long Reach Corporation, which also holds the Copyright on the software and its documentation. It is not Open Source software. Click-to-dial for Firefox works especially well with info@hand, as info@hand provides the option of auto-formatting all telephone numbers in the application, to ensure a consistent format including area and country codes, ensuring that the full and correct telephone number is always dialled. Note: A click to dial plug-in for Microsofts Internet Explorer browser is currently under development.
Page 6
Page 7
Simply click on the Install Now button, and then you will see:
Now click on the button to Restart Firefox, and when Firefox is back up on your screen, info@hand PBX will have been installed. (Note: Use the Tools, Add-ons menu item in Firefox to uninstall any add-on. Just click on the uninstall button to the right of any add-on.)
Page 8
In order to configure the interface between the plugin and the server, you must first select the Telephony Application you will be using - Asterisk/Trixbox, Skype, or X-Lite. The image below shows the configuration screen:
Page 9
info@hand PBX 1.2 User Guide Configuring the Plug-in Interface for Asterisk/Trixbox
If you choose Asterisk (which you also choose if you are using Trixbox, a variant of Asterisk), there are three key parameters that need to be set: Asterisk manager URL Handset Extension Dialing context
The Asterisk Manager URL should be set to the address of the Astmanproxy installation. For example, if the IP address of your Astmanproxy system is 203.123.123.101 and it was set up to listen on port 8081, you would set the Asterisk Manager URL to: http://203.123.123.101:8081/ The handset extension is straight-forward enough - just set that to whatever your local handset extension may be. The dialing context will depend on your Asterisk installation. It is typically "default", though for the Trixbox installation that this was written and tested with, the appropriate context was "from-internal". This tells the Asterisk box which context to use when dialing out.
Page 10
Page 11
The screen shot above shows the plugin configuration screen with the new phone number section highlighted. The example shows the case where you would like to recognize US phone numbers such as +1 123 123 4444. The pattern above will allow any set of numbers that match the given pattern to be recognized and will also add 0011 to the start of that number (international prefix if dialing from Australia). Ensure that you click "Save" to have the new pattern recognized. The new numbers will be recognized on the next page refresh.
The Asterisk Manager API enables control of the Asterisk PABX via 3rd party software. The Astman proxy application provides a web-based interface to the Asterisk Manager API, thereby allowing the plugin to control the PABX.
Page 12
Astman Proxy
Astmanproxy is a 3rd party add-on to Asterisk. You can download the installation source files from: http://www.popvox.com/astmanproxy-latest.tgz In order to install on your Asterisk box, run the following commands: cd /usr/local/src wget http://www.popvox.com/astmanproxy-latest.tgz tar -xf astmanproxy-latest.tgz cd astmanproxy-latest make && make install Once the installation is complete, you'll need to edit the Astmanproxy configuration file at: /etc/asterisk/astmanproxy.conf Update your host line to something like: host = 127.0.0.1, 5038, proxy, enterpasswordhere, on, off Note the listenport entry as this will affect the Asterisk connection URL: listenport=8081 Change the input and output format from: inputformat=standard outputformat=standard to: inputformat=http outputformat=xml Change the autofilter setting from: Section 3: Installing info@hand PBX Page 13
autofilter=off to: autofilter = on Now, restart Asterisk: /etc/init.d/asterisk restart And start up Astman proxy: astmanproxy start
Page 14
The Asterisk Manager server interface should be configured as required for the Click to Dial interface with the exception being that you will need to allow access from each of your client IP addresses. Refer to the previous sections for setting up the Asterisk Manager interface. For the demo system, the IP address of the Trixbox system was 192.168.1.90 and we were connecting to it on port 5038 using the username/password of admin/amp111. Once this is configured, youll need to configure your own channel information as shown below.
For the example shown, our handset was connected as SIP using extension 6000. Finally, youll need to configure the screen pop interface. Under the browser popup section, be sure to enable the incoming records screen pop and enter the URL to open on new calls: http://yourinfoathand.com/pabx.php?caller_id=%callerid%&name=%name% where http://yourinfoathand.com/ is the address of your info@hand instance. Once this is configured, save your settings. You can test the incoming screen pop, which should open at a matching record if one exists for either a lead or contact for the incoming caller id. You can view an example below:
Page 15
Page 16
Note that if a phone number is recognized, a clickable phone icon appears next to the phone number as shown above. If the system has been set up correctly, your phone will dial to establish your local connection and once you pick up, the external number will be dialled out.
Page 17
www.infoathand.com