Conferencing sound by default on earpiece

Conferencing sound coming by default on earpiece and not from speakers. One plus android 10 device @saghul. Working fine with Nokia android one. Also working fine with audio calls on all platforms

Any chance you can capture the adb logcat when making a call?

2019-11-26 14:53:03.899 1502-4891/? D/OemSceneCallBlock: isCallBlockedWithUidIntent { act=org.jitsi.meet.CONFERENCE cmp=com.officechat/org.jitsi.meet.sdk.JitsiMeetActivity (has extras) }, ResolveInfo{199ab14 com.officechat/org.jitsi.meet.sdk.JitsiMeetActivity m=0x0}
2019-11-26 14:53:03.900 1502-4891/? I/ActivityTaskManager: START u0 {act=org.jitsi.meet.CONFERENCE cmp=com.officechat/org.jitsi.meet.sdk.JitsiMeetActivity (has extras)} from uid 10400 pid 30338
2019-11-26 14:53:03.909 1502-1550/? I/OpMotorManagerService: notifyActivityChanged: mBackgroudPkg = com.officechat mFocusPkg = com.officechat mIsSplitMode = false mBackActivity = com.officechat mFocusActivity = org.jitsi.meet.sdk.JitsiMeetActivity
2019-11-26 14:53:03.910 1502-12829/? E/ScreenModeService: getAppToken AppWindowToken{b10cd03 token=Token{77549b2 ActivityRecord{6061fbd u0 com.officechat/org.jitsi.meet.sdk.JitsiMeetActivity t2575}}}
2019-11-26 14:53:03.910 1502-12829/? E/ScreenModeService: setRefreshRate token AppWindowToken{b10cd03 token=Token{77549b2 ActivityRecord{6061fbd u0 com.officechat/org.jitsi.meet.sdk.JitsiMeetActivity t2575}}} rate 0
2019-11-26 14:53:03.910 1502-12829/? D/OpQuickReply: setQuickReplyResumed focusedApp AppWindowToken{b10cd03 token=Token{77549b2 ActivityRecord{6061fbd u0 com.officechat/org.jitsi.meet.sdk.JitsiMeetActivity t2575}}} pkgName com.officechat
2019-11-26 14:53:03.934 30338-30361/com.officechat D/DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@36c1b7d[JitsiMeetActivity]
2019-11-26 14:53:03.937 30338-30808/com.officechat I/JitsiMeetSDK: AudioMode Update audio route for mode: 0
2019-11-26 14:53:03.937 30338-30808/com.officechat I/JitsiMeetSDK: AudioMode Updating audio device list
2019-11-26 14:53:03.939 30338-31844/com.officechat D/FA: Logging event (FE): screen_view(_vs), Bundle[{firebase_event_origin(_o)=auto, firebase_previous_class(_pc)=ChatActivity, firebase_previous_id(_pi)=-2009890192625647770, firebase_screen_class(_sc)=JitsiMeetActivity, firebase_screen_id(_si)=-2009890192625647767}]
2019-11-26 14:53:03.943 30338-30791/com.officechat I/JitsiMeetSDK: [features/base/net-info] Network changed {“isOnline”:true,“details”:{“cellularGeneration”:“4g”,“isConnectionExpensive”:true},“networkType”:“cellular”}
2019-11-26 14:53:03.943 30338-30791/com.officechat D/JitsiMeetSDK: [features/base/lastn] There is no active conference, not updating last N
2019-11-26 14:53:03.947 1502-1534/? I/ActivityTaskManager: Displayed com.officechat/org.jitsi.meet.sdk.JitsiMeetActivity: +79ms
2019-11-26 14:53:03.952 30338-30791/com.officechat I/JitsiMeetSDK: [features/base/connection] No connection found while disconnecting.
2019-11-26 14:53:03.953 30338-30791/com.officechat D/JitsiMeetSDK: [features/base/lastn] There is no active conference, not updating last N
2019-11-26 14:53:04.008 5844-31852/? V/FA-SVC: Logging event: origin=auto,name=screen_view(_vs),params=Bundle[{ga_event_origin(_o)=auto, ga_previous_class(_pc)=ChatActivity, ga_previous_id(_pi)=-2009890192625647770, ga_screen_class(_sc)=JitsiMeetActivity, ga_screen_id(_si)=-2009890192625647767}]
2019-11-26 14:53:04.012 5844-31852/? V/FA-SVC: Event recorded: Event{appId=‘com.officechat’, name=‘screen_view(_vs)’, params=Bundle[{ga_event_origin(_o)=auto, ga_previous_class(_pc)=ChatActivity, ga_previous_id(_pi)=-2009890192625647770, ga_screen_class(_sc)=JitsiMeetActivity, ga_screen_id(_si)=-2009890192625647767}]}
2019-11-26 14:53:04.068 30338-30791/com.officechat I/JitsiMeetSDK: [features/base/lib-jitsi-meet] Config loaded from https://conferencing.fugu.chat/config.js?room=famddvuckc
2019-11-26 14:53:04.070 30338-30791/com.officechat I/JitsiMeetSDK: [features/base/config] Extending config with: {“startAudioOnly”:false}
2019-11-26 14:53:04.072 30338-30791/com.officechat I/JitsiMeetSDK: [modules/RTC/ScreenObtainer.js] Screen sharing not supported by the current browser: react-native
2019-11-26 14:53:04.072 30338-30791/com.officechat I/JitsiMeetSDK: [modules/RTC/ScreenObtainer.js] Desktop sharing disabled
2019-11-26 14:53:04.072 30338-30791/com.officechat I/JitsiMeetSDK: [features/base/media] Start muted:
2019-11-26 14:53:04.077 30338-30791/com.officechat I/JitsiMeetSDK: [features/base/media] Start audio only set to false
2019-11-26 14:53:04.077 30338-30791/com.officechat D/JitsiMeetSDK: ExternalAPI Sending event: CONFERENCE_WILL_JOIN with data: { NativeMap: {“url”:“https://conferencing.fugu.chat/famddvuckc”} }
2019-11-26 14:53:04.077 30338-30338/com.officechat I/JitsiMeetSDK: Conference will join: {url=https://conferencing.fugu.chat/famddvuckc}
2019-11-26 14:53:04.082 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] P2P STUN servers: [ { urls: ‘stun:stun.l.google.com:19302’ },
{ urls: ‘stun:stun1.l.google.com:19302’ },
{ urls: ‘stun:stun2.l.google.com:19302’ } ]
2019-11-26 14:53:04.082 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] (TIME) Strophe connecting: 1574760184081
2019-11-26 14:53:04.118 30338-30791/com.officechat W/JitsiMeetSDK: [features/analytics] Error creating analytics handler: Error: Failed to initialize Amplitude handler, no APP key
2019-11-26 14:53:04.118 30338-30791/com.officechat D/JitsiMeetSDK: [features/analytics] Loaded 0 analytics handlers
2019-11-26 14:53:04.118 30338-30791/com.officechat I/JitsiMeetSDK: [modules/RTC/RTCUtils.js] Get media constraints { audio: true, video: false }
2019-11-26 14:53:04.118 30338-30791/com.officechat I/JitsiMeetSDK: [modules/RTC/RTCUtils.js] Get media constraints { audio: false,
video:
{ mandatory: { minWidth: 1280, minHeight: 720, maxWidth: 1280, maxHeight: 720 },
optional: [ [Object] ],
facingMode: ‘user’,
width: { ideal: 1280 },
height: { ideal: 720 } } }
2019-11-26 14:53:04.121 30338-30791/com.officechat W/JitsiMeetSDK: [features/calendar-sync] Calendar access not granted.
2019-11-26 14:53:04.121 30338-30791/com.officechat D/JitsiMeetSDK: [modules/RTC/RTCUtils.js] Available devices: [ { kind: ‘videoinput’,
label: ‘0’,
groupId: ‘’,
deviceId: ‘0’,
facing: ‘environment’ },
{ kind: ‘videoinput’,
label: ‘1’,
groupId: ‘’,
deviceId: ‘1’,
facing: ‘front’ },
{ kind: ‘audioinput’,
label: ‘Audio’,
groupId: ‘’,
deviceId: ‘audio-1’ } ]
2019-11-26 14:53:04.128 30338-30791/com.officechat I/JitsiMeetSDK: [modules/RTC/RTCUtils.js] onUserMediaSuccess
2019-11-26 14:53:04.129 30338-30791/com.officechat D/JitsiMeetSDK: [modules/RTC/JitsiLocalTrack.js] Setting new MSID: 0b589b68-ee06-4676-ae4d-2d05baefd015 9b8b20ab-5dbc-4023-b103-fc52ae83caaa on LocalTrack[undefined,audio]
2019-11-26 14:53:04.142 30338-30791/com.officechat I/JitsiMeetSDK: [modules/RTC/RTCUtils.js] onUserMediaSuccess
2019-11-26 14:53:04.142 30338-30791/com.officechat D/JitsiMeetSDK: [modules/RTC/JitsiLocalTrack.js] Setting new MSID: 1f496d09-1910-4ae3-9fc8-09d979ca8541 4196898f-67d6-4496-ab5d-816c64fac07e on LocalTrack[undefined,video]
2019-11-26 14:53:05.470 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] (TIME) Strophe connected: 1574760185466
2019-11-26 14:53:05.470 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] My Jabber ID: 607066ea-edbe-49f1-9e34-0e4121126e62@conferencing.fugu.chat/2a279c7a-6c4b-4b82-b019-2d7a23b41708
2019-11-26 14:53:05.470 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] JID 607066ea-edbe-49f1-9e34-0e4121126e62@conferencing.fugu.chat/2a279c7a-6c4b-4b82-b019-2d7a23b41708 using MUC nickname 607066ea
2019-11-26 14:53:05.470 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/ChatRoom.js] Joined MUC as famddvuckc@conference.conferencing.fugu.chat/607066ea
2019-11-26 14:53:05.470 30338-30791/com.officechat I/JitsiMeetSDK: [modules/e2eping/e2eping.js] Initializing e2e ping; pingInterval=10000, analyticsInterval=60000.
2019-11-26 14:53:05.470 30338-30791/com.officechat I/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] RtcMuteTimeout set to: 10000
2019-11-26 14:53:05.470 30338-30791/com.officechat I/JitsiMeetSDK: [modules/statistics/AvgRTPStatsReporter.js] Avg RTP stats will be calculated every 15 samples
2019-11-26 14:53:05.470 30338-30791/com.officechat I/JitsiMeetSDK: [JitsiConference.js] backToP2PDelay: 5
2019-11-26 14:53:05.471 30338-30791/com.officechat D/JitsiMeetSDK: [modules/videosipgw/VideoSIPGW.js] creating VideoSIPGW
2019-11-26 14:53:05.475 30338-30791/com.officechat I/JitsiMeetSDK: [JitsiConference.js] _doReplaceTrack - no JVB JingleSession
2019-11-26 14:53:05.475 30338-30791/com.officechat I/JitsiMeetSDK: [JitsiConference.js] _doReplaceTrack - no P2P JingleSession
2019-11-26 14:53:05.475 30338-30791/com.officechat I/JitsiMeetSDK: [JitsiConference.js] _doReplaceTrack - no JVB JingleSession
2019-11-26 14:53:05.475 30338-30791/com.officechat I/JitsiMeetSDK: [JitsiConference.js] _doReplaceTrack - no P2P JingleSession
2019-11-26 14:53:05.476 30338-30791/com.officechat D/JitsiMeetSDK: JitsiConnectionService startCall UUID=20231D60-11BE-43E0-9FBA-4DD0B2420229, h=https://conferencing.fugu.chat/famddvuckc, v=true
2019-11-26 14:53:05.478 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Focus jid set to: undefined
2019-11-26 14:53:05.478 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Session ID: null machine UID: 69db3256d9fd6328fc95cc1abd9d9b29
2019-11-26 14:53:05.686 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/strophe.ping.js] XMPP pings will be sent every 10000 ms
2019-11-26 14:53:05.942 30338-30791/com.officechat I/JitsiMeetSDK: [features/base/storage] redux state persisted. 2954fe8933c59a4d552120e7b7468148 -> 2e504755796d3c23084c888fe005685c
2019-11-26 14:53:05.990 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Focus jid set to: focus@auth.conferencing.fugu.chat
2019-11-26 14:53:05.998 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Authentication enabled: false
2019-11-26 14:53:05.998 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] External authentication enabled: false
2019-11-26 14:53:05.999 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Sip gateway enabled: false
2019-11-26 14:53:06.219 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/ChatRoom.js] entered famddvuckc@conference.conferencing.fugu.chat/focus { affiliation: ‘owner’,
role: ‘moderator’,
jid: ‘focus@auth.conferencing.fugu.chat/focus17106736311943225’,
isFocus: true,
isHiddenDomain: false }
2019-11-26 14:53:06.224 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/ChatRoom.js] Ignore focus: famddvuckc@conference.conferencing.fugu.chat/focus, real JID: focus@auth.conferencing.fugu.chat/focus17106736311943225
2019-11-26 14:53:06.237 30338-30791/com.officechat I/JitsiMeetSDK: [modules/version/ComponentsVersions.js] Got xmpp version: Prosody(0.9.10,Linux)
2019-11-26 14:53:06.237 30338-30791/com.officechat I/JitsiMeetSDK: [modules/version/ComponentsVersions.js] Got focus version: JiCoFo(1.0.1.0-481,Linux)
2019-11-26 14:53:06.237 30338-30791/com.officechat I/JitsiMeetSDK: [modules/xmpp/ChatRoom.js] (TIME) MUC joined: 1574760186233
2019-11-26 14:53:06.246 30338-30791/com.officechat D/JitsiMeetSDK: ExternalAPI Sending event: CONFERENCE_JOINED with data: { NativeMap: {“url”:“https://conferencing.fugu.chat/famddvuckc”} }
2019-11-26 14:53:06.246 30338-30338/com.officechat I/JitsiMeetSDK: Conference joined: {url=https://conferencing.fugu.chat/famddvuckc}
2019-11-26 14:53:06.252 898-898/? I//vendor/bin/hw/vendor.qti.hardware.servicetracker@1.0-service: startService() is called for servicecom.officechat/org.jitsi.meet.sdk.JitsiMeetOngoingConferenceService
2019-11-26 14:53:06.255 30338-30338/com.officechat I/JitsiMeetSDK: JitsiMeetOngoingConferenceService Service started
2019-11-26 14:53:06.255 1502-1535/? V/ActivityManager: Attempted to start a foreground service (com.officechat/org.jitsi.meet.sdk.JitsiMeetOngoingConferenceService) with a broken notification (no icon: Notification(channel=JitsiNotificationChannel pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x4a color=0x00000000 category=call actions=1 vis=PUBLIC))
2019-11-26 14:53:06.256 30338-30791/com.officechat D/JitsiMeetSDK: JitsiConnectionService reportConnectedOutgoingCall 20231D60-11BE-43E0-9FBA-4DD0B2420229
2019-11-26 14:53:06.256 30338-30791/com.officechat E/JitsiMeetSDK: JitsiConnectionService setConnectionActive - no connection for UUID: 20231D60-11BE-43E0-9FBA-4DD0B2420229
2019-11-26 14:53:06.256 30338-30808/com.officechat I/JitsiMeetSDK: AudioMode Update audio route for mode: 2
2019-11-26 14:53:06.256 30338-30808/com.officechat I/JitsiMeetSDK: AudioMode Selected audio device: SPEAKER
2019-11-26 14:53:06.258 30338-30808/com.officechat I/JitsiMeetSDK: AudioMode Updating audio device list
2019-11-26 14:53:06.375 6824-6824/? D/NotificationListener: onNotificationPosted# hash: 146584798 sbn: StatusBarNotification(pkg=com.officechat user=UserHandle{0} id=42594 tag=null key=0|com.officechat|42594|null|10400: Notification(channel=JitsiNotificationChannel pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x62 color=0xff607d8b vis=PRIVATE))

This is all about Jitsi logs while starting the cal @saghul. Also while selecting audio device it shows ’ No audio devices available’

I noticed we were not defaulting to speaker when we can’t detect devices, so I did: https://github.com/jitsi/jitsi-meet/pull/4896

That doesn’t explain why we cannot detect the available audio devices with your phone though…

Do you build the SDK yourself? If so I could show you where to place some debuig statements that could help us catch the problem, since I have no device where I can reproduce it.

Yes i built it myself. Also i am using JitsiMeet app it has the same bug. Although using audio mode shows audio devices correctly @saghul

That’s weird… Well, let’s try to track it down then! In this function: https://github.com/jitsi/jitsi-meet/blob/db6a2673dec63210de3d2b2baf1279e8dec46b63/android/sdk/src/main/java/org/jitsi/meet/sdk/AudioDeviceHandlerConnectionService.java#L109

Log state.getRoute(), module.getSelectedDevice(), state.getSupportedRouteMask() and supportedRouteMask.

Then paste the output here when stating a video call.

Sure getting it done

Do i have to write this?
JitsiMeetLogger.d(TAG + “getRoute”,state.getRoute());
JitsiMeetLogger.d(TAG + “getSelectedDevice”,module.getSelectedDevice());
JitsiMeetLogger.d(TAG + “getSupportedRouteMask”,state.getSupportedRouteMask());
JitsiMeetLogger.d(TAG + “supportedRouteMask”,supportedRouteMask);
@saghul

Make them all strings: TAG + “ getRoute ” + state.getRoute()); and so on.

ConnectionService.java:411: error: cannot find symbol
JitsiMeetLogger.d(TAG + " getSelectedDevice " +module.getSelectedDevice());
^
symbol: method getSelectedDevice()
location: variable module of type RNConnectionService

What commit are you building?

https://github.com/jitsi/jitsi-meet/commit/eb900ddbe1c38fd603fa11e655cf78997d6d04d4 @saghul

You seem to be making the changes in the wrong file. It’s “AudioDeviceHandlerConnectionService.java” around line 109.

Oh Okay will change it and let you know once done

Logs not printing there !!! @saghul

Please paste the entire function after your edits.

@Override
public void onCallAudioStateChange(final CallAudioState state) {
module.runInAudioThread(new Runnable() {
@Override
public void run() {
boolean audioRouteChanged
= audioDeviceToRouteInt(module.getSelectedDevice()) != state.getRoute();
int newSupportedRoutes = state.getSupportedRouteMask();
boolean audioDevicesChanged = supportedRouteMask != newSupportedRoutes;
if (audioDevicesChanged) {
supportedRouteMask = newSupportedRoutes;
Set devices = routesToDeviceNames(supportedRouteMask);
module.replaceDevices(devices);
JitsiMeetLogger.i(TAG + " Available audio devices: " + devices.toString());
}

            if (audioRouteChanged || audioDevicesChanged) {
                module.resetSelectedDevice();
                module.updateAudioRoute();
            }
            JitsiMeetLogger.d(TAG + " getRoute " + state.getRoute());
            JitsiMeetLogger.d(TAG + " getSelectedDevice " + module.getSelectedDevice());
            JitsiMeetLogger.d(TAG + " getSupportedRouteMask "+ state.getSupportedRouteMask());
            JitsiMeetLogger.d(TAG + " supportedRouteMask "+ supportedRouteMask);
        }
    });
}

Ok, I think the problem starts earlier. That function is not called because ConnectionService is not engaged.

So. Let’s try this. In RNConnectionService.java around line 114 (inside the catch block in the startCall function) add this: JitsiMeetLogger.e(e, TAG + " error in startCall");

Make a test call again and paste the adb logs once more, please.

2019-11-27 15:14:19.291 15496-15545/com.officechat D/FA: Logging event (FE): screen_view(_vs), Bundle[{firebase_event_origin(_o)=auto, firebase_previous_class(_pc)=ChatActivity, firebase_previous_id(_pi)=-1872911351557977773, firebase_screen_class(_sc)=JitsiMeetActivity, firebase_screen_id(_si)=-1872911351557977771}]
2019-11-27 15:14:19.302 15496-15734/com.officechat I/JitsiMeetSDK: AudioMode Update audio route for mode: 0
2019-11-27 15:14:19.302 15496-15734/com.officechat I/JitsiMeetSDK: AudioMode Updating audio device list
2019-11-27 15:14:19.305 15496-15522/com.officechat D/DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@b8f459f[JitsiMeetActivity]
2019-11-27 15:14:19.309 15496-15717/com.officechat I/JitsiMeetSDK: [features/base/net-info] Network changed {“isOnline”:true,“details”:{“cellularGeneration”:“4g”,“isConnectionExpensive”:true},“networkType”:“cellular”}
2019-11-27 15:14:19.309 15496-15717/com.officechat D/JitsiMeetSDK: [features/base/lastn] There is no active conference, not updating last N
2019-11-27 15:14:19.309 15496-15717/com.officechat I/JitsiMeetSDK: [features/base/connection] No connection found while disconnecting.
2019-11-27 15:14:19.321 15496-15717/com.officechat D/JitsiMeetSDK: [features/base/lastn] There is no active conference, not updating last N
2019-11-27 15:14:19.488 15496-15717/com.officechat I/JitsiMeetSDK: [features/base/lib-jitsi-meet] Config loaded from https://conferencing.fugu.chat/config.js?room=kzqpdrmc51dw0xfg
2019-11-27 15:14:19.490 15496-15717/com.officechat I/JitsiMeetSDK: [modules/RTC/ScreenObtainer.js] Screen sharing not supported by the current browser: react-native
2019-11-27 15:14:19.494 15496-15717/com.officechat I/JitsiMeetSDK: [modules/RTC/ScreenObtainer.js] Desktop sharing disabled
2019-11-27 15:14:19.494 15496-15717/com.officechat I/JitsiMeetSDK: [features/base/media] Start muted:
2019-11-27 15:14:19.495 15496-15717/com.officechat I/JitsiMeetSDK: [features/base/media] Start audio only set to false
2019-11-27 15:14:19.495 15496-15717/com.officechat D/JitsiMeetSDK: ExternalAPI Sending event: CONFERENCE_WILL_JOIN with data: { NativeMap: {“url”:“https://conferencing.fugu.chat/kzqpdrmC51dw0XfG”} }
2019-11-27 15:14:19.495 15496-15496/com.officechat I/JitsiMeetSDK: Conference will join: {url=https://conferencing.fugu.chat/kzqpdrmC51dw0XfG}
2019-11-27 15:14:19.499 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] P2P STUN servers: [ { urls: ‘stun:stun.l.google.com:19302’ },
{ urls: ‘stun:stun1.l.google.com:19302’ },
{ urls: ‘stun:stun2.l.google.com:19302’ } ]
2019-11-27 15:14:19.500 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] (TIME) Strophe connecting: 1574847859499
2019-11-27 15:14:19.534 15496-15717/com.officechat W/JitsiMeetSDK: [features/analytics] Error creating analytics handler: Error: Failed to initialize Amplitude handler, no APP key
2019-11-27 15:14:19.534 15496-15717/com.officechat D/JitsiMeetSDK: [features/analytics] Loaded 0 analytics handlers
2019-11-27 15:14:19.534 15496-15717/com.officechat I/JitsiMeetSDK: [modules/RTC/RTCUtils.js] Get media constraints { audio: true, video: false }
2019-11-27 15:14:19.534 15496-15717/com.officechat I/JitsiMeetSDK: [modules/RTC/RTCUtils.js] Get media constraints { audio: false,
video:
{ mandatory: { minWidth: 1280, minHeight: 720, maxWidth: 1280, maxHeight: 720 },
optional: [ [Object] ],
facingMode: ‘user’,
width: { ideal: 1280 },
height: { ideal: 720 } } }
2019-11-27 15:14:19.537 15496-15717/com.officechat W/JitsiMeetSDK: [features/calendar-sync] Calendar access not granted.
2019-11-27 15:14:19.538 15496-15717/com.officechat D/JitsiMeetSDK: [modules/RTC/RTCUtils.js] Available devices: [ { kind: ‘videoinput’,
label: ‘0’,
groupId: ‘’,
deviceId: ‘0’,
facing: ‘environment’ },
{ kind: ‘videoinput’,
label: ‘1’,
groupId: ‘’,
deviceId: ‘1’,
facing: ‘front’ },
{ kind: ‘audioinput’,
label: ‘Audio’,
groupId: ‘’,
deviceId: ‘audio-1’ } ]
2019-11-27 15:14:19.548 15496-15717/com.officechat I/JitsiMeetSDK: [modules/RTC/RTCUtils.js] onUserMediaSuccess
2019-11-27 15:14:19.548 15496-15717/com.officechat D/JitsiMeetSDK: [modules/RTC/JitsiLocalTrack.js] Setting new MSID: 7f6e131b-10c6-4f77-91de-5777b9020e65 90b909be-2154-4544-a010-d51107197305 on LocalTrack[undefined,audio]
2019-11-27 15:14:19.564 15496-15717/com.officechat I/JitsiMeetSDK: [modules/RTC/RTCUtils.js] onUserMediaSuccess
2019-11-27 15:14:19.565 15496-15717/com.officechat D/JitsiMeetSDK: [modules/RTC/JitsiLocalTrack.js] Setting new MSID: d44488d5-b36d-40a1-b4fc-0d3685cf4b73 cc1f6276-5734-4fc3-9343-c64f7f71cb09 on LocalTrack[undefined,video]
2019-11-27 15:14:21.134 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] (TIME) Strophe connected: 1574847861129
2019-11-27 15:14:21.134 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] My Jabber ID: 88612442-0344-4994-aa70-2281b6f2b229@conferencing.fugu.chat/49aacefa-87c9-4a9b-9e0b-b6ab8bc932e5
2019-11-27 15:14:21.135 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/xmpp.js] JID 88612442-0344-4994-aa70-2281b6f2b229@conferencing.fugu.chat/49aacefa-87c9-4a9b-9e0b-b6ab8bc932e5 using MUC nickname 88612442
2019-11-27 15:14:21.135 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/ChatRoom.js] Joined MUC as kzqpdrmc51dw0xfg@conference.conferencing.fugu.chat/88612442
2019-11-27 15:14:21.135 15496-15717/com.officechat I/JitsiMeetSDK: [modules/e2eping/e2eping.js] Initializing e2e ping; pingInterval=10000, analyticsInterval=60000.
2019-11-27 15:14:21.135 15496-15717/com.officechat I/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] RtcMuteTimeout set to: 10000
2019-11-27 15:14:21.135 15496-15717/com.officechat I/JitsiMeetSDK: [modules/statistics/AvgRTPStatsReporter.js] Avg RTP stats will be calculated every 15 samples
2019-11-27 15:14:21.135 15496-15717/com.officechat I/JitsiMeetSDK: [JitsiConference.js] backToP2PDelay: 5
2019-11-27 15:14:21.139 15496-15717/com.officechat D/JitsiMeetSDK: [modules/videosipgw/VideoSIPGW.js] creating VideoSIPGW
2019-11-27 15:14:21.139 15496-15717/com.officechat I/JitsiMeetSDK: [JitsiConference.js] _doReplaceTrack - no JVB JingleSession
2019-11-27 15:14:21.139 15496-15717/com.officechat I/JitsiMeetSDK: [JitsiConference.js] _doReplaceTrack - no P2P JingleSession
2019-11-27 15:14:21.139 15496-15717/com.officechat I/JitsiMeetSDK: [JitsiConference.js] _doReplaceTrack - no JVB JingleSession
2019-11-27 15:14:21.139 15496-15717/com.officechat I/JitsiMeetSDK: [JitsiConference.js] _doReplaceTrack - no P2P JingleSession
2019-11-27 15:14:21.140 15496-15717/com.officechat D/JitsiMeetSDK: JitsiConnectionService startCall UUID=A53482BD-C53B-4A32-AF6C-692E19111D1F, h=https://conferencing.fugu.chat/kzqpdrmC51dw0XfG, v=true
2019-11-27 15:14:21.142 15496-15717/com.officechat E/JitsiMeetSDK: JitsiConnectionService error in startCall
java.lang.SecurityException: placeCall: Neither user 10406 nor current process has android.permission.CALL_PHONE.
at android.os.Parcel.createException(Parcel.java:2071)
at android.os.Parcel.readException(Parcel.java:2039)
at android.os.Parcel.readException(Parcel.java:1987)
at com.android.internal.telecom.ITelecomService$Stub$Proxy.placeCall(ITelecomService.java:2495)
at android.telecom.TelecomManager.placeCall(TelecomManager.java:1876)
at org.jitsi.meet.sdk.RNConnectionService.startCall(RNConnectionService.java:113)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)
at android.os.Looper.loop(Looper.java:214)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)
at java.lang.Thread.run(Thread.java:919)
Caused by: android.os.RemoteException: Remote stack trace:
at android.app.ContextImpl.enforce(ContextImpl.java:1930)
at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1958)
at android.content.ContextWrapper.enforceCallingOrSelfPermission(ContextWrapper.java:800)
at com.android.server.telecom.TelecomServiceImpl.canCallPhone(TelecomServiceImpl.java:2044)
at com.android.server.telecom.TelecomServiceImpl.access$3100(TelecomServiceImpl.java:77)

java.lang.SecurityException: placeCall: Neither user 10406 nor current process has android.permission.CALL_PHONE.
    at android.os.Parcel.createException(Parcel.java:2071)
    at android.os.Parcel.readException(Parcel.java:2039)
    at android.os.Parcel.readException(Parcel.java:1987)
    at com.android.internal.telecom.ITelecomService$Stub$Proxy.placeCall(ITelecomService.java:2495)
    at android.telecom.TelecomManager.placeCall(TelecomManager.java:1876)
    at org.jitsi.meet.sdk.RNConnectionService.startCall(RNConnectionService.java:113)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371)
    at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150)
    at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
    at android.os.Handler.handleCallback(Handler.java:883)
    at android.os.Handler.dispatchMessage(Handler.java:100)
    at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)
    at android.os.Looper.loop(Looper.java:214)
    at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)
    at java.lang.Thread.run(Thread.java:919)
 Caused by: android.os.RemoteException: Remote stack trace:
    at android.app.ContextImpl.enforce(ContextImpl.java:1930)
    at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1958)
    at android.content.ContextWrapper.enforceCallingOrSelfPermission(ContextWrapper.java:800)
    at com.android.server.telecom.TelecomServiceImpl.canCallPhone(TelecomServiceImpl.java:2044)
    at com.android.server.telecom.TelecomServiceImpl.access$3100(TelecomServiceImpl.java:77)

2019-11-27 15:14:21.144 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Focus jid set to: undefined
2019-11-27 15:14:21.146 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Session ID: null machine UID: 5868f7a968668ccdf6053139e5d49fc3
2019-11-27 15:14:21.305 15496-15717/com.officechat I/JitsiMeetSDK: [features/base/storage] redux state persisted. ed7f420a07f4e6e12c42c551f853bc8a -> b26b1d6cdbfa918c75c78570dc675e48
2019-11-27 15:14:21.458 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/strophe.ping.js] XMPP pings will be sent every 10000 ms
2019-11-27 15:14:21.852 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Focus jid set to: focus@auth.conferencing.fugu.chat
2019-11-27 15:14:21.857 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Authentication enabled: false
2019-11-27 15:14:21.857 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] External authentication enabled: false
2019-11-27 15:14:21.862 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/moderator.js] Sip gateway enabled: false
2019-11-27 15:14:22.170 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/ChatRoom.js] entered kzqpdrmc51dw0xfg@conference.conferencing.fugu.chat/focus { affiliation: ‘owner’,
role: ‘moderator’,
jid: ‘focus@auth.conferencing.fugu.chat/focus17106736311943225’,
isFocus: true,
isHiddenDomain: false }
2019-11-27 15:14:22.175 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/ChatRoom.js] Ignore focus: kzqpdrmc51dw0xfg@conference.conferencing.fugu.chat/focus, real JID: focus@auth.conferencing.fugu.chat/focus17106736311943225
2019-11-27 15:14:22.176 15496-15717/com.officechat I/JitsiMeetSDK: [modules/version/ComponentsVersions.js] Got xmpp version: Prosody(0.9.10,Linux)
2019-11-27 15:14:22.182 15496-15717/com.officechat I/JitsiMeetSDK: [modules/version/ComponentsVersions.js] Got focus version: JiCoFo(1.0.1.0-481,Linux)
2019-11-27 15:14:22.183 15496-15717/com.officechat I/JitsiMeetSDK: [modules/xmpp/ChatRoom.js] (TIME) MUC joined: 1574847862181
2019-11-27 15:14:22.202 15496-15717/com.officechat D/JitsiMeetSDK: ExternalAPI Sending event: CONFERENCE_JOINED with data: { NativeMap: {“url”:“https://conferencing.fugu.chat/kzqpdrmC51dw0XfG”} }
2019-11-27 15:14:22.203 15496-15717/com.officechat D/JitsiMeetSDK: JitsiConnectionService reportConnectedOutgoingCall A53482BD-C53B-4A32-AF6C-692E19111D1F
2019-11-27 15:14:22.203 15496-15717/com.officechat E/JitsiMeetSDK: JitsiConnectionService setConnectionActive - no connection for UUID: A53482BD-C53B-4A32-AF6C-692E19111D1F
2019-11-27 15:14:22.203 15496-15496/com.officechat I/JitsiMeetSDK: Conference joined: {url=https://conferencing.fugu.chat/kzqpdrmC51dw0XfG}
2019-11-27 15:14:22.203 15496-15734/com.officechat I/JitsiMeetSDK: AudioMode Update audio route for mode: 2
2019-11-27 15:14:22.203 15496-15734/com.officechat I/JitsiMeetSDK: AudioMode Selected audio device: SPEAKER
2019-11-27 15:14:22.203 15496-15734/com.officechat E/JitsiMeetSDK: AudioDeviceHandlerConnectionServicedevice name: SPEAKER
2019-11-27 15:14:22.204 15496-15734/com.officechat I/JitsiMeetSDK: AudioMode Updating audio device list
2019-11-27 15:14:22.211 15496-15496/com.officechat I/JitsiMeetSDK: JitsiMeetOngoingConferenceService Service started