CallRunner is a telephone Call Charge Record (CCR) processing client/server application. It now has a prototype bank statement processing extension.


CallRunner was developed in Australia over ten years ago for the New South Wales Police Force - the fifth-largest police service in the world. The NSW Police estimate they recouped their investment in CallRunner from work-hours saved in the first twelve weeks.


A senior officer recently formally stated,

"There is nothing better in the world than CallRunner …"


For another testimonal, see letter from the Queensland Police Commissioner


CallRunner reads in details of CCRs provided to law enforcement agencies by telephone Service Providers (This process is called 'Telephone Toll Processing' in many countries). The processed data is stored in a Microsoft SQL Server Database: CallRunner is the front-end.


The processed data is available in linked and easily negotiable tab page layouts for analysis. There are over seventy Reports available.


While basic link and chronology charts are provided, processed data can be readily exported to dedicated charting applications such as i2Analyst and Watson.


The major strength of CallRunner is that the many, varied formats for CCR rows are user-definable. If a new format is encountered, if a new Service Provider enters the market, or if an overseas CCR needs to be processed, the user can define the required formats. This is quite different to other applications where a new format has to be sent to the software developer and there is a wait of days (and often weeks) to get a processing upgrade.


A BETA prototype for a bank statement processing extension uses similar processes to those used for the CCR parsing.  Likewise, the user can define the format of statement transactions, enabling the application to import data for analysis from any variety of bank statements.


CallRunner has kept up with technological trends in CCRs. It can process multi-row CCR's, CCR rows that are extended over two or more rows, call diverts involving three telephone numbers, and identify 'engineering numbers' from legitimate telephone numbers.


For Australian law enforcement agencies, CallRunner will also read in, and link, data from IPND query returns, as well as process Optus Web Traces - a complicated CCR format that involves out-of-sequence multi-rows, bi-directional calls, Service Provider modified IMEI numbers, call diverts, and engineering numbers.


A list of all the prime features of CallRunner is on the Check List Page. If you are contemplating purchasing a CCR or Bank Statement processing application, compare the features of applications you are considering to those of CallRunner.


If you would like a trial version of CallRunner for you organisation, please go to the Contact Us page.