Implement this interface if you intend to listen for and act on phone events.
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callDisconnected(int callId)
Invoked when a call is disconnected.
void
callEndedByUser(int callId)
Invoked when the user ends the call.
void
callFailed(int callId,
int reason)
Invoked when a call fails.
void
callHeld(int callId)
Invoked when a call goes into the 'held' state.
void
callIncoming(int callId)
Invoked when a new call is arriving.
void
callInitiated(int callid)
Invoked when a call has been initiated by the device (outbound).
void
callRemoved(int callId)
Invoked when a call gets removed from a conference call.
void
callResumed(int callId)
Invoked when a call goes from 'held' to 'resumed' state.
void
callWaiting(int callid)
Invoked when a call is waiting.
void
conferenceCallDisconnected(int callId)
Invoked when a conference call is terminated (all members
disconnected).
Field Detail
CALL_ERROR_AUTHORIZATION_FAILURE
public static final int CALL_ERROR_AUTHORIZATION_FAILURE
Authorization failure.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_CALL_REPLACED_BY_STK
public static final int CALL_ERROR_CALL_REPLACED_BY_STK
Call replaced by STK (GSM SIM specific)
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_CONGESTION
public static final int CALL_ERROR_CONGESTION
Congestion.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_CONNECTION_DENIED_BY_NETWORK
public static final int CALL_ERROR_CONNECTION_DENIED_BY_NETWORK
Connection denied by network.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_DUE_TO_FADING
public static final int CALL_ERROR_DUE_TO_FADING
Call failed because of signal fading.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_EMERGENCY_CALLS_ONLY
public static final int CALL_ERROR_EMERGENCY_CALLS_ONLY
Emergency calls only.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_FDN_MISMATCH
public static final int CALL_ERROR_FDN_MISMATCH
Fixed dialing number mismatch.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_GENERAL
public static final int CALL_ERROR_GENERAL
General call error.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_HOLD_ERROR
public static final int CALL_ERROR_HOLD_ERROR
Hold error.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_INCOMING_CALL_BARRED
public static final int CALL_ERROR_INCOMING_CALL_BARRED
Incoming call barred.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_LOST_DUE_TO_FADING
public static final int CALL_ERROR_LOST_DUE_TO_FADING
Call lost because of signal fading.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_MAINTENANCE_REQUIRED
public static final int CALL_ERROR_MAINTENANCE_REQUIRED
Maintenance required.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_NUMBER_NOT_IN_SERVICE
public static final int CALL_ERROR_NUMBER_NOT_IN_SERVICE
Number not in service (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_NUMBER_UNOBTAINABLE
public static final int CALL_ERROR_NUMBER_UNOBTAINABLE
Number unobtainable.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_OUTGOING_CALLS_BARRED
public static final int CALL_ERROR_OUTGOING_CALLS_BARRED
Outgoing call barred.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_PLEASE_TRY_LATER
public static final int CALL_ERROR_PLEASE_TRY_LATER
Please try call later (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_RADIO_PATH_UNAVAILABLE
public static final int CALL_ERROR_RADIO_PATH_UNAVAILABLE
Radio path unavailable.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_SERVICE_CONFLICT
public static final int CALL_ERROR_SERVICE_CONFLICT
Service conflict TI (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_SERVICE_NOT_AVAILABLE
public static final int CALL_ERROR_SERVICE_NOT_AVAILABLE
Service not available.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_STK_CALL_NOT_ALLOWED
public static final int CALL_ERROR_STK_CALL_NOT_ALLOWED
Call blocked by STK error (GSM SIM specific)
Since:
JDE 4.2.1
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_SUBSCRIBER_BUSY
public static final int CALL_ERROR_SUBSCRIBER_BUSY
Subscriber busy.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_SYSTEM_BUSY_TRY_LATER
public static final int CALL_ERROR_SYSTEM_BUSY_TRY_LATER
System busy, try later (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_TRY_AGAIN
public static final int CALL_ERROR_TRY_AGAIN
Call failed, please try again.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_USER_BUSY_IN_DATA
public static final int CALL_ERROR_USER_BUSY_IN_DATA
User busy in data (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_USER_BUSY_IN_PRIVATE
public static final int CALL_ERROR_USER_BUSY_IN_PRIVATE
User busy in private (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_USER_NOT_AUTHORIZED
public static final int CALL_ERROR_USER_NOT_AUTHORIZED
User not authorized (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_USER_NOT_AVAILABLE
public static final int CALL_ERROR_USER_NOT_AVAILABLE
User not available (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_USER_NOT_REACHABLE
public static final int CALL_ERROR_USER_NOT_REACHABLE
User not reachable (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CALL_ERROR_USER_UNKNOWN
public static final int CALL_ERROR_USER_UNKNOWN
User unknown (IDEN specific).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Method Detail
callAdded
public void callAdded(int callId)
Invoked when a call gets added to a conference call.
Parameters:
callId - ID for the added call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callAnswered
public void callAnswered(int callId)
Invoked when the user answers a call (user driven).
Parameters:
callId - ID for the call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callConferenceCallEstablished
public void callConferenceCallEstablished(int callId)
Invoked when a conference call has been established.
Parameters:
callId - ID for the call (currently always 0).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callConnected
public void callConnected(int callId)
Invoked when the network indicates a connected event (network driven).
Parameters:
callId - ID for the call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callDirectConnectConnected
public void callDirectConnectConnected(int callId)
Invoked when a direct-connect call is connected.
Parameters:
callId - ID for the direct-connect call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callDirectConnectDisconnected
public void callDirectConnectDisconnected(int callId)
Invoked when a direct-connect call is disconnected.
Parameters:
callId - ID for the disconnected direct-connect call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callDisconnected
public void callDisconnected(int callId)
Invoked when a call is disconnected.
Parameters:
callId - ID for the disconnected call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callEndedByUser
public void callEndedByUser(int callId)
Invoked when the user ends the call.
Parameters:
callId - ID for the terminated call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callFailed
public void callFailed(int callId,
int reason)
Invoked when a call fails.
Parameters:
callId - ID for the failed call.
reason - CALL_ERROR_* code describing the reason for the failure.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callHeld
public void callHeld(int callId)
Invoked when a call goes into the 'held' state.
Parameters:
callId - ID for the held call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callIncoming
public void callIncoming(int callId)
Invoked when a new call is arriving.
Parameters:
callId - ID for the call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callInitiated
public void callInitiated(int callid)
Invoked when a call has been initiated by the device (outbound).
Parameters:
callid - ID for the call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callRemoved
public void callRemoved(int callId)
Invoked when a call gets removed from a conference call.
Parameters:
callId - ID for the removed call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callResumed
public void callResumed(int callId)
Invoked when a call goes from 'held' to 'resumed' state.
Parameters:
callId - ID for the resumed call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
callWaiting
public void callWaiting(int callid)
Invoked when a call is waiting.
Parameters:
callid - ID for the call.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
conferenceCallDisconnected
public void conferenceCallDisconnected(int callId)
Invoked when a conference call is terminated (all members
disconnected).
Parameters:
callId - ID for the disconnected call (currently always 0).
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Copyright 1999-2007 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved. Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. Copyright 2002-2003 Nokia Corporation All Rights Reserved. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.