bluetoothengine/btmac/src/BTMonoCmdHandler/btmccallstatus.cpp
branchRCL_3
changeset 10 0707dd69d236
parent 0 f63038272f30
--- a/bluetoothengine/btmac/src/BTMonoCmdHandler/btmccallstatus.cpp	Fri Feb 19 22:59:18 2010 +0200
+++ b/bluetoothengine/btmac/src/BTMonoCmdHandler/btmccallstatus.cpp	Fri Mar 12 15:43:23 2010 +0200
@@ -620,6 +620,14 @@
 void CBtmcCallStatus::ReportCallEventL(TInt aPrevStatus, TInt aNewStatus, TBool /*aOutgoing*/)
     {
     TRACE_FUNC_ENTRY
+    if ( iProtocol.ProtocolStatus().iProfile == EBtmcHSP)
+        {
+        // HSP 1.2 requires either RING indicator or in-band ringing
+        // tone, but not both.
+        TRACE_INFO((_L(" HSP connection, no call indicator")))  
+        return;
+        }
+    
     // CCWA
     if (iProtocol.ProtocolStatus().iCallWaitingNotif == EBTMonoATCallWaitingNotifEnabled && 
         (!(aPrevStatus & KCallRingingBit) && (aNewStatus & KCallRingingBit)) &&