Comment 0 for bug 1466095

Revision history for this message
Jonas G. Drange (jonas-drange) wrote : When setting VoiceUnconditional, unset properties (e.g. VoiceBusy) is not reported

From https://github.com/rilmodem/ofono/issues/193

ofonod version 1.12
/usr/sbin/ofonod -P rildev --nodetach

Reproduce:
1. Unset all call forwarding rules
2. Set VoiceBusy to a non-empty string
3. Set VoiceUnconditional to a non-empty string

What happens:
From 2 I get that "VoiceBusy" changed and from 3 I get that only VoiceConditional changed

What should happen:
I should get that both VoiceConditional changed as well as VoiceBusy changed.

Monitor-ofono:
{CallForwarding} [/phonesim] Busy = 41444424
{CallForwarding} [/phonesim] NoReply = 123123123
{CallForwarding} [/phonesim] ForwardingFlagOnSim = False
{CallForwarding} [/phonesim] VoiceNoReply = 41444424
{CallForwarding} [/phonesim] VoiceUnconditional = 41444424
{CallForwarding} [/phonesim] Busy =
{CallForwarding} [/phonesim] NoReply =
{CallForwarding} [/phonesim] ForwardingFlagOnSim = True