History log of /packages/services/Telephony/src/com/android/phone/CallCommandService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
805a72e527e74b6ca6a4bd64f0df3e19f0ae2a72 20-Mar-2014 Gabriel Peal <gpeal@google.com> Added some APIs to TelephonyManager

toggleHold()
merge()
mute(boolean mute)
playDtmfTone(char digit, boolean timedShortCode)
stopDtmfTone()
swap()
addListener(ITelephonyListener listener)

Also add ITelephonyListener to get more detailed phone updates

Bug: 13302451
Change-Id: Iaf5970700bb107d2735a97a66cbb82477355bfe4
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
89ee4726322c2aefc5f199467ce60ad8f0963b36 08-Oct-2013 Christine Chen <christinech@google.com> Uses Call object to reject a call.

Bug: 11111553
Change-Id: I56d1349bbf088b1cc89d9a799916d2dcb3c6b1d3
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
3527207a1093fd9faf1674404ae9a08be196fbbc 25-Sep-2013 David Braun <dabraun@google.com> Update Reject with Text Message path to only use default sms app.

In KLP we have added the concept of a default SMS app to the platform. Only
this application has write permission to the SMS database. To help ensure
a better user experience we will always direct "reject via SMS" to the one
app that the user has selected as their default SMS app.

Bug: 10870624 System should direct "SENDTO" intent with "sms" and "mms" schemes to the default SMS app
Bug: 10818880 Telephony needs to direct RESPOND_VIA_MESSAGE intent only to the default SMS app
Change-Id: Id56b92285fb701db4432231950714ad2845bae60
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
a0e8b87600f93a267abfcf48d5a7523a55155d9d 19-Sep-2013 Yorke Lee <yorkelee@google.com> Merge "Add ability to enable/disable navigation features from In-Call UI" into klp-dev
362cec21b259ce1a8bfe69a873a7e90293f8b33d 19-Sep-2013 Yorke Lee <yorkelee@google.com> Add ability to enable/disable navigation features from In-Call UI

Also automatically reenables all navigation in unBind

Bug: 10692603
Change-Id: I88c79b9761da5c3462acfeb720442439148a8ddc
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
91db67da326faa267df40550060a915abdba3eb1 18-Sep-2013 Christine Chen <christinech@google.com> Moves several TODO(klp) to TODO

Bug: 10605959
Change-Id: Ib7fec83a4bc59b1bd0b200af9ab63a298dd2b211
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
e35ac71a3c43ec0bbe4e28a9e2533268a8b9a94e 18-Sep-2013 Christine Chen <christinech@google.com> Remove TODOs that have already been addressed.

- Remove bluetooth TODOs as most of them have been fixed by AudioRouter

Bug: 10605959
Change-Id: I2fbc6abf66fa4a3624b831a4320a08adb0b6971b
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
55d3006ee12a004b3293b29c731854c3656904ca 07-Sep-2013 Chiao Cheng <chiaocheng@google.com> Merge "Porting DTMF post dial wait feature." into klp-dev
3f015c9e837c4e7a2b710d32f16e81eb684dda74 07-Sep-2013 Chiao Cheng <chiaocheng@google.com> Porting DTMF post dial wait feature.

Bug: 10459289
Change-Id: Ib279fcdf71857abae218b70081f7da569901d80c
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
0ce0e85976ad4e1352ac3ec1adab42f8097ce8bf 10-Aug-2013 Christine Chen <christinech@google.com> Adds package picker for sending text messages.

Bug: 10608694
Change-Id: I645f00135615d29b78e72b80584fea0410d7da8d
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
4527702619ef22da25dae00173675a4468a1314c 05-Sep-2013 Christine Chen <christinech@google.com> Adds separate conference call function.

- Also fixes bug on update conference call.

Bug: 10334739
Change-Id: I4f59c3cf12911b175173e76a1551eb0e3999ba3f
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
814da309b66d32f159a48ceb767e196cdc0cc2fc 31-Aug-2013 Yorke Lee <yorkelee@google.com> Add reject via text capability to calls

* Add REJECT_VIA_TEXT capability to calls
* Move allowRespondViaSmsForCall to RejectWithTextManager

Bug: 10424370

Change-Id: I059550d82e3b44cc4cc42d5eb06e40551497f063
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
4ad64cd167e942b1dd132106750f4c221e3bf1a9 15-Aug-2013 Santos Cordon <santoscordon@google.com> Adding support for manage conference UI (Part 1 of 4)

This the the first part of the work to enable manage conference UI in
the in-call screen.

The gist:
We added the notion of a conference call object. Where we would have
had 2 Calls before during a conference call, we now have 3. 2 originals
(which have the new state CONFERENCED) and a new Call object for the
conference call with a list of child Ids for it's children. The new
conference object maintains the State that the oldest child Call would
have if it wasn't CONFERENCED.

Changes:
- Added CONFERENCED state for Call objects which are part of a
conference call.
- Added ability to specify child calls in Call objects so that
conference calls can identify which calls are their children.
- Updated CallCommandService to allow CONFERENCED Calls to disconnect.
- Updated CallModeler to have a secondary updateConference() step which
does the following:
- Calls which are part of a conference call now get the CONFERENCED
state
- Creates a new Conference call objects for ever connection that is
part of a conference call and is the earliest connection. This
ensures that there is only one conference call created regardless of
the amount of child connections.
- New conference call objects are stored in a new mConfCallMap which
maps Connection to a conference Call
- Change the updateCallFromConnection() function so that it works for
new conference Call objects as well. Conference call objects inherit
the status from the earliest Connection (earliest child Call), such
as ACTIVE, ONHOLD, etc.
- Send Conference call objects to the UI with the rest of the calls.

bug: 10334739
Change-Id: I9c6fa067195a1e6c43a5635a4f27405b01c46f8e
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
eead6ec450160d3c96be2ec77a48401ac67171aa 08-Aug-2013 Santos Cordon <santoscordon@google.com> Capability and UI support for merge/swap/addcall

Change-Id: I0d2a9b855028ba2e82e4ffd627389000e3cc1891
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
b01deb52890e2c5cb97e708040e11f433048b451 07-Aug-2013 Santos Cordon <santoscordon@google.com> Add hangup support for OUTGOING/DIALING Calls.

Change-Id: I6c38df1c13986b4c34b1918353a8246c247becee
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
ee09a49b24b2228f7ea7fb3d3be7a551120abb1a 07-Aug-2013 Christine Chen <christinech@google.com> Add support for text messages

Change-Id: I3883de331fd881133e29755fde3c7b772823ad70
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
9b7bac7705b3afcae7b010edc2032c7c0f37f770 06-Aug-2013 Santos Cordon <santoscordon@google.com> new class AudioRouter manages audio routing for the phone call

This CL only has support between bluetooth/earpiece

Of Note:
- New shared class AudioMode defines different modes for audio routing
- New class AudioRouter manages between EARPIECE and Bluetooth modes.
- Add function in CallCommandService and CallHandlerService for audio
mode

Change-Id: I52ff70e53868c45e5202b757cc80a13af3abe5f8
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
daf7bf63f4f104977b01623e4f36a50db190d47c 06-Aug-2013 Christine Chen <christinech@google.com> Supports DTMF tone in incallui split.

- Adds accessibility code for short tone.
- Also changed CallModeler listener behaviour

Change-Id: Ia052a877bdf301f478d3fcf4fd1d337dd9bc66ff
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
2eaff909b5999e37f5a629410d2cebe5832a763f 05-Aug-2013 Santos Cordon <santoscordon@google.com> Add DTMF dial tone commands to CallCommandsService.

Moved over much of the code from DTMFTwelveKeyDialer except for UI code
and short-Tone. When we copy over short tone, we should be able to
delete DTMFTwelveKeyDialer.

Change-Id: Ibb954cdeb30bec99d717569f9254892661533699
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
249efd04d6148e0ad9814d0a4c1ebda8e8761fbf 05-Aug-2013 Santos Cordon <santoscordon@google.com> Use callId for all call commands.

Change-Id: I988643cdaaffb1abf2689844d119d5e382b9791b
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
2b65bf0b66700c5fa05ecdb6b94db2c0b511ffa4 29-Jul-2013 Santos Cordon <santoscordon@google.com> Add hold command to CallCommandService.

Change-Id: I7c4e28e868dfb7b12fe0c8568ed12e3c85529cc1
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
e41661cbc5db3cbb8e60e0137fbac3f3a1f506a5 23-Jul-2013 Chiao Cheng <chiaocheng@google.com> Adding mute and speaker methods to CallCommandService.

Catching all exceptions from command service since they won't be sent over ipc.

Change-Id: Icdd11a9fe7d4041b228bf2543a8bf0b1ef7b1651
/packages/services/Telephony/src/com/android/phone/CallCommandService.java
cba1b444f3c4f94b7be1e07b39ba4873a11f379f 18-Jul-2013 Santos Cordon <santoscordon@google.com> Adding a command interface to control phone calls.

Adds a command interface implementation to use with incall ui.

Change-Id: I337754ccc991b423481cda3bde17232e93a8014f
/packages/services/Telephony/src/com/android/phone/CallCommandService.java