O'Reilly logo

Building Telephony Systems with OpenSER by Flavio E. Goncalves

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

How CDRTool Rates a Call

The software rates the call instantaneously, based on a rating plan, from multiple data sources such as Asterisk, Cisco, and OpenSER. CDRTool use the RADIUS database, more specifically the radacct table that contains duration, calling and called party, and media information (if you are using MediaProxy). The tool calculates the price of the session in real time and saves it to the radacct table.

Rates are directly related to profiles linked to the time of the day, day of week, and holidays. A call can span multiple profiles and be correctly rated. Each customer can be assigned a dedicated rating plan.

The CDRTool rating follows this path:

Step 1: Determination of the billing party

CDRTool identifies the rating plans based ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required