Notified when a telephony call changes state.
clientId | Indicate the RIL client, 0 ~ (number of client - 1). |
callIndex | Call identifier assigned by the RIL. |
callState | One of the nsITelephonyService::CALL_STATE_* values. |
number | Number of the other party. |
numberPresentation | Presentation of the call number. One of the nsITelephonyProvider::CALL_PRESENTATION_* values. |
name | Name of the other party. |
namePresentation | Presentation of the call name. One of the nsITelephonyProvider::CALL_PRESENTATION_* values. |
isOutgoing | Indicates whether this call is outgoing or incoming. |
isEmergency | Indicates whether this call is an emergency call. |
isConference | Indicates whether this call is a conference call. |
isSwitchable | Indicates whether this call can be switched between states of nsITelephonyService::CALL_STATE_CONNECTED and nsITelephonyService::CALL_STATE_HELD. |
isMergeable | Indicates whether this call be be added into a conference. |
Called when participants of a conference call have been updated, and the
conference call state changes.
callState | Possible values are: nsITelephonyService::CALL_STATE_UNKNOWN, nsITelephonyService::CALL_STATE_HELD, nsITelephonyService::CALL_STATE_CONNECTED. |
Called when enumeration asked by nsITelephonyService::enumerateCalls
is completed.
Called when nsITelephonyService is asked to enumerate the current
telephony call state (nsITelephonyService::enumerateCalls). This is
called once per call that is currently managed by the RIL.
clientId | Indicate the RIL client, 0 ~ (number of client - 1). |
callIndex | Call identifier assigned by the RIL. |
callState | One of the nsITelephonyService::CALL_STATE_* values. |
number | Number of the other party. |
numberPresentation | Presentation of the call number. One of the nsITelephonyProvider::CALL_PRESENTATION_* values. |
name | Name of the other party. |
namePresentation | Presentation of the call name. One of the nsITelephonyProvider::CALL_PRESENTATION_* values. |
isOutgoing | Indicates whether this call is outgoing or incoming. |
isConference | Indicates whether this call is a conference call. |
isSwitchable | Indicates whether this call can be switched between states of nsITelephonyService::CALL_STATE_CONNECTED and nsITelephonyService::CALL_STATE_HELD. |
isMergeable | Indicates whether this call be be added into a conference. |
Notify when RIL receives supplementary service notification.
clientId | Indicate the RIL client, 0 ~ (number of client - 1). |
callIndex | Call identifier assigned by the RIL. -1 if not specified |
notification | One of the nsITelephonyService::NOTIFICATION_* values. |
Called when RIL error occurs.
clientId | Indicate the RIL client, 0 ~ (number of client - 1). |
callIndex | Call identifier assigned by the RIL. -1 if no connection |
error | Error from RIL. |
Called when a waiting call comes in CDMA networks.
clientId | Indicate the RIL client, 0 ~ (number of client - 1). |
number | Number of the other party. |
numberPresentation | Presentation of the call number. One of the nsITelephonyProvider::CALL_PRESENTATION_* values. |
name | Name of the other party. |
namePresentation | Presentation of the call name. One of the nsITelephonyProvider::CALL_PRESENTATION_* values. |
Called when RIL error occurs to creating or separating a conference call.
name | Error name. Possible values are addError and removeError. |
message | Detailed error message from RIL. |