Peter.

Change the path for log-files to something like /etc/kannel/log/.

The /var/log have configurations of permissions a little confuse to someone
without experience.

I have this type of problem with my log-files, years later, because i need
run startup script with root and run kannel with kannel user.

Try to put your log files in a simple permission path.


[]s
Allison Almeida.




2007/6/16, Peter Lum <[EMAIL PROTECTED]>:

 Hi Allison

And this is my conf file:

#
# THIS IS A SAMPLE CONFIGURATION FOR KANNEL
#
# For any modifications to this file, see Kannel User Guide
# If that does not help, send email to users@kannel.org
#

group = core
admin-port = 13000
admin-password = bar
#status-password = foo
#admin-deny-ip = ""
#admin-allow-ip = ""
log-file = "/var/log/kannel/kannel.log"
log-level = 0
access-log = "/var/log/kannel/access.log"
#http-proxy-host = "127.0.0.1"
#http-proxy-port = 8080
#http-proxy-exceptions = "127.0.0.1"
#http-proxy-username = "user"
#http-proxy-password = "password"
#ssl-certkey-file = "mycertandprivkeyfile.pem"
smsbox-port=13001
smsbox-port-ssl=false
box-deny-ip="*.*.*.*"
box-allow-ip="127.0.0.1;192.168.1.111"
store-file="/var/log/kannel/kannel.store"


# Smsbox related
# SMSBOX SETUP
group = smsbox
bearerbox-host = localhost
bearerbox-port=13001
sendsms-port = 13013
#sendsms-chars = "0123456789 +-"
global-sender = 12345
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
access-log = "/var/log/kannel/smsaccess.log"
#white-list =
#black-list =
#reply-couldnotfetch =
#reply-couldnotrepresent =
#reply-requestfailed =
#reply-emptymessage =


# Wapbox related
#wapbox-port = 13002
#udp-deny-ip = "*.*.*.*"
#udp-allow-ip = "127.0.0.1"
#wdp-interface-name = "*"
# SMSC CONNECTIONS - GLOBAL FIELDS
group = smsc
smsc = at
modemtype=auto
device= /dev/ttyS0
speed=115200
smsc-id = "Hotsource_SMS_Gateway1"
validityperiod=167
keepalive=60
my-number=6590909214
sim-buffering=false
connect-allow-ip = 127.0.0.1


#denied-smsc-id = "X;Y"
#allowed-smsc-id = "Z"
#preferred-smsc-id = "W"
#allowed-prefix = "040;050"
#denied-prefix = "060;070"
#alt-charset =

###################################################
include "modems.conf"
##################################################


# SMSC Nokia CIMD2
#group = smsc
#smsc = cimd2
#host =
#port =
#smsc-username =
#smsc-password =
#keepalive =
#sender-prefix =


# SMSC EMI
#group = smsc
#smsc = emi2
#smsc = emi_ip to use the old implementation
#host =
#port =
#smsc-username =
#smsc-password =
#device = /dev/
#phone =
#our-port =
#receive-port =
#connect-allow-ip =
#keepalive =
#flow-control =

# SMSC SMPP
#group = smsc
#smsc = smpp
#host =
#port =
#receive-port =
#smsc-username =
#smsc-password =
#system-type =
#address-range =


# SMSC SEMA
#group = smsc
#smsc = sema
#device = /dev/tty0
#smsc_nua = (X121 smsc address)
#home_nua = (x121 radio pad address)
#wait_report = 0/1 (0 means false, 1 means true)


# SMSC OIS
#group = smsc
#smsc = ois
#host = 103.102.101.100
#port = 10000
#receive-port = 10000
#ois-debug-level = 0


# SMSC GSM
#group = smsc
#smsc = at
#modemtype = wavecom | premicell | siemens | siemens-tc35 | falcom |
nokiaphone | ericsson
#device = /dev/ttyS0
#pin = 2345
#validityperiod = 167


# SMSC Fake
#group = smsc
#smsc = fake
#host =
#port =
#connect-allow-ip =


# SMSC HTTP
#group = smsc
#smsc = http
#system-type = kannel
#send-url =
#port =
#connect-allow-ip =
#username =
#password =
# SEND-SMS USERS

group = sendsms-user
username = tester
password = foobar
#user-deny-ip = ""
#user-allow-ip = ""

# this sender is for Kannel relay testing (http_smsc)

group = sendsms-user
username = kannel
password = rL4y
user-deny-ip = "*.*.*.*"
user-allow-ip = "127.0.0.1"
#name = service_kannel
#forced-smsc = ID
#default-smsc = ID
#faked-sended =
#max-messages = 1
#concatenation = 1
#split-chars =
#split-suffix =
#omit-empty =
#header =
#footer =
#allowed-prefix =
#denied-prefix =
#white-list =
#black-list =

# SMS SERVICES

group = sms-service
name = nothing
keyword = nop
aliases = "noppy;niente"
text = "You asked nothing and I did it!"
get-url = 
"http://localhost/index.php?msisdn=%p&keyword=%k&content=%r<http://localhost/index.php?msisdn=%25p&keyword=%25k&content=%25r>
"
post-url = "http://";
file = "/tmp/"
#accepted-smsc = ID
#allowed-prefix =
#denied-prefix =
catch-all = false
send-sender = false
#strip-keyword = false
#faked-sender =
#max-messages = 1
#accept-x-kannel-headers = false
assume-plain-text = false
concatenation = false
#split-chars =
#split-suffix = "+"
#omit-empty = true
#header =
#footer =
#prefix =
#suffix =
#white-list =
#black-list =


# SMS SERVICE GET-URL EXAMPLE
#group = sms-service
#keyword = relay
#get-url = "
http://localhost/service?phone=%p&text=%r&binary=%b&smsc=$i&time=%t<http://localhost/service?phone=%25p&text=%25r&binary=%25b&smsc=$i&time=%25t>


# SMS SERVICE black-list
#group = sms-service
#keyword = black-list
#text = "You are not alowed to use this service, Go away!"


# SMS SERVICE Default
# there should be default always
group = sms-service
keyword = default
text = "No service specified"



 ------------------------------
*From:* Allison Almeida [mailto:[EMAIL PROTECTED]
*Sent:* Saturday, June 16, 2007 12:39 AM
*To:* [EMAIL PROTECTED]
*Cc:* Davy Chan; Kannel
*Subject:* Re: Kannel on Ubuntu server

Peter.


Something wrong with this:

1 -  In the kannel.conf that you send in your first email, the "log-file"
directive shows /tmp/kannel.log, don't /var/log/kannel.
2 - Send us the script that you use to start/stop the kannel. It's will
facilitate so much the debug from your problem.


[]s
Allison Almeida.


2007/6/14, Peter Lum < [EMAIL PROTECTED]>:
>
> Hi Davy
>
> Yes, I an see the pid in kannel_smsbox.pid
>
> I checked and the log files should be in /var/log/kannel/
> But there are no files...
> I create blank text files of access.log, kannel.log etc and change
> ownership
> to kannel,
> Also chmod to 0666 but still there are the log entries in the files. I
> do
> not what is wrong as there are no logs at all.....
>
> Help!!
>
> **>
> **>Hi Allison
> **>
> **>I created the folders /var/run/kannel and there is no errors.
> **>When I start kannel, these are the output **> **>Stopping WAP
> gateway:
> smsbox wapbox bearerbox.
> **>Starting WAP gateway: bearerbox wapbox smsbox.
> **>
> **>Does the info above tells me that the SMS gateway is also started
> too,
> **>(smsbox)?
>
>   ps uw `sudo cat /var/run/kannel/kannel_smsbox.pid`
>
> If the above command outputs a process description then that means the
> smsbox is running.
>
> **>Also, there are no log files in /tmp?
>
> Are you sure your config files specify that the logfiles should be in
> /tmp?
> Look for "log-file = ..." in the config files. For access logs, look for
> "access-log = ..." in the config files.
>
> See ya...
>
> d.c.
>
>
>


Reply via email to