Endpoint Properties
The endpoint configuration defines a Charging Function (CHF) to which incoming messages can be sent.
Endpoint Properties describes the 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