[Docs] Restructuring architecture part

This commit is contained in:
DanB
2020-02-13 17:20:20 +01:00
parent 5b783c1e5a
commit 0f3a20a68a
19 changed files with 128 additions and 17 deletions

22
docs/agents.rst Normal file
View File

@@ -0,0 +1,22 @@
Agents
======
**Agents** are interfaces towards external systems, implementing protocols enforced by the communication channels opened.
These can be standard or privately defined.
All of the **Agents** implemented within CGRateS are flexible to be configured with generic parameters configurable for both *request* and *replies*.
Following *Agents* are implemented within CGRateS:
.. toctree::
:maxdepth: 1
diamagent
radagent
httpagent
dnsagent
astagent
fsagent
kamagent
ers

5
docs/apiers.rst Normal file
View File

@@ -0,0 +1,5 @@
APIerS
======
TBD

5
docs/attributes.rst Normal file
View File

@@ -0,0 +1,5 @@
AttributeS
==========
TBD

5
docs/caches.rst Normal file
View File

@@ -0,0 +1,5 @@
CacheS
======
TBD

5
docs/cdre.rst Normal file
View File

@@ -0,0 +1,5 @@
CDRe
====
TBD

5
docs/cdrs.rst Normal file
View File

@@ -0,0 +1,5 @@
CDRs
====
TBD

View File

@@ -52,25 +52,29 @@ Able to read the configuration from either a local directory of *.json* files w
Internal Architecture of **cgr-engine**
Agents
------
**Agents** are interfaces towards external systems, implementing protocols enforced by the communication channels opened.
These can be standard or privately defined.
All of the **Agents** implemented within CGRateS are flexible to be configured with generic parameters configurable for both *request* and *replies*.
Following *Agents* are implemented within CGRateS:
The components from the diagram can be found documented in the links bellow:
.. toctree::
:maxdepth: 1
diamagent
radagent
httpagent
dnsagent
astagent
fsagent
kamagent
ers
agents
sessions
rals
cdrs
attributes
chargers
resources
suppliers
stats
thresholds
filters
dispatchers
schedulers
cdre
apiers
loaders
datadb
stordb
caches

5
docs/chargers.rst Normal file
View File

@@ -0,0 +1,5 @@
ChargerS
========
TBD

5
docs/datadb.rst Normal file
View File

@@ -0,0 +1,5 @@
DataDB
======
TBD

5
docs/dispatchers.rst Normal file
View File

@@ -0,0 +1,5 @@
DispatcherS
===========
TBD

5
docs/loaders.rst Normal file
View File

@@ -0,0 +1,5 @@
LoaderS
=======
TBD

5
docs/rals.rst Normal file
View File

@@ -0,0 +1,5 @@
RALs
====
TBD

5
docs/resources.rst Normal file
View File

@@ -0,0 +1,5 @@
ResourceS
=========
TBD

5
docs/schedulers.rst Normal file
View File

@@ -0,0 +1,5 @@
SchedulerS
==========
TBD

5
docs/sessions.rst Normal file
View File

@@ -0,0 +1,5 @@
SessionS
========
TBD

5
docs/stats.rst Normal file
View File

@@ -0,0 +1,5 @@
StatS
=====
TBD

5
docs/stordb.rst Normal file
View File

@@ -0,0 +1,5 @@
StorDB
======
TBD

5
docs/suppliers.rst Normal file
View File

@@ -0,0 +1,5 @@
SupplierS
=========
TBD

5
docs/thresholds.rst Normal file
View File

@@ -0,0 +1,5 @@
ThresholdS
==========
TBD