Hi Sankar,
As per the specification, querying of group of supplementary services
is not allowed. Do you propose a solution where core queries all the
three call forwardings namely
CF busy, CF Not Reachable, CF noreply and updating the clients with
the status using the above property after receiving the status for all
the three?
Query logic is already taken care in the oFono core. Check the
get_query_next_cf_cond function in src/call-forwarding.c.
"VoiceUnconditionalStatus" property is only about the VoiceUnconditional
call forwarding rule. VoiceUnconditional status can be also known from
the sim files EFcfis and EFcphs-cff(Note: Files are optional). This
patch reads the SIM files(if present) and updates the status. Patch also
takes care of updating the sim files when the user activates
VoiceUnconditional call forwarding rule.
Regards,
Jeevaka