How do I add an SMPP connection?

Top   « Previous  Next »

You may first want to visit the SMPP Information page at and learn about SMPP and where you can get it.


You can setup multiple SMPP mobile numbers for each query you plan to use, or just setup one SMPP mobile number for all queries and use a keyword at the beginning of each query to distinguish between them. Additional SMPP mobile numbers can be added at anytime.


Below are the settings defined.


SMPP Mobile Number: The mobile number used to send queries to.

Host: The host name or IP address of the SMPP server.

Port: The TCP/IP port number of the SMPP server which the gateway connects to.

Username: The username/system ID given to you by your provider.

Password: The password associated with your username.


Normally the NPI and TON values are not specified and defaults of the SMSC are used, but if these values are required they must match the settings specified by the provider.

       Source = SMSC number, Destination = users number, TON = type of number, NPI = number plan indicator

Source TON: The address the SMSC uses for outgoing messages. Values include 0 = unknown, 1 = international, 2 = national.

Source NPI: Indicates the number plan indicator. Values include 0 = unknown, 1 = ISDN.

Destination TON: Default NPI of addresses for outgoing messages.

Destination NPI: Default TON of addresses for outgoing messages.

Bind TON: TON for the incoming addresses the SMSC uses.

Bind NPI: NPI for the incoming addresses the SMSC uses.

Use SMPP mobile number as Address Range: The address range is a range of incoming phone numbers that mobile devices can send messages to. Use if your provider doesn't set the source number as the reply number automatically.

Use TLV for concatenated messages: By default UDH is used for concatenated (long) messages. Tick this box if your provider requires TLV.

Keep alive interval: Some providers require a link to be sent to indicate the client is still alive.


smpp settings