LDAP Callout Service Components

Lightweight Directory Access Protocol (LDAP) service uses multiple components for processing LDAP call out requests and responses.

The LDAP call out service includes the following components:
  • MATRIXX Engine — Based on PreRating configuration, generates LDAP callout request messages in response to TCAP or Diameter messages that require more subscriber information.
  • Apache ActiveMQ — The LDAP callout service sends call out request messages, and receives callout response messages through Apache ActiveMQ. Apache ActiveMQ implements Java Message Service (JMS) and handles messages sent from MATRIXX Engine and received from the LDAP Gateway.
  • LDAP Gateway — A SpringBoot standalone application that mediates between the Charging Server and different types of LDAP v3 server implementations through Apache ActiveMQ request and response queues.
  • LDAP Server — Provides access to subscriber information using the LDAP directory resources.
Figure 1 shows the components of the LDAP service:
Figure 1. LDAP Components
Diagram of the flows between different components of the LDAP service