Skip to content

Commit c4c4c98

Browse files
Naveen KallaJean-Baptiste Queru
authored andcommitted
In CW Interrogation service class is not sent.
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
1 parent 076d065 commit c4c4c98

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -972,7 +972,9 @@ public void setOutgoingCallerIdDisplay(int commandInterfaceCLIRMode,
972972
}
973973

974974
public void getCallWaiting(Message onComplete) {
975-
mCM.queryCallWaiting(CommandsInterface.SERVICE_CLASS_VOICE, onComplete);
975+
//As per 3GPP TS 24.083, section 1.6 UE doesn't need to send service
976+
//class parameter in call waiting interrogation to network
977+
mCM.queryCallWaiting(CommandsInterface.SERVICE_CLASS_NONE, onComplete);
976978
}
977979

978980
public void setCallWaiting(boolean enable, Message onComplete) {

0 commit comments

Comments
 (0)