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
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(-)
I am using ofono (compiled from git) and bluez 5.21 to access
my old Nokia 6230i. I have a problem, when I call two parties.
When one call is ended, I do not receive a dbus signal. As soon
as I hangup the second call, I get "CallRemoved" messages for
both calls, so the first signal is delayed until the second call is
Any idea why this happens or how to debug it further?
I have issues using oFono on my PandaBoard running ubuntu. I had to
compile ofono from source, because I needed the bluez4 plugin
(configure-option --enable-bluez4) and got it running on my x86 machine
running ubuntu 13. My Programm is working fine on it.
After Setting it up the same way on the pandaboard and checking D-Bus
debug Messages related to oFono I figured that directly after the
ModemAdded Signal, and getting the Modems properties the ModemRemoved
Signal ist send. I think that might be the reason, why my Programm does
not work. After that Signal, invoking methods on the modem Interface
will not work anymore and time out. What could be the reason that the
modem is almost instantly removed again?
I also have another question: For my iPhone 5s there are not all
Interfaces available. Is this because the iPhone/modem for it does not
support them oder are there some Options for configuration, so they are
Can you help me or give me contact to somebody who might?
Aside from the first problem I am really fond of the oFono Service.
I need to use ofono on a Telit module (UE910). I tried to use he910 plugin
and atmodem driver and it seems to recognize the modem but, some of the
interfaces does not work and I also need some more commands than the one
exported by atmodem.
This request is to ask what should I do? I'm currently starting to develop
a new driver (telitmodem) with the interfaces I need.
Is my behavior correct?
Thank you for any suggestion.
This was probably answered many times before, so please forgive me if
I'm asking it again.
I'm want to buy a usb modem to test ofono. I want a cheap one if possible.
Could anyone point me to one that I could buy (possibly giving me the
url to a site I could buy it)?
I want one that I could use to send sms mainly and make calls (if
possible) but only sms is enough for me.
It needs to work with carriers from Brazil like Claro, Vivo, Tim, Oi, etc.
Thanks in advance.