* [PATCH v2] Add CDMA extension tasks
@ 2010-08-24 10:42 Caiwen Zhang
2010-08-25 9:46 ` Jeevaka Prabu Badrappan
2010-08-26 8:09 ` Marcel Holtmann
0 siblings, 2 replies; 7+ messages in thread
From: Caiwen Zhang @ 2010-08-24 10:42 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 3356 bytes --]
---
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 CDMA call settings support, include:
+ Call forwarding(include busy, no answer, default and unconditional situation),
+ Calling Number Identification Presentation(CNIP), Calling Number Identification
+ Restriction(CNIR), Do Not Disturb(DND), Call Delivery(CD), Call Waiting(CW),
+ Voice Privacy(VP) etc.
+
+ All these services except VP are achieved through similar way: get relevant feature code
+ -> compose dialing string -> originate a voice call.
+
+ Priority: High
+ Complexity: C2
+
+- Extend radio setting, add CDMA radio access technology support. The CDMA modem preferred
+ technology can be CDMA, HDR or CDMA/HDR hybrid.
+
+ Priority: Medium
+ 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
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v2] Add CDMA extension tasks
2010-08-24 10:42 [PATCH v2] Add CDMA extension tasks Caiwen Zhang
@ 2010-08-25 9:46 ` Jeevaka Prabu Badrappan
2010-08-26 1:39 ` Zhang, Caiwen
2010-08-26 8:09 ` Marcel Holtmann
1 sibling, 1 reply; 7+ messages in thread
From: Jeevaka Prabu Badrappan @ 2010-08-25 9:46 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 3426 bytes --]
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...
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?
Thanks and Regards,
jeevaka
_______________________________________________
> ofono mailing list
> ofono(a)ofono.org
> http://lists.ofono.org/listinfo/ofono
>
[-- Attachment #2: attachment.html --]
[-- Type: text/html, Size: 3989 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH v2] Add CDMA extension tasks
2010-08-25 9:46 ` Jeevaka Prabu Badrappan
@ 2010-08-26 1:39 ` Zhang, Caiwen
2010-08-26 2:52 ` Zhang, Caiwen
0 siblings, 1 reply; 7+ messages in thread
From: Zhang, Caiwen @ 2010-08-26 1:39 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 3347 bytes --]
From: ofono-bounces(a)ofono.org [mailto:ofono-bounces(a)ofono.org] On Behalf Of Jeevaka Prabu Badrappan
Sent: Wednesday, August 25, 2010 5:46 PM
To: ofono(a)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...
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?
Thanks and Regards,
jeevaka
^ permalink raw reply related [flat|nested] 7+ messages in thread
* RE: [PATCH v2] Add CDMA extension tasks
2010-08-26 1:39 ` Zhang, Caiwen
@ 2010-08-26 2:52 ` Zhang, Caiwen
0 siblings, 0 replies; 7+ messages in thread
From: Zhang, Caiwen @ 2010-08-26 2:52 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 4603 bytes --]
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-bounces(a)ofono.org [mailto:ofono-bounces(a)ofono.org] On
> Behalf Of Jeevaka Prabu Badrappan
> Sent: Wednesday, August 25, 2010 5:46 PM
> To: ofono(a)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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2] Add CDMA extension tasks
2010-08-24 10:42 [PATCH v2] Add CDMA extension tasks Caiwen Zhang
2010-08-25 9:46 ` Jeevaka Prabu Badrappan
@ 2010-08-26 8:09 ` Marcel Holtmann
2010-08-31 3:39 ` Zhang, Caiwen
1 sibling, 1 reply; 7+ messages in thread
From: Marcel Holtmann @ 2010-08-26 8:09 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 595 bytes --]
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
> +=========
so Denis and I are still discussing some basic details on how to handle
CDMA the right way. Especially in case you only have text SMS and
non-pdu based SIM Toolkit. I give you an update soon.
Regards
Marcel
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH v2] Add CDMA extension tasks
2010-08-26 8:09 ` Marcel Holtmann
@ 2010-08-31 3:39 ` Zhang, Caiwen
2010-08-31 12:43 ` Marcel Holtmann
0 siblings, 1 reply; 7+ messages in thread
From: Zhang, Caiwen @ 2010-08-31 3:39 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 683 bytes --]
Hi Marcel,
>
> > ---
> > 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
> > +=========
>
> so Denis and I are still discussing some basic details on how to
handle
> CDMA the right way. Especially in case you only have text SMS and
> non-pdu based SIM Toolkit. I give you an update soon.
>
Is there any update?
Best regards,
Caiwen
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH v2] Add CDMA extension tasks
2010-08-31 3:39 ` Zhang, Caiwen
@ 2010-08-31 12:43 ` Marcel Holtmann
0 siblings, 0 replies; 7+ messages in thread
From: Marcel Holtmann @ 2010-08-31 12:43 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 1028 bytes --]
Hi Caiwen,
> > > +CDMA/EVDO
> > > +=========
> >
> > so Denis and I are still discussing some basic details on how to
> handle
> > CDMA the right way. Especially in case you only have text SMS and
> > non-pdu based SIM Toolkit. I give you an update soon.
> >
>
> Is there any update?
nothing substantial right now. If the modem manufactures only give you
text SMS and non-PDU STK, then we have some serious problems. oFono's
internal core talks only PDUs. You would have to do multiple level of
conversions to get oFono work with your hardware.
Personally I think the interface of your CDMA hardware is broken and
should not be used at all. The fact that nobody got text SMS into any
kind of consistent state and every single firmware out there has a
different bug is a huge problem for us. oFono has to work with every
single piece of hardware.
I thought that the pure binary interfaces like ISI are a challenge, but
that is nothing compared to what you are facing :(
Regards
Marcel
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-08-31 12:43 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-24 10:42 [PATCH v2] Add CDMA extension tasks Caiwen Zhang
2010-08-25 9:46 ` Jeevaka Prabu Badrappan
2010-08-26 1:39 ` Zhang, Caiwen
2010-08-26 2:52 ` Zhang, Caiwen
2010-08-26 8:09 ` Marcel Holtmann
2010-08-31 3:39 ` Zhang, Caiwen
2010-08-31 12:43 ` Marcel Holtmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox