Using ANI to Screen Calls and Expedite Client Check-In

ANI, also referred to as automatic number identification, is used to identify the number calling when the phone rings. In a call center, the system can screen the ANI and use the phone number or pattern when routing calls to agents or clients.

How Can ANI Be Used to Manage Calls?

The ANI can be used to route incoming calls and perform specific behaviors. The system can be programmed to match the full, 10-digit ANI phone number exactly, or it can contain the letter “x” in place of a digit. For example, an ANI value of 7115557816 would program the system to only route calls that match this specific number to the client specified. An ANI value of 711555xxxx would program the system to route all calls that start with 711555 to the client specified, regardless of the last four digits.

If two clients share similar phone number matches, the priority assigned in the system will be used to determine the order in which the calls are routed. As an example, with the following three ANI Screening values configured in the system:

  • 7115559999 with a priority of 1 for Client 1000
  • 71155599xx with a priority of 2 for Client 2000
  • 7115558888 with a priority of 3 for Client 3000

When a call rings into the system with an ANI of 711-555-9999, the system will check to see which of the ANI screening values this ANI matches in the system. Because this ANI matches the first two ANI screening numbers above, the system must decide which ANI screening number to route the call to. Since the first ANI screening has a higher priority (the lowest number is the highest priority), the system will route the call to Client 1000 instead of Client 2000.

Screening Calls with the ANI Screening Feature

The ANI Screening feature routes incoming calls to the client specified when the ANI phone number of the

incoming call matches a phone number or pattern found in the ANI screening list. If the ANI of the inbound call matches the phone number or pattern, the call is routed to the specified client and executes the behavior for that client.

The ANI numbers can be assigned to accounts set up for special behaviors, such as to block unwanted calls from telemarketers, harassing callers, automated dialing systems, and incoming faxes by routing calls from those phone numbers to an account that simply plays a recording or hangs up.

This makes it easy for call centers to handle unwanted calls, by automatically disconnecting the call so the caller does not know their ANI is being screened. Calls from fax machines can play a recorded message such as “This is not a fax number.”

Expedite Call Forwarding with the ANI Match Feature

The ANI Match feature is used to program a specific behavior for incoming calls with an ANI that matches an ANI that is programmed in the system. The ANI Match behavior can expedite the call forwarding process and provide a convenient way for clients to check-in to receive their messages.


The ANI Screening and Match features are just a couple of ways the ANI can be used in your call center. The ANI helps reduce agent workload and streamlines the call handling process. As technology evolves the ANI will be used in conjunction with Artificial Intelligence to further enhance the agent and caller experience.

Contact Center Software

An efficient platform that streamlines communication and workflows to improve the caller experience and reduce agent frustration is imperative.