title: Creating SMPP server
body: <p>I have SMS API that supports JSON AND XML via HTTP protocal, what it does it it receives SMS request from clients in either JSON or XML format and forward it to MNO using <a href="http://www.kannel.org/" rel="nofollow" title="Kannel SMS Gateway">Kannel SMS Gateway</a>. Now I have the client whose requirement is that he want to connect to us via SMPP protocol. My question is how do I create SMPP server so that other client could connect to my application using SMPP? Any resources to get me started will much be appreciated.</p>
  
  <p>The process is like this.</p>
  
  <ol>
  <li>Receive request from the client via SMPP</li>
  <li>Validate client information</li>
  <li>Forward the message to the MNO</li>
  <li>Send status response to the client.</li>
  </ol>