Call Center Routing (ASP.NET)

The Caller Identification API returns many helpful pieces of metadata about a given phone number that lets you make decisions about the prioritization of incoming calls.

View on GitHub

This sample application shows a simple hypothetical call center interface, where incoming calls are automatically sorted using custom business rules. By inspecting various pieces of metadata returned from the Caller Identification API call, such as Line Type, Reputation Level, etc., we can prioritize the incoming call list and maximize the effectiveness of an agent’s time.


Enter a phone number in the text box at the top right of the screen and click the Add button. As you add numbers, the list in the main part of the screen will fill up with details about each of the phone numbers, and they will be sorted by a custom priority scheme.


This example uses the Caller Identification Whitepages Pro. It was written in C# using Visual Studio 2013, and runs on the .NET Framework 4.5 and the ASP.NET MVC framework.