Add call waiting to Ringer.java.
When an incoming call is in the background, play call waiting instead of
ringer.
Bug: 13674415
Change-Id: I9d450202774c6890794fa318fdab01290b4a7eb2
diff --git a/src/com/android/telecomm/InCallTonePlayer.java b/src/com/android/telecomm/InCallTonePlayer.java
index 258f8b0..aa9655d 100644
--- a/src/com/android/telecomm/InCallTonePlayer.java
+++ b/src/com/android/telecomm/InCallTonePlayer.java
@@ -127,8 +127,10 @@
// TODO: fill in
throw new IllegalStateException("OTA Call ended NYI.");
case TONE_CALL_WAITING:
- // TODO: fill in.
- throw new IllegalStateException("Call waiting NYI.");
+ toneType = ToneGenerator.TONE_SUP_CALL_WAITING;
+ toneVolume = RELATIVE_VOLUME_HIPRI;
+ toneLengthMillis = Integer.MAX_VALUE - TIMEOUT_BUFFER_MILLIS;
+ break;
case TONE_CDMA_DROP:
toneType = ToneGenerator.TONE_CDMA_CALLDROP_LITE;
toneVolume = RELATIVE_VOLUME_LOPRI;