.. _Agents: 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