Hi,

You could send AT commands from kannel from your previous mail from kannel. No need to pursue with minicom.

Your problem now is your init-string. Copy your modem definition from group modems and modify it. Add:

init-string = "AT+CNMI = <value>"

where <value> is different than the offending default of 1,2,0,1,0. You should consult your modem manufacturer's AT command set or try different CNMI commands from modems.conf.

Use this new copy in your configuration.

BR,
Nikos

----- Original Message ----- From: "Juxener" <j...@jsand.net>
To: <users@kannel.org>
Sent: Sunday, September 06, 2009 5:38 PM
Subject: Re: Send SMS with Siemens M20 on Linux



After trying, I can contact and send AT commands to my M20, with minicom.


Juxener wrote:

Thanx Nikos.
I can send SMS with Gnokii, with /dev/ttyS0 device. My modem works...

But I've found my issue : with speed 19200, it's works (the speed
attribute was redefined with 9600...) ! It's works... almost.

Now, I've this issue :

ju:/etc/kannel# bearerbox -v 0 /etc/kannel/sms.conf
2009-09-05 18:20:06 [4205] [4] INFO: AT2[/dev/ttyS0]: opening device
2009-09-05 18:20:06 [4205] [4] DEBUG: AT2[/dev/ttyS0]: device opened
2009-09-05 18:20:07 [4205] [4] DEBUG: AT2[/dev/ttyS0]: device opened
2009-09-05 18:20:07 [4205] [4] INFO: AT2[/dev/ttyS0]: init device
2009-09-05 18:20:07 [4205] [4] INFO: AT2[/dev/ttyS0]: speed set to 19200
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> ATZ^M
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- OK
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> AT^M
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- AT
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- OK
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> AT&F^M
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- AT&F
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- OK
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> ATE0^M
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- ATE0
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- OK
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> AT\Q3^M
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- ERROR
2009-09-05 18:20:08 [4205] [4] ERROR: AT2[/dev/ttyS0]: Generic error:
ERROR
2009-09-05 18:20:08 [4205] [4] INFO: AT2[/dev/ttyS0]: cannot enable
hardware handshake
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> AT+CPIN?^M
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- +CPIN: READY
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- OK
2009-09-05 18:20:08 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> AT+CMGF=0^M
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- OK
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> AT+CSMS=?^M
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- +CSMS:
(0,1,128)
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- OK
2009-09-05 18:20:09 [4205] [4] INFO: AT2[/dev/ttyS0]: Phase 2+ is
supported
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: --> AT+CSMS=1^M
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- +CSMS: 1,1,1
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- OK
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: -->
AT+CNMI=1,2,0,1,0^M
2009-09-05 18:20:09 [4205] [4] DEBUG: AT2[/dev/ttyS0]: <-- ERROR
2009-09-05 18:20:09 [4205] [4] ERROR: AT2[/dev/ttyS0]: Generic error:
ERROR
2009-09-05 18:20:09 [4205] [4] ERROR: AT2[/dev/ttyS0]: Opening failed.
Terminating
2009-09-05 18:20:09 [4205] [4] INFO: AT2[/dev/ttyS0]: closing device

In sms.conf, I have :
  group = core
  admin-port = 13000
  admin-password = bar

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

  group = smsc
  smsc = at
  modemtype = siemens_m20
  device = /dev/ttyS0

  group = smsbox
  bearerbox-host = localhost
  sendsms-port = 13013

  group = sendsms-user
  username = tester
  password = foobar

  group = sendsms-user
  username = kannel
  password = rL4y
  user-deny-ip = "*.*.*.*"
  user-allow-ip = "127.0.0.1"

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

Thanx a lot, again.




Nikos Balkanas wrote:

Hi,

Your modem doesn't repond. Try the following:

1) dmesg | grep tty in Linux. grep tty /var/adm/messages in Solaris.
Verify
you have the correct device for your modem.

2) Using minicom or wvdial, connect to device from part (1) and type a
simple AT. If you don't get a response you have a hardware problem (port,
cable, modem).

Configure correct parameters to kannel and retry.  Assuming you have the
correct device, and the modem doesn't respond to kannel, it is almost
certainly case (2).

BR,
Nikos
----- Original Message ----- From: "Juxener" <j...@jsand.net>
To: <users@kannel.org>
Sent: Saturday, September 05, 2009 3:42 PM
Subject: Re: Send SMS with Siemens M20 on Linux



Thank you for your answer.

Since my last message, I've better results : with Gnokii, I can send SMS
!
Gnokii is not interessant in it, but it proves that my M20 works (with
my
new SIM card). And it's configured with the /dev/ttyS0 device...

Unfortunately, it doesn't works with Kannel... always the same error :
ju:~# bearerbox -v 0 /etc/kannel/sms.conf
[...]
2009-09-05 16:34:33 [2854] [6] DEBUG: AT2[/dev/ttyS0]: device opened
2009-09-05 16:34:33 [2854] [6] INFO: AT2[/dev/ttyS0]: init device
2009-09-05 16:34:33 [2854] [6] INFO: AT2[/dev/ttyS0]: speed set to 9600
2009-09-05 16:34:33 [2854] [6] DEBUG: AT2[/dev/ttyS0]: --> ATZ^M
2009-09-05 16:34:37 [2854] [6] ERROR: AT2[/dev/ttyS0]: Wrong or no
answer
to
ATZ, ignoring
2009-09-05 16:34:37 [2854] [6] DEBUG: AT2[/dev/ttyS0]: --> AT^M
2009-09-05 16:34:41 [2854] [6] ERROR: AT2[/dev/ttyS0]: Wrong or no
answer
to
AT. Trying again
2009-09-05 16:34:41 [2854] [6] DEBUG: AT2[/dev/ttyS0]: --> AT^M
2009-09-05 16:34:45 [2854] [6] ERROR: AT2[/dev/ttyS0]: Second attempt to
send AT failed
2009-09-05 16:34:45 [2854] [6] ERROR: AT2[/dev/ttyS0]: Opening failed.
Terminating
2009-09-05 16:34:45 [2854] [6] INFO: AT2[/dev/ttyS0]: closing device
[...]

I don't no what to do....
Thanx a lot.



Nikos Balkanas wrote:

Hi,

I don't know gnokii, and I am not interested in it. However, I do know
wvdial, minicom and statserial all useful tools to diagnose serial
problems.

Are you sure your modem is at /dev/ttyS0? What does:

dmesg | grep tty

show?

BR,
Nikos
----- Original Message ----- From: "Juxener" <j...@jsand.net>
To: <users@kannel.org>
Sent: Wednesday, August 19, 2009 9:05 PM
Subject: Re: Send SMS with Siemens M20 on Linux



Thanks for your answer Jovan,

but in my /etc/kannel/sms.conf I've :
include = "/etc/kannel/modems.conf"

And in my /etc/kannel/modems.conf I've :
group = modems
id = siemens_m20
name = "Siemens M20"
detect-string = "SIEMENS"
detect-string2 = "M20"
speed = 19200
enable-hwhs = "AT\\Q3"
keepalive-cmd = "AT+CBC;+CSQ"
need-sleep = true

But that doesn't works...



Jovan Kostovski-2 wrote:

On Mon, Aug 17, 2009 at 12:01 AM, Juxener<j...@jsand.net> wrote:

Hello,
sorry for my english (I'm french).

I'm trying to use an Siemens M20 modem
(http://www.coster.info/costerit/teleges/doc/gsm812s.pdf), to send a
text.
I'm on Linux.

Check this list message:
http://www.ultraviolet.org/mail-archives/kannel.2006/msg01164.html

BR, Jovan




--
View this message in context:
http://www.nabble.com/Send-SMS-with-Siemens-M20-on-Linux-tp24941326p25049150.html
Sent from the Kannel - User mailing list archive at Nabble.com.







--
View this message in context:
http://www.nabble.com/Send-SMS-with-Siemens-M20-on-Linux-tp24941326p25308016.html
Sent from the Kannel - User mailing list archive at Nabble.com.









--
View this message in context: http://www.nabble.com/Send-SMS-with-Siemens-M20-on-Linux-tp24941326p25318392.html
Sent from the Kannel - User mailing list archive at Nabble.com.




Reply via email to