Currently doing some work on a server that provides SMS services, and
utilises their own PHP apis to do so.
However a user wishes to use SMPP in order to send and receive their
batches of SMS.
Ideally what I am required to do is configure an SMPP Server to receive
incoming requests from the client to send messages, but then instead
translate the requests to an API on the server to handle it instead.
Essentially I just need to make it appear to the user that SMPP is being
used to handle their SMS batches whilst instead we use our usual SMS
send API like normal.
I know Kannel utilises HTTP requests, so I imagine it would be as simple
as configuring the gateway as an SMPP server to HTTP POST requests with
necessary information (i.e. sender, destination, message, time etc) to
a url on our Apache server, but I am a bit lost at which point in the
configuration I can achieve such without setting up any of the SMS
sending\receiving features of the software itself.
Running on:
CentOS 5 virtual server
LAMP stack
gateway-1.4.3 source installed
libxml2 and libxml2-dev
Any pointers would be greatly appreciated.