Get Started
This page will give you the basic information to interconnect with Kaarai platform using Short Message Peer-to-Peer (SMPP) protocol.
SMPP is a telco-industry standard protocol (see definition and Wikipedia) designed to simplify interconnections between External Short Messaging Entities (ESMEs), in this case Kaarai’s customers, and Routing Entities (REs), in this case, Kaarai’ platform, to send and receive short text messages (SMS) over the internet.
To allow the interconnection using SMPP, please contact Kaarai’ Support team to help you with the configuration and the credentials.
Customer Requirements
- Host and Port: Please ask Kaarai’ Support team for production values. Example: smpp1.kaaraitech.com:5000.
- Authentication: Standard SMPP authentication: System ID (max 16 octets) : Password (max 9 octets). Please ask Kaarai’ Support team for production values.
SMPP Technical Information
- We are fully compliant with SMPP version 3.4.
- Kaarai’ platform supports all the standard SMPP protocol data unit (PDU) commands, like bind_transceiver, bind_transmitter, bind_receiver, submit_sm, among others.
- We support the standard type of sessions: Transmitter (TX), Receiver (RX) and Transceiver (TRX). We recommend using TRX sessions.
- As we use load balancing to handle all the SMPP traffic, we recommend using the internet address provided and not the IP address directly.
- Delivery Reports (DLR): Please ask Kaarai’ Support team to get information about the DLRs supported in the destinations you are going to send SMS, as it will differentiate per Country and per local MNO (Mobile Operator). For additional information, please refer to Delivery Receipts.
- MT and MO (2-ways) are supported.
- Concatenated messages are supported.
- SMPP Error Codes: We are aligned with the SMPP 3.4 standard. For additional information, please refer to Error Codes.