Hi things seems fine to me, though you can try changing the order of starting the openSMPP. to my knowledge it should be bearerBox , smsBox, sqlBox , smppBox (in order)
1) run bearerbox --> smskannel.conf (server side) 2) run smsbox --> smskannel.conf (server side) 3) run smppbox --> opensmppbox.conf (server side) 2nd thing , enable log-level on server side (opensmpp box) and see if you are really receiving any request. last thing i am sure "/usr/local/src/gateway-1.4.3/**smpplogins.txt" exists and have user definitions like .. tester foobar VMA *.*.*.* if you have specfied some IP address as the last parameter try replacing it with *.* just to check what is causing the issue. over all your configurations seems fine to me, (may be i have missed something.) Thanks Ali On Mon, Feb 18, 2013 at 10:02 AM, Gilbert Perez <[email protected]>wrote: > GOOD DAY! > > i have already installed opensmppbox which, based on my research, would > enable kannel to act as SMPP server. Now, i am trying to perform a > connection to a client from a different IP address and see if i can > successfully transmit a message. My problem is, i keep on getting errors > and found no viable result based from the solutions i've searched in the > internet. > > May i also know if the diagram below shows the correct structure of > smppbox alongside with bearerbox and smsbox in server and client sides, > respectively? > > ( SERVER SIDE ) > ( CLIENT SIDE ) > (connection refused) > OPENSMPPBOX <---------------------> > BEARERBOX > > ^ > ^ > | > | > BEARERBOX > SMSBOX > ^ > | > SMSBOX > > If the one i've drawn above is absolutely/partially wrong, can you please > tell me what should i exactly do so i can configure it properly? > > > Below are my configuration files: feel free to point out what makes the > whole thing wrong and kindly tell me what i must do to run in correctly: > > opensmppbox.conf: > > group = core > dlr-storage = internal > > group = opensmppbox > opensmppbox-id = SMPP > opensmppbox-port = 16400 > bearerbox-host = 192.168.1.59;192.168.0.29;202.**126.47.72 > bearerbox-port = 13501 > our-system-id = CMT > smpp-logins = "/usr/local/src/gateway-1.4.3/**smpplogins.txt" > use-systemid-as-smsboxid = true > route-to-smsc = smpp > log-file = "/tmp/smppbox.log" > > > > > smskannel.conf (server side) > > > group = core > admin-port = 13500 > smsbox-port = 13501 > admin-password = bar > #status-password = foo > #admin-deny-ip = "" > #admin-allow-ip = "" > log-file = "/tmp/bearerbox2.log" > #log-level = 0 > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1;192.168.0.29;202.**126.47.72" > #unified-prefix = "+358,00358,0;+,00" > #access-log = "/tmp/access2.log" > #store-file = "/tmp/kannel2.store" > #ssl-server-cert-file = "cert.pem" > #ssl-server-key-file = "key.pem" > #ssl-certkey-file = "mycertandprivkeyfile.pem" > > > # This is a fake smsc connection, *only* used to test the system and > services. > # It really cannot relay messages to actual handsets! > > group = smsc > smsc = fake > smsc-id = FAKE > port = 10000 > connect-allow-ip = 127.0.0.1;192.168.0.29;202.**126.47.72 > > > # SMSC CONNECTIONS -- SMPP > > group=smsc > smsc=smpp > smsc-id=SMPP > interface-version=34 > host= 192.168.1.59;192.168.0.29;202.**126.47.72 > port= 16400 > receive-port = 16400 > smsc-username = tester > smsc-password = foobar > system-type = CMT > idle-timeout = 30 > transceiver-mode = 1 > throughput = 50 > address-range = 123 > enquire-link-interval = 10 > reconnect-delay = 1 > keepalive = 55 > > > # SMSBOX SETUP > > group = smsbox > bearerbox-host = 127.0.0.1;192.168.0.29;202.**126.47.72 > sendsms-port = 18200 > global-sender = 18200 > #sendsms-chars = "0123456789 +-" > log-file = "/tmp/smsbox2.log" > #log-level = 0 > access-log = "/tmp/access2.log" > > > > # SEND-SMS USERS > > group = sendsms-user > username = tester > password = foobar > #user-deny-ip = "" > #user-allow-ip = "" > > # SERVICES > > group = sms-service > keyword = jeck > text = "You asked nothing and I did it!" > > # there should be default always > > group = sms-service > keyword = default > text = "No service specified" > > > > smskannel.conf (client side) > > group = core > admin-port = 13500 > smsbox-port = 13501 > admin-password = bar > #status-password = foo > #admin-deny-ip = "" > #admin-allow-ip = "" > log-file = "/tmp/bearerbox2.log" > #log-level = 0 > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1;192.168.0.29;202.**126.47.72" > #unified-prefix = "+358,00358,0;+,00" > #access-log = "/tmp/access2.log" > #store-file = "/tmp/kannel2.store" > #ssl-server-cert-file = "cert.pem" > #ssl-server-key-file = "key.pem" > #ssl-certkey-file = "mycertandprivkeyfile.pem" > > > # This is a fake smsc connection, *only* used to test the system and > services. > # It really cannot relay messages to actual handsets! > > group = smsc > smsc = fake > smsc-id = FAKE > port = 10000 > connect-allow-ip = 127.0.0.1;192.168.0.29;202.**126.47.72 > > > # SMSC CONNECTIONS -- SMPP > > group=smsc > smsc=smpp > smsc-id=SMPP > interface-version=34 > host= 192.168.1.59;192.168.0.29;202.**126.47.72 > port= 16400 > receive-port = 16400 > smsc-username = tester > smsc-password = foobar > system-type = CMT > idle-timeout = 30 > transceiver-mode = 1 > throughput = 50 > address-range = 123 > enquire-link-interval = 10 > reconnect-delay = 1 > keepalive = 55 > > > > # SMSBOX SETUP > > group = smsbox > bearerbox-host = 127.0.0.1;192.168.0.29;202.**126.47.72 > sendsms-port = 18200 > global-sender = 18200 > #sendsms-chars = "0123456789 +-" > log-file = "/tmp/smsbox2.log" > #log-level = 0 > access-log = "/tmp/access2.log" > > > > # SEND-SMS USERS > > group = sendsms-user > username = tester > password = foobar > #user-deny-ip = "" > #user-allow-ip = "" > > # SERVICES > > group = sms-service > keyword = jeck > text = "You asked nothing and I did it!" > > # there should be default always > > group = sms-service > keyword = default > text = "No service specified" > > > I'm running these files according to the following steps: > > Take note i am using two different servers for testing so i'll just name > the connections as IP address A and B. > > in the client side (using IP address "A") > > 1) run bearerbox --> smskannel.conf ( client side ) > 2) run smsbox --> smskannel.conf (client side) > > Then, on the server side (using IP address "B") > > 1) run bearerbox --> smskannel.conf (server side) > 2) run smppbox --> opensmppbox.conf (server side) > 3) run smsbox --> smskannel.conf (server side) > > > The server side seems to run correctly as i see no errors, but the trouble > is mainly found in the client side: > > SMPP[SMPP]: Couldn't connect to server. > 2013-02-18 16:25:22 [3536] [7] ERROR: SMPP[SMPP]: Couldn't connect to SMS > center (retrying in 1 seconds). > > > Obviously, i cant establish a connection to the SMPP server.. > > So there, i hope i was able to provide you with the details and from these > may you see what exactly i've been doing wrong and kindly tell me what to > do about it... THANKS!!! > > >
