We have a set an existing application server which is incredibly complex
(13 different programming languages involved) and inflexible (elaborate coupling
of sub-systems). Anyways, we were looking to remove our dependency during
development from external SMSC user accounts and phone-driven testing of the
device client to application server communication.
During today, I
have configured Kannel on a local server to be a WAP and SMS
gateway. While trying to setup the SMPP gateway to the fake SMSC I found
that I am not able to create the binding. Here are my configurations of
the SMPP gateway and fake SMSC:
# Fake SMSC running
on port 13600
group = smsc
smsc = fake
port = 13600
connect-allow-ip = 127.0.0.1
group = smsc
smsc = fake
port = 13600
connect-allow-ip = 127.0.0.1
# SMPP
Gateway with Fake SMSC
group = smsc
smsc = smpp
host = localhost
port = 13600
receive-port = 13700
smsc-username = "me"
smsc-password = me
system-type = "VMA"
address-range = ""
group = smsc
smsc = smpp
host = localhost
port = 13600
receive-port = 13700
smsc-username = "me"
smsc-password = me
system-type = "VMA"
address-range = ""
I think that I am
either doing something entirely backwards or there is no ability to hook up the
SMPP gateway without providing a real SMSC implementation (or both?). The
latter would kind of defeat the purpose of this exercise and we need to find
another solution.
Does anybody know
how to setup a local environment using device emulators, SMSC, SMS GW, and SMPP
GW? Thanks.
Chris Sterling
Solutions IQ
http://www.solutionsiq.com/
