SMS sending error with Telit module



Hello,

I'm not able to send SMS with ModemManager and Telit UC864-E UMTS Module. I've tried version 5.2 Ubuntu 12.04LTS and 6.0 on both 12.04 and 12.10.

The problem seems to be that the format of CMGS AT command that ModemManager sends to the module is out of specification. Here are the relevant lines of the debug log file:

<debug> [1364208870.912988] [mm-at-serial-port.c:333] debug_log(): (ttyUSB4): --> 'AT+CMGF=1<CR>' <debug> [1364208870.927818] [mm-at-serial-port.c:333] debug_log(): (ttyUSB4): <-- '<CR><LF>OK<CR><LF>' <info> [1364208870.931602] [mm-generic-gsm.c:1704] sms_set_format_cb(): (ttyUSB4): using text mode for SMS
...
<debug> [1364209209.001473] [mm-at-serial-port.c:333] debug_log(): (ttyUSB4): --> 'AT+CMGS="XXXXXXXXXX"<CR>Test message\26<CR>' <debug> [1364209209.043177] [mm-at-serial-port.c:333] debug_log(): (ttyUSB4): <-- '<CR><LF>+CME ERROR: 4<CR><LF>' <debug> [1364209209.046925] [mm-serial-parsers.c:438] mm_serial_parser_v1_parse(): Got failure code 4: Operation not supported <debug> [1364209209.051068] [mm-at-serial-port.c:333] debug_log(): (ttyUSB4): --> 'AT+CMGS=23<CR>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\26<CR>' <debug> [1364209209.116067] [mm-at-serial-port.c:333] debug_log(): (ttyUSB4): <-- '<CR><LF>+CME ERROR: 4<CR><LF>' <debug> [1364209209.120188] [mm-serial-parsers.c:438] mm_serial_parser_v1_parse(): Got failure code 4: Operation not supported

As per ETSI TS 127 005 V11.0.0 (2012-10) specification, page 49:
"the TA shall send a four character sequence <CR><LF><greater_than><space> (IRA 13, 10, 62, 32) after command line is terminated with <CR>; after that text can be entered from TE to ME/TA."

(ad also on page 55, for PDU mode:
the TA shall send a four character sequence <CR><LF><greater_than><space> (IRA 13, 10, 62, 32) after command line is terminated with <CR>; after that PDU can be given from TE to ME/TA.")

It appears that Telit's module (as I read on their command reference guide) conforms with this specification, so I think it rejects the command that concatenates the message text directly after the phone number. Am I wrong?
How I can do to get it working?

Thank you



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