CGRates Docker Container w/ mysql, redis
CGRateS is a very fast and easily scalable (charging, rating, accounting, lcr, mediation, billing, authorization) ENGINE targeted especially for ISPs and Telecom Operators.
It is written in Go programming language and is accessible from any programming language via JSON RPC.
CGRateS and its Tutorials are documented in full detail at http://cgrates.readthedocs.io
CGRateS ships with presets for Asterisk, FreeSWITCH, OpenSIPS, Kamailio.
Use the TUTORIAL
variable to define your platform of choice at execution time:
docker run -tid --name cgrates -e TUTORIAL='asterisk' -p 2012:2012 qxip/cgrates-docker
docker run -tid --name cgrates -e TUTORIAL='freeswitch' -p 2012:2012 qxip/cgrates-docker
docker run -tid --name cgrates -e TUTORIAL='opensips' -p 2012:2012 qxip/cgrates-docker
docker run -tid --name cgrates -e TUTORIAL='kamailio' -p 2012:2012 qxip/cgrates-docker
docker run -tid --name cgrates -p 2012:2012 qxip/cgrates-docker