Endpoint Properties

The endpoint configuration defines a Charging Function (CHF) to which incoming messages can be sent.

Endpoint Properties describes the endpoint properties:

Table 1. Endpoint Properties
Name Description
endpoint.endpointname.baseUrl The base URL of the CHF.
endpoint.endpointname.networkCDRs The Network CDR Kafka Producer configuration. Leave this configuration null if you do not require network charging data record (CDR) publishing from CHF Proxy. For information about Network CDR Kafka Producer Configuration, see the discussion about Kafka producer configuration properties in MATRIXX 5G Event Streaming.
endpoint.endpointname.enrichedHeadersx.headerName The name of the HTTP header to add to the request.
endpoint.endpointname.enrichedHeadersx.fieldName The name of the extracted field value to use as the header value.
The following is an example configuration:
endpoints:
  chf-one:
    baseUrl: http://chf-one:8080
    networkCDRs:
      config:
        bootstrap.servers: kafka:9092
      topic:
        single: chf-one-cdrs
      logger:
        enabled: true
 
  chf-two:
    baseUrl: http://chf-two:8080
    enrichedHeaders:
      - headerName: "X-IMSI"
        fieldName: imsi