FreePBX-3579

Noojee Click for Asterisk utilises the Asterisk AJAM interface to provide 'Click to Dial' functionality for any web page when viewed using the Firefox web browser.

AJAM is a simple web server built into Asterisk (since Asterisk 1.4) which allows an external application (Noojee Click in this case) to send instructions to Asterisk.

Installing Noojee Click is a three part process.

1) Install Noojee Click into the Firefox web browser

2) Configure your Asterisk server's HTTP server to enable AJAM

3) Configure Noojee Click to connect to Asterisk via the AJAM interface.

Requirements

Before we get started lets make certain you have all the bits that Noojee Click requires.

Asterisk Versions

  • 1.4.x
  • 1.6.0.6 +
  • 1.6.1+
  • 1.6.2+
  • 1.8.1+

Noojee FreePBX module 4.0.2.

Firefox Versions

  • 3.x
  • 4.x
  • 5.x
  • 6.x
  • 7.x
  • 8.x (recommended)
  • 9.x

Desktop Operating System

  • Windows XP
  • Windows Vista
  • Windows 7
  • Linux (any flavour that supports firefox)

Asterisk Configuration

TODO: add in description of adding a Manager account via Free PBX UI.

Installing Noojee Click

You can install Noojee Click directly from the Mozilla Adons web site by entering the following URL in the Firefox address bar:

https://addons.mozilla.org/en-US/firefox/addon/8510/

Click the 'Add to Firefox' button.

And then the 'Install Now' button.

Once the install has completed, click the 'Restart Firefox' button to restart firefox and activate Noojee Click.

Once Firefox restart a new icon  will appear in the bottom right hand corner of the Firefox status bar.

Click the image and select the 'Configuration...' option.

The Noojee Click configuration is split into a number of tabbed panels. You can find a complete description of each panel Configuration-104.

To get Noojee Click operational you must configure at least two of the Panels:

  • Phone
  • Asterisk

Phone Panel

Extension : enter your handsets extension number

Auto Answer : tick the checkbox to enable auto answer

Phone Type: select your phone type. If your phone isn't in the list then set it to 'Snom'.

See the Phone configuration page for additonal details on how to configure your phone.

Asterisk Panel

Make certain you have installed the Noojee FreePBX module.

Open the Noojee Click page within the FreePBX admin portal 'Setup Tab, Addons, Noojee Click'.

Copy the setting displayed on the FreePBX Noojee Click page into the Noojee Click Asterisk configuration panel as per the below:

Server Type: select AJAM (Asterisk 1.4+)

Host: Enter the 'Host' as per the Noojee Click FreePBX page.

Port: Enter the 'Port' as per the Noojee Click FreePBX page.

Username: Enter the 'Username' as per the Noojee Click FreePBX page.

Password: Enter the 'Password' as per the Noojee Click FreePBX page.

Context: Enter the 'Context' as per the Noojee Click FreePBX page.

See theAsterisk configuration page for additonal details on how to configure your phone.

Firefox Add-on Bar

As of Firefox 4.0 the old Firefox status bar has disappear. As this is where we displayed all of the call progress information as well as the Noojee Click menu, this is a bit of a problem.

Fortunately there is an easy fix. Firefox 4.0 has a new 'Add-on Bar' where the Noojee Click call progress and menu are now available. 

To enable the Firefox Add-on Bar

Select 'View | Toolbars | Add-on Bars'

Make certain there is a tick next to Add-on Bars and Noojee click menu icon should appear.

Testing install

Noojee Click is now installed and should be operational. To test it browse to a page which contains a phone number.

If the phone number doesn't have a Noojee Click 'Dial Icon' after it then check the following:

  1. Confirm that you have restarted Firefox since installing Noojee Click
  2. Check that Noojee Click is enabled by clicking the Noojee Click icon in the Status bar and ensuring that the 'Enabled' menu item has a tick next to it.
  3. Add the phone numbers 'pattern' to Noojee Click's list of recognized phone numbers by following the instructions to add a Patterns-109.

If the phone number does have a Dial Icon then simply click the Dial Icon. Your handset should immediately answer the call (if you have Auto Answer enabled) and Noojee Click will then dial the selected number.

If you are still having problems then you can get community support from the Noojee forums.