Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +17 −3 Original line number Diff line number Diff line Loading @@ -810,6 +810,11 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { //***** Called from ImsPhone public void setUiTTYMode(int uiTtyMode, Message onComplete) { if (mImsManager == null) { mPhone.sendErrorResponse(onComplete, getImsManagerIsNullException()); return; } try { mImsManager.setUiTTYMode(mPhone.getContext(), mServiceId, uiTtyMode, onComplete); } catch (ImsException e) { Loading Loading @@ -992,6 +997,11 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { return; } if (mImsManager == null) { mPhone.sendErrorResponse(response, getImsManagerIsNullException()); return; } String[] callees = new String[] { ussdString }; ImsCallProfile profile = mImsManager.createCallProfile(mServiceId, ImsCallProfile.SERVICE_TYPE_NORMAL, ImsCallProfile.CALL_TYPE_VOICE); Loading Loading @@ -1861,7 +1871,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { public ImsUtInterface getUtInterface() throws ImsException { if (mImsManager == null) { throw new ImsException("no ims manager", ImsReasonInfo.CODE_UNSPECIFIED); throw getImsManagerIsNullException(); } ImsUtInterface ut = mImsManager.getSupplementaryServiceConfiguration(mServiceId); Loading Loading @@ -2053,7 +2063,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { /* package */ ImsEcbm getEcbmInterface() throws ImsException { if (mImsManager == null) { throw new ImsException("no ims manager", ImsReasonInfo.CODE_UNSPECIFIED); throw getImsManagerIsNullException(); } ImsEcbm ecbm = mImsManager.getEcbmInterface(mServiceId); Loading @@ -2063,7 +2073,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { /* package */ ImsMultiEndpoint getMultiEndpointInterface() throws ImsException { if (mImsManager == null) { throw new ImsException("no ims manager", ImsReasonInfo.CODE_UNSPECIFIED); throw getImsManagerIsNullException(); } try { Loading Loading @@ -2204,4 +2214,8 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { loge("pullExternalCall failed - " + e); } } private ImsException getImsManagerIsNullException() { return new ImsException("no ims manager", ImsReasonInfo.CODE_LOCAL_ILLEGAL_STATE); } } Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +17 −3 Original line number Diff line number Diff line Loading @@ -810,6 +810,11 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { //***** Called from ImsPhone public void setUiTTYMode(int uiTtyMode, Message onComplete) { if (mImsManager == null) { mPhone.sendErrorResponse(onComplete, getImsManagerIsNullException()); return; } try { mImsManager.setUiTTYMode(mPhone.getContext(), mServiceId, uiTtyMode, onComplete); } catch (ImsException e) { Loading Loading @@ -992,6 +997,11 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { return; } if (mImsManager == null) { mPhone.sendErrorResponse(response, getImsManagerIsNullException()); return; } String[] callees = new String[] { ussdString }; ImsCallProfile profile = mImsManager.createCallProfile(mServiceId, ImsCallProfile.SERVICE_TYPE_NORMAL, ImsCallProfile.CALL_TYPE_VOICE); Loading Loading @@ -1861,7 +1871,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { public ImsUtInterface getUtInterface() throws ImsException { if (mImsManager == null) { throw new ImsException("no ims manager", ImsReasonInfo.CODE_UNSPECIFIED); throw getImsManagerIsNullException(); } ImsUtInterface ut = mImsManager.getSupplementaryServiceConfiguration(mServiceId); Loading Loading @@ -2053,7 +2063,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { /* package */ ImsEcbm getEcbmInterface() throws ImsException { if (mImsManager == null) { throw new ImsException("no ims manager", ImsReasonInfo.CODE_UNSPECIFIED); throw getImsManagerIsNullException(); } ImsEcbm ecbm = mImsManager.getEcbmInterface(mServiceId); Loading @@ -2063,7 +2073,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { /* package */ ImsMultiEndpoint getMultiEndpointInterface() throws ImsException { if (mImsManager == null) { throw new ImsException("no ims manager", ImsReasonInfo.CODE_UNSPECIFIED); throw getImsManagerIsNullException(); } try { Loading Loading @@ -2204,4 +2214,8 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { loge("pullExternalCall failed - " + e); } } private ImsException getImsManagerIsNullException() { return new ImsException("no ims manager", ImsReasonInfo.CODE_LOCAL_ILLEGAL_STATE); } }