@klh said in My Ubuntu Touch devices participated in Thailand nationwide cell broadcast test:
@peat_psuwit do you have a spec for the Thai EBS? Looks like they require a working SIM card?
I have no idea where to look for that. I tried searching on web for it, but nothing that look like it. The only thing I can go by is Android's config file.
I still maintain that we'll need a CB topic database from e.g. Android and should not not rely on hardcoded set of topics from a non-regional specification.
In theory we should only need the table from 9.4.1.2.2 of 3GPP TS 23.041.
Hmm interesting. That spec does indeed list all topics I've seen on my Android phone. I think I've seen a different spec cited earlier that doesn't include some of them.
(For reference, I've seen the following topics: 4370, 4371, 4372, 4384, 4396)
Still, it doesn't seem to provide a grouping of topics for settings (or maybe I miss something). And it would also be useful to have a database for notification heading (e.g. in US the title for 4370 should be "Presidential alert", but that obviously won't fly for Thailand).
Unfortunately, the test today is inconclusive on whether we need to explicitly subscribe to topic "4370" or not.
We don't already? According to the same table, 4370 is not supposed to be settable by the user and always subscribed (I'm kind of extending the 3GPP definition of MMI here) so this shouldn't be a question - since afaik it's not required to be implemented at modem level, we should check what ofono reports and subscribe to the missing ones.
It's not supposed to be settable, but this doesn't seem to be enforced by oFono. Currently our settings pane doesn't subscribe to this topic, but apparently Fairphone 5 subscribes to this topic anyway. Still, I reckon that we should be on the safe side and always add 4370 to the list of subscribed topics.
Also, currently there's no boot-time component which will subscribe to mandatory topics automatically (and on some region e.g. Thailand this doesn't seem to be limited to 4370 only; see the linked Android config). The settings pane is the only component which sets the topics. This is problematic because oFono don't have a set of initial topics (besides a small number of built-in ones from ETWS).