All of lore.kernel.org
 help / color / mirror / Atom feed
* Read/Write EFcfis/EFcphs-cff files-v4
@ 2010-12-10 18:56 Jeevaka Badrappan
  2010-12-10 18:56 ` [PATCH 1/7] call-forwarding: Read/Write cfis/cphs-cff Jeevaka Badrappan
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Jeevaka Badrappan @ 2010-12-10 18:56 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1800 bytes --]

Hi,

This patch reads and writes the call forwarding unconditional status
from and to the SIM depending on the SIM file availability. New property
needs to be added due to the fact that number won't be available from the
cphs-cff file.

Incase of SIM, EFcphs-cff file holds call forwarding status and it is
represented as a flag. In case of USIM(EFcfis), we have the status flag
and also number.So, adding new property for status and using the existing
VoiceUnconditional with number will work for both SIM and USIM cases.

Other option is to have 2 properties, "VoiceUnconditional" and "Number". 
"VoiceUnconditional" will have the status of the call forwarding( "enabled",
"disabled") whereas the "Number" property will have the call forwared number.

offline-online state transitions results in caching the call forwaring status
every time. To avoid this, call forwarding atom is moved to the post sim and
its moved also due to the fact that call forwarding status doesn't change in roaming.

Regards,
Jeevaka

Jeevaka Badrappan (7):
  call-forwarding: Read/Write cfis/cphs-cff
  ifx: Move call forwarding to post sim
  isigen: Move call forwarding to post sim
  plugins/n900: Move call forwarding to post sim
  phonesim: Move call forwarding to post sim
  doc: Add new property to call forwarding
  TODO: Marking the Read/Write EFcfis task as done

 TODO                        |    9 --
 doc/call-forwarding-api.txt |    5 +
 doc/features.txt            |    5 +
 plugins/ifx.c               |    2 +-
 plugins/isigen.c            |    2 +-
 plugins/n900.c              |    2 +-
 plugins/phonesim.c          |    3 +-
 src/call-forwarding.c       |  246 ++++++++++++++++++++++++++++++++++++++++++-
 8 files changed, 260 insertions(+), 14 deletions(-)


^ permalink raw reply	[flat|nested] 16+ messages in thread
* Read/Write EFcfis/EFcphs-cff files-v3
@ 2010-12-09 17:43 Jeevaka Badrappan
  2010-12-09 17:43 ` [PATCH 1/7] call-forwarding: Read/Write cfis/cphs-cff Jeevaka Badrappan
  0 siblings, 1 reply; 16+ messages in thread
From: Jeevaka Badrappan @ 2010-12-09 17:43 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1802 bytes --]

Hi,

This patch reads and writes the call forwarding unconditional status from
and to the SIM depending on the SIM file availability. New property needs 
to be added due to the fact that number won't be available from the cphs-cff
file.

Incase of SIM, EFcphs-cff file holds call forwarding status and it is
represented as a flag. In case of USIM(EFcfis), we have the status flag
and also number.So, adding new property for status and using the existing
VoiceUnconditional with number will work for both SIM and USIM cases.

Other option is to have 2 properties, "VoiceUnconditional" and "Number". 
"VoiceUnconditional" will have the status of the call forwarding( "enabled",
"disabled") whereas the "Number" property will have the call forwared number.

offline-online state transitions results in caching the call forwaring status
every time. To avoid this, call forwarding atom is moved to the post sim and
its moved also due to the fact that call forwarding status doesn't change in
roaming.

Regards,
Jeevaka

Jeevaka Badrappan (7):
  call-forwarding: Read/Write cfis/cphs-cff
  ifx: Move call forwarding to post sim
  isigen: Move call forwarding to post sim
  plugins/n900: Move call forwarding to post sim
  phonesim: Move call forwarding to post sim
  doc: Add new property to call forwarding
  TODO: Marking the Read/Write EFcfis task as done

 TODO                        |    9 --
 doc/call-forwarding-api.txt |    5 +
 doc/features.txt            |    5 +
 plugins/ifx.c               |    2 +-
 plugins/isigen.c            |    2 +-
 plugins/n900.c              |    2 +-
 plugins/phonesim.c          |    3 +-
 src/call-forwarding.c       |  256 ++++++++++++++++++++++++++++++++++++++++++-
 8 files changed, 270 insertions(+), 14 deletions(-)


^ permalink raw reply	[flat|nested] 16+ messages in thread
* Read/Write EFcfis/EFcphs-cff files
@ 2010-12-07 20:37 Jeevaka Badrappan
  2010-12-07 20:37 ` [PATCH 1/7] call-forwarding: Read/Write cfis/cphs-cff Jeevaka Badrappan
  0 siblings, 1 reply; 16+ messages in thread
From: Jeevaka Badrappan @ 2010-12-07 20:37 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1801 bytes --]

Hi,

This patch reads and writes the call forwarding unconditional status
from and to the SIM depending on the SIM file availability.
New property needs to be added due to the fact that number won't be
available from the cphs-cff file.

Incase of SIM, EFcphs-cff file holds call forwarding status and it
is represented as a flag. In case of USIM(EFcfis), we have the status
flag and also number.So, adding new property for status and using the
existing VoiceUnconditional with number will work for both SIM and USIM cases.

Other option is to have 2 properties, "VoiceUnconditional" and "Number". 
"VoiceUnconditional" will have the status of the call forwarding( "enabled",
"disabled") whereas the "Number" property will have the call forwared number.

offline-online state transitions results in caching the call forwaring status
every time. To avoid this, call forwarding atom is moved to the post sim and
its moved also due to the fact that call forwarding status doesn't change in
roaming.

Regards,
Jeevaka

Jeevaka Badrappan (7):
  call-forwarding: Read/Write cfis/cphs-cff
  ifx: Move call forwarding to post sim
  isigen: Move call forwarding to post sim
  plugins/n900: Move call forwarding to post sim
  phonesim: Move call forwarding to post sim
  doc: Add new property to call forwarding
  TODO: Marking the Read/Write EFcfis task as done

 TODO                        |    9 --
 doc/call-forwarding-api.txt |    5 +
 doc/features.txt            |    5 +
 plugins/ifx.c               |    2 +-
 plugins/isigen.c            |    2 +-
 plugins/n900.c              |    2 +-
 plugins/phonesim.c          |    3 +-
 src/call-forwarding.c       |  242 ++++++++++++++++++++++++++++++++++++++++++-
 8 files changed, 256 insertions(+), 14 deletions(-)


^ permalink raw reply	[flat|nested] 16+ messages in thread
* Read/Write EFcfis/EFcphs-cff
@ 2010-11-29 10:37 Jeevaka Badrappan
  2010-11-29 10:37 ` [PATCH 1/7] call-forwarding: Read/Write cfis/cphs-cff Jeevaka Badrappan
  0 siblings, 1 reply; 16+ messages in thread
From: Jeevaka Badrappan @ 2010-11-29 10:37 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 976 bytes --]


Hi,

This patch reads and writes the VoiceUnconditional call forwarding status
from and to the SIM files EFcfis/EFcphs-cff. New property ForwardingFlagOnSim
is added to inform the status of the VoiceUnconditional status read from SIM.

If EFcfis is present, EFcfis file is read and the status is updated via
properties VoiceUnconditional and ForwardingFlagOnSim. If VoiceUnconditional
call forwaring rule is enabled, VoiceUnconditional property holds the
"forwared to" number whereas ForwardingFlagOnSim holds the status of the call
forwarding rule.

If cfis is not present but EFcphs-cff is present, then EFcphs-cff is read
and the status is updated via the property ForwardingFlagOnSim. 

offline-online state transitions results in caching the call forwaring status
every time. To avoid this, call forwarding atom is moved to the post sim and
its moved also due to the fact that call forwarding status doesn't change in
roaming.

Regards,
Jeevaka


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2010-12-17 23:16 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-10 18:56 Read/Write EFcfis/EFcphs-cff files-v4 Jeevaka Badrappan
2010-12-10 18:56 ` [PATCH 1/7] call-forwarding: Read/Write cfis/cphs-cff Jeevaka Badrappan
2010-12-17  7:04   ` Jeevaka Badrappan
2010-12-17 23:16     ` Denis Kenzior
2010-12-10 18:56 ` [PATCH 2/7] ifx: Move call forwarding to post sim Jeevaka Badrappan
2010-12-10 18:56 ` [PATCH 3/7] isigen: " Jeevaka Badrappan
2010-12-10 18:56 ` [PATCH 4/7] plugins/n900: " Jeevaka Badrappan
2010-12-10 18:56 ` [PATCH 5/7] phonesim: " Jeevaka Badrappan
2010-12-10 18:56 ` [PATCH 6/7] doc: Add new property to call forwarding Jeevaka Badrappan
2010-12-10 18:56 ` [PATCH 7/7] TODO: Marking the Read/Write EFcfis task as done Jeevaka Badrappan
  -- strict thread matches above, loose matches on Subject: below --
2010-12-09 17:43 Read/Write EFcfis/EFcphs-cff files-v3 Jeevaka Badrappan
2010-12-09 17:43 ` [PATCH 1/7] call-forwarding: Read/Write cfis/cphs-cff Jeevaka Badrappan
2010-12-07 20:37 Read/Write EFcfis/EFcphs-cff files Jeevaka Badrappan
2010-12-07 20:37 ` [PATCH 1/7] call-forwarding: Read/Write cfis/cphs-cff Jeevaka Badrappan
2010-11-29 10:37 Read/Write EFcfis/EFcphs-cff Jeevaka Badrappan
2010-11-29 10:37 ` [PATCH 1/7] call-forwarding: Read/Write cfis/cphs-cff Jeevaka Badrappan
2010-12-03 19:08   ` Denis Kenzior
2010-12-07 13:59     ` Jeevaka.Badrappan
2010-12-07 18:41       ` Denis Kenzior

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.