Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To open the SMPP agents' configuration, click Build → New Configuration. Select Workflow from the Configurations dialog. When prompted to Select workflow type, select Realtime. Click Add agent and select either SMPP_Receiver in the Collection tab, or SMPP_Transmitter in the Processing tab, in the Agent Selection dialog. Double-click the agent icon or right-click the icon and select Edit agent, to display the Agent Configuration dialog.

Both agents' configuration dialogs contain three different tabs; SMSCESME, and Connection.

Note
titleNote!

The screenshots in this page shows the SMPP_Receiver agent, but the SMPP_Transmitter agent has the exact same settings as well.

SMSC Tab

The SMSC tab contains configurations related to the SMSC to/from which the agent will send/receive data.

Image Added

SMSC tab

SettingDescription

Remote Host

Enter the IP address or hostname of the SMSC with which the agent will communicate in this field.

Remote Port

Enter the port number on the SMSC with which the agent will communicate in this field.

ESME Tab

The ESME tab contains configurations related to the ESME application connected to the SMSC to/from which the agent will send/receive data.

Image Added

SMPP agent configuration - ESME tab

SettingDescription

System ID

Enter the ID of the ESME system requesting to bind with the SMSC in this field.

Password

Enter the password used by the SMSC to authenticate the ESME in this field.

System Type

Enter the type of ESME system in this field, e g VMS (Voice Mail System), OTA (Over-The-Air Activation System), etc.

Type of Number

Enter the type of number (TON) used in the SME address in this field, e g International, National, Subscriber Number, etc.

Numbering Plan Indicator

Enter the numbering plan indicator (NPI) used in the SME address in this field, e g ISDN, Data, Internet, etc.

Address Range

Enter the range of SME addresses used by the ESME in this field.

Note
titleNote!

For IP addresses, it is only possible to specify a single IP address. A range of IP addresses is not allowed.


Connection Tab

Image Added

SMPP agent configuration - Connection tab

SettingDescription

Reconnect Attempts

Enter the number of reconnect attempts you want to allow in case a connection goes down in this field.

Note
titleNote!

If you use the default setting, 0, in this field, this will mean that the number of reconnect attempts will be infinite, i e maxint.


Reconnect Interval

Enter the time interval you want to pass before making a reconnect attempt in this field.

Transaction Timer

Enter the time interval allowed between an SMPP request and the corresponding SMPP response in this field.

Enquire Link Timer

Enter the time interval allowed between operations after which an SMPP entity should interrogate whether its peer still has an active session in this field. This setting determines how often the enquire_link operation should be sent.

This timer may be active on either communicating SMPP entity (i.e. SMSC or ESME).

Operations

For the Transmitter agent, the following operation pairs are supported:

  • bind_transmitter - bind_transmitter_resp

  • unbind - unbind_resp

  • submit_sm - submit_sm_resp

  • enquire_link - enquire_link_resp

For the Receiver agent, the following operation pairs are supported:

  • bind_receiver - bind_receiver_resp

  • unbind - unbind_resp

  • deliver_sm - deliver_sm_resp

  • enquire_link - enquire_link_resp


Note
titleNote!

Only one request - response operation pair can be handled simultaneously, which means that a response must be sent for a pending request before the next request can be handled.


Note
titleNote!

The bind and unbind operations only occur when starting/stopping the workflow.