Well, sqlbox is not smsbox, and I don't know it. Original patch was to align 
ppg with sendsms. That it did in my very first submission and was compatible 
with sqlbox. smsbox will continue erring when receiving empty dlr-url, as it 
always has. This is completely irrelevant to PPG and out of scope of the patch. 
 I am not submitting anything more.

BR,
Nikos
  ----- Original Message ----- 
  From: Alexander Malysh 
  To: Nikos Balkanas 
  Cc: [email protected] 
  Sent: Saturday, November 14, 2009 3:33 PM
  Subject: Re: Patch: wap_push_ppg.c




  Am 14.11.2009 um 13:20 schrieb Nikos Balkanas:


    Hi,

    This is not an smsbox configuration issue. If dlr_url is not set *any* 
connected smsbox will GET the empty url and err. Why would you want to send 
empty urls to any smsbox?


  just imagine sqlbox that get messages from DB to send and then update status 
of message in DB when DLR arrive...
  This setup don't need dlr-url but will not work with your patch.



    If, on the other hand, dlr_url is set, the request will be forwarded to any 
relative smsbox. This is transparent, elegant, and architecturally sound. 
Unless i am missing something special about empty dlr_urls.

    BR,
    Nikos
      ----- Original Message -----
      From: Alexander Malysh
      To: Nikos Balkanas
      Cc: [email protected]
      Sent: Saturday, November 14, 2009 1:52 PM
      Subject: Re: Patch: wap_push_ppg.c


      Hi Nikos,


      I don't think that blocking DLRs in bearerbox when no dlr-url given is 
the right thing todo.
      -        rc = route_incoming_to_boxc(copy);
      +        if (sms->sms.sms_type != report_mo || 
octstr_len(sms->sms.dlr_url))
      +            rc = route_incoming_to_boxc(copy);
      +        else {
      +            msg_destroy(copy);
      +            rc = 1;
      +        }


      What will happens when another box as smsbox is connected to bearerbox 
and want to receive all DLRs
      independent whether dlr-url set or not?


      I think this should be handled in smsbox...


      Thanks,
      Alexander Malysh


      Am 14.11.2009 um 12:06 schrieb Nikos Balkanas:


        Sorry, better use this patch. cvs diff problem again.

        Nikos
          ----- Original Message -----
          From: Nikos Balkanas
          To: Alexander Malysh
          Cc: [email protected]
          Sent: Saturday, November 14, 2009 12:59 PM
          Subject: Re: Patch: wap_push_ppg.c


          Hi,

          My intention was just to align PPG with SMS push, which sets them 
independently. SMS push will attempt to get null URL and print an error about 
it, so I have fixed that, too.

          Furthermore, with this patch, if you are just logging dlrs & not 
using dlr_url for ppg, not only you don't need a web server, but also you don't 
need smsbox (assuming you use wapbox for ppg).

          BR,
          Nikos
            ----- Original Message -----
            From: Alexander Malysh
            To: Nikos Balkanas
            Cc: [email protected]
            Sent: Wednesday, November 11, 2009 6:58 PM
            Subject: Re: Patch: wap_push_ppg.c


            Hi Nikos,


            what will happen when DLR without dlr-url arrive in smsbox? can 
smsbox handle this?


            IMO it's good idea to allow DLRs without dlr-url but then make it 
consistent and change not only
            wap-push part but sms part as well...


            -1 for non consistent patch, ++1 for consistent.


            Thanks,
            Alexander Malysh


            Am 02.11.2009 um 16:21 schrieb Nikos Balkanas:


              Hi,

              Another trivial patch for wap. The code disables dlrs, if no 
dlr_url is specified, despite if dlr_mask is set. These are 2 different 
variables, and I don't see why they should be linked like that. I just want the 
DLR in my access logs, don't need the URL. I shouldn't have to setup a web 
server just to get the DLR from the SMSc.

              BR,
              Nikos
              <wap_push_ppg.diff>


        <kannel.diff>





Reply via email to