Professional Documents
Culture Documents
THIS WIKI HAS BEEN UPDATED FOR VERSION 13 OF YOUR PBX GUI.
Overview
Logging In
Creating a Caller ID Lookup Source
Source Description
Source Type
OpenCNAM
Internal
ENUM
HTTP
HTTPS
MySQL
SugarCRM
Hooking Inbound Routes to Lookups
Overview
A Lookup Source lets you specify a source for resolving numeric caller IDs of incoming calls to names. You can then link an inbound route to a
specific CID source. You can also install the Phonebook module to have a small number to name association.
APPLICATION NOTE
Name lookup may slow down your PBX
Logging In
On the top menu click Admin
Source Type
Select one of the source types from the drop-down menu. They are described below.
OpenCNAM
Uses OpenCNAM [https://www.opencnam.com/]. Note: OpenCNAM's Hobbyist Tier (default) only allows you to do 60 cached Caller ID lookups
per hour. If you get more than 60 incoming calls per hour, or want real-time CallerID information (more accurate), you should use the Professional
Tier. If you'd like to create an OpenCNAm Professional Tier account, you can do so on their web site: https://www.opencnam.com/register
Use Professional Tier
If you require more than 60 lookups per hour, you need to register for the professional tier at opencnam.com. Set Use Professional Tier to
Yes and fill in the SID and Token fields.
Internal
Uses astdb as the lookup source and uses the phonebook module to populate it.
ENUM
Uses DNS to look up caller names. Uses ENUM lookup zones as configured in enum.conf.
HTTP
Executes an HTTP GET, passing the caller number as an argument to retrieve the correct name.
Host: Hostname or IP of lookup source
Query: Query String, Special token [NUMBER] will be replaced with the caller's number. Example: number=[NUMBER]&src=custom
ers
HTTPS
It executes an HTTPS GET, passing the caller's number as an argument to retrieve the correct name.
Query: Query String, Special token [NUMBER] will be replaced with the caller's number. Example: number=[N
UMBER]&src=customers
MySQL
Query: Query to run. Special token [NUMBER] will be replaced with the callers number. Example: SELECT name FROM phonebook
WHERE number LIKE '%[NUMBER]%'
Character Set: MySQL character set. Leave blank for default latin1.
SugarCRM
Not Implemented
Superfecta
Not Implemented
When creating or editing an inbound route, click on the Other tab to find the option for CID Lookup Source.