This interface is used for SMPP gateways. Currently SMPP is supported through JSMPP only.
This interface requires the following settings in SMSServer's configuration file:
Option | Description |
impl | Full class name of SMPP gateway that extends AbstractSMPPGateway. |
host | SMPP host. |
port | SMPP port. |
systemid | SMPP system Id. |
password | SMPP Password. |
systemtype | SMPP system type. |
bindtype | SMPP bind type r Receiver, t Transmitter, tr Transceiver. |
The following settings are optional:
Option | Description |
bindton | Bind Address Type Of Number. |
bindnpi | Bind Address Numbering Plan Indicator. |
sourceton | Source Address Type Of Number. |
sourcenpi | Source Address Numbering Plan Indicator. |
destton | Destination Address Type Of Number. |
destnpi | Destination Address Numbering Plan Indicator. |
enquirelink | Interval 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
Value | Description |
0 | Unknown |
1 | International |
2 | National |
3 | Network Specific |
4 | Subscriber Number |
5 | Alphanumeric |
6 | Abbreviated |
Possible Numbering Plan Indicator values
Value | Description |
0 | Unknown |
1 | ISDN |
2 | Data |
3 | Telex |
6 | Land Mobile |
8 | National |
9 | Private |
10 | ERMES |
13 | Internet |
18 | WAP |