1. Home
  2. Docs
  3. SMS Messaging
  4. SMPP

SMPP

Introduction

Short Message Peer-to-Peer (SMPP) is a widely used open standard in the telecommunications industry for exchanging SMS messages between applications and mobile network operators.

For customers interested in connecting via our SMPP API, please reach out to our sales team to set up your account credentials. At this time, our SMPP Gateway supports SMPP version 3.4 exclusively.

For more information regarding SMPP, please refer to: https://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer.

Connection Details

Hostsmpp.geniq.io
Port2775
system_id[your_assigned_system_id]
password[your_assigned_password]
system_typeIgnored

Binds and Throughput

All SMPP accounts created will have the following defaults:

Binds per system_id2
Maximum Throughput10 messages per second

Security

To access our SMPP server, all SMPP client IP address ranges must be whitelisted by GENIQ.

Supported PDUs

PDU NAMECOMMAND_ID
bind_receiver0x00000001
bind_receiver_resp0x80000001
bind_transmitter0x00000002
bind_transmitter_respo0x80000002
bind_transceiver0x00000009
bind_transceiver_resp0x80000009
submit_sm0x00000004
submit_sm_resp0x80000004
deliver_sm0x00000005
deliver_sm_resp0x80000005
unbind0x00000006
unbind_resp0x80000006
enquire_link0x00000015
enquire_link_resp0x80000015
generic_nack0x80000000

Supported Data Codings

VALUEENCODING
0GSM7
1GSM7
28 Bit
8UTF-16BE (UCS2)

Sending Concatenated SMS Requests

You can send a concatenated SMS either by setting appropriate values in User Data Header (UDH) or Optional Parameter Tag (TLV).

TAGVALUE
sar_msg_ref_num0x020C
sar_total_segments0x020E
sar_segment_seqnum0x020F