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