ℹ️ The Auron SMS Server is now Auron Omni. Learn more here.

How can we help?

SMPP client channel (SMS)


Use this channel to connect to an SMPP provider.

Find more information about channels in general here.

The SMPP (Short Message Peer to Peer) protocol is designed to send and receive high volumes of SMS messages over an internet connection. The number of simultaneous SMPP channels depends on the license tier of your Auron Omni subscription.

To use the SMPP channel, you need a subscription with an SMPP provider, also called an SMSC or SMS Center. An SMPP provider charges a small fee per SMS.

SMPP Channel
SMPP Channel

Settings

PropertyDescription
ConnectionThe connection consists of a hostname, port, and a “secure” option. Enable “secure” to use TLS.
Most SMPP providers only accept connections from whitelisted clients. If the SMPP client channel cannot connect, verify that your IP address is registered with your provider.
SystemID / PasswordUsername and password. SystemID is SMPP terminology for username.
System TypeThe type of client connection. This is usually empty or set to “SMPP”.
VersionThe SMPP version supported by the client. This is usually 3.4 (52). The server may identify as 3.3 (51) or 5.0 (80) for compatibility.
Address rangeThis field is usually empty. It can contain a range of phone numbers that should be routed to your client. The range should be defined as a regular expression.
Connect timeoutThe maximum time in seconds that the SMPP client attempts to connect to the server.
Bind timeoutThe maximum time in seconds that the client waits for a response to the bind request. Bind is SMPP terminology for login.
Command timeoutThe maximum time in seconds that the client waits for a response to a command.
Large MessagesDefines how messages longer than 160 characters are handled:
  • Truncate (1) messages longer than 160 characters
  • Send as multipart messages (0) Each part is sent separately and combined on the receiving device. Each part is billed as a separate SMS
  • Do not send (2) large messages
SMSC DefaultThe default character encoding used by the SMSC for non Unicode messages.
Adjust this setting if you experience issues with characters such as ‘[‘, ‘]’, or ‘@’.
Options include:
  • Incoming and outgoing SMS use GSM charset in 8bit (-6)
  • Incoming and outgoing SMS use GSM charset in 7bit (-3)
  • Incoming SMS uses GSM charset in 7bit, outgoing uses ASCII (-1)
  • Outgoing SMS uses GSM charset in 7bit, incoming uses ASCII (-2)
  • Incoming SMS uses GSM charset in 8bit, outgoing uses ASCII (-4)
  • Outgoing SMS uses GSM charset in 8bit, incoming use ASCII (-5)
Request delivery reportEnable this option to always request a delivery report from your provider. A delivery report contains the status of an outgoing message.
Reference formatThe message reference links a sent SMS message to its delivery report. Some providers use different formats for the original message and the delivery report.
Enquire intervalThe interval for the enquire packet. This is sent to the SMPP server to keep the connection alive. Normally 30 seconds.
Assemble multipart SMSAutomatically assembles multipart messages so Auron Omni receives a single combined message.
Extract application portExtracts the application port from SMS messages sent to a specific application. This information is added to the ToAddress field.
For example, a message sent to +3112345678 with port 1000 becomes +3112345678:1000.
If disabled, the message remains binary and the UDH stays part of the message.
From addressThe default sender address for SMS messages sent on this channel.
Service TypeThe default service type for SMS messages sent on this channel.
Message TLVsDefault TLV values that are added to SMS messages sent on this channel.
Submit modeBy default, SMS messages are sent using submit_sm. Set this to data_sm to send messages using data_sm.
Multipart modeDefines how multipart messages are sent:
  • 8bit UDH (1) (default) Split messages using a User Data Header with an 8bit reference
  • 16bit UDH (2) Split messages using a User Data Header with a 16bit reference
  • SAR TLV (3) Use SAR TLV values instead of UDH
  • Payload TLV (4) Send the full message as a payload TLV without splitting
Detailed tracingLogs detailed communication with the server. This may impact performance.
Reconnect timeoutThe number of seconds to wait before reconnecting after a connection is lost.
Delivery report timeoutThe maximum time in seconds to wait for a delivery report.
Max pending PDUsThe maximum number of Protocol Data Units that can be sent without confirmation at any time.
Max receive queueThe maximum number of SMS messages that can be queued before they are written to the database.
Max send queueThe maximum number of SMS messages that can be read from the database and sent at once.
EncodingThe default character encoding. This can be GSM (0) or Unicode (8).
LanguageSelect the default language page for GSM encoding.