Hi,

Let me add to the confusion:

Kannel gives the DLR to you. You do not return the DLR back to kannel. It's 
rude :-). Don't you have any other web server to point your dlr-url? The 
purpose of this parameter, is to give you the option to permanently store your 
DLR in your own system (outside kannel). You don't to use it if you don't want 
it. But many people prefer a better way to bill their clients than kannel logs.

BR,
Nikos
  ----- Original Message ----- 
  From: Falko Ziemann 
  To: Elton Hoxha 
  Cc: Nikos Balkanas ; [email protected] 
  Sent: Thursday, March 05, 2009 10:36 AM
  Subject: Re: DLR-URL and parameters confusion


  I think you're looking at it the wrong way.


  The application posts the sms to kannel. kannel just answer, if it accepts 
the message. After the delivery (mind: if the handset is off, this might take 
hours...) kannel posts the DLR to an URL you define.
  So you send the SMS to the kannel URL and kannel posts the DLR to your 
application. These are 2 isolated cases, you could even get multiple DLRs for 
one message.


  Regards
  Falko

  Am 05.03.2009 um 08:39 schrieb Elton Hoxha:


    Hi again,

    Lets put it in different way;

    When I try to call 
http://10.1.21.184:13014/cgi-bin/sendsms?username=b&password=b&to=3556666666&from=15106&text=aaaaab
    How can I be able to return both the receipted_message_id (like this: 
"235584602526") and the deliver status to the external application.
    I just need these 2 parameters.

    Thanks
    Elton


    On Thu, Mar 5, 2009 at 8:22 AM, Elton Hoxha <[email protected]> wrote:

      Hi Nikos,

      In the manual I read the following:

      Must set dlr-url on sendsms-user group or use the dlr-url CGI variable.

      Where is the problem at my configuration file?



      On Wed, Mar 4, 2009 at 10:07 PM, Nikos Balkanas <[email protected]> 
wrote:

        Hi,

        You are using the wrong dlr-url. Seems you are trying to push through 
(!) dlrs to another sendsms service and you not provide the credentials (b,b). 
You r dlr-url shouldn't point to your sendsms service.

        BR,
        Nikos
          ----- Original Message ----- 
          From: Elton Hoxha 
          To: [email protected] User 
          Sent: Wednesday, March 04, 2009 8:24 PM
          Subject: DLR-URL and parameters confusion


          Hi,

          I have the below sms-service and sendsms-user blocks;

          group = sendsms-user
          username = b
          password = b
          dlr-url = "http://10.1.21.184:13014/cgi-bin/sendsms?mid=%F";

          group = sms-service
          keyword = default
          catch-all = true
          max-messages = 0
          get-url = 
"http://10.1.21.236:2468/GetMOSms.asmx/GetSms?originator=%p&destination=%P&text=%t&status=%d&systemtype=%B";

          When I try to invoke 
"http://10.1.21.184:13014/cgi-bin/sendsms?username=b&password=b&to=35567222222&from=15106&text=aaaaabi&dlr-mask=3";,
 I expect that kannel returns to me with the message ID (defined in the 
dlr-url, mid=%F). I get the following logs;
          The browser returnes 0: Accepted for delivery message but I just want 
to get the mesage id highlighted below.

          Also from the logs below I assume that get-url inside the sms-service 
block is being called. Is is true? How can we prevent it?

          2009-03-03 11:42:57 [6013] [9] DEBUG: Parsing URL 
`http://10.1.21.184:13014/cgi-bin/sendsms?status=236980399409':
          2009-03-03 11:42:57 [6013] [9] DEBUG:   Scheme: http://
          2009-03-03 11:42:57 [6013] [9] DEBUG:   Host: 10.1.21.184
          2009-03-03 11:42:57 [6013] [9] DEBUG:   Port: 13014
          2009-03-03 11:42:57 [6013] [9] DEBUG:   Username: (null)
          2009-03-03 11:42:57 [6013] [9] DEBUG:   Password: (null)
          2009-03-03 11:42:57 [6013] [9] DEBUG:   Path: /cgi-bin/sendsms
          2009-03-03 11:42:57 [6013] [9] DEBUG:   Query: status=236980399409
          2009-03-03 11:42:57 [6013] [9] DEBUG:   Fragment: (null)
          2009-03-03 11:42:57 [6013] [9] DEBUG: HTTP: Opening connection to 
`10.1.21.184:13014' (fd=27).
          2009-03-03 11:42:57 [6013] [9] DEBUG: Socket connecting
          2009-03-03 11:42:57 [6013] [2] DEBUG: HTTP: Creating HTTPClient for 
`10.1.21.184'.
          2009-03-03 11:42:57 [6013] [2] DEBUG: HTTP: Created HTTPClient area 
0x9afd570.
          2009-03-03 11:42:57 [6013] [8] DEBUG: Thread 8 (gwlib/fdset.c:poller) 
maps to pid 6013.
          2009-03-03 11:42:57 [6013] [8] DEBUG: Get info about connecting socket
          2009-03-03 11:42:57 [6013] [8] DEBUG: HTTP: Sending request:
          2009-03-03 11:42:57 [6013] [8] DEBUG: Octet string at 0x9afd5e0:
          2009-03-03 11:42:57 [6013] [8] DEBUG:   len:  128
          2009-03-03 11:42:57 [6013] [8] DEBUG:   size: 1024
          2009-03-03 11:42:57 [6013] [8] DEBUG:   immutable: 0
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 47 45 54 20 2f 63 67 69 
2d 62 69 6e 2f 73 65 6e   GET /cgi-bin/sen
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 64 73 6d 73 3f 73 74 61 
74 75 73 3d 32 33 36 39   dsms?status=2369
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 38 30 33 39 39 34 30 39 
20 48 54 54 50 2f 31 2e   80399409 HTTP/1.
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 31 0d 0a 48 6f 73 74 3a 
20 31 30 2e 31 2e 32 31   1..Host: 10.1.21
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 2e 31 38 34 3a 31 33 30 
31 34 0d 0a 43 6f 6e 6e   .184:13014..Conn
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 65 63 74 69 6f 6e 3a 20 
6b 65 65 70 2d 61 6c 69   ection: keep-ali
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 76 65 0d 0a 55 73 65 72 
2d 41 67 65 6e 74 3a 20   ve..User-Agent:
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 4b 61 6e 6e 65 6c 2f 31 
2e 34 2e 33 0d 0a 0d 0a   Kannel/1.4.3....
          2009-03-03 11:42:57 [6013] [8] DEBUG: Octet string dump ends.
          2009-03-03 11:42:57 [6013] [3] INFO: smsbox: Got HTTP request 
</cgi-bin/sendsms> from <10.1.21.184>
          2009-03-03 11:42:57 [6013] [3] DEBUG: Status: 403 Answer: 
<Authorization failed for sendsms>
          2009-03-03 11:42:57 [6013] [3] DEBUG: HTTP: Resetting HTTPClient for 
`10.1.21.184'.
          2009-03-03 11:42:57 [6013] [8] DEBUG: HTTP: Status line: <HTTP/1.1 
403 Forbidden>
          2009-03-03 11:42:57 [6013] [8] DEBUG: HTTP: Received response:
          2009-03-03 11:42:57 [6013] [8] DEBUG: Octet string at 0x9afd5e0:
          2009-03-03 11:42:57 [6013] [8] DEBUG:   len:  181
          2009-03-03 11:42:57 [6013] [8] DEBUG:   size: 1024
          2009-03-03 11:42:57 [6013] [8] DEBUG:   immutable: 0
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 53 65 72 76 65 72 3a 20 
4b 61 6e 6e 65 6c 2f 31   Server: Kannel/1
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 2e 34 2e 33 0d 0a 44 61 
74 65 3a 20 54 75 65 2c   .4.3..Date: Tue,
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 20 30 33 20 4d 61 72 20 
32 30 30 39 20 31 30 3a    03 Mar 2009 10:
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 34 32 3a 35 37 20 47 4d 
54 0d 0a 43 6f 6e 74 65   42:57 GMT..Conte
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 6e 74 2d 4c 65 6e 67 74 
68 3a 20 33 32 0d 0a 43   nt-Length: 32..C
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 6f 6e 74 65 6e 74 2d 74 
79 70 65 3a 20 74 65 78   ontent-type: tex
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 74 2f 68 74 6d 6c 0d 0a 
50 72 61 67 6d 61 3a 20   t/html..Pragma:
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 6e 6f 2d 63 61 63 68 65 
0d 0a 43 61 63 68 65 2d   no-cache..Cache-
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 43 6f 6e 74 72 6f 6c 3a 
20 6e 6f 2d 63 61 63 68   Control: no-cach
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 65 0d 0a 0d 0a 41 75 74 
68 6f 72 69 7a 61 74 69   e....Authorizati
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 6f 6e 20 66 61 69 6c 65 
64 20 66 6f 72 20 73 65   on failed for se
          2009-03-03 11:42:57 [6013] [8] DEBUG:   data: 6e 64 73 6d 73          
                          ndsms
          2009-03-03 11:42:57 [6013] [8] DEBUG: Octet string dump ends.










Reply via email to