Document toolboxDocument toolbox

CLI pool

Overview

CLI Pool in ASTPP serves as a vital tool for effectively managing outbound caller IDs. It provides a centralized mechanism to handle scenarios where specific caller IDs used for outbound calls may incur different charges than regular costs. CLI Pool ensures dynamic handling of such situations, enabling various actions such as rejection of calls, utilization of random caller IDs, and assignment of random DID numbers as caller IDs in case of a mismatch. This feature is instrumental in maintaining control and flexibility over outbound call charges.

Purpose

The primary purpose of CLI Pool is to offer dynamic and strategic management of outbound caller IDs. In instances where certain caller IDs are subject to distinct charges, CLI Pool allows users to implement actions such as call rejection, utilization of random caller IDs, and assignment of random DID numbers when a mismatch occurs. Additionally, users can leverage Non-CLI rate groups for accurate and customized call charges to customers when the caller ID doesn't align with the designated caller ID or DID number. CLI Pool serves as a versatile tool for ensuring efficient and tailored handling of outbound call scenarios within ASTPP.

How will it work?

Get Accounts→ Customer→ Customer Edit

image-20240101-075224.png

BILLING SETTINGS

CLI Pool

To select the rate group or NON-CLI rate group based on caller id number.

Disable

This will disable the CLI pool features.

DID (CLI Match, If not matched then use random allocated DID)

It will match caller-id with before processing call and if CLI matched with the stored list then it will use same CLI else system will use any one random DID number from which are assigned to same account.

Caller Id (CLI Match, If not matched then use random allocated Caller Id)

It will match caller-id with before processing call and if CLI matched with the stored list then it will use same CLI else system will use any one random caller-id number from stored CLI for the specific account.

Use NON-CLI Rate Group (If CLI not match with DID)

If the CLI not match with any of the allocated DID number then system will process the call using NON-CLI Rate Group.

Use NON-CLI Rate Group (If CLI not match with Caller ID)

If the CLI not match with any of the stored CLI number then system will process the call using NON-CLI Rate Group.

Use NON-CLI Rate Group (If CLI not match with DID & Caller id)

In this case system will look up Caller-ID with in allocated DID list and stored Caller-ID. if the number match with any of the possibility then it will use same Caller-ID else it will process call using NON-CLI Rate Group.

Reject Call (If CLI not match with DID)

If CLI not match with any of the allocated DID number the Reject the call.

Reject Call (If CLI not match with Caller ID)

If CLI not match with any of the stored Caller-ID list then Reject the call.

Reject Call (If CLI not match with DID & Caller id)

If CLI not match with any of the allocated DID number or stored Caller-ID then Reject the call.