Categories: Known Issue | Symbian C++ | Telephony | S60 3rd Edition | S60 3rd Edition, Feature Pack 1
This page was last modified 11:10, 10 September 2007.
KIS000737 - No notification received from CTelephony for a second incoming call
From Forum Nokia Wiki
| ID | KIS000737 | Creation date | August 31, 2007 |
| Platform | S60 3rd Edition and S60 3rd Edition, FP1 | Devices | |
| Category | Symbian C++ | Subcategory | Telephony |
Description
The ETEL 3rd party telephony API (CTelephony) provides a method to monitor changes in the voice line status:
void CTelephony::NotifyChange( TRequestStatus &aReqStatus,
const TNotificationEvent &aEvent,
TDes8 &aDes ) const;
If there is already an active voice call that is being monitored, no notification is received about a second incoming call. The voice line status as reported by CTelephony does not change, but remains as EStatusConnected.
Solution
Detecting a second incoming call while another is already active is not possible with CTelephony::NotifyChange().
A workaround is to use
void RLine::NotifyIncomingCall( TRequestStatus& aStatus, TName& aName);
to obtain the status for the second incoming call.
Note that RLine and other ETEL Core classes are deprecated in S60 3rd Edition, however the required headers and import libraries are still present on the SDK.
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Displaying our own call window | passionateamit | Symbian User Interface | 7 | 2008-06-11 11:27 |
| Fake incoming call | cdreamer | Symbian Networking & Messaging | 6 | 2007-09-23 04:53 |
| How to use CActive Object for CTelephony | saadmansur | Symbian Networking & Messaging | 4 | 2007-04-27 11:31 |
| Issue with CTelephony::DialNewCall() | Catalytic | General Symbian C++ | 3 | 2007-10-14 12:57 |
| Disable informationNote when have incoming call | h_chakrit | Symbian | 3 | 2004-12-01 06:36 |

