Yes, it is in snv but another trunk. I don't remember where exactly but search the mailing list for download sqlbox.
On 2/7/12, Trevor Benedict <mre...@gmail.com> wrote: > Is that not in the svn? > Where is that located? > > Thanks, > - Trevor > > On Tue, Feb 7, 2012 at 10:54 AM, Alvaro Cornejo > <cornejo.alv...@gmail.com> wrote: >> Hi >> >> bearerbox DOES NOT permanently save any to mysql. You need to use >> sqlbox for that --or your own app--. >> >> Bearerbos uses mysql only to track dlr. Once it receives a final >> status, it removes the entry from db. That is why that table is >> -almost- always empty. >> >> Regards >> >> Alvaro >> >> On 2/7/12, Trevor Benedict <mre...@gmail.com> wrote: >>> I am having a hell of a hard time trying to get bearerbox to save >>> incoming smpp pdu's into the database. >>> What am I doing wrong? Ive spent the last 3 days trying to get this >>> working. >>> >>> Ver: SVN Build `Feb 3 2012 10:44:12' >>> Libxml version 2.7.8 >>> Ubuntu 11.10 >>> >>> DEBUG: SMPP PDU 0x2624740 dump: >>> DEBUG: type_name: deliver_sm >>> DEBUG: command_id: 5 = 0x00000005 >>> DEBUG: command_status: 0 = 0x00000000 >>> DEBUG: sequence_number: 92 = 0x0000005c >>> DEBUG: service_type: NULL >>> DEBUG: source_addr_ton: 1 = 0x00000001 >>> DEBUG: source_addr_npi: 1 = 0x00000001 >>> DEBUG: source_addr: "119784068219" >>> DEBUG: dest_addr_ton: 0 = 0x00000000 >>> DEBUG: dest_addr_npi: 1 = 0x00000001 >>> DEBUG: destination_addr: "41080197" >>> DEBUG: esm_class: 4 = 0x00000004 >>> DEBUG: protocol_id: 0 = 0x00000000 >>> DEBUG: priority_flag: 0 = 0x00000000 >>> DEBUG: schedule_delivery_time: NULL >>> DEBUG: validity_period: NULL >>> DEBUG: registered_delivery: 2 = 0x00000002 >>> DEBUG: replace_if_present_flag: 0 = 0x00000000 >>> DEBUG: data_coding: 0 = 0x00000000 >>> DEBUG: sm_default_msg_id: 0 = 0x00000000 >>> DEBUG: sm_length: 119 = 0x00000077 >>> DEBUG: short_message: >>> DEBUG: Octet string at 0x2625680: >>> DEBUG: len: 119 >>> DEBUG: size: 120 >>> DEBUG: immutable: 0 >>> DEBUG: data: 69 64 3a 34 37 37 31 44 46 36 39 20 73 75 62 3a >>> id:4771DF69 sub: >>> DEBUG: data: 30 30 31 20 64 6c 76 72 64 3a 30 30 30 20 73 75 >>> 001 dlvrd:000 su >>> DEBUG: data: 62 6d 69 74 20 64 61 74 65 3a 31 30 30 35 31 30 >>> bmit date:100510 >>> DEBUG: data: 31 36 34 39 20 64 6f 6e 65 20 64 61 74 65 3a 31 >>> 1649 done date:1 >>> DEBUG: data: 30 30 35 31 30 31 36 34 39 20 73 74 61 74 3a 52 >>> 005101649 stat:R >>> DEBUG: data: 45 4a 45 43 54 44 20 65 72 72 3a 30 30 42 20 74 >>> EJECTD err:00B t >>> DEBUG: data: 65 78 74 3a 2b 58 54 3a 31 30 31 30 2c 31 30 35 >>> ext:+XT:1010,105 >>> DEBUG: data: 31 32 2c 32 30 39 2e >>> 12,209. >>> DEBUG: Octet string dump ends. >>> DEBUG: message_state: 5 = 0x00000005 >>> DEBUG: receipted_message_id: "4771DF69" >>> DEBUG: SMPP PDU dump ends. >>> DEBUG: SMPP['kore_smsc'] handle_pdu, got DLR >>> DEBUG: DLR[mysql]: Looking for DLR smsc='kore_smsc', ts=1198645097, >>> dst=119784068219, type=2 >>> DEBUG: sql: SELECT `mask`, `service`, `url`, `source`, `destination`, >>> `boxc` FROM `dlr` WHERE `smsc`=? AND `ts`=? LIMIT 1 >>> DEBUG: column=mask buffer_type=3 max_length=0 length=10 >>> DEBUG: column=service buffer_type=253 max_length=0 length=40 >>> DEBUG: column=url buffer_type=253 max_length=0 length=255 >>> DEBUG: column=source buffer_type=253 max_length=0 length=40 >>> DEBUG: column=destination buffer_type=253 max_length=0 length=40 >>> DEBUG: column=boxc buffer_type=253 max_length=0 length=40 >>> WARNING: DLR[mysql]: DLR from SMSC<'kore_smsc'> for DST<119784068219> not >>> found. >>> ERROR: SMPP['kore_smsc']: got DLR but could not find message or was >>> not interested in it id<1198645097> dst<119784068219>, type<2> >>> >>> group = smsc >>> smsc = smpp >>> host = xxx.com >>> port = 2777 >>> receive-port = 2777 >>> smsc-username = xxxuser >>> smsc-password = xxxpass >>> keepalive = 55 >>> system-type = 'VMA' >>> interface-version = 34 >>> transceiver-mode = 0 >>> wait-ack = 60 >>> smsc-id = 'kore_smsc' >>> my-number= '89014104' >>> source-addr-ton = 0 >>> source-addr-npi = 1 >>> dest-addr-ton = 1 >>> dest-addr-npi = 1 >>> bind-addr-ton = 0 >>> bind-addr-npi = 0 >>> connection-timeout = 60 >>> throughput = 1 >>> msg-id-type = "0x02" >>> >>> group = core >>> admin-port = 13000 >>> admin-password = bar >>> #admin-deny-ip = "*.*.*.*" >>> admin-allow-ip = "*.*.*.*" >>> wapbox-port = 13002 >>> wdp-interface-name = "*" >>> log-file = "/var/log/kannel/bearerbox.log" >>> #box-deny-ip = "*.*.*.*" >>> box-allow-ip = "*.*.*.*" >>> smsbox-port = 13003 >>> dlr-storage = mysql >>> store-type = file >>> store-location = "/tmp/kannel.store" >>> >>> group = sms-service >>> accepted-smsc = "kore_smsc" >>> #tried a few things here >>> keyword = id: >>> catch-all = true >>> omit-empty = true >>> #doesnt work... >>> exec = "echo '%a' >> /tmp/sms_in.txt" >>> >>> group = smsbox-route >>> smsbox-id = "smsb" >>> smsc-id = "kore_smsc" >>> #shortcode = "8901" >>> >>> group = smsbox >>> bearerbox-host = localhost >>> #bearerbox-port = 13005 >>> smsbox-id = "smsb" >>> mo-recode = true >>> >>> group = mysql-connection >>> id = mydlr >>> host = 10.0.0.20 >>> username = xxxmysql >>> password = xxxmysql >>> database = kannel >>> 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 = boxc >>> >>> >> >> >> -- >> |-----------------------------------------------------------------------------------------------------------------| >> 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.NET www.smsglobal.com.mx y >> www.pravcom.com > -- |-----------------------------------------------------------------------------------------------------------------| 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.NET www.smsglobal.com.mx y www.pravcom.com