Avante AMS subscriber account management system (AAA-server) is an element of OSS. Its primary function is to organize effective interaction between AMS and switching equipment when a subscriber's service or access parameters change. This system allows the subscriber's profile on the equipment to be changed without disrupting his connection. The profile is kept up to date in real time.
The system is used to provide modern managed services to telecom operators. The system provides numerous opportunities if the company commits to managing the services provided to the subscriber in real time.
The solution is multi-component, and consists of a set of functional modules:
AMS AAA - the system's core, allowing all other components to collaborate. The technologies employed enable the system to process large amounts of data in multiple independent streams. The entire subscriber servicing working principle is embedded in the system core: authentication and authorization, control of concurrently used sessions, changing subscriber servicing profiles, and timely command transfer for session termination.
IMDG Hazelcast is used for subscriber data distributed storage and operational access. Tarantool, a NoSQL database, is used as persist. Working with various types of equipment necessitates storing a large number of different parameters that define specific types of equipment.
AMS Integration is intended for integration with external company systems. This block includes the exchange and information functions required for quality and timely customer service.
Gateway DHCP is designed to process requests from DHCP clients, searching for a subscriber in the desired AMS_AAA cluster and forwarding responses from AMS_AAA to DHCP clients.