Skip to content

lmangani/cgrates-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

cgrates-docker

CGRates Docker Container w/ mysql, redis

About

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.

Docs

CGRateS and its Tutorials are documented in full detail at http://cgrates.readthedocs.io

Usage

CGRateS ships with presets for Asterisk, FreeSWITCH, OpenSIPS, Kamailio.

Use the TUTORIAL variable to define your platform of choice at execution time:

Asterisk

docker run -tid --name cgrates -e TUTORIAL='asterisk' -p 2012:2012 qxip/cgrates-docker

FreeSWITCH

docker run -tid --name cgrates -e TUTORIAL='freeswitch' -p 2012:2012 qxip/cgrates-docker

OpenSIPS

docker run -tid --name cgrates -e TUTORIAL='opensips' -p 2012:2012 qxip/cgrates-docker

Kamailio

docker run -tid --name cgrates -e TUTORIAL='kamailio' -p 2012:2012 qxip/cgrates-docker

Vanilla/Dev

docker run -tid --name cgrates -p 2012:2012 qxip/cgrates-docker