Ims: Send user selected TTY mode to lower layers.
Irrespective of whether TTY device is connected or not
send TTY mode setting to modem whenever user changes it
from settings.
Change-Id: I1b6cf0a68f02da1faf438d89e70591037b9d9651
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index 24609d0..95a599c 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -502,6 +502,19 @@
return mConfig;
}
+ public void setUiTTYMode(int serviceId, int uiTtyMode, Message onComplete)
+ throws ImsException {
+
+ checkAndThrowExceptionIfServiceUnavailable();
+
+ try {
+ mImsService.setUiTTYMode(serviceId, uiTtyMode, onComplete);
+ } catch (RemoteException e) {
+ throw new ImsException("setTTYMode()", e,
+ ImsReasonInfo.CODE_LOCAL_IMS_SERVICE_DOWN);
+ }
+ }
+
/**
* Gets the call ID from the specified incoming call broadcast intent.
*