Skip to content

Commit 15008ee

Browse files
committed
Do not check for phone account in self managed mode
1 parent 1c6f1db commit 15008ee

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

android/src/main/java/io/wazo/callkeep/RNCallKeepModule.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -996,6 +996,14 @@ private Boolean hasPermissions() {
996996
}
997997

998998
private boolean hasPhoneAccount() {
999+
if (telecomManager == null) {
1000+
this.initializeTelecomManager();
1001+
}
1002+
1003+
if (isSelfManaged()) {
1004+
return true;
1005+
}
1006+
9991007
return isConnectionServiceAvailable() && telecomManager != null &&
10001008
hasPermissions() && telecomManager.getPhoneAccount(handle) != null &&
10011009
telecomManager.getPhoneAccount(handle).isEnabled();

android/src/main/java/io/wazo/callkeep/VoiceConnectionService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,9 @@ public void onConference(Connection connection1, Connection connection2) {
460460

461461
@Override
462462
public void onCreateIncomingConnectionFailed(PhoneAccountHandle connectionManagerPhoneAccount, ConnectionRequest request) {
463+
super.onCreateIncomingConnectionFailed(connectionManagerPhoneAccount, request);
464+
Log.w(TAG, "[VoiceConnectionService] onCreateIncomingConnectionFailed: " + request);
465+
463466
Bundle extras = request.getExtras();
464467
HashMap<String, String> extrasMap = this.bundleToMap(extras);
465468

0 commit comments

Comments
 (0)