Noojee Telephony Solutions
Need help with Asterisk? Call 1300-629-329 or help@noojee.com.au
 




Noojee Telephony Solutions

Noojee Click for Asterisk Help

Noojee Click for Asterisk Help

Overview

Noojee Click scans web pages for phone numbers as the page loads. Phone numbers are identified using a set of configurable Patterns. Each time a phone number is identified Noojee Click adds a 'Noojee Click' icon straight after the phone number. You can dial a number just by clicking on the icon. Call progress is displayed in the Firefox status bar and you can hangup the call by clicking the Noojee Click Hangup icon which appears in the status bar during calls or simply by hanging up the phone.

Using


To enable Noojee Click, click on the 'Noojee' Icon which is located in the bottom right hand corner of Firefox and make certain that the 'Enabled' menu item has a 'tick' next to it. If not the click the 'Enable' menu item to enable it.

Browse to a page which contains phone numbers. All phone numbers that match one of the configured dial patterns will have the Noojee dial icon appear after them.

Dialling
To dial a number simply click the Noojee dial icon. The status bar will display three messages (Authenticating, Dialling, Logging Off).

Dial Differently
If the phone number isn't quite right then you can right click on the Noojee dial icon and select the 'Dial Differently...' option to modify the number before you dial it.

Dial from Clipboard
You can use Noojee Click to dial any number which you have copied to the clipboard which lets you click to dial numbers from other applications such as MS-Word or Notepad. Simple select and copy the number. Open Firefix and click the Noojee Icon in the status bar and then select the 'Dial from Clipboard...' menu item. The dial prefix and/or International Prefix will be inserted as per the normal rules.

Redial
Available from the Noojee Click icon in the Status bar. Redials the last number dialed.

Hangup
Available from the Noojee Click icon in the Status bar. Hangup the current call.

Adding Dial Patterns
The simplest way to add a new dial pattern is to select the text of a phone number, right click to display the context menu and then select the menu item 'Add Dial Pattern...'. Noojee Click will display a proposed dial pattern. Click 'OK' to accept the dial pattern.  The Noojee Dial icon should immediately appear after the number. You can now click the Noojee Dial icon to dial the number. You can also maintain the set of Dial Patterns via the Noojee Click configuration panel.

Refreshing
If you are using a Web 2.0 application occasionally a new phone number will be displayed on a page as part of an action not associated with a full page load. Noojee Click normally only scans for Phone numbers when a page first loads. If a new number appears later in the life of the page Noojee Click will not add the Noojee Dial icon after it. You can force Noojee Click to re-scan for phone numbers by clicking the 'Refresh' menu item on the Noojee menu. This refreshes the phone numbers almost instantaneously and is much faster than a full page reload.

Configuring

Noojee Click is configured via the Noojee Click Configuration panel which is accessed by clicking the 'Noojee' icon located at the bottom right hand corner of the Firefox status bar.
Click the 'Noojee' icon and then select the 'Configuration...' option.

Panels

The configuration options are spread across a number of tabs as follows:

Phone

Extension
The extension number of your desktop handset e.g. 999.
Auto Answer
If checked your handset will auto answer rather than ring.
Phone Type
If Auto Answer is set Noojee Click needs to know the type of handset. If your handset isn't listed then try 'Snom'. Note: some handsets (Polycom) require the handset to be configured for Auto Answer before this feature will work.
International Prefix
The prefix to add to numbers when dialing internationally. Any number with a leading '+' will have the '+' replaced with this prefix.
Dial Prefix
An optional numeric prefix to add to every number before dialing. 
Local Prefix
Some websites include the full area code for a phone number. In some cases if you try to dial a local number with the full area code the call will fail. The Local Prefix option allows you to specify a prefix which is either stripped or substituted before the number is dialed. Enter your local prefix in the first field and leave the second blank if you simply want it stripped. In some circumstances you may want to replace the local prefix in which case enter the replacement text in the second field.

Pattern

Patterns are the most important aspect of Noojee Click as they control what text in a web pages is identified as a phone number. Noojee Click ships with a number of default patterns but these may not suit your region.
You will typically need multiple patterns to handle the range of different number formats used to display phone numbers. You can specify as many patterns as required, one per line.
The simplest way to add a pattern is browse to a web page that contains the number you want to match. Select the text and then right click on the selected text. You will see an option 'Add Dial Pattern...'. Select it and then click 'OK' to add a new pattern.
Any text which matches a pattern will have a Noojee Click 'icon' added after it.The pattern syntax is based on the Asterisk dial plan pattern matching.
A pattern can be made up of the following characters.
X matches any digit from 0-9
Z matches any digit form 1-9
N matches any digit from 2-9
[1237-9] matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9)
()-/.
exact match to allow for common delimiters. These characters are stripped from the number before it is dialed. The set of delimiters can be modified via the 'Advanced' panel.
+ exact match will be replaced with your defined International Prefix when it appears at the beginning of a number.
You can insert multiple patterns by adding one per line.

Note: for asterisk engineers, you don't need to prefix these patterns with an underscore.

Examples:
Pattern Example Match
XXXX-XXXX 1234-9999
XXXX XXXX 1234 9999
(XX) XXXX XXXX (03) 1234 1234
+XXX XXXX XXXX +613 1234 1234

Exclusions

There may be some web pages that you don't won't Noojee Click to affect. You can tell Noojee Click to ignore these pages by adding their URL to the list of exclusions. You can add a full URL or just the beginning of it. Noojee Click will exclude all pages what start with the one of the list URLs.
Enter one URL per line.

example
If you have the following exclusions
http://www.noojee.com.au
http://www.somesite.com/page

matches
http://www.noojee.com.au
http://www.noojee.com.au/somepage.html
http://www.somesite.com/page

Asterisk

Server Type
Selects the method that Noojee Click will use to communicate with your Asterisk Server. AJAM (the http server built into Asterisk 1.4 and above) is now the recommended server type.
Astmanproxy support will be deprecated in a future release and has only had minimal testing in this release. For Asterisk 1.6 you need to use Asterisk 1.6.0.6 or above.
Host
Host name or IP address of your Asterisk server.
Port
Asterisk HTTP server (AJAM) port.  [as per /etc/asterisk/http.conf]

Username
Asterisk Manager API username. [as per /etc/asterisk/manager.conf]
Password
Asterisk Manager API secret which corresponds to the above username.
Context
Dialplan context that calls should be sent through.
Use HTTPS
If selected then communications will be via HTTPS rather than HTTP. Use this if you are connecting over an insecure network. Check the Noojee forums for additional configuration information.

Advanced

HTTP prefix
The prefix to use when connection to Asterisk. This should match the 'prefix' settings in 'http.conf'.
Caller ID
The caller ID to transmit to the dialed party. Requires your telecommunications service to support caller id.
Delimiters
The set of characters which are accepted as part of a phone number.
Enable Logging
If checked log messages  will be written to the Firefox Error Console.

Enable Debugging
If checked debug messages will be written to the Firefox Error Console.
Debug Filters
Debug Filters control what debug messages are sent to the Firefox Error Console if 'Enable Debugging' is checked. The debugging subsystem uses simple named loggers. If a logger's name appears in the Debug Filters list then any output to that logger will be output to the Firefox Error Console. The Debug Filters list may contain zero or more logger names separated by a comma. The set of available loggers are:
api
asterisk
events.high
events.low
jobs
noojeelick
phonepatterns
prefs
render
sequence
util



Asterisk. The Open Source PBX


LEGAL PRIVACY   
© Copyright Noojee Telephony Solutions 2006. All Rights Reserved