Hello,

I am just discovering opensmppbox (latest svn release compiled and installed
with kannel & sqlbox svn)

My purpose is to send SMS to an smpp application for tests.
For this I want to use smsbox cgi script but I got a problem of routing from
bearerbox.

*How can I route these SMS from smsbox to opensmppbox (itself linked to a
smpp application), do I have to use smsbox-route ?*

Below my config and logs:

bearerbox.log:
...
2010-10-11 16:24:48 [27991] [17] DEBUG: boxc_receiver: sms received
2010-10-11 16:24:48 [27991] [17] WARNING: Cannot find SMSCConn for message
to <1065>, rejected.
2010-10-11 16:24:48 [27991] [17] WARNING: Message rejected by bearerbox, no
router!
2010-10-11 16:24:48 [27991] [17] DEBUG: send_msg: sending msg to box:
<127.0.0.1>

kannel.conf:
-----------------
group = core
admin-port = 13000
admin-password = xxx
status-password = xxx
#admin-deny-ip = ""
#admin-allow-ip = ""
log-file = "/var/log/kannel/bearerbox.log"
log-level = 0
access-log = "/var/log/kannel/access.log"
#http-proxy-host = "127.0.0.1"
#http-proxy-port = 8080
#http-proxy-exceptions = "127.0.0.1"
#http-proxy-username = "user"
#http-proxy-password = "password"
#ssl-certkey-file = "mycertandprivkeyfile.pem"
#store-type = file
store-type = spool
#store-location = /var/log/kannel/kannel.store
store-location = /var/spool/kannel
dlr-storage = mysql
#black-list = "http://127.0.0.1/kannel/black-list.txt";
white-list-regex = ^\+xxx[0-9]{6}$
#
# Smsbox related
# Sqlbox at that moment
smsbox-port = 13001
#
# Wapbox related
wapbox-port = 13002
#udp-deny-ip = "*.*.*.*"
udp-allow-ip = "127.0.0.1"
#wdp-interface-name = "*"

####################################
# Wapbox
group = wapbox
bearerbox-host = localhost
log-file = "/var/log/kannel/wapbox.log"
log-level = 0
syslog-level = none

####################################
# PPG
group = ppg
#ppg-url = /wappush
ppg-url = /kannel/php-admin/wappush.php
ppg-port = 8080
concurrent-pushes = 100
users = 1024
ppg-allow-ip = "127.0.0.1"
trusted-pi = true
service-name = ppg1

group = wap-push-user
wap-push-user = wappush
ppg-username = xxx
ppg-password = xxx
allow-ip = "127.0.0.1"

####################################
# SMSC CONNECTIONS - GLOBAL FIELDS

# SMSC Fake
group = smsc
smsc = fake
smsc-id = "FakeSMSC-1"
allowed-smsc-id = "FakeSMSC-1"
host = localhost
port = 10001
connect-allow-ip = 127.0.0.1


#############################
# DLR with MySQL support configuration
group = mysql-connection
id = mydlr
host = localhost
username = xxxx
password = xxxxxx
database = kanneldlr
# max count of connections that will be opened for dbpool
# default is 1
max-connections = 1

# MySQL Group
group = dlr-db
id = mydlr
table = dlr
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc

#############################
# SMSBOX SETUP
# NOT USED
group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
#sendsms-chars = "0123456789 +-"
global-sender = +xxxxxxxxx
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
access-log = "/var/log/kannel/access.log"
#white-list =
#black-list =
#reply-couldnotfetch =
#reply-couldnotrepresent =
#reply-requestfailed =
#reply-emptymessage =

#############################
group = smsbox-route
smsbox-id = mmg




opensmppbox.conf:
-----------------------------
# sample opensmppbox.conf

group = core
dlr-storage = mysql

# this group defines your opensmppbox
group = opensmppbox
# our boxc type
opensmppbox-id = smppbox
# the port to listen on for smpp connections
opensmppbox-port = 6201
# we connect to the following host as a box
bearerbox-host = localhost
bearerbox-port = 13001
log-level = 0
log-file = /var/log/kannel/opensmppbox.log
our-system-id = opensmppbox
#route-to-smsc = smpp
# see sample smpplogins.txt
smpp-logins = "/etc/kannel/smpplogins.txt"

# the following is just standard dlr configuration

group = mysql-connection
id = mydlr
host = localhost
username = xxxx
password = xxxxxx
database = kanneldlr
# you can increase this upon a higher load
max-connections = 1

group = dlr-db
id = mydlr
table = dlr
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxcid

opensmpplogin.txt:
---------------------------
mmg    mmg    mmg

Regards,

Emmanuel

Reply via email to