Hi Jeevaka,

I'd like remind you that please use plaint text and follow the mail rule of 
ofono.
(I have ever make the same mistake several days ago :) ).

> From: ofono-boun...@ofono.org [mailto:ofono-boun...@ofono.org] On
> Behalf Of Jeevaka Prabu Badrappan
> Sent: Wednesday, August 25, 2010 5:46 PM
> To: ofono@ofono.org,
> 
> Subject: Re: [PATCH v2] Add CDMA extension tasks
> 
> Hi Caiwen,
> 
> ---
>  TODO |   76
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  1 files changed, 76 insertions(+), 0 deletions(-)
> 
> diff --git a/TODO b/TODO
> index a97f076..b159c07 100644
> --- a/TODO
> +++ b/TODO
> @@ -614,3 +614,79 @@ Miscellaneous
> 
>   Priority: Low
>   Complexity: C4
> +
> +
> +CDMA/EVDO
> +=========
> +
> +- Extend modem interface with a 'Type' property to indicate the modem
> type.
> +
> +  Priority: High
> +  Complexity: C1
> +
> +- Add UIM support. UIM support change pin, enter pin, reset pin, set
> pin lock, get pin lock setting,
> +  get pin remain retry time, and get information that stored in UIM,
> include MCC/MNC, ruimid, IMSI,
> +  MDN, PRL version etc.
> +
> +  Priority: High
> +  Complexity: C4
> +
> +- Add CDMA SMS support, include broadcast short message. In CDMA,
> broadcast short message is
> +  a kind of SMS. CDMA SMS manager atom will support SMS sending and
> receiving. Many CDMA modems
> +  may only support text mode and other modems only support PDU mode.
> In CDMA SMS manage atom will
> +  define a data structure that contain every parameters and
> subparameters defined in C.S0015. In
> +  relative modem driver plug-in, the relevant fields(text mode) or
> PDU(may be manufacturer
> +  specific) will be parsed and filled into the data structure, then it
> will be proceed in CDMA
> +  SMS manager atom.
> +
> +  Special SMSs, SCPT, CATPT and voice mail notification(VMN)(please
> refer to C.S0015 section 4.3.8,
> +  4.3.9, 4.3.5)will be processed in ofono, and other messages with a
> port number (include WAP push
> +  message) will be processed by external plug-ins. CDMA SMS manager
> atom offer an API for register
> +  external plug-in.
> +
> +  Priority: High
> +  Complexity: C8
> +
> +- Add CDMA voice call support. CDMA voice call will support
> originate/end/hold a call,
> +  transfer a call, 3WC(three-way calling), conference call and DTMF.
> For a voice call, can get
> +  its status, CLI and ending result(if it is end).
> +
> +  Priority: High
> +  Complexity: C6
> +
> +- Add CDMA Data connection support. CDMA data connection manager
> support start/end a data connect
> +  according to the settings from other module(upper layer or
> ConnMan)and get/set Qos.
> +
> +  Priority: High
> +  Complexity: C4
> +
> +- Add SIM/UIM data access support. Add a card atom, it will support
> read/update/delete/add conatact
> +  add SMS in SIM/UIM card.
> +
> +  Priority: High
> +  Complexity: C6
> +
> +- Add CTCC modem driver. The CTCC modem driver will totally obey
> <China Telecom CDMA terminal
> +  requirement specification -- 1xEV-DORevA Data Terminal AT command
> Interface fascicule V1.1>
> +
> +  Priority: High
> +  Complexity: C10
> +
> --
> 1.7.0.4
> 
> It looks like you are providing new dbus interface for UIM(SimManager),
> DataConnection(DataConnectionManager), etc...

You know, GSM and CDMA is very different in some features. It is impossible keep
All the APIs the same. We will try our best to keep the D-bus APIs the same as 
ofono 
current APIs.
If I have different idea about ofono current APIs. I will pop up and discuss in
IRC or this mail list. Before, implement a CDMA atom, I will post the proposed 
APIs.
It is very thankful if you pop up your suggestion and concern.

UIMManager APIs will be the same as SimManager. I just post my thinking about 
the 
Current APIs, you know, generally, R-UIM follow 3GPP TS 51.011 too. Its 
function is 
the same as SIM. 

> If so, what is the need for providing a new interface, why can't we
> extend the existing SimManager, DataConnectionManager etc... to support
> CDMA usecases.
> If we provide new interfaces, there could be changes needed in upper
> layers for eg: ConnMan.
> 
> Could you clarify?

I think some changes are unavoidable. What we can do is try to minimize it. 

For ConnMan, if you'd like support multi-data connection. Maybe you should 
implement 
a plug-in for CDMA/Evdo, just like we you do for WIFI or other data connection.


Best regards,
Caiwen
_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to