SMPP (Short Message Peer-to-Peer) is a telecommunications protocol for exchanging SMS messages between SMS service centers and external applications. The Weble universal gateway SMPP driver can operate as both an SMPP server and an SMPP client for sending and receiving SMS messages.
The driver supports two modes:
Create a new gateway and select the SMPP driver. Choose the Type:
SMPP Server — configure Port (default: 2775), Accounts (username/password pairs), and optionally Forward SMS to (select another gateway to forward received messages).SNPP Client — configure Host, Port, System ID, and Password to connect to an external SMPP server.
| Label | JSON Key | Description |
|---|---|---|
| Name | name | A descriptive name. |
| Cluster ID | cluster | Cluster identifier. |
| Description | description | Optional description. |
| Type | type | Mode: SMPP Server or SNPP Client. |
| Port | port | TCP port. Default: 2775 (SMPP standard). |
| Host | host | Client only. SMPP server host address. |
| System ID | systen_id | Client only. SMPP system identifier for authentication. |
| Password | password | Client only. SMPP password. |
| Accounts | accounts | Server only. List of username/password pairs for client authentication. |
| Message decoding | encoding | Character encoding: ascii, utf8 (default), utf16le, ucs2, latin1. |
| Forward SMS to | forwardTo | Server only. Select another gateway to forward received SMS messages. |
Addresses use the prefix %smpp: and are created automatically when SMS messages are sent or received. The driver handles message routing between the SMPP protocol and the gateway's address system.