lmangani / cgrates-docker

CGRates in Docker w/ multiple Templates

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

CGRates in Docker w/ multiple Templates


Languages

Language:Shell 55.5%Language:Dockerfile 44.5%