OSDN Git Service

In CW Interrogation service class is not sent.
authorNaveen Kalla <nkalla@codeaurora.org>
Tue, 29 Jun 2010 06:15:38 +0000 (23:15 -0700)
committerJean-Baptiste Queru <jbq@google.com>
Wed, 11 Aug 2010 16:44:04 +0000 (09:44 -0700)
As per 3GPP TS 24.083, section 1.6 UE doesn't need to send service class
parameter in call waiting interrogation  to network. Some networks return error
if service class is sent. So setting service class to SERVICE_CLASS_NONE.

Change-Id: I396963d568573b88795ad2cf1844eb2e047b459e

telephony/java/com/android/internal/telephony/gsm/GSMPhone.java

index 5f093d4..69a7a57 100644 (file)
@@ -972,7 +972,9 @@ public class GSMPhone extends PhoneBase {
     }
 
     public void getCallWaiting(Message onComplete) {
-        mCM.queryCallWaiting(CommandsInterface.SERVICE_CLASS_VOICE, onComplete);
+        //As per 3GPP TS 24.083, section 1.6 UE doesn't need to send service
+        //class parameter in call waiting interrogation  to network
+        mCM.queryCallWaiting(CommandsInterface.SERVICE_CLASS_NONE, onComplete);
     }
 
     public void setCallWaiting(boolean enable, Message onComplete) {