Call Failed message
Please Login to Remove!
I have developed a one application that disconnects the calling number and it will call to gateway number.
When the application is trying to dial the gateway number after disconnecting getting call failed message.
I'm using below code disconnecting and dialing.
For call disconnecting:
private void disconnectCall()
{
try {Thread.sleep(50);} catch (Exception ex) { ex.printStackTrace(); }
EventLogger.logEvent(EventLoggerID, (new String("disconnectCall()")).getBytes(),EventLogger .DEBUG_INFO);
EventInjector.KeyCodeEvent pressEndKey = new EventInjector.KeyCodeEvent(KeyCodeEvent.KEY_DOWN, (char) Keypad.KEY_END, KeypadListener.STATUS_NOT_FROM_KEYPAD, 100);
EventInjector.KeyCodeEvent releaseEndKey = new EventInjector.KeyCodeEvent(KeyCodeEvent.KEY_UP, (char) Keypad.KEY_END, KeypadListener.STATUS_NOT_FROM_KEYPAD, 100);
try{
EventInjector.invokeEvent(pressEndKey);
EventInjector.invokeEvent(releaseEndKey);
} catch (Exception ex) {
EventLogger.logEvent(EventLoggerID,(new String("Exception in disconnectCall : ") + ex ).getBytes(),EventLogger.DEBUG_INFO);
}
try {Thread.sleep(100);} catch (InterruptedException ex) {ex.printStackTrace();}
}
And for dailing:
private void dialNumber(String phNumber)
{
EventLogger.logEvent(EventLoggerID, (new String("dialNumber(String phNumber) - Start: ")+phNumber).getBytes(),EventLogger.DEBUG_INFO );
PhoneArguments phoneArgs = new PhoneArguments(PhoneArguments.ARG_CALL, phNumber, false);
Invoke.invokeApplication(Invoke.APP_TYPE_PHONE, phoneArgs);
EventLogger.logEvent(EventLoggerID, (new String("dialNumber(String phNumber) - End: ")+phNumber).getBytes(),EventLogger.DEBUG_INFO );
}
This problem is happening most of the blackberry models.
Please help me on this to fix the call failed problem.
Thanks in Advance
Regards,
Bhima Vungarala
|