DTMF dialing support in packages/services/Telecomm
Change-Id: I86522cedea9617dd420a568aad44c220fc3ef49b
diff --git a/src/com/android/telecomm/InCallAdapter.java b/src/com/android/telecomm/InCallAdapter.java
index e61c919..fec3080 100644
--- a/src/com/android/telecomm/InCallAdapter.java
+++ b/src/com/android/telecomm/InCallAdapter.java
@@ -60,6 +60,36 @@
}
/** {@inheritDoc} */
+ public void playDtmfTone(final String callId, final char digit) {
+ Log.d(this, "playDtmfTone(%s,%c)", callId, digit);
+ mHandler.post(new Runnable() {
+ @Override public void run() {
+ mCallsManager.playDtmfTone(callId, digit);
+ }
+ });
+ }
+
+ /** {@inheritDoc} */
+ public void stopDtmfTone(final String callId) {
+ Log.d(this, "stopDtmfTone(%s)", callId);
+ mHandler.post(new Runnable() {
+ @Override public void run() {
+ mCallsManager.stopDtmfTone(callId);
+ }
+ });
+ }
+
+ /** {@inheritDoc} */
+ public void postDialContinue(final String callId) {
+ Log.d(this, "postDialContinue(%s)", callId);
+ mHandler.post(new Runnable() {
+ @Override public void run() {
+ mCallsManager.postDialContinue(callId);
+ }
+ });
+ }
+
+ /** {@inheritDoc} */
@Override
public void disconnectCall(final String callId) {
mHandler.post(new Runnable() {