Are you sure registered_delivery is set on the messages going out? smsbox
should be receiving the dlr's back, there must be something on bearerbox
log and eventually smsbox log, do you have log-level 0 on both?



On Sat, Jun 14, 2014 at 9:53 AM, Alvaro Cornejo <cornejo.alv...@gmail.com>
wrote:

> Hi Alejandro
>
> No, there is nothing on smsbox log
>
> Regards
>
> Alvaro
>
> |-----------------------------------------------------------------------------------------------------------------|
> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
> celular y Nextel
> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via
> SMS y GPRS online
>               Visitenos en www.perusms.com
>
>
> On Sat, Jun 14, 2014 at 12:55 AM, Alejandro Guerrieri
> <alejandro.guerri...@gmail.com> wrote:
> > I mean, the dlr's would be routed to smsbox along with the mo's, and
> smsbox
> > would be responsible for calling dlr-url as well.
> >
> >
> > On Sat, Jun 14, 2014 at 1:54 AM, Alejandro Guerrieri
> > <alejandro.guerri...@gmail.com> wrote:
> >>
> >> Is there anything on smsbox log?
> >>
> >>
> >> On Fri, Jun 13, 2014 at 11:54 PM, Alvaro Cornejo
> >> <cornejo.alv...@gmail.com> wrote:
> >>>
> >>> Hi Alejandro
> >>>
> >>> Thanks for your help. It works as you said; each box is working
> >>> independently; however sqlbox dlrs are not being called. I've tried by
> >>> adding sqlbox-id in boxc_id field to match sqlbox-id but nothing. If I
> >>> leave that field blanc, it gets automatically filed with sqlbox_id
> >>> (sqlbox).
> >>>
> >>> What is strange is that sqlbox logs shows nothing on it after a couple
> >>> of entries at box start. I've posted another question on list.
> >>>
> >>> In bearerbox I see the transaction and my http smsc responding
> >>> correctly to bearerbox but no dlr call.
> >>>
> >>> Regards
> >>>
> >>> Alvaro
> >>>
> >>>
> >>> This is my insert:
> >>>
> >>> INSERT INTO send_sms (momt, sender, receiver, udhdata, msgdata,
> >>> smsc_id, sms_type, coding, compress, validity, dlr_mask, dlr_url,
> >>> boxc_id ) VALUES ('MT', '991212213', '991212211', NULL, 'sqlbox
> >>> 10:30', 'smsc2email', 2, 2,  NULL, 4200,
> >>>
> >>> 31,'
> http://127.0.0.1/sms/dlr.php?type=%d&slid=10499166&uid=10&smsc=smsc2email&sender_id=MiSender
> ',
> >>> 'sqlbox' )
> >>>
> >>>
> >>> mysql> SELECT * FROM sent_sms ;
> >>>
> >>>
> +--------+------+-----------+-----------+---------+----------------+------------+------------+---------+---------+------+----------+--------+------+--------+----------+------------+----------+----------+----------------------------------------------------------------------------------------------+------+---------+------+---------+---------+-------+-----------+
> >>> | sql_id | momt | sender    | receiver  | udhdata | msgdata        |
> >>> time       | smsc_id    | service | account | id   | sms_type | mclass
> >>> | mwi  | coding | compress | validity   | deferred | dlr_mask |
> >>> dlr_url
> >>>                       | pid  | alt_dcs | rpi  | charset | boxc_id |
> >>> binfo | meta_data |
> >>>
> >>>
> +--------+------+-----------+-----------+---------+----------------+------------+------------+---------+---------+------+----------+--------+------+--------+----------+------------+----------+----------+----------------------------------------------------------------------------------------------+------+---------+------+---------+---------+-------+-----------+
> >>> |     50 | MT   | 991212213 | 991212211 | NULL    | sqlbox+10%3A30 |
> >>>     NULL | smsc2email | NULL    | NULL    | NULL |        2 |   NULL |
> >>> NULL |      2 |     NULL | 1402968893 |     NULL |       31 |
> >>>
> >>>
> http://127.0.0.1/sms/dlr.php?type=%d&slid=10499166&uid=10&smsc=smsc2email&sender_id=MiSender
> >>> | NULL |    NULL | NULL | NULL    | sqlbox  | NULL  | NULL      |
> >>> |     51 | DLR  | 991212213 | 991212211 | NULL    | ACK%2F         |
> >>> 1402716894 | smsc2email | NULL    | NULL    | NULL |        3 |   NULL
> >>> | NULL |   NULL |     NULL |       NULL |     NULL |        8 |
> >>>
> >>>
> http://127.0.0.1/sms/dlr.php?type=%d&slid=10499166&uid=10&smsc=smsc2email&sender_id=MiSender
> >>> | NULL |    NULL | NULL | NULL    | sqlbox  | NULL  | NULL      |
> >>>
> >>>
> +--------+------+-----------+-----------+---------+----------------+------------+------------+---------+---------+------+----------+--------+------+--------+----------+------------+----------+----------+----------------------------------------------------------------------------------------------+------+---------+------+---------+---------+-------+-----------+
> >>> 2 rows in set (0.00 sec)
> >>>
> >>> My updated sqlbox.conf:
> >>> group = sqlbox
> >>> id = sqlbox
> >>> smsbox-id = sqlbox
> >>> bearerbox-host = localhost
> >>> bearerbox-port = 13001
> >>> smsbox-port = 13005
> >>> sql-log-table = sent_sms
> >>> sql-insert-table = send_sms
> >>> log-file = "/var/log/kannel/sqlbox.log"
> >>> log-level = 0
> >>>
> >>> group = mysql-connection
> >>> id = sqlbox
> >>> host = localhost
> >>> username = root
> >>> password = pass
> >>> database = sms
> >>> max-connections = 2
> >>>
> >>>
> >>> My updated kannel.conf:
> >>> #CORE BEARERBOX
> >>> group = core
> >>> admin-port = 13000
> >>> smsbox-port = 13001
> >>> dlr-storage = mysql
> >>> admin-password = admin
> >>> status-password = status
> >>> box-allow-ip = "*.*.*.*"
> >>> box-deny-ip = "*.*.*.*"
> >>> log-file = "/var/log/kannel/bearerbox.log"
> >>> log-level = 0
> >>> access-log = "/var/log/kannel/beareraccess.log"
> >>> store-type = spool
> >>> store-location = /var/log/kannel/spool
> >>> wdp-interface-name = "*"
> >>> sms-incoming-queue-limit = 50
> >>>
> >>> group = smsbox-route
> >>> smsbox-id = sqlbox
> >>> smsc-id = sqlbox
> >>>
> >>> group = smsbox
> >>> bearerbox-host = 127.0.0.1
> >>> bearerbox-port=13001
> >>> sendsms-port = 13013
> >>> log-file = "/var/log/kannel/smsbox.log"
> >>> log-level = 0
> >>> http-request-retry = 10
> >>> http-queue-delay = 60
> >>>
> >>>
> >>> Bearerbox log:
> >>>
> >>> 2014-06-13 22:34:53 [20387] [22] DEBUG: boxc_receiver: sms received
> >>> 2014-06-13 22:34:53 [20387] [22] DEBUG: send_msg: sending msg to boxc:
> >>> <sqlbox>
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG: Queue contains 0 pending
> >>> requests.
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG: Parsing URL
> >>>
> >>> `
> http://localhost/sms/plugin/gateway/kannel/mail_smsc.php?u=nxtl_usr&p=nxtl_pass&to=991212211&from=991212213&msg=sqlbox+10%3A30
> ':
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG:   Scheme: http://
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG:   Host: localhost
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG:   Port: 80
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG:   Username: (null)
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG:   Password: (null)
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG:   Path:
> >>> /sms/plugin/gateway/kannel/mail_smsc.php
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG:   Query:
> >>> u=nxtl_usr&p=nxtl_pass&to=991212211&from=991212213&msg=sqlbox+10%3A30
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG:   Fragment: (null)
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG: Connecting nonblocking to
> >>> <127.0.0.1>
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG: HTTP: Opening connection to
> >>> `localhost:80' (fd=74).
> >>> 2014-06-13 22:34:53 [20387] [25] DEBUG: Socket connecting
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG: Get info about connecting
> socket
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG: HTTP: Sending request:
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG: Octet string at 0x9fcb440:
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   len:  168
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   size: 1024
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   immutable: 0
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 47 45 54 20 2f 73 6d
> >>> 73 2f 70 6c 75 67 69 6e 2f   GET /sms/plugin/
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 67 61 74 65 77 61 79
> >>> 2f 6b 61 6e 6e 65 6c 2f 6d   gateway/kannel/m
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 61 69 6c 5f 73 6d 73
> >>> 63 2e 70 68 70 3f 75 3d 6e   ail_smsc.php?u=n
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 78 74 6c 5f 75 73 72
> >>> 26 70 3d 6e 78 74 6c 5f 70   xtl_usr&p=nxtl_p
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 61 73 73 26 74 6f 3d
> >>> 39 39 31 32 31 32 32 31 31   ass&to=991212211
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 26 66 72 6f 6d 3d 39
> >>> 39 31 32 31 32 32 31 33 26   &from=991212213&
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 6d 73 67 3d 73 71 6c
> >>> 62 6f 78 2b 31 30 25 33 41   msg=sqlbox+10%3A
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 33 30 20 48 54 54 50
> >>> 2f 31 2e 31 0d 0a 48 6f 73   30 HTTP/1.1..Hos
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 74 3a 20 6c 6f 63 61
> >>> 6c 68 6f 73 74 0d 0a 43 6f   t: localhost..Co
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 6e 6e 65 63 74 69 6f
> >>> 6e 3a 20 6b 65 65 70 2d 61   nnection: keep-a
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG:   data: 6c 69 76 65 0d 0a 0d
> >>> 0a                           live....
> >>> 2014-06-13 22:34:53 [20387] [24] DEBUG: Octet string dump ends.
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG: HTTP: Status line: <HTTP/1.1
> 200
> >>> OK>
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG: HTTP: Received response:
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG: Octet string at 0x9fcb4f0:
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   len:  351
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   size: 1024
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   immutable: 0
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 44 61 74 65 3a 20 53
> >>> 61 74 2c 20 31 34 20 4a 75   Date: Sat, 14 Ju
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 6e 20 32 30 31 34 20
> >>> 30 33 3a 33 34 3a 35 33 20   n 2014 03:34:53
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 47 4d 54 0d 0a 53 65
> >>> 72 76 65 72 3a 20 41 70 61   GMT..Server: Apa
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 63 68 65 2f 32 2e 32
> >>> 2e 31 34 20 28 46 65 64 6f   che/2.2.14 (Fedo
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 72 61 29 0d 0a 53 65
> >>> 74 2d 43 6f 6f 6b 69 65 3a   ra)..Set-Cookie:
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 20 53 45 53 53 49 44
> >>> 3d 62 62 38 71 32 61 6f 69    SESSID=bb8q2aoi
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 37 72 34 37 76 30 73
> >>> 72 71 65 73 37 67 39 33 73   7r47v0srqes7g93s
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 63 31 3b 20 70 61 74
> >>> 68 3d 2f 0d 0a 45 78 70 69   c1; path=/..Expi
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 72 65 73 3a 20 54 68
> >>> 75 2c 20 31 39 20 4e 6f 76   res: Thu, 19 Nov
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 20 31 39 38 31 20 30
> >>> 38 3a 35 32 3a 30 30 20 47    1981 08:52:00 G
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 4d 54 0d 0a 43 61 63
> >>> 68 65 2d 43 6f 6e 74 72 6f   MT..Cache-Contro
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 6c 3a 20 6e 6f 2d 73
> >>> 74 6f 72 65 2c 20 6e 6f 2d   l: no-store, no-
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 63 61 63 68 65 2c 20
> >>> 6d 75 73 74 2d 72 65 76 61   cache, must-reva
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 6c 69 64 61 74 65 2c
> >>> 20 70 6f 73 74 2d 63 68 65   lidate, post-che
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 63 6b 3d 30 2c 20 70
> >>> 72 65 2d 63 68 65 63 6b 3d   ck=0, pre-check=
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 30 0d 0a 50 72 61 67
> >>> 6d 61 3a 20 6e 6f 2d 63 61   0..Pragma: no-ca
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 63 68 65 0d 0a 56 61
> >>> 72 79 3a 20 41 63 63 65 70   che..Vary: Accep
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 74 2d 45 6e 63 6f 64
> >>> 69 6e 67 0d 0a 43 6f 6e 74   t-Encoding..Cont
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 65 6e 74 2d 4c 65 6e
> >>> 67 74 68 3a 20 32 0d 0a 43   ent-Length: 2..C
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 6f 6e 6e 65 63 74 69
> >>> 6f 6e 3a 20 63 6c 6f 73 65   onnection: close
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 0d 0a 43 6f 6e 74 65
> >>> 6e 74 2d 54 79 70 65 3a 20   ..Content-Type:
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG:   data: 74 65 78 74 2f 68 74
> >>> 6d 6c 0d 0a 0d 0a 4f 4b      text/html....OK
> >>> 2014-06-13 22:34:54 [20387] [24] DEBUG: Octet string dump ends.
> >>> 2014-06-13 22:34:54 [20387] [23] DEBUG: send_msg: sending msg to boxc:
> >>> <sqlbox>
> >>> 2014-06-13 22:34:54 [20387] [22] DEBUG: boxc_receiver: got ack
> >>> 2014-06-13 22:34:54 [20387] [23] DEBUG: boxc_sender: sent message to
> >>> <127.0.0.1>
> >>> 2014-06-13 22:34:55 [20387] [2] DEBUG: HTTP: Creating HTTPClient for
> >>> `127.0.0.1'.
> >>> 2014-06-13 22:34:55 [20387] [2] DEBUG: HTTP: Created HTTPClient area
> >>> 0xa9a00d38.
> >>>
> >>>
> >>>
> >>>
> |-----------------------------------------------------------------------------------------------------------------|
> >>> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
> >>> celular y Nextel
> >>> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via
> >>> SMS y GPRS online
> >>>               Visitenos en www.perusms.com
> >>>
> >>>
> >>> On Fri, Jun 13, 2014 at 9:54 PM, Alejandro Guerrieri
> >>> <alejandro.guerri...@gmail.com> wrote:
> >>> > Yes, both would connect to bearerbox on the same port, but since
> sqlbox
> >>> > has
> >>> > and smsbox-id it would only receive traffic if you put a specific
> >>> > mo-route
> >>> > to it.
> >>> >
> >>> > Regards,
> >>> >
> >>> > Alejandro
> >>> >
> >>> >
> >>> > On Fri, Jun 13, 2014 at 8:21 PM, Alvaro Cornejo
> >>> > <cornejo.alv...@gmail.com>
> >>> > wrote:
> >>> >>
> >>> >> Hi Alejandro
> >>> >>
> >>> >> Is this what you mean?
> >>> >>
> >>> >> sqlbox < --[13001]--> bearerbox < --[13001]--> smsbox
> >>> >>
> >>> >> kannel.conf (to use with bearerbox):
> >>> >> group = core
> >>> >> smsbox-port = 13001
> >>> >> ...
> >>> >>
> >>> >> sqlbox.conf:
> >>> >> group = sqlbox
> >>> >> bearerbox-host = localhost
> >>> >> bearerbox-port = 13001
> >>> >> #smsbox-port = 13005 (No smsbox-port since no need to connect to
> >>> >> smsbox)
> >>> >> smsbox-id = sqlbox (This way all MO will go directly to smsbox)
> >>> >> ...
> >>> >>
> >>> >> smsbox.conf:
> >>> >> group = core
> >>> >> smsbox-port = 13001
> >>> >> #smsbox-id = sqlbox  (No smsbox-id)
> >>> >> ...
> >>> >>
> >>> >>
> >>> >>
> |-----------------------------------------------------------------------------------------------------------------|
> >>> >> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde
> cualquier
> >>> >> celular y Nextel
> >>> >> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias
> via
> >>> >> SMS y GPRS online
> >>> >>               Visitenos en www.perusms.com
> >>> >>
> >>> >>
> >>> >> On Thu, Jun 12, 2014 at 7:30 PM, Alejandro Guerrieri
> >>> >> <alejandro.guerri...@gmail.com> wrote:
> >>> >> > Yes, indeed. For mt, both will be able to send. To avoid sqlbox
> from
> >>> >> > receiving mo's, assign it an smsbox-id. If you want to route
> >>> >> > specific
> >>> >> > traffic to it you can add an smsbox-route, all the other traffic
> >>> >> > will go to
> >>> >> > the smsbox without smsbox-id.
> >>> >> >
> >>> >> > Check the user guide for more details.
> >>> >> > --
> >>> >> > Alex Guerrieri
> >>> >> >
> >>> >> >> On Jun 12, 2014, at 20:24, Alvaro Cornejo
> >>> >> >> <cornejo.alv...@gmail.com>
> >>> >> >> wrote:
> >>> >> >>
> >>> >> >> Hi
> >>> >> >>
> >>> >> >> Is it possible to have sqlbox and smsbox connected to the same
> >>> >> >> bearerbox at the same time?
> >>> >> >>
> >>> >> >> This is what we need:
> >>> >> >>
> >>> >> >> A) FOR MT
> >>> >> >>
> >>> >> >> I want to handle different services independently through each
> >>> >> >> service.
> >>> >> >>
> >>> >> >> sqlbox  <-----\
> >>> >> >>                       ----> bearerbox   <--->  smsc
> >>> >> >> smsbox <-----/
> >>> >> >>
> >>> >> >> B) FOR MO:
> >>> >> >>
> >>> >> >> I want to route everything to smsbox
> >>> >> >>
> >>> >> >>
> >>> >> >> my config files:
> >>> >> >>
> >>> >> >> SQLBOX FILE:
> >>> >> >>
> >>> >> >> group = sqlbox
> >>> >> >> id = sqlbox-db
> >>> >> >> smsbox-id = sqlbox
> >>> >> >> bearerbox-host = localhost
> >>> >> >> bearerbox-port = 13001
> >>> >> >> # smsbox-port = 13005 not configured since I dont want sqlbox to
> go
> >>> >> >> through it
> >>> >> >>
> >>> >> >> KANNEL CONFIG FILE:
> >>> >> >> group = core
> >>> >> >> admin-port = 13000
> >>> >> >> smsbox-port = 13001
> >>> >> >> #wapbox-port = 13002
> >>> >> >> dlr-storage = mysql
> >>> >> >>
> >>> >> >> group = smsbox
> >>> >> >> bearerbox-host = 127.0.0.1
> >>> >> >> sendsms-chars = "0123456789 +"
> >>> >> >> sendsms-port = 13013
> >>> >> >>
> >>> >> >> # SEND-SMS USERS
> >>> >> >> group = sendsms-user
> >>> >> >> username = user
> >>> >> >> password = pass
> >>> >> >> name = send_der
> >>> >> >>
> >>> >> >>
> >>> >> >> # SMS SERVICE
> >>> >> >> group = sms-service
> >>> >> >> keyword = default
> >>> >> >> # concatenation = true
> >>> >> >> get-url =
> >>> >> >> "http://localhost/sms/geturl.php?t=%t&q=%q&a=%a&inc_smsc=%i
> >>> >> >> max-messages = 0
> >>> >> >> concatenation = true
> >>> >> >>
> >>> >> >> Regards
> >>> >> >>
> >>> >> >> Alvaro
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> |-----------------------------------------------------------------------------------------------------------------|
> >>> >> >> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde
> >>> >> >> cualquier
> >>> >> >> celular y Nextel
> >>> >> >> en el Perú, México y en mas de 180 paises. Use aplicaciones 2
> vias
> >>> >> >> via
> >>> >> >> SMS y GPRS online
> >>> >> >>              Visitenos en www.perusms.com
> >>> >> >>
> >>> >
> >>> >
> >>
> >>
> >
>

Reply via email to