Is there a reason that you use internal dlr-type?
I suggest you to change that.


  ----- Original Message ----- 
  From: Andreas Bergman 
  To: Πετσούκα Τάνια 
  Cc: users@kannel.org 
  Sent: Tuesday, May 17, 2011 2:37 PM
  Subject: Re: SQLbox, dlr-url and smsbox-route


  Hi!

  I tried doing that, when cheking the bearerlog it looks like this:

  It seems to add the DLR
   DLR[internal]: Adding DLR smsc=beepsend, ts=9223372036854775807, 
src=abergman, dst=46708768300, mask=1, boxc=smsbox

  and then some rows down it says:


  DLR[internal]: Looking for DLR smsc=beepsend, ts=73131305632029382, 
dst=46708768300, type=1
  2011-05-17 13:33:50 [5398] [6] WARNING: DLR[internal]: DLR from 
SMSC<beepsend> for DST<46708768300> not found.
  2011-05-17 13:33:50 [5398] [6] ERROR: SMPP[beepsend]: got DLR but could not 
find message or was not interested in it id<73131305632029382> 
dst<46708768300>, type<1>

  Any ideas on why?

  I changed the start order so that the smsbox is started before the sqlbox, 
but it didn't make any difference. Should the smsbox be connected to the 
bearerbox via the sqlbox?

  Br
  Andreas




------------------------------------------------------------------------------
  Från: "Πετσούκα Τάνια" <ta...@tessera.gr>
  Till: "Andreas Bergman" <andr...@abergman.se>, users@kannel.org
  Skickat: tisdag, 17 maj 2011 12:19:40
  Ämne: Re: SQLbox, dlr-url and smsbox-route

   
  Furthermore,  don't use the included sqlbox version in  1.5.
  Download latest sqlbox from svn trunk.

  (This has nothing to do with your previous problem, but you may come up 
against other issues with that version)

  ----- Original Message ----- 
    From: Andreas Bergman 
    To: users@kannel.org 
    Sent: Tuesday, May 17, 2011 12:26 PM
    Subject: SQLbox, dlr-url and smsbox-route


    Hi, 

    I know that this issue/problem has been discussed before, but i can't get a 
grip on if it is a feature or a bug.

    What i want to achieve:
    * Add msg to send_sms
    * The msg is sent
    * The SMPP module receives the status report
    * The report is sent to the smsbox and the dlr-url invoked.

    What is happening:* Add msg to send_sms
    * The msg is sent
    * The SMPP module receives the status report
    * The report is sent to the sqlbox and stored in sent_sms.

    My config looks like this:

    ===Core, smsbox, smsc (kannel.conf)===
    group = core
    admin-port = 13000
    admin-password = XXXX
    #status-password = XXXX
    #admin-deny-ip = ""
    #admin-allow-ip = ""
    smsbox-port = 13001
    #wapbox-port = 13002
    box-deny-ip = "*.*.*.*"
    box-allow-ip = "127.0.0.1"
    wdp-interface-name = "*"
    log-file = "/var/log/kannel/bearerbox.log"
    log-level = 0

    group = smsc
    smsc-id=beepsend
    smsc = smpp
    host = 
    port = 7337
    receive-port = 7337
    transceiver-mode=true
    smsc-username = ""
    smsc-password = 
    system-type = "VMA"
    msg-id-type = 0x01
    address-range = ""
    source-addr-npi=1
    source-addr-ton=5group = smsbox
    dest-addr-ton=1
    dest-addr-npi=1
    enquire-link-interval=60s

    group = smsbox
    smsbox-id = smsbox
    bearerbox-host = 127.0.0.1
    bearerbox-port = 13001
    log-file = "/var/log/kannel/smsbox.log"
    sendsms-port = 13013

    group = sendsms-user
    username = "abergman"
    password = "XXXX"

    group = smsbox-route
    smsbox-id = smsbox
    smsc-id =beepsend

    ====SQLBOX===
    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 = XXXX
    database = kannel
    max-connections = 1


    The flow looks like this 
    <smsbox> <---> <bearerbox> <---> <smsc>
    <sqlbox> <---->

    I'm using kannel 1.5 (devel) and the sqlbox shipped with it, no extra 
patches.

    Is this supposed to work? 

    br
    Andreas

Reply via email to