On Fri, 2011-04-08 at 10:56 -0400, Nathan Williams wrote: > you do not have index numbers if these are forwarded to the ME > right > away. The index numbers are storage numbers on the SIM card. > > > Or in the other memory spaces. So far we've been discussing (in the > language of 3GPP TS 27.005) +CPMS="ME" versus +CPMS="SM"; both > involve storage somewhere below ModemManager, index numbers, and > get/delete. It sounds like you're introducing the distinction between > +CNMI=1 and +CNMI=2 notifications. That might be useful, but it's an > implementation detail. At any rate, it sounds like you're firmly in > the camp that the numbers in the API should be synthetic rather than > matching the low levels.
I believe the original intent was that these would by synthetic index numbers assigned by ModemManager for the duration of the MM run, ie they would *not* be persistent across MM invocations or hotplug of the device. Thus, the index # refers to the _entire_ message instead of each part. Internally MM would do something to map the SIM indexes to external indexes. We should keep the API for this stuff at a higher level to enable much simpler client programming, and have MM hide all this multipart complexity if we can. Dan > > - Nathan > > > _______________________________________________ > networkmanager-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/networkmanager-list _______________________________________________ networkmanager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
