[RFT] CDMA SMS support in QMI modems

Aleksander Morgado aleksander at lanedo.com
Mon Oct 21 08:33:48 PDT 2013


Hey Ben,

On 08/27/2013 06:46 AM, Ben Chan wrote:
> Yeah, I've Gobi2k and Gobi3k to test with, but need to check if SMS is
> enabled in the subscription.
> 

Any luck testing the 3GPP2 SMS support?


> 
> On Mon, Aug 26, 2013 at 1:54 PM, Dan Williams <dcbw at redhat.com> wrote:
>> On Mon, 2013-08-26 at 20:43 +0200, Aleksander Morgado wrote:
>>>>>
>>>>> The 'aleksander/cdma-sms' branch in the git repository implements
>>>>> CDMA/3GPP2 SMS support in QMI based modems.
>>>>>
>>>>> The generic SMS interface was extended to include two 3GPP2 specific
>>>>> properties:
>>>>>  * TeleserviceId
>>>>>  * ServiceCategory
>>>>>
>>>>> Receiving and listing stored SMS messages should work for SMS of any
>>>>> category; but only for the limited set of fields that I have currently
>>>>> implemented support for.
>>>>>
>>>>> Sending SMS messages is currently limited to the WMT TeleserviceId,
>>>>> which is anyway what you would normally use when sending point-to-point
>>>>> SMS messages.
>>>>>
>>>>> Testing should be pretty straightforward; just grab a CDMA QMI-based
>>>>> modem which implements the 'WMS' service, and:
>>>>
>>>> Should the code just default to WMT for simplicity?  Anyone who needs
>>>> something special or to send specific messages can clearly send other
>>>> message types by setting teleservice-id.
>>>>
>>>
>>> Right now having a 'teleservice-id' is the way we decide what kind of
>>> SMS we create; if there is such parameter we build a 3GPP2 SMS;
>>> otherwise a 3GPP SMS. Of course, this is only meaningful in 3GPP2+3GPP
>>> capable modems; but in those it's probably just ok to create a 3GPP one.
>>> So yeah, defaulting to WMT teleservice by default is something we could do.
>>
>> I think we have to get Ben to test this.  The only Verizon subscription
>> I have is an LTE-capable SIM, and any non-LTE modules don't care about
>> SIM cards (and thus the module wouldn't register with the network for
>> me) and any LTE modules would probably just use 3GPP mode or somehow
>> emulate it.  I could try locking my device into EVDO-only mode and see,
>> but that's not a very good test since the firmware might just handle the
>> teleservice ID automatically since it's LTE capable...
>>
>> If Ben has an Gobi2K or Gobi3K devices lying around, that would work
>> (like an original Chromebook CR-48 or something).
>>
>> Dan
>>
>> _______________________________________________
>> ModemManager-devel mailing list
>> ModemManager-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
> 


-- 
Aleksander


More information about the ModemManager-devel mailing list