History log of /packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4d45d1cf58a2003378fd35912d6d73a00001bf06 13-Sep-2014 Tyler Gunn <tgunn@google.com> Renaming Telecomm to Telecom.

- Changing package from android.telecomm to android.telecom
- Changing package from com.android.telecomm to
com.android.server.telecomm.
- Renaming TelecommManager to TelecomManager.

Bug: 17364651
Change-Id: Ic33bafd37200e65431543a9889aed549dbb04831
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
137458b4bf3516941483e59c123c22cbee27ed43 05-Sep-2014 Jay Shrauner <shrauner@google.com> Use framework scheme definitions

Use PhoneAccount defined values for SCHEME_{TEL, SIP, VOICEMAIL}.

Bug:17398074
Change-Id: I36adb16f659daef89957072f9e00d08ea2cb8e9e
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
da120f4e3d32ca97c5b4c21d6c505d834a29ab8d 06-Aug-2014 Santos Cordon <santoscordon@google.com> Remove ldaps from AOSP code.

Bug: 16327484
Change-Id: Ic51f12e52db0839a9ee6b727755873edf65cd044
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
788959e2d798da2d8a34cf89779421966d200f3d 09-Jul-2014 Sailesh Nepal <sail@google.com> SIP Part 1, move sip code

This CL moves the SIP code to
sip/src/com/android/services/telephony/sip

Moving the SIP code helps with a couple of things:
- remove legacy dependency on old telephony code
(PhoneUtils, etc...)
- separate SIP from the PSTN connection code which
is very different from SIP code
- get the code ready for a future move out of
Telephony all together

Bug: 14999064
Change-Id: Id32de6517d31be4aa177b2764d5bac1e1f9851c2
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
36bb2546cbc86a4e6d338c3c31bbd02c4602b5e2 05-Jun-2014 Yorke Lee <yorkelee@google.com> Follow API change in PhoneNumberUtils

Bug: 15432083
Change-Id: I88b5ace925e3704bd032dc9694b0c2dd871b9cf9
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
d84d130bcb0541636369120e4473a00414a8153f 14-Mar-2014 Dianne Hackborn <hackbod@google.com> am 9a13593c: am ec4f5afb: am 069a51d6: am a7eadfa5: am 468aefd4: am 829b26ee: Fix issue #11965706: Calls using IntentChooser are now Broken in 4.3 and 4.4

* commit '9a13593ce0b9528eb2585179bb36cff294e0213a':
Fix issue #11965706: Calls using IntentChooser are now Broken in 4.3 and 4.4
829b26ee6d940957aa48f964e94db3ce6d9ccbe7 12-Mar-2014 Dianne Hackborn <hackbod@google.com> Fix issue #11965706: Calls using IntentChooser are now Broken in 4.3 and 4.4

When we check the calling app op, we never want this to cause our phone
process to crash.

Change-Id: I6ad269b0e5d38670aa392ba7ac810596216e86ea
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
93ae5fb9ed6c9c6f0c25197643609d77b33c1fef 06-Mar-2014 Santos Cordon <santoscordon@google.com> am bdb8844e: Merge "Rewording comments around ACTION_NEW_OUTGOING_CALL"

* commit 'bdb8844e360ff8b7b94d361ab410cc18913436a9':
Rewording comments around ACTION_NEW_OUTGOING_CALL
41588dc4e72c6fe31eb70b4f93713524e46a8245 04-Mar-2014 Santos Cordon <santoscordon@google.com> Rewording comments around ACTION_NEW_OUTGOING_CALL

bug: 12175514

Change-Id: Icf4f6db466800bb4149e29c7c39c8e2c8852e8d1
(cherry picked from commit c65769e202f771137686574bb097ee3f7aaccdfa)
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
c65769e202f771137686574bb097ee3f7aaccdfa 04-Mar-2014 Santos Cordon <santoscordon@google.com> Rewording comments around ACTION_NEW_OUTGOING_CALL

bug: 12175514

Change-Id: Icf4f6db466800bb4149e29c7c39c8e2c8852e8d1
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
bfb6832c4bcc535aef12b07ac5bcf4a973c65d00 07-Nov-2013 Sailesh Nepal <sail@google.com> Instantiate third party phone on call DO NOT MERGE

With this CL we now create a new third party phone as needed.

Change-Id: I31880c9ac758ddf7f9538e1c182197b8d3e073e4
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
9ce92756ae407d256d098bfa209e2044768a8ce5 08-Oct-2013 Santos Cordon <santoscordon@google.com> Merge "Remove OutgoingCallBroadcaster delay when a call not placed." into klp-dev
4ebe45dd5aea839774bfb5adefd635356ffe2154 08-Oct-2013 Santos Cordon <santoscordon@google.com> Remove OutgoingCallBroadcaster delay when a call not placed.

*** BACKGROUND ***

Our move to have the UI in a separate process caused jank in the outgoing
call sequence.

The activity which receives CALL intents is OutgoingCallBroadcaster.
This activity is responsible for managing third parties that may want to
rewrite or cancel a phone call number. Since this can take some
time--but usually very fast--it is written as a black screen. The result
is:
1) User dials number
2) black screen animates in
3) In call fades into view from the black screen.

The jank was introduced between (2) and (3) because there is a delay in
having the activity from a different process come up (previously both
were in same apk/process). The result was a black screen, then the home
screen flashing before InCall came up.

We resolved that problem by adding a delay in finish()ing
OutgoingCallBroadcaster to remove the flash.

This delay caused a problem for direct dial. Since we no longer
finish() OutgoingCallBroadcaster immediately, any app attemping to
cancel a CALL and replacing it with the new one would see the new CALL
intent go to the old OutgoingCallBroadcaster's onResume() instead.

*** FIX ***

Removing the delay would fix this but would reintroduce the terrible
jank. Instead, we retain the delay when we know the call wasn't
canceled, and remove the delay when the call WAS canceled.

bug:10857203
Change-Id: I775fa37cd2b19cd9a812eb48cd43b4601efcc4ad
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
88653e75f7dc4494e54728ce13b15f296c3e6f82 04-Oct-2013 Chiao Cheng <chiaocheng@google.com> Stop sending dial intents for calls when non voice capable.

The contacts app no longer supports the dial intent since it doesn't dial.

The sole purpose of sending the dial intents was so that contacts can "add"
the number when a user somehow invokes a call intent from a tablet. But
that is a poor experience since users expect a call, not "add the number to
my contacts".

Bug: 11052202
Change-Id: I26b970b815c3ce576f28d054f35532dbe9d12196
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
d3105fe2f9f544fccd2cddbb1ab977dfe157b56e 25-Sep-2013 Yorke Lee <yorkelee@google.com> Fix crash when voice dialing an emergency number

Bug: 10925472
Change-Id: I3566ab0ef098b35b969768b9d5e08fd4712c2004
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
6fe8fd6b90be53f5f0a10f589ac320db07b71ba2 17-Sep-2013 Jay Shrauner <shrauner@google.com> Remove unused old UI code

Remove unused UI code copied over from apps/Phone that is no longer used.

Bug:10608890
Change-Id: I41a0bd01102df70aa9a28bfa24994eca05e3fc0c
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
69a691914e9b013a7ff52c129d8466c152ed7239 22-Aug-2013 Santos Cordon <santoscordon@google.com> Fixing Google Voice to work with new incallui

We were not previously storing and sending the gateway information to
the UI. This change consolidates Call gateway functionality from
InCallUiState and PhoneUtils into a new class CallGatewayManager. It is
responsible for storing a mapping from the call's connection to the
gateway used to make that connection. It also adds gateway packagename
and number to the Call object sent to the UI so that it can show UI
appropriately.

bug: 10393622
Change-Id: Ic5a0b068475bcab60e8cc96470273e36005ccc2e
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
7d86bec92eaa062ae56ddb906199839da7805022 08-Aug-2013 Santos Cordon <santoscordon@google.com> Reduce outgoing call jankiness

OutgoingCallBroadcaster is an activity that waits for applications like
to repond to the NEW_OUTGOING_CALL ordered broadcast.

OutgoingCallBroadcaster displays itself as a completely black activity
with a spinner (if it takes very long) until it gets a response.

When the response finally comes in, it finishes the activity and starts
the in-call UI.

Problem:
Now that the UI is in a different process, there is a flash on the
screen between the time the OutgoingcallBroadcaster finishes() and
the new UI starts up

Fix:
Introduce a 2-second delay from when we kick off the new UI until the
OutgoingCallBroadcaster calls finish().

Change-Id: I63fcc96a7ce876ffecdf9cbad9491b502837929d
(cherry picked from commit edb9496a779366a574367f5397e0dc60b0f2027f)
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java
7d4ddf6dc0d7c8158bac3a5dec7936e837e95bdd 10-Jul-2013 Santos Cordon <santoscordon@google.com> Blanket copy of PhoneApp to services/Telephony.

First phase of splitting out InCallUI from PhoneApp.

Change-Id: I237341c4ff00e96c677caa4580b251ef3432931b
/packages/services/Telephony/src/com/android/phone/OutgoingCallBroadcaster.java