Re: mm/test/mm-send-sms.py has the same problem and does not work



Hi,

On Tue, 2010-06-22 at 00:56 -0700, Dan Williams wrote:
> On Mon, 2010-06-21 at 09:32 +0200, Tom wrote:
> > The test-script from test/mm-send-sms.py has the same problem. this
> > script does not work, too.
> 
> Fixed that now in git; but not that not all devices support SMS text
> mode (AT+CMGF=1), and MM does not yet implement PDU mode.


i tried the latest git snapshot, but the sms send does still not work.
Exception is:

org.freedesktop.ModemManager.Modem.SerialResponseTimeout: Serial command
timed out

The Modem (Siemens TC63) supports AT+CMGF=1. The modem is enabled and
it's also possible to connect to the internet over ppp (so simcard pin
is correct).

The debug output of MM is:

** (modem-manager:21862): DEBUG: <1277214420.136745> (ttyUSB1): --> 'AT
+CMGF=1<CR>'
** (modem-manager:21862): DEBUG: <1277214420.201782> (ttyUSB1): <--
'<CR><LF>OK<CR><LF>'
** (modem-manager:21862): DEBUG: <1277214420.201886> (ttyUSB1): --> 'AT
+CMGS="017012345678"<CR>Testmessage\26<CR>'
** (modem-manager:21862): DEBUG: <1277214420.269763> (ttyUSB1): <--
'<CR><LF>+'
** (modem-manager:21862): DEBUG: <1277214420.273746> (ttyUSB1): <-- 'CMS
ERROR: 538<CR><LF>'
** (modem-manager:21862): DEBUG: <1277214448.17802> (ttyUSB1): --> 'AT
+CSQ<CR>'
** (modem-manager:21862): DEBUG: <1277214448.77766> (ttyUSB1): <--
'<CR><LF>+CSQ: 25,0<CR><LF>'



When i use the modem with minicom, i can send the sms with the following
commands:

^SYSSTART
at+cpin=2607
OK
at+cmgf=1
OK
at+cmgs="017012345678"
> hello
+CMGS: 1

OK



Any ideas?

Cheers,

Tom



> Dan
> 
> > Cheers,
> > 
> > Tom
> > 
> > 
> > On Fri, 2010-06-18 at 17:41 +0200, Tom wrote:
> > > Hi,
> > > 
> > > i tried to use the test program from ModemManager git repository to send
> > > an sms. 
> > > The modem works and i can connect to the internet. But when i try to use
> > > test/mm-send-sms.py , i get:
> > > 
> > > $ python test/mm-send-sms.py 016012345678 hallo
> > > Sending message failed
> > > 
> > > The exception is: org.freedesktop.ModemManager.Modem.General: Missing
> > > number
> > > 
> > > 
> > > In the python code, the number is set by:
> > > 
> > > msg_dict = dbus.Dictionary({ dbus.String('number') :dbus.String(number),
> > >                              dbus.String('text') : dbus.String(message)
> > >                              }, signature=dbus.Signature("sv"))
> > > 
> > > sms_iface = dbus.Interface(proxy,
> > > dbus_interface='org.freedesktop.ModemManager.Modem.Gsm.SMS')
> > > 
> > > and the sms send with:
> > > 
> > > sms_iface.Send(msg_dict)
> > > 
> > > 
> > > 
> > > 
> > > Any ideas why this does not work?
> > > 
> > > Cheers,
> > > 
> > > Tom
> > > 
> > 
> > 
> > _______________________________________________
> > networkmanager-list mailing list
> > networkmanager-list gnome org
> > http://mail.gnome.org/mailman/listinfo/networkmanager-list
> 
> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]