Thanks,

I will work on another simple patch for smsbox to intercept early on and 
discard empty dlr_urls without errors. Just not right now, I have way too many 
things to do.

BR,
Nikos
  ----- Original Message ----- 
  From: Alexander Malysh 
  To: Nikos Balkanas 
  Cc: [email protected] 
  Sent: Sunday, November 15, 2009 4:41 PM
  Subject: Re: Patch: wap_push_ppg.c


  Hi Nikos,


  sorry I did not realized that we already allow requesting DLRs without 
dlr-url in smsbox.
  I applied your first patch.


  Thanks,
  Alexander Malysh


  Am 14.11.2009 um 15:24 schrieb Nikos Balkanas:


    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