ModemManager subscription status

Dan Williams dcbw at redhat.com
Wed Sep 18 21:18:37 PDT 2013


On Wed, 2013-09-18 at 12:07 -0700, Thieu Le wrote:
> Hi All,
> 
> 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.
> 
> <!--
>     SubscriptionState:
> 
>     Indicates the activation status of the SIM and whether there
>     is any data remaining.  Possible values include:
>         0 - Unknown
>         1 - Not activated
>         2 - Activated with data available
>         3 - Activated but data exhausted
> -->
> <property name="SubscriptionState" type="u" access="read" />
> 
> I have not prepared a patch but using this email to solicit feedback.

Sounds fine to me, though how does the subscription state get read from
the modem?

Dan



More information about the ModemManager-devel mailing list