Skip to content

SMPP

SMPP is a protocol that describes communication between a client and the Devino.Online platform SMS server. It is used to send SMS messages.

Info

Devino.Online supports up to 3.4 SMPP protocol version.

Connection settings

SMS server address: smpp.devino.online (194.226.179.52 port 2775).

Required parameters

Name Value Description
System_ID Custom Login assigned to the client.
Password Custom Password assigned to the client.
Interface_Version 0x34 SMPP version.
System_Type NULL SMSC system type. Only the empty value (NULL) is used.
Src_Addr_TON 0x05 Source address type.
Src_Addr_NPI 0x01 Source address numbering.
Dest_Addr_TON 0x01 Destination address type.
Dest_Addr_NPI 0x01 Destination address numbering.

Example

System_ID: client_login
Password: client_password
Interface_Version: 0x34
System_Type: NULL
Src_Addr_TON: 0x05
Src_Addr_NPI: 0x01
Dest_Addr_TON: 0x01
Dest_Addr_NPI: 0x01

Client session modes

  • Receiver (TX) - send commands to the SMPP server (client > server).
  • Receiver (RX) - receive commands from the SMPP server (client < server).
  • Transceiver (TRX) - universal connection mode. Allows you to send and receive commands (client <> server).

Units (PDU) support

Send PDU

Name Support Description
bind_transmitter Yes Establishing the Transmitter (TX) type connection.
bind_receiver Yes Establishing the Receiver (RX) type connection.
bind_transceiver Yes Establishing the Transceiver (TRX) type connection.
unbind Yes Closing the connection.
submit_sm Yes Sending a message to the server. Only available with TX and TRX connection types.
enquire_link Yes Confidence check of the communication path.
generic_nack Yes PDU error.
submit_sm_multi No Bulk message sending (up to 255 recipients).
query_sm No Getting the status of the delivered message.
data_sm No Sending a message to the server. An alternative to submit_sm PDU.
cancel_sm No Cancelling message delivery.
replace_sm No Replacing the delivered message.

Receive PDU

Name Support Description
deliver_sm Yes Receiving messages from the server. Only available with RX and TRX connection types.
unbind Yes Closing the connection.
enquire_link Yes Confidence check of the communication path.
generic_nack Yes PDU error.
outbind No Connection request from the server.
alert_notification No Recipient availability notification.
data_sm No Receiving messages from the server. An alternative to deliver_sm PDU.