diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/WebRtcCallService.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/WebRtcCallService.java index 2502250805..779b83b040 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/WebRtcCallService.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/WebRtcCallService.java @@ -131,7 +131,11 @@ public final class WebRtcCallService extends Service implements SignalAudioManag registerNetworkReceiver(); if (!AndroidTelecomUtil.getTelecomSupported()) { - TelephonyUtil.getManager(this).listen(hangUpRtcOnDeviceCallAnswered, PhoneStateListener.LISTEN_CALL_STATE); + try { + TelephonyUtil.getManager(this).listen(hangUpRtcOnDeviceCallAnswered, PhoneStateListener.LISTEN_CALL_STATE); + } catch (SecurityException e) { + Log.w(TAG, "Failed to listen to PSTN call answers!", e); + } } }