<div dir="ltr">Hi All,<div><br></div><div>While there is currently an ActivationState property in org.freedesktop.ModemManager1.Modem.ModemCdma, there is no equivalent for 3GPP.  Knowing the current subscription state of a 3GPP SIM is critical to delivering a good UX where self-activation and OTA activation is becoming more commonplace.  We would like to propose a new property to be added to org.freedesktop.ModemManager1.Modem.Modem3gpp named SubscriptionState (see below).  This property is used to indicate whether a SIM has been activated and whether it has any data left.  This property is valid after the modem tries to register with the network.  We currently compute this value in our connection manager (shill) but we feel that it makes more sense to put this code in ModemManager so that other people can benefit from it.  </div>
<div><br></div><div><font face="courier new, monospace"><!--</font></div><div><font face="courier new, monospace">    SubscriptionState:</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">    Indicates the activation status of the SIM and whether there</font></div>
<div><font face="courier new, monospace">    is any data remaining.  </font><span style="font-family:'courier new',monospace">Possible values include:</span></div><div><span style="font-family:'courier new',monospace">        0 - Unknown</span></div>
<div><font face="courier new, monospace">        1 - Not activated</font></div><div><font face="courier new, monospace">        2 - Activated with data available</font></div><div><font face="courier new, monospace">        3 - Activated but data exhausted</font></div>
<div><font face="courier new, monospace">--></font></div><div><font face="courier new, monospace"><property name="SubscriptionState" type="u" access="read" /></font></div><div><font face="courier new, monospace"><br>
</font></div><div><font face="arial, helvetica, sans-serif">I have not prepared a patch but using this email to solicit feedback.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Let me know your thoughts?</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Thanks,</font></div><div><font face="arial, helvetica, sans-serif">Thieu</font></div><div><font face="arial, helvetica, sans-serif"><br>
</font></div></div>