Not being able to receive messages from smsc = at usually is because you
need AT+CNMI=... in your init-string.

== Rene

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf
Of mwamba
Sent: Tuesday, 17 August, 2010 13:24
To: [email protected]
Subject: Cannot receive sms in kannel and playsms


Hi experts,

I can only send sms both via kannel and playsms but I cannot receive any
sms.  below is my configuration:

*************/etc/kannel/conf****************

group = core
admin-port = 13000
smsbox-port = 13001

admin-password = bar
#status-password = foo
admin-deny-ip = "*.*.*.*"
admin-allow-ip = "127.0.0.1"
log-file = "/var/log/kannel/bearerbox.log"
log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
#unified-prefix = "+358,00358,0;+,00"
access-log = "/var/log/kannel/access.log"
#store-file = "/var/log/kannel/kannel.store"
#ssl-server-cert-file = "cert.pem"
#ssl-server-key-file = "key.pem"
#ssl-certkey-file = "mycertandprivkeyfile.pem"
#THIS DEFINES EXTERNAL DLR STORAGE
dlr-storage = mysql

#THIS DEFINES mysql connection parameters to playsms database
group = mysql-connection
id = mydlr
host = localhost
username = root
password = ""
database = playsms
max-connections = 1

#THIS DEFINES THE TABLE dlr PARAMETERS
group = dlr-db
id = mydlr
table = dlr
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc

#group = smsc
#smsc = fake
#smsc-id = FAKE
#port = 10000
#connect-allow-ip = 127.0.0.1

#Duncan 's smsc configs of the sony ericsson c702 as the modem
group = smsc
smsc = at
modemtype = auto
device = /dev/ttyACM0
my-number = 3543870236903270
smsc-id = mtech
log-level = 0
sim-buffering = true

#Duncan's modems groups configs as per /etc/wvdialconf file

group = modems
id = Sony Ericsson
name =  "Sony Ericsson C702"
detect-string = "Sony"
init-string="ATZ"
init-string="ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13013
#duncan -- the sender number to be used in text messages
global-sender = "+254738967285"
#sendsms-chars = "0123456789 +-"
log-file = "/var/log/kannel/smsbox.log"
log-level = 1
#access-log = "/tmp/access.log"

#---------------------------------------------
# SEND-SMS USERS
group = sendsms-user
username = tester
password = foobar
concatenation = true
max-messages = 3
#user-deny-ip = ""
#user-allow-ip = ""

#---------------------------------------------
# SERVICES

group = sms-service
keyword = default
sendsms-port = 13013
#duncan -- the sender number to be used in text messages
global-sender = "+254738967285"
#sendsms-chars = "0123456789 +-"
log-file = "/var/log/kannel/smsbox.log"
log-level = 1
#access-log = "/tmp/access.log"

#---------------------------------------------
# SEND-SMS USERS
#
group = sendsms-user
username = tester
password = foobar
concatenation = true
max-messages = 3
#user-deny-ip = ""
#user-allow-ip = ""

#---------------------------------------------
# SERVICES
#
# These are 'responses' to sms PULL messages, i.e. messages arriving from
# handsets. The response is based on message content. Only one sms-service
is
# applied, using the first one to match.

group = sms-service
keyword = default
catch-all = true
exec = /usr/local/bin/kannel_incoming %t %q %a

# There should be always a 'default' service. This service is used when no
# other 'sms-service' is applied.

#max-messages=0
****************************************************************************
******************

In playsms kannel settings. Kannel incoming path is set as
/usr/local/bin/kannel_incoming


*************************below is my /usr/kannel/kannel_incoming
script*************************

/usr/kannel/kannel_incoming

#!/bin/bash

# change this if your kannel's incoming path in other directory 

KANNEL_PATH="/usr/local" 


KANNEL_FILE=`mktemp -q $KANNEL_PATH/cache/smsd/ERR.in.XXXXXX` 



touch $KANNEL_FILE 

chmod 666 $KANNEL_FILE 



# exec = /usr/local/bin/kannel_incoming %t %q %a 

# $1 : %t 

# $2 : %q 

*****************************************


I cannot see any log (/usr/loca/cache/smsd/) in this location despite it
having  permission 777.

the smsc sim-buferring=true.

how can i be able to resolve this?

Kind regards,

Duncan


-- 
View this message in context:
http://old.nabble.com/Cannot-receive-sms-in-kannel-and-playsms-tp29449251p29
449251.html
Sent from the Kannel - User mailing list archive at Nabble.com.





Reply via email to