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 >> >> > >