Hi,

The CDMA voice call manager interface is missing the line identification and 
start time property.
The MO and MT calls will have LineIdentification, which should be set to empty 
when the call loses the LineIdentification. We will emit the property change 
whenever there is a flash sent.

Example cases:
1) Outgoing call to number "123"
    LineIdentification  = "123"
2) Incoming Call from Number "234"
    LineIdentification = "234"
3) a) Outgoing call to number "123"
    LineIdentification  = "123"
   b) Flash to number "345"
    LineIdentification  = ""
4) a) Incoming call from number "234"
    LineIdentification  = "234"
   b) Flash to number "345"
    LineIdentification  = ""
5) a) Outgoing call to number "123"
    LineIdentification  = "123"
   b) Flash with empty string
    LineIdentification  = ""
6) a) Incoming call from number "123"
    LineIdentification  = "123"
   b) Flash with empty string
    LineIdentification  = ""

Similarly for StartTime, for a normal outgoing and Incoming call, we have 
StartTime values. But the issue is with Flash with String, where we cannot have 
the Call start time for the number which is sent as flash string. 
If a UI needs to show the call time for the flashed number, it cannot be 
decided by oFono.

Example cases:
1) Outgoing call to number "123"
    StartTime  = xxxxx
2) Incoming call from number "123"
    StartTime  = xxxxx
3) a) Outgoing call to number "123"
    StartTime  = xxxxx
   b) Flash to number "234"
    No separate StartTime for "234" , and no property change emitted.
4) a) Incoming call from number "123"
    StartTime  = xxxxx
   b)  Flash to number "234"
    No separate StartTime for "234"  and no property change emitted.

We also need a SetProperty() API.

void SetProperty(string property, variant value)

                         Changes the value of the specified property. Only
                         properties that are listed as readwrite are
                         changeable. On success a PropertyChanged signal
                         will be emitted.

                         Possible Errors: [service].Error.InvalidArguments
                                          [service].Error.DoesNotExist

The following patch adds the above changes to document.

Regards
Arun
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to