官术网_书友最值得收藏!

Routing calls based on caller ID

This feature enables our system to look up a caller's name related to a number in the system's phonebook or database, or via an HTTP lookup, and displays it on the phone. This feature can be used with Asterisk Gateway Interface (AGI) scripts, allowing us to do a database operation or a screen pop-up based on this caller ID-caller name relationship.

How to do it…

The next step shows us how to set up our system to enable any features to any caller ID received in an incoming call:

  1. Click on CallerID Look-up Sources to enable this feature.
  2. Add Source Description for the source in which the caller name will be searched and select Source Type.

How it works…

This module searches for the caller ID by using the following options:

  • Internal: Uses Asterisk's internal database (ASTDB) as a source to search for the number.
  • ENUM: Uses DNS to look up the caller's name and the ENUM lookup zones configured in enum.conf. ENUM (which stands for E.164 NUmber Mapping) is a framework of protocols to unify the PSTN with the Internet, addressing and identifying name spaces.
  • HTTP: This option executes an HTTP GET request by using the caller number as an argument to retrieve the correct name.
  • MySQL: Uses a MySQL database query to retrieve the caller name.
  • Cache results: Decides whether or not to cache the results to the PBX's internal database.

Now, we will cover a recipe for MySQL and HTTP options.

主站蜘蛛池模板: 苗栗市| 商河县| 抚宁县| 临西县| 仪陇县| 巴南区| 锡林郭勒盟| 梁山县| 黑龙江省| 余庆县| 九寨沟县| 南皮县| 马山县| 山丹县| 清丰县| 平罗县| 逊克县| 南漳县| 神农架林区| 突泉县| 黄山市| 平南县| 阳山县| 城口县| 四子王旗| 盖州市| 静安区| 五大连池市| 利辛县| 繁昌县| 营口市| 房产| 陇南市| 福安市| 开鲁县| 依兰县| 防城港市| 景泰县| 马龙县| 龙陵县| 京山县|