SMSServer - SMPP gateway

This interface is used for SMPP gateways. Currently SMPP is supported through JSMPP only.

Configuration File

This interface requires the following settings in SMSServer's configuration file:

OptionDescription
implFull class name of SMPP gateway that extends AbstractSMPPGateway.
hostSMPP host.
portSMPP port.
systemidSMPP system Id.
passwordSMPP Password.
systemtypeSMPP system type.
bindtypeSMPP bind type r Receiver, t Transmitter, tr Transceiver.

The following settings are optional:

OptionDescription
bindtonBind Address Type Of Number.
bindnpiBind Address Numbering Plan Indicator.
sourcetonSource Address Type Of Number.
sourcenpiSource Address Numbering Plan Indicator.
desttonDestination Address Type Of Number.
destnpiDestination Address Numbering Plan Indicator.
enquirelinkInterval time in milliseconds to check SMPP connection.

Example:

gateway.0=mysmpp, SMPPGateway
mysmpp.impl=org.smslib.smpp.jsmpp.JSMPPGateway
mysmpp.host=localhost
mysmpp.port=2715
mysmpp.systemid=smppclient1
mysmpp.password=password
mysmpp.systemtype=smpp
mysmpp.bindtype=tr
mysmpp.bindton=0
mysmpp.bindnpi=0
mysmpp.sourceton=0
mysmpp.sourcenpi=0
mysmpp.destton=0
mysmpp.destnpi=0
mysmpp.enquirelink=5000

Possible Type Of Number values

ValueDescription
0Unknown
1International
2National
3Network Specific
4Subscriber Number
5Alphanumeric
6Abbreviated

Possible Numbering Plan Indicator values

ValueDescription
0Unknown
1ISDN
2Data
3Telex
6Land Mobile
8National
9Private
10ERMES
13Internet
18WAP