GPRS support for Ofono

Denis Kenzior denkenz at gmail.com
Wed Sep 2 08:36:09 PDT 2009


Hi Aki,

> Hi Denis,
>
> 2009/9/2 Denis Kenzior <denkenz at gmail.com>:
> > So the general rule is that if a feature isn't explicitly allowed in
> > 27.007, we do not support it.  There are exceptions to this of course.
> >  27.007 only supports two states for context: activated and deactivated.
>
> Ahem. Just like access selection mode is not in 27.007, yet Nokia has
> it, and most AT modems have proprietary commands to query and set it
> [1]. Maybe you call that the necessary exception to the rule, but I
> think we might as well change the rule to:

So my stance on BandSelection is that we want a standard interface _if and 
only if_ we can support it reliably across the majority of modems.  You might 
still find me telling every modem manufacturer to simply implement their own 
BandSelection interface if this cannot be done.

The same goes for Neighbor Cell Info or any other stuff that isn't mandated by 
27.007.

>
> >> spec 27.007. However, the problem is that Maemo 5 already has UI
> >> support for indicating that the connection is suspended, and that
> >> makes it harder to drop the feature. Could the "suspended" status enum
> >> still be left there, and just have the modems that don't support the
> >> feature to never go to "suspended" mode?
> >
> > I'd rather not.
> >
> > If this feature is really required, then some sort of heuristic can be
> > applied.  (e.g. Powered on, Attached on, but context is deactivated most
> > likely means temporary unavailability of resources)
>
> You want the UI to implement this heuristic, when the modem plugin has
> explicit knowledge of that state, but isn't telling? Please explain
> how that makes the UI simpler?

Then expose this signal on Nokia-only interface and be done with it.  Why does 
everything have to be part of the oFono official APIs?

Regards,
-Denis


More information about the ofono mailing list