Rule-set based configurable logic
The Aptilo ServiceGlue features advanced configurable rule-set based functions. The functions can receive requests and triggers from gateways and other nodes such as PCRFs and CRM systems. Then process advanced rule-set based configurable logic. And finally, push the required actions back to the external gateways and systems. Note that one request can result in multiple actions toward different nodes.
The functions can utilize the intelligent database interface in Aptilo ServiceGlue to perform multiple lookups and intelligently map the different parameters from these sources to another set of parameters in the wireless network or other nodes and systems. Based on the result from these intelligent lookups, new functions can be triggered in the Aptilo ServiceGlue creating a highly flexible logic.
In the example, a request comes in and triggers the start of the main function ‘100’. The function can then start two alternative functions (or any number of functions) based on the received data from the trigger. The sub-functions can in turn start additional functions to complete the desired logic.
The execution of the functions are initiated by three types of triggers:
- Events in the network, such as login requests, accounting requests etc.
- Changes of values in the Aptilo account database, such as changing the parameter “Charge for Wi-Fi” from “yes” to “no”.
- Timer, for instance performing a “clean up” of sessions at a certain time.
The Aptilo ServiceGlue is available as a feature in the Aptilo Service Management Platform (SMP) and thus also in Aptilo SMP Wi-Fi, Aptilo SMP IoT and the different Aptilo SMP applications.
With the Aptilo ServiceGlue acting as a “black-box”, the operator can deploy advanced functionality with minimal impact on existing systems.