ionutboangiu 785236592b Port RADIUS DMR/CoA functionality
This commit ports the following changes from v0.11:

- 9991b29 - Implement DisconnectSession API for RADIUS Agent
- 02c8ed1 - Implement support for RADIUS CoA
- 7129d34 - Merge CoA into ReAuthorize logic
- d8ad760 - Update both ReAuthorize API signatures
- 5560608 - Dynamic templates for Radius CoA out of APIOpts
- f9d1c0f - Refactor ReAuthorize to AlterSessions
- 8388832 - Rename agents API object: SessionSv1 to AgentV1
- b580e09 - Add sanity checks for radius templates
- ca6a944 - Update client_da_addresses structure
- 98265a1 - Refactor function names and error msgs related to AlterSessions
- ee98dbe - Update AgentV1DisconnectSession api signature
- c9b6c1f - Add support for sending *dmr template via APIOpts
- 03eff44 - Cache RADIUS packets during accounting instead of auth
- 28e53ce - Add requests_cache_key field to radagent cfg
2025-07-08 08:18:30 +02:00
2025-07-02 21:46:10 +02:00
2025-07-08 08:18:30 +02:00
2025-07-08 08:18:30 +02:00
2025-06-24 18:02:24 +02:00
2025-07-08 08:18:30 +02:00
2025-05-12 14:15:13 +02:00
2025-07-08 08:18:30 +02:00
2025-06-03 14:23:29 +02:00
2024-02-27 16:27:07 +01:00
2025-03-10 13:49:34 +01:00
2025-07-08 08:18:30 +02:00
2023-09-26 21:30:25 +02:00
2020-06-24 16:28:50 +03:00
2025-05-09 09:44:53 +02:00
2022-03-18 11:59:39 +01:00
2019-06-12 22:11:43 +02:00
2025-06-05 14:23:38 +02:00
2023-09-26 21:30:25 +02:00
2019-09-04 16:22:08 +02:00

Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments

build & test integration Documentation Status GoDoc

Features

  • Real-time Online/Offline Charging System (OCS).
  • Account Balances Management with bundle support.
  • Session or Event charging with reservation.
  • Rating engine.
  • CDR logging with support for Interim Records.
  • QoS LCR and LCR over Bundles.
  • Fraud detection with automatic mitigation.
  • Call Statistics with pattern monitoring.
  • Performance oriented.
  • Modular architecture.
  • Test driven development.
  • Plug-able/non-intrusive into existing setups.
  • Cloud-ready, built on independent micro-services with rich set of RPC APIs.
  • Agile in developing new features.
  • Very fast (5000+ req/sec on a single machine)
  • Good documentation.
  • Commercial support available

Documentation

Step by steps tutorials

Debian apt-get repository

Installing CGRateS from sources on minimal debian (for devel or testing)

Browsable HTML docs http://readthedocs.org/docs/cgrates/

PDF, Epub, Manpage http://readthedocs.org/projects/cgrates/downloads/

API reference godoc

Also check irc.freenode.net #cgrates (Webchat) and Google group for a more real-time support.

Description
No description provided
Readme 111 MiB
Languages
Go 99%
Shell 0.7%
Jinja 0.1%
Python 0.1%