SMPP (Simple Message Peer-to-Peer)
SMPP Device Driver allows Iotellect Server to send SMS messages through a Simple Message Peer-to-Peer (SMPP) gateway.
Driver Information
Driver Plugin ID: | com.tibbo.linkserver.plugin.device.smpp |
Global Settings
None defined.
User Level Settings
None defined.
Device Account Properties
Connection Properties
Connection settings define how Iotellect Server communicates with an SMPP gateway. These settings may be accessed using the Edit Device Properties action of Device Context. The following connection properties are available:
Property | Description | |
IP address or Host Name | Address of the SMPP gateway. | |
Port | Port of the SMPP gateway to connect to. | |
Sender Number | Phone number that will be used to identify SMS message sender. | |
System Id | The user name (also known as System ID) of your SMPP account. | |
System Type | Text that an SMPP Gateway sends to an SMPP server to signal what sort of service it is. Some SMPP servers require a specific system type value. | |
Password | Password to use for authenticating at the SMPP gateway. | |
Interface Version | Version of SMPP protocol to use, e.g. | |
Sender's Type Of Number (TON) | Decimal Type Of Number (TON) of the sender's number. The following TON values are supported: | |
TON Value | Description | |
---|---|---|
0 | Unknown | |
1 | International | |
2 | National | |
3 | Network Specific | |
4 | Subscriber Number | |
5 | Alphanumeric | |
6 | Abbreviated | |
Sender's Numeric Plan Indicator | Decimal Numeric Plan Indicator (NPI) of the sender's number. The following NPI values are supported: | |
NPI Value | Description | |
0 | Unknown | |
1 | ISDN (E163/E164) | |
3 | Data (X.121) | |
4 | Telex (F.69) | |
6 | Land Mobile (E.212) | |
8 | National | |
9 | Private | |
10 | ERMES | |
14 | Internet (IP) | |
18 | WAP Client Id | |
Recipient's Type Of Number | Decimal Type Of Number (TON) of recipient numbers. | |
Recipient's Numeric Plan Indicator | Decimal Numeric Plan Indicator (NPI) of recipient numbers. | |
Data Coding | Data coding scheme to use. | |
Message Encoding | Message character encoding to use. | |
Window Size | SMPP window size (maximum number of unacknowledged requests). | |
Long Messages Mode | Enables long messages. Uses 'message_payload' field instead of 'short_message' in SMPP gateway. | |
Connection Timeout | Timeout for socket operations. | |
Request Timeout | Timeout for SMPP requests. | |
Expiry Timeout, milliseconds | Amount of time to wait for an SMPP gateway to respond to a request before it expires. Defaults to disabled (-1). |
Device Assets
Assets are not supported by the driver.
Device Settings
The driver offers smppMessagesSent
variable that indicates how many messages were sent through an SMPP device account since server startup.
Device Operations
Send SMS
This operation is used to send one or many SMS messages through the SMPP gateway. Each message is defined by a recipient number and message text.
Device Events
No events provided by the driver.
Connection Handling
This driver makes the device Online if connection with an SMPP gateway was established and SMPP bind command has succeeded.
Was this page helpful?