Re: T39 problem

Tobias Höglund <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hi Oded and list.

I tested the behavior of my T28 with kannel-1.2.0 . It seems to me as kannel can´t 
fetch SMS stored in SM i the phone when starting up, see log below (sorry for the 
line break).

Maybe you have to do the
--> AT+CPMS="SM"^M   	First, fetch/delete all messages and than
--> AT+CPMS="ME"^M      tell the phone where you want the SMS´s.

I hope this helps.
Have nice day!

/Tobias


<bearbox>
tobiash@anakin:~/kannel/gateway-1.2.0/gw > bearerbox smskannel.conf
2002-09-05 08:34:51 [0] INFO: Debug_lvl = -1, log_file = <none>, log_lvl = 0
2002-09-05 08:34:51 [0] DEBUG: Loading include file 
`/home/tobiash/kannel/gateway-1.2.0/doc/modems.conf' (on line 57 of file smskannel.conf).
2002-09-05 08:34:51 [0] WARNING: DLR: using default 'internal' for storage type.
2002-09-05 08:34:51 [0] DEBUG: Kannel bearerbox version `1.2.0'.
System Linux, release 2.4.4-4GB, version #1 Fri May 18 14:11:12 GMT 2001, machine i686.
Hostname anakin.interia.se, IP 212.73.4.227.
Libxml version 20421.
Using native malloc.

2002-09-05 08:34:51 [0] INFO: ----------------------------------------
2002-09-05 08:34:51 [0] INFO: Kannel bearerbox II version 1.2.0 starting
2002-09-05 08:34:51 [0] INFO: SSL not supported, no SSL initialization done.
2002-09-05 08:34:51 [0] DEBUG: HTTP: Opening server at port 13000.
2002-09-05 08:34:51 [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
2002-09-05 08:34:51 [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread)
2002-09-05 08:34:51 [0] DEBUG: Started thread 3 (gw/bb_http.c:httpadmin_run)
2002-09-05 08:34:51 [0] DEBUG: starting smsbox connection module
2002-09-05 08:34:51 [0] DEBUG: Started thread 4 (gw/bb_boxc.c:smsboxc_run)
2002-09-05 08:34:51 [0] DEBUG: Started thread 5 (gw/smsc_fake.c:fake_listener)
2002-09-05 08:34:51 [0] INFO: AT2[/dev/ttyS0]: configuration shows modemtype 
<ericsson_t28>
2002-09-05 08:34:51 [0] DEBUG: AT2[/dev/ttyS0]: Reading modem definitions from 
<smskannel.conf>
2002-09-05 08:34:51 [0] DEBUG: Loading include file 
`/home/tobiash/kannel/gateway-1.2.0/doc/modems.conf' (on line 57 of file smskannel.conf).
2002-09-05 08:34:51 [0] DEBUG: AT2[/dev/ttyS0]: Found <11> modems in config
2002-09-05 08:34:51 [0] INFO: AT2[/dev/ttyS0]: read modem definition for <ericsson_t28>
2002-09-05 08:34:51 [0] DEBUG: Started thread 6 (gw/smsc_at2.c:at2_device_thread)
2002-09-05 08:34:51 [0] DEBUG: Started thread 7 (gw/bb_smscconn.c:sms_router)
2002-09-05 08:34:51 [0] INFO: MAIN: Start-up done, entering mainloop
2002-09-05 08:34:51 [0] DEBUG: smsc_fake: start called
2002-09-05 08:34:51 [0] DEBUG: AT2[/dev/ttyS0]: start called
2002-09-05 08:34:51 [6] INFO: AT2[/dev/ttyS0]: opening device
2002-09-05 08:34:51 [6] DEBUG: AT2[/dev/ttyS0]: device opened
2002-09-05 08:34:51 [6] DEBUG: AT2[/dev/ttyS0]: device opened
2002-09-05 08:34:51 [6] INFO: AT2[/dev/ttyS0]: init device
2002-09-05 08:34:51 [6] INFO: AT2[/dev/ttyS0]: speed set to 9600
2002-09-05 08:34:51 [6] DEBUG: AT2[/dev/ttyS0]: --> AT^M
2002-09-05 08:34:51 [7] DEBUG: sms_router: time to sleep
2002-09-05 08:34:51 [7] DEBUG: sms_router: list_len = 0
2002-09-05 08:34:52 [4] DEBUG: Started thread 8 (gw/bb_boxc.c:function)
2002-09-05 08:34:52 [8] INFO: Client connected from <127.0.0.1>
2002-09-05 08:34:52 [8] DEBUG: Started thread 9 (gw/bb_boxc.c:boxc_sender)
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: --> AT^M
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- AT
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: --> AT&F^M
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- AT&F
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: --> ATE0^M
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- ATE0
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CMGF=0^M
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CSMS=?^M
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CSMS: (0)
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CNMI=3,3,2^M
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:34:55 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CPMS="ME"^M
2002-09-05 08:34:56 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CPMS: 0,15,1,20,0,15
2002-09-05 08:34:56 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:34:56 [6] INFO: AT2[/dev/ttyS0]: AT SMSC successfully opened.
2002-09-05 08:34:58 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CBC;+CSQ^M
2002-09-05 08:34:58 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CBC: 0,99
2002-09-05 08:34:58 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CSQ: 22,99
2002-09-05 08:34:58 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:34:58 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CPMS?^M
2002-09-05 08:34:58 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CPMS: "ME",0,15,"SM",1,20,"ME",0,15
2002-09-05 08:34:58 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:35:10 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CBC;+CSQ^M
2002-09-05 08:35:10 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CBC: 0,99
2002-09-05 08:35:10 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CSQ: 22,99
2002-09-05 08:35:10 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:35:10 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CPMS?^M
2002-09-05 08:35:10 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CPMS: "ME",0,15,"SM",1,20,"ME",0,15
2002-09-05 08:35:10 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:35:22 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CBC;+CSQ^M
2002-09-05 08:35:22 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CBC: 0,99
2002-09-05 08:35:22 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CSQ: 22,99
2002-09-05 08:35:22 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:35:22 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CPMS?^M
2002-09-05 08:35:22 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CPMS: "ME",0,15,"SM",1,20,"ME",0,15
2002-09-05 08:35:22 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:35:34 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CBC;+CSQ^M
2002-09-05 08:35:34 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CBC: 0,99
2002-09-05 08:35:34 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CSQ: 21,99
2002-09-05 08:35:34 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2002-09-05 08:35:34 [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CPMS?^M
2002-09-05 08:35:34 [6] DEBUG: AT2[/dev/ttyS0]: <-- +CPMS: "ME",0,15,"SM",1,20,"ME",0,15
2002-09-05 08:35:34 [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
</bearbox>

Oded Arbel wrote:
> 
>>-----Original Message-----
>>From: [email protected] [mailto:[email protected]]
> 
> 
>>To get it working I needed to remove all SMS stored in the 
>>phone before starting up 
>>kannel (Both SM and ME as I recall). Otherwise can´t kannel 
>>fetch the new SMS.
>>
>>Keywords: message-storage, sim-buffering
> 
> 
>>>I'm testing Ericsson T39 as SMSC.
>>>Does anyone know how I can prevent the phone from storing 
>>
>>the incoming 
>>
>>>SMS:es in phone memory?
>>>Now the memory becomes full and no furhter messages are 
>>
>>received until I 
>>
>>>manually delete them.
>>
> 
> Actually - after enabling sim-buffering with the correct message-storage then Kannel should be able to pull all the messages from the SIM and delete them automaticly. if this is not the case - could you please submit a detailed bug report with some bearerbox logs so we can fix that problem ?
> 
> Thanks
> 
> --
> Oded Arbel
> m-Wise mobile solutions
> [email protected]
> 
> +972-9-9581711 (116)
> +972-67-340014
> 
> ::..
> "When there's a doubt, there's no doubt. that's the first thing they teach you."
> "Who taught you ?"
> "I don't remember - that's the second thing they teach you."
>         -- from "Ronin"
smskannel.conf (text/plain, 2.2 KB)
#
# THIS IS A SAMPLE CONFIGURATION FOR SMS KANNEL
#
# It is run like this:
#
#  1% gw/bearerbox gw/smskannel.conf
#  2% gw/smsbox gw/smskannel.conf
#  3% test/fakesmsc -p 10000 -H localhost -i 1 -m 100 "123 345 text nop"
#
# ..all 3 commands in separate shells (or screen sessions)
#
# For any modifications to this file, see Kannel User Guide 
# If that does not help, send email to [email protected]
#
#   Kalle Marjola May 2000
#   Changed for new fakesmsc version by Uoti Urpala Jan 2001
#   Added service and sendsms for HTTP SMSC by Kalle Marjola Mar 2001
#

group = core
admin-port = 13000
smsbox-port = 13001
admin-password = spybar
#status-password = foo
admin-deny-ip = "*.*.*.*"
admin-allow-ip = "127.0.0.1;212.73.4.249"
#admin-deny-ip = ""
#admin-allow-ip = ""
#log-file = "/tmp/kannel.log"
#log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
unified-prefix = "+467,00467,0;+,00"      
#unified-prefix = "00358,0"
#access-log = "access.log"
#store-file = "kannel.store"
#ssl-certkey-file = "mycertandprivkeyfile.pem"


# SMSC CONNECTIONS

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

# SMSC CONNECTIONS FOR ERICSSON T28
group = smsc
smsc = at2
modemtype = ericsson_t28
device = /dev/ttyS0
speed = 9600
keepalive = 10
sim-buffering = true
#pin = 1915
include = /home/tobiash/kannel/gateway-1.2.0/doc/modems.conf


# SMSBOX SETUP

group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
global-sender = 46705774***
#sendsms-chars = "0123456789 +-"
#log-file = "/tmp/smsbox.log"
#log-level = 0
#access-log = "access.log"


# SEND-SMS USERS

group = sendsms-user
username = tester
password = ****
user-deny-ip = "*.*.*.*"
user-allow-ip = "127.0.0.1"
#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"


# SERVICES

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

# this service is for Kannel relay testing, when this Kannel
# works as relay gateway

group = sms-service
keyword = relay
get-url = "http://localhost:15130/sms?user=kannel&pass=rL4y&from=%p&to=%P&text=%r"
max-messages = 0
modems.conf (text/plain, 1.9 KB)
# Modems configuration
#
# Example and default values
# 
# group = modems
# id = "my-id"
# name = "my-name"
# detect-string = "MODEM"
# detect-string2 = "" [Default]
# init-string = "AT+CNMI=1,2,0,0,0" [Default]
# speed = 9600 [Default]
# enable-hwhs = "AT+IFC=2,2" [Default]
# need-sleep = false [Default]
# no-pin = false [Default]
# no-smsc = false [Default]
# sendline-sleep = 100 [Default, miliseconds]
# keepalive-cmd = "AT" [Default]
# broken = false [Default]
# message-storage = "SM"
# enable-mms = false [Default]


# If modemtype=auto, try everyone and defaults to this one
group = modems
id = generic
name = "Generic Modem"

group = modems
id = wavecom
name = Wavecom
detect-string = "WAVECOM"

group = modems
id = premicell
name = Premicell
detect-string = "PREMICEL"
no-pin = true
no-smsc = true

group = modems
id = siemens_tc35
name = "Siemens TC35"
detect-string = "SIEMENS"
detect-string2 = "TC35"
init-string = "AT+CNMI=1,2,0,0,1"
speed = 19200
enable-hwhs = "AT\\Q3"
need-sleep = true

group = modems
id = siemens_m20
name = "Siemens M20"
detect-string = "SIEMENS"
detect-string2 = "M20"
speed = 19200
enable-hwhs = "AT\\Q3"
need-sleep = true

group = modems
id = nokiaphone
name = "Nokia Phone"
detect-string = "Nokia Mobile Phone"
need-sleep = true
keepalive-cmd = "AT+CBC;+CSQ"
enable-mms = true

group = modems
id = falcom
name = "Falcom"
detect-string = "Falcom"
no-smsc = true

group = modems
id = ericsson_r520m
name = "Ericsson R520m"
detect-string = "R520m"
init-string = "AT+CNMI=3,2,0,0"


group = modems
id = ericsson_t28
#name = "Ericsson T28"
init-string = "AT+CNMI=3,3,2"
keepalive-cmd = "AT+CBC;+CSQ"
#enable-hwhs = "AT+CPMS="ME","SM","ME""
enable-hwhs = ""
no-pin = true
message-storage = "ME"

group = modems
id = ericsson_t68
name = "Ericsson T68"
detect-string = "T68"
init-string = "AT+CNMI=3,3"
keepalive-cmd = "AT+CBC;+CSQ"
broken = true

group = modems
id = alcatel
name = "Alcatel"
detect-string = "Alcatel"
init-string = "AT+CNMI=3,2,0,0"
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.