Apache Kafka Bridge
The Apache Kafka Bridge is designed to duplicate all messages sent through the Miatel platform into the Apache Kafka message bus. Duplication is performed using the Change Data Capture (CDC) mechanism. Messages are serialized in JSON format.
Access to the Apache Kafka Bridge
Access is only granted via TLS using an ECC private key. The private key is generated by Miatel. To obtain the key, please contact support at support@miatel.com, specifying your Miatel platform account and the IP addresses to be whitelisted, or reach out to your personal manager.
Message Fields
| Operation Type (INSERT, UPDATE, DELETE) |
| MCC/MNC code of the recipient |
| Decryption of the MCC/MNC code of the recipient (country and mobile operator name) |
| The time the message was received on the Miatel platform |
| The ordinal number of the Miatel Platform node (form 1 to 4) |
| Sender ID |
| Username of the Miatel Platform API |
| Message body |
| Segment number |
| Segment total |
| Segment ID (in case of composite message) |
| Delivery code of the message |
| Time of message delivery to the recipient |
| Message ID |
| Response code from the mobile operator (if available) or from the Miatel platform |
| Recipient's phone number |
| Internal sequential number of the message on the Miatel platform |
| Currency of billing |
| Message price |
| IP address of the user of the Miatel Platform API |
Example of received data
Kafka parameters
Apache Kafka brokers are located in two data centers within the 91.206.88.0/24 network.
Apache Kafka version: 3.5.
Consensus protocol used: KRaft.
Messages are delivered to the topic within 30 seconds after arriving on the Miatel platform.
Messages in Apache Kafka are read transactionally with the read_committed transaction isolation level.
The key of the message in the topic is the combination of sms_hub_sms_id and sms_hub_switch_id.
Last updated