From: ModemManager-devel 
[mailto:[email protected]] On Behalf Of Daniel
Sent: Friday, January 22, 2016 7:20 AM
To: [email protected]
Subject: SMS receive behaviour

Hi all,

What is the supposed behavior when the modem device receives a SMS? The message 
org.freedesktop.ModemManager1.Modem.Messaging.Added will be emitted on dbus?

I am using the MMQt in order to handle SMSs in an embedded device. Sending SMS 
it's ok.
But when I sent a message to the device, and I use the dbus-monitor in order to 
see if the ModemManager sends the signal Added() there is no traffic on dbus 
until I "reset" the modem using:
(disabling)
# mmcli -m 0 -d
(enabling) and after
# mmcli -m 0 -e

all messages that were sent to device will be received at same time and the 
signals are emitted in the dbus, as follows:

signal sender=:1.3 -> dest=(null destination) serial=197 
path=/org/freedesktop/ModemManager1/
Modem/0; interface=org.freedesktop.ModemManager1.Modem.Messaging; member=Added
  object path "/org/freedesktop/ModemManager1/SMS/5"
  boolean true

Am I missing something?
How I can debug the process of receiving a SMS?

Follow some hardware info:

root@ts-imx6-s:~# mmcli -m 0

/org/freedesktop/ModemManager1/Modem/0 (device id 
'3fba001a3e3ce5ffefda417609400ad882ef3c7f')
 -------------------------
 Hardware |   manufacturer: 'Telit'
          |          model: 'HE910-EUD'
          |       revision: '12.00.224'
          |      supported: 'gsm-umts'
          |        current: 'gsm-umts'
          |   equipment id: '354043052132539'
 -------------------------
 System   |         device: 
'/sys/devices/soc0/soc.1/2100000.aips-bus/2184000.usb/ci_hdrc.0/usb2/2-1'
          |        drivers: 'cdc_acm'
          |         plugin: 'Generic'
          |   primary port: 'ttyACM3'
          |          ports: 'ttyACM3 (at), ttyACM0 (at)'
 -------------------------
 Numbers  |           own : 'unknown'
 -------------------------
 Status   |           lock: 'none'
          | unlock retries: 'unknown'
          |          state: 'connected'
          |    power state: 'on'
          |    access tech: 'umts'
          | signal quality: '42' (recent)
 -------------------------
 Modes    |      supported: 'allowed: 2g, 3g; preferred: none'
          |        current: 'allowed: 2g, 3g; preferred: none'
 -------------------------
 Bands    |      supported: 'unknown'
          |        current: 'unknown'
 -------------------------
 IP       |      supported: 'ipv4, ipv6, ipv4v6'
 -------------------------
 3GPP     |           imei: '354043052132539'
          |  enabled locks: 'none'
          |    operator id: '72410'
          |  operator name: 'VIVO'
          |   subscription: 'unknown'
          |   registration: 'home'
 -------------------------
 SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'

 -------------------------
 Bearers  |          paths: '/org/freedesktop/ModemManager1/Bearer/0'
[>] Daniel: What version of ModemManager are you running?  This looks eerily 
similar to a problem with the Telit HE910 family
that we ran into which is fixed in ModemManager v1.4.12.  In our case when the 
HE910 switched into data mode on the primary
channel it wasn’t sending the SMS notifications over the secondary, because the 
HE910 required the AT commands to enable
SMS notifications be performed on the secondary as well.  The v1.4.12 updates 
include a fix for that implemented by N. Stevens
(a co-worker of mine).  We’d sometimes get the notifications on the primary 
right after start-up, and then nothing afterward.

Thanks in advance.
Best regards.
--
Daniel Vaz
_______________________________________________
ModemManager-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to