Hi

This might not be a problem with kannel but I think I might have some
feedback from the list.

I'm using latest kannel CVS and try to setup a generic http smsc with:

# SMSC HTTP TEST
group = smsc
smsc = http
smsc-id = test
system-type = generic
port = 13016
send-url = http://127.0.0.1/sms/test.php?u=user&p=pass&to=%p&from=%P&msg=%a
status-success-regex = "ok"
status-permfail-regex = "failure"
status-tempfail-regex = "retry later"

The issue is that when kannel try to send a message to the refered
URL, I get the error:

2007-05-16 10:53:17 [3243] [12] DEBUG: HTTP: Opening connection to
`127.0.0.1:80' (fd=38).
2007-05-16 10:53:17 [3243] [12] DEBUG: Socket connecting
2007-05-16 10:53:17 [3243] [11] DEBUG: Get info about connecting socket
2007-05-16 10:53:17 [3243] [11] DEBUG: HTTP: Sending request:
2007-05-16 10:53:17 [3243] [11] DEBUG: Octet string at 0x8a8e490:
2007-05-16 10:53:17 [3243] [11] DEBUG:   len:  97
2007-05-16 10:53:17 [3243] [11] DEBUG:   size: 1024
2007-05-16 10:53:17 [3243] [11] DEBUG:   immutable: 0
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:   GET /sms/test.php? HTTP/1.
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:   1..Host: 127.0.0.1.Connectio
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:   n: keep-alive...
2007-05-16 10:53:17 [3243] [11] DEBUG:   data: 0a
                         .
2007-05-16 10:53:17 [3243] [11] DEBUG: Octet string dump ends.
2007-05-16 10:53:17 [3243] [11] DEBUG: HTTP: Status line: <HTTP/1.1
403 Forbidden>
2007-05-16 10:53:17 [3243] [11] DEBUG: HTTP: Received response:
2007-05-16 10:53:17 [3243] [11] DEBUG: Octet string at 0x8a8e490:
2007-05-16 10:53:17 [3243] [11] DEBUG:   len:  468
2007-05-16 10:53:17 [3243] [11] DEBUG:   size: 1024
2007-05-16 10:53:17 [3243] [11] DEBUG:   immutable: 0
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    Date: Wed, 16 Ma
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    y 2007 15:53:17
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    GMT..Server: Apa
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    che/2.2.2 (Fedor
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    a)..Content-Leng
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    th: 313..Connect
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    ion: close..Cont
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    ent-Type: text/h
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    tml; charset=iso
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    -8859-1....<!DOC
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    TYPE HTML PUBLIC
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:     "-//IETF//DTD H
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    TML 2.0//EN">.<h
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    tml><head>.<titl
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    e>403 Forbidden<
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    /title>.</head><
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    body>.<h1>Forbid
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    den</h1>.<p>You
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    don't have permi
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    ssion to access
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    /sms/test.php
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:   .on this serv
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    er.</p>.<hr>.<ad
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    dress>Apache/2.2
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    .2 (Fedora) Serv
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    er at 127.0.0.1
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    Port 80</addr
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:    ess>.</body></ht
2007-05-16 10:53:17 [3243] [11] DEBUG:   data:   ml>.
2007-05-16 10:53:17 [3243] [11] DEBUG: Octet string dump ends.
2007-05-16 10:53:17 [3243] [7] ERROR: HTTP[nxtl_mail]: Message was
rejected. SMSC reponse was:
2007-05-16 10:53:17 [3243] [7] DEBUG: Octet string at 0x8a8e568:
2007-05-16 10:53:17 [3243] [7] DEBUG:   len:  313
2007-05-16 10:53:17 [3243] [7] DEBUG:   size: 314
2007-05-16 10:53:17 [3243] [7] DEBUG:   immutable: 0
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    <!DOCTYPE HTML P
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    UBLIC "-//IETF//
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    DTD HTML 2.0//EN
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    ">.<html><head>.
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    <title>403 Forbi
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    dden</title>.</h
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    ead><body>.<h1>F
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    orbidden</h1>.<p
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    >You don't have
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    permission to ac
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    cess /sms/test.php
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    .on this
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    server.</p>.<hr
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    >.<address>Apach
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    e/2.2.2 (Fedora)
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:     Server at 127.0
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    .0.1 Port 80<
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    /address>.</body
2007-05-16 10:53:17 [3243] [7] DEBUG:   data:    ></html>.
2007-05-16 10:53:17 [3243] [7] DEBUG: Octet string dump ends.
2007-05-16 10:53:17 [3243] [7] DEBUG: SMSC[nxtl_mail]: creating DLR message
2007-05-16 10:53:17 [3243] [7] DEBUG: SMSC[nxtl_mail]: DLR =
http://127.0.0.1/sms/dlr.php?type=%d&slid=428&uid=1
2007-05-16 10:53:17 [3243] [10] DEBUG: send_msg: sending msg to box: <127.0.0.1>
2007-05-16 10:53:17 [3243] [10] DEBUG: boxc_sender: sent message to <127.0.0.1>
2007-05-16 10:53:17 [3243] [9] DEBUG: boxc_receiver: got ack
2007-05-16 10:53:37 [3243] [9] DEBUG: boxc_receiver: heartbeat with
load value 0 received

However, if I take the same URL and put it into a web
browser/lynx/Firefox/IExplorer, the transaccition succees with no
issues.

Kannel is running under root/root ( bearerbox kannel.conf --start
--background --chuid root:root --exec ) permissions in test.php are

-rwsr-xr-x 1 root root  2211 May 16 10:20 test.php

I'v also tried
-rw-r--r-- 1 root root  2211 May 16 10:37 test.php

but got the same error.

Any ideas???

Thanks

Alvaro

Reply via email to