Ok I understand a little more,

Is it relevant if I use only one bearerbox and configure this bearerbox to
be a client, to connect to smppbox using smsc = smpp ? Then add a routing ?
Or do I have to use 2 differents bearerbox for this like you advise?

Emmanuel

2010/10/11 Nikos Balkanas <nbalka...@gmail.com>

> Hi,
>
> You cannot use it that way. openSMPPbox is an SMPP proxy. It connects to
> bearerbox as another smsbox, but it cannot connect to directly to smsbox.
> You can connect an SMPP client (ie ESME - another bearerbox) to it, and it
> will forward SMS to bearerbox for routing to an smsc.
>
> HTH,
> Nikos
> ----- Original Message ----- From: Emmanuel CHANSON
> To: users
> Sent: Monday, October 11, 2010 8:34 AM
> Subject: smsbox to opensmppbox routing
>
>
>
> 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