Audience
The Audience for this document is engineering and quality assurance teams who are integrating the information from RouteLink into their platform.
Introduction
The Call Processing Record (CPR) contains routing information for Toll-Free Numbers, and can contain complex routing instructions based on various factors such as, but not limited to, time of day, LATA, day of week, and time zone. This document explains how a CPR is parsed and interpreted to apply routing logic for Toll-Free call processing.
CPR at a Glance Each dialed 8XX number (the CRN) has a CPR associated with it. The decision nodes of the CPR are parsed and followed until an action node is determined. The diagram below is an example CPR with a single decision node for NPAs [a] containing 2 branches: [d..q] and [r..s], where each branch has an
associated action node [t..v] and [w..aa]. The first action [t] occurs for 6 NPAs [e] when the dialed 8XX number's NPA is compared to the values in the CPR: 820 [g], 822 [i], 824 [k], 826 [m], 828 [o], 830 [q]. This action plays a disconnected number announcement [u]. The second action [w] occurs for any other NPA [s] and routes the call to 303-555-1212 [x..z]. The complete CPR Specification in details follows this section.
Disclaimer: Any images in this article are intended to be used as a guide for educational purposes only and they may differ slightly from the Production Environment.