DO NOT MERGE Add new ConnectionEvent API (hide) to send a notification to Telecom

Connection event used to inform Telecom that it should play or stop
the on hold tone. This is used to play or stop a tone when the peer
puts the current call on hold.

BUG=25357778
Change-Id: I2669f8f5062449784a712b9dd28e576326fcc679
This commit is contained in:
Tyler Gunn
2016-03-17 18:34:27 -07:00
parent 0048acfc16
commit 7904a972e1
7 changed files with 108 additions and 0 deletions

View File

@@ -412,4 +412,20 @@ final class ConnectionServiceAdapter implements DeathRecipient {
}
}
}
/**
* Informs Telecom of a connection level event.
*
* @param callId The unique ID of the call.
* @param event The event.
*/
void onConnectionEvent(String callId, String event) {
Log.v(this, "onConnectionEvent: %s", event);
for (IConnectionServiceAdapter adapter : mAdapters) {
try {
adapter.onConnectionEvent(callId, event);
} catch (RemoteException ignored) {
}
}
}
}