diff --git a/lib/pages/conference/zoom/call_screen.dart b/lib/pages/conference/zoom/call_screen.dart index f92c42b9..daa70a2c 100644 --- a/lib/pages/conference/zoom/call_screen.dart +++ b/lib/pages/conference/zoom/call_screen.dart @@ -80,7 +80,7 @@ class _CallScreenState extends State { try { Map SDKaudioOptions = {"connect": true, "mute": false, "autoAdjustSpeakerVolume": false}; Map SDKvideoOptions = { - "localVideoOn": true, + "localVideoOn": args.callType == 1 ? true : false, }; JoinSessionConfig joinSession = JoinSessionConfig( sessionName: args.sessionName, @@ -1588,8 +1588,9 @@ class CallArguments { final String displayName; final String sessionIdleTimeoutMins; final String role; + final int callType; - CallArguments(this.sessionName, this.sessionPwd, this.displayName, this.sessionIdleTimeoutMins, this.role, this.isJoin); + CallArguments(this.sessionName, this.sessionPwd, this.displayName, this.sessionIdleTimeoutMins, this.role, this.isJoin, this.callType); } class JoinArguments { diff --git a/lib/pages/livecare/incoming_call.dart b/lib/pages/livecare/incoming_call.dart index 59b6702f..5a6b0b48 100644 --- a/lib/pages/livecare/incoming_call.dart +++ b/lib/pages/livecare/incoming_call.dart @@ -223,7 +223,7 @@ class _IncomingCallState extends State with SingleTickerProviderSt Navigator.pushReplacementNamed( context, "zoom_call_page", - arguments: CallArguments(widget.incomingCallData!.sessionId!, "123", "Patient", "40", "0", false), + arguments: CallArguments(widget.incomingCallData!.sessionId!, "123", "Patient", "40", "0", false, 2), ); } else { // OpenTok Call Page