I was not register in the network : ( Working now, thanks!
I think I have a different problem with the XBee US version, but I will let you know if I cannot solve that. On Thu, Aug 3, 2017 at 1:13 PM, Aleksander Morgado <aleksan...@aleksander.es> wrote: > On 03/08/17 11:04, José wrote: >> I am using the 3G XBee Cellular (uses U-Blox SARA-U200 modem) and >> ModemManager from master (d41d717112e6a183a0df510c210e80a86fc11060). >> >> I am trying to send an SMS with the following commands: >> >> $ mmcli -m 0 --messaging-create-sms="text='Hello world',number='+627XXXXXX" >> Successfully created new SMS: >> /org/freedesktop/ModemManager1/SMS/10 (unknown) >> >> $ mmcli -s 10 --send >> error: couldn't send the SMS: >> 'GDBus.Error:org.freedesktop.ModemManager1.Error.Message.Unknown: >> Unknown error' >> >> >> The log shows: >> >> <debug> [1501676070.461276] >> [../../git/src/mm-iface-modem-messaging.c:511] sms_added(): Added >> local SMS at '/org/freedesktop/ModemManager1/SMS/8' >> <debug> [1501676078.360084] [../../git/src/mm-base-sms.c:178] >> generate_3gpp_submit_pdus(): Processing chunk '0' of text with '11' >> bytes >> <debug> [1501676078.371070] [../../git/src/mm-base-sms.c:208] >> generate_3gpp_submit_pdus(): Created SMS part for singlepart SMS >> <debug> [1501676078.374057] [../../git/src/mm-sms-part-3gpp.c:805] >> mm_sms_part_3gpp_get_submit_pdu(): Creating PDU for part... >> <debug> [1501676078.377048] [../../git/src/mm-sms-part-3gpp.c:892] >> mm_sms_part_3gpp_get_submit_pdu(): using GSM7 encoding... >> <debug> [1501676078.379982] [../../git/src/mm-sms-part-3gpp.c:957] >> mm_sms_part_3gpp_get_submit_pdu(): user data length is '11' septets >> (without UDH) >> <debug> [1501676078.382961] [../../git/src/mm-port-serial.c:1250] >> mm_port_serial_open(): (ttymxc4) device open count is 2 (open) >> <debug> [1501676078.386006] [../../git/src/mm-port-serial-at.c:459] >> debug_log(): (ttymxc4): --> 'AT+CMGS=22<CR>' >> <debug> [1501676078.431257] [../../git/src/mm-port-serial-at.c:459] >> debug_log(): (ttymxc4): <-- '<CR><LF>> ' >> <debug> [1501676078.435569] [../../git/src/mm-port-serial.c:1250] >> mm_port_serial_open(): (ttymxc4) device open count is 3 (open) >> <debug> [1501676078.438554] [../../git/src/mm-port-serial.c:1307] >> _close_internal(): (ttymxc4) device open count is 2 (close) >> <debug> [1501676078.441551] [../../git/src/mm-port-serial-at.c:459] >> debug_log(): (ttymxc4): --> >> '000100099126379999F100000BC8329BFD06DDDF723619\26' >> <debug> [1501676078.573891] [../../git/src/mm-port-serial-at.c:459] >> debug_log(): (ttymxc4): <-- '<CR><LF>+CMS ERROR: 38<CR><LF>' >> <debug> [1501676078.597195] [../../git/src/mm-error-helpers.c:218] >> mm_message_error_for_code(): Invalid message error code: 38 >> <debug> [1501676078.600884] [../../git/src/mm-serial-parsers.c:364] >> mm_serial_parser_v1_parse(): Got failure code 500: Unknown error >> <debug> [1501676078.604622] [../../git/src/mm-port-serial.c:1307] >> _close_internal(): (ttymxc4) device open count is 1 (close) >> >> However if I use a serial console and the following AT commands, the >> SMS is properly sent: >> >> ATZ >> OK >> AT+CMGF=1 >> OK >> AT+CMGS="+627XXXXXX" >>> Hello world >> +CMGS: 193 >> >> OK >> >> >> a) Could you give any information about why is PDU mode failing? >> According to U-Blox documentation (1) it should be working >> > > I'm assuming that if you send the PDU manually using a serial console it also > doesn't work, did you try that? > +CMS error 38 is "Network out of order", but I'm not sure why text mode would > work without error while PDU mode gives error 38. > >> b) Is there a way to tell ModemManager to use text mode when sending SMSs? > > No; text mode is only used by default when PDU mode isn't supported. PDU mode > is always preferred really. > > Also, which are your SMSC settings? E.g.: > AT+CSCA? > > -- > Aleksander > https://aleksander.es _______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel