mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-16 13:49:53 +05:00
785236592bc235ad437f3bfb869c7f6835165886
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
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
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
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
Languages
Go
99%
Shell
0.7%
Jinja
0.1%
Python
0.1%