This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.

Configuring SMPP Connector Operation

To use the SMPP connector, add the <SMPP.init> element in your configuration before carrying out any other SMPP operations. This is used to Bind with the SMSC (Short Message service center).  Before start the ESB, download jsmpp-2.1.0-RELEASE.jar copy inside the component -> lib folder.

init
<SMPP.init>
	<host>{$ctx:host}</host>
	<port>{$ctx:port}</port>
	<systemId>{$ctx:systemId}</systemId>
	<password>{$ctx:password}</password>
	<enquireLinkTimer>{$ctx:enquireLinkTimer}</enquireLinkTimer>
	<transactionTimer>{$ctx:transactionTimer}</transactionTimer>
	<systemType>{$ctx:systemType}</systemType>
	<addressTon>{$ctx:addressTon}</addressTon>
	<addressNpi>{$ctx:addressNpi}</addressNpi>
</SMPP.init>

Properties

  • host: IP address of the SMSC. 
  • port: Port to access the SMSC. 
  • systemId: username to access the SMSC. 
  • password: password to access the SMSC. 
  • enquireLinkTimer [Optional] : Used to check the connectivity between the SMPP connector and SMSC. 
  • transactionTimer [Optional] : Time elapsed between SMPP connector request and corresponding response. 
  • systemType [Optional] : It is used to categorize the type of ESME that is binding to the SMSC. Examples include “CP” (Content providers), “VMS” (voice mail system) and “OTA” (over-the-air activation system).
  • addressTon [Optional] : Indicates Type of Number of the ESME address.  
  • addressNpi [Optional] : Numbering Plan Indicator for ESME address.  

 

Now that you have connected to SMSC, use the information in the following topic to perform operation with the connector.