| Summary: | Redialing to a 3G number on busy detection gives KErrNotReady(-18) after one successful call on Belle FP1 | ||
|---|---|---|---|
| Product: | Nokia Symbian Platform | Reporter: | FN_bug <contact.forumnokia> |
| Component: | Connectivity | Assignee: | FN_bug <contact.forumnokia> |
| Status: | CLOSED WORKSFORME | ||
| Severity: | major | CC: | ForumNokia |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Device name: | Firmware version (*#0000#): | ||
| Attachments: | TelephonyRedialEx | ||
|
Description
FN_bug
2012-02-01 15:53:14 EET
Hi we have raised an error in our internal R&D Database regarding this bug ,and we will inform the update soon. Regards Nokia Developer (In reply to comment #0) > Created attachment 111 > TelephonyRedialEx > > Preconditions > > > If an application is made to redial to a specific number once it finds the > number is busy(iStatus -2004), the device gives -21 error after one successful > -2004. > > > > > > This behavior is only observed in case of 3G SIM. 2G SIM gives -2004 repeatedly > without any issue. > > > > > > > Steps to reproduce > > > Run the attached application, Select Menu->First option. It will call one > number. Keep the number busy with another call. Application will redial again. > After 2 successful redial the application will take some time to make the third > call. If you find the log(c:\Data\RMobilelog.txt) generated by the application, > you will find after one -2004, there will be -21. > > > > > > This doesn’t happen in case of 2G SIM. > > Please change the number to your desired number in this line: > > _LIT(KTheNumber,"0504840611"); in DialVideoCallAppUi.cpp. Then compile and run > this application (In reply to comment #0) > Created attachment 111 > TelephonyRedialEx > > Preconditions > > > If an application is made to redial to a specific number once it finds the > number is busy(iStatus -2004), the device gives -21 error after one successful > -2004. > > > > > > This behavior is only observed in case of 3G SIM. 2G SIM gives -2004 repeatedly > without any issue. > > > > > > > Steps to reproduce > > > Run the attached application, Select Menu->First option. It will call one > number. Keep the number busy with another call. Application will redial again. > After 2 successful redial the application will take some time to make the third > call. If you find the log(c:\Data\RMobilelog.txt) generated by the application, > you will find after one -2004, there will be -21. > > > > > > This doesn’t happen in case of 2G SIM. > > Please change the number to your desired number in this line: > > _LIT(KTheNumber,"0504840611"); in DialVideoCallAppUi.cpp. Then compile and run > this application Hi we have raised an error in our internal R&D Database regarding this bug ,and we will inform the update soon. Regards Nokia Developer (In reply to comment #1) > Hi > we have raised an error in our internal R&D Database regarding this bug ,and > we will inform the update soon. > Regards > Nokia Developer > (In reply to comment #0) > > Created attachment 111 > > TelephonyRedialEx > > > > Preconditions > > > > > > If an application is made to redial to a specific number once it finds the > > number is busy(iStatus -2004), the device gives -21 error after one successful > > -2004. > > > > > > > > > > > > This behavior is only observed in case of 3G SIM. 2G SIM gives -2004 repeatedly > > without any issue. > > > > > > > > > > > > > > Steps to reproduce > > > > > > Run the attached application, Select Menu->First option. It will call one > > number. Keep the number busy with another call. Application will redial again. > > After 2 successful redial the application will take some time to make the third > > call. If you find the log(c:\Data\RMobilelog.txt) generated by the application, > > you will find after one -2004, there will be -21. > > > > > > > > > > > > This doesn’t happen in case of 2G SIM. > > > > Please change the number to your desired number in this line: > > > > _LIT(KTheNumber,"0504840611"); in DialVideoCallAppUi.cpp. Then compile and run > > this application > > (In reply to comment #0) > > Created attachment 111 > > TelephonyRedialEx > > > > Preconditions > > > > > > If an application is made to redial to a specific number once it finds the > > number is busy(iStatus -2004), the device gives -21 error after one successful > > -2004. > > > > > > > > > > > > This behavior is only observed in case of 3G SIM. 2G SIM gives -2004 repeatedly > > without any issue. > > > > > > > > > > > > > > Steps to reproduce > > > > > > Run the attached application, Select Menu->First option. It will call one > > number. Keep the number busy with another call. Application will redial again. > > After 2 successful redial the application will take some time to make the third > > call. If you find the log(c:\Data\RMobilelog.txt) generated by the application, > > you will find after one -2004, there will be -21. > > > > > > > > > > > > This doesn’t happen in case of 2G SIM. > > > > Please change the number to your desired number in this line: > > > > _LIT(KTheNumber,"0504840611"); in DialVideoCallAppUi.cpp. Then compile and run > > this application Dear Developer, Thanks for your effort ! Based on Nokia analysis the functional flow of this case looks like: 1. First attempt to call a busy number ==> modem returns CALL_MODEM_STATUS_IND telling that the number is busy. Another thing that happens then is that the number called gets blacklisted in the call server and blacklist timer is started. Before the timer expires, no calls to blacklisted number will be accepted. => RESULT: -2004 2. Immediately test app makes another attempt to set up a call. ==> CALL_MODEM_CREATE_REQ fails and modem's call server returns cause CALL_MODEM_CAUSE_BLACKLIST_DELAYED. The number stays in the blacklist and timer gets updated so as the overall timeout period is increased. => RESULT: KErrAccessDenied (-21) Based on code the error mapping is exactly as it was in 9.2, which seems to be the correct behavior. Hence we are closing this report. Kinds Regards, Nokia Developer Support |