diff options
author | Hall Liu <hallliu@google.com> | 2017-01-25 17:12:49 -0800 |
---|---|---|
committer | Hall Liu <hallliu@google.com> | 2017-02-21 15:27:25 -0800 |
commit | 95d5587d0aad9dfd49f798408f4212f95ce68fc7 (patch) | |
tree | 3ab3c4797dfb6ba2d7e7c40c2f5da8a5701cdb52 /telecomm/java/android/telecom/RemoteConnectionService.java | |
parent | 975be6c065b7b6ad256fae945551005156412073 (diff) |
Introduce APIs for RTT calls (part 1)
Add signaling methods and data pipes for handling real-time text during
a call.
Change-Id: I876827c448252c5f786d7a4919c47891acb03877
Test: manual, through telecom testapps
Diffstat (limited to 'telecomm/java/android/telecom/RemoteConnectionService.java')
-rw-r--r-- | telecomm/java/android/telecom/RemoteConnectionService.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/telecomm/java/android/telecom/RemoteConnectionService.java b/telecomm/java/android/telecom/RemoteConnectionService.java index 0c7404aa5e95..60a40f5261dd 100644 --- a/telecomm/java/android/telecom/RemoteConnectionService.java +++ b/telecomm/java/android/telecom/RemoteConnectionService.java @@ -450,11 +450,14 @@ final class RemoteConnectionService { ConnectionRequest request, boolean isIncoming) { final String id = UUID.randomUUID().toString(); - final ConnectionRequest newRequest = new ConnectionRequest( - request.getAccountHandle(), - request.getAddress(), - request.getExtras(), - request.getVideoState()); + final ConnectionRequest newRequest = new ConnectionRequest.Builder() + .setAccountHandle(request.getAccountHandle()) + .setAddress(request.getAddress()) + .setExtras(request.getExtras()) + .setVideoState(request.getVideoState()) + .setRttPipeFromInCall(request.getRttPipeFromInCall()) + .setRttPipeToInCall(request.getRttPipeToInCall()) + .build(); try { if (mConnectionById.isEmpty()) { mOutgoingConnectionServiceRpc.addConnectionServiceAdapter(mServant.getStub(), |