The Diameter Custom Applications (DCA) framework allows for the creation of applications on top of the Diameter Signaling Router (DSR), allowing for a faster development cycle.
DCA requires several elements to function:
- An interface that interprets a scripting language in order to manage the receipt of Diameter messages or U-SBR query results
- An interface that performs basic routing functions such as selecting an Application Route Table or Peer Route Table, forwarding or dropping a Diameter message, or sending a Diameter Answer
- An infrastructure to manage the DCA's business logic and the DCA application's configuration and to generate the script to be used by the interpreting interface