Check your permissions for the file you are calling (sms/test.php). Do a chmod 0777 and see if it works then.
Thanks, Steve Totaro http://www.asteriskhelpdesk.com KB3OPB > -----Original Message----- > From: Alvaro Cornejo [mailto:[EMAIL PROTECTED] > Sent: Wednesday, May 16, 2007 1:04 PM > To: [email protected] > Subject: 403 forbidden. You don have permissions > > 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
