Re: Authorization failed for sendsms

Giovanni Venturi <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization NoCable
Message-ID <[email protected]>
Alle 09:00, giovedì 31 marzo 2005, Benjamin Lee ha scritto:
> What are your logging levels? Can you post your configuration files?
>
It's 0. Here you are:

- kannel.conf:

group = core
admin-port = 13000
smsbox-port = 13001
admin-password = foobar
log-file = "/var/log/kannel.log"
log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "a.b.c.d"
unified-prefix = "00358,0"


group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
global-sender = 13013
log-file = "/var/log/smsbox.log"
log-level = 0
access-log = "/var/log/smsaccess.log"


group = sendsms-user
username = tester
password = foo


group = sms-service
keyword = nop
text = "You asked nothing and I did it!"


group = sms-service
keyword = relay
get-url = 
"http://localhost:15130/sms?user=kannel&pass=rL4y&from=%p&to=%P&text=%r"
max-messages = 0


group = sms-service
keyword = default
text = "No service specified"


group = smsc
smsc = at
modemtype = generic
device = /dev/ttyUSB0
alt-dcs = true

group = modems
id = generic
name = "Generic Modem"
init-string = "ATE0"
speed=57600


- smskannel.conf:



Where a.b.c.d the IP from where I use Kannel 1.4.0. I tryed to use the IP 
where is installed Kannel but nothing changed.

I used:

http://IPwhereKannelIsInstalled/kannel/sendsms.php

But after press send nothing happens and no message sent to the log console 
and no message sent to the log file.

> It sounds very strange when you say it works on another PC.
>
> If you are *really* sure you have the username and password correct...
> then you could add a log line into ./gw/smsbox.c and recompile.
>
> I think this is the relevant code:
>
Yes. I know I tryed yet this.
> /*
>  * new authorisation, usable by POST and GET
>  */
> static URLTranslation *authorise_username(Octstr *username, Octstr
> *password, Octstr *client_ip)
> {
>     URLTranslation *t = NULL;
>
>     if (username == NULL || password == NULL)
>         return NULL;
>
>     if ((t = urltrans_find_username(translations, username))==NULL)
>         return NULL;
>
This is the condition that is verified:
>     if (octstr_compare(password, urltrans_password(t))!=0)
>         return NULL;
but I don't understand in which way I can get the password and 
urltrans:password in clear way. I tryed to use e fprintf( stderr, "%s", 
password) but I got strange output.

Giovanni
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.