Multiple SMPP Connections to One SMSC

Posted by on Sep 23, 2011 in Support Blog

Topic Keywords:

Although it is possible for SMPP Asynchronous connections to process hundreds of SMS messages per second, sometimes there are performance gains by having more than one SMPP connection to the same SMSC.  This is especially the case if the SMSC has per connection speed limits, or other performance limiting characteristics.

It may also be necessary to specify more than one SMPP connection to the same SMSC in order to process messages for more than one short code.  In this latter case, you may need to specify different credentials for each SMPP connection.  In this case, simply add a second (or third, or fourth…) SMPP connection, specifying the same server address.  When NowSMS adds the connection to the SMSC list, it will automatically append “#2” (or #3, or “#4”) to the SMSC address in order to maintain separate settings for each connection.

However, if you are connecting to the same SMSC multiple times using the same account credentials, it can be inconvenient to define the same connection multiple times.  For this reason, NowSMS 2011.07.05 and later releases (see provide a configuration interface to define the number of transmitter, receiver and/or transceiver connections to be allocated for a single SMPP connection, without requiring multiple duplicate connections to be defined.

Configure Multiple SMPP SessionsTo configure these settings, edit the “Properties” of an SMPP connection, and in the “Advanced Settings” menu, the following settings are available:

If “Send and Receive Messages over the same Connection (SMPP Transceiver)” is enabled, specify the number of concurrent SMPP Transceiver sessions that NowSMS should establish.  (Transceiver sessions support both sending and receiving messages over the same connection/session.)

If this transceiver mode is not enabled, the number of Transmitter and Reciever Sessions can be configured independently.

These settings can also be manually configured by editing SMSGW.INI.

In the [SMPP – server:port] section of SMSGW.INI, the following settings are used:


TransmitterCount=## defines the number of transmitter connections to be established. If transceiver mode is configured, TransmitterCount specifies the number of transceiver connections to be established. If transceiver mode is not configured, ReceiverCount specifies the number of receiver connections to be established.

For comments and further discussion, please click here to visit the NowSMS Technical Forums (Discussion Board)...

2 Responses to “Multiple SMPP Connections to One SMSC”

  1. Hi, We are getting the issue while sending the”sender number” with + (Example:+91999999999)and it’s says “Syntax Error” from SMSC.

    Connection details:
    1. Using SMSC connnection
    2. Protocals are in : UCP

    If I remove “+” it is working fine (example 009199999999)

    Can someone help me?

    • Hi Kvn,

      As your question does not directly relate to the topic on this page, I would suggest that you post your question in our technical discussion forum at If you are using NowSMS to make the SMSC
      connection, please post in one of the forums labeled “Product Support Only”. If you are not using NowSMS, choose one of the general SMS and MMS technical forum.

      Good luck!