Remote Cast & Control for Android

Scalefusion Remote Cast and Control feature allows the admin/ group admin to remotely view and control the device’s screen in real time. This gives the admin, remote access to the registered devices and troubleshoot any issues with the devices which are on the field used by agents or are setup as standalone kiosks.

Before you Begin

  1. Make sure that you have either an Enterprise Plan subscription or if you are IN-Trial then you have requested the access for this feature.
  2. An Android device that has been enrolled to Scalefusion MDM.
    1. To test Control, please use either Samsung, Sony, LG or one of the devices where we have an OEM partnership.

Feature vs Support Matrix

The following table lists the features and the support matrix,

Feature

Description

Support

Casting device screen

This feature allows you to mirror the screen of remote Android device.

Any Android 5.1 Device

Remote Control

Remotely Control the device screen.

  • Samsung
  • Sony
  • LG
  • Rooted Devices
  • Partner OEMs

VoIP Calling

Make a voice Call to the Device

Any Android 5.1 Device

Keyboard & Clipboard Redirection

This feature allows you to use your computer's keyboard to type in a controlled devices's input fields.

Only Remote Control supported devices

Sync Files

Allows admin/ group admin to push a file from their system to a connected device and/or pull a file from a connected device to their system even when a remote cast session is not initiated.

Any Android device version 5.1 or above

Step 1: Install & Setup Remote Cast Android Client

The first step to use Remote Cast on Android devices is to install & setup the client. Please follow the steps below to do the same,

  1. Navigate to Application Management > Scalefusion Apps. Click on Scalefusion Remote Cast App for Android and select PUBLISH


  2. Select the profiles where you want to install the application. Click on PUBLISH to confirm the installation.
  3. On the Device, wait for the App to be downloaded. Once the app is downloaded, click on it it start the installation.
    1. The application will be silently installed on supported devices.
  4. Launch the Remote Cast app. The first time you launch it, you need to grant the required permissions to start using Remote Cast and its features. Click on GRANT PERMISSION on each card and grant the permissions. The permissions are,
    1. Battery Optimization Exception: Exempt RC app from battery optimization. This helps to cast the device even when it is in locked state.
    2. Audio Permission: Grant the Microphone permission. This will be used for VoIP calls.
    3. Draw Over Other Apps: Grant the permission to allow RC app to draw overlays on the device.
    4. Accessibility Permissions: Grant this permission to allow the device to be remote controlled. This setting is visible on devices which are non-Knox/LgGate/Sony/Wingman supported and is applicable on Android devices with OS 7.0 and above.
      Once the permission is granted, the following screen comes up. In this, tap on Remote Cast and set it to On.
    5. Grant Root Access: If your device is rooted, then grant this permission so as to use the Control feature.

Remote Cast & Control Settings

When Remote Cast is used in security and privacy concerned domains like tablets with kids or with people in hospital care, if somebody takes a remote cast session, companies normally want to enforce recording of that session as a checkpoint for the agent taking the RCC session to make sure that everything is recorded.

To enable this, following settings have been provided that can be configured from Dashboard before starting a session and can be used as global settings for all admins.

The settings can be accessed from Settings button available in Remote Cast & Control on Scalefusion Dashboard. Clicking on Settings opens a dialog box where admins can configure them.

Admins with only Write access to Remote Cast can edit these settings.

Setting

Description

Auto-Record Remote Cast sessions

Enabling this automatically records the remote cast sessions. After the session is completed the recording gets downloaded to the IT Admins PC/Laptop.

If this setting is ON, session recording cannot be stopped.

Auto-Enable Voice Call in a Session

Enabling this starts a session with calling functionality enabled.

This setting sets the default for the session. IT Admins still have to start the call during the session.

Allow Users to stop session

This setting when enabled allows users to stop the session before the IT Admins start.

image.png

Step 2: Initiating a Remote Cast & Control Session

Once you have setup the Remote Cast application as described in Step 1, follow the steps below to initiate a casting session.

  1. Clicking on Remote Cast & Control on the Dashboard will show you the list of devices that support casting and control.
    1. The Remote Control column indicates if the device supports control feature or not. A cross (X) indicates that the device does not support and a tick (V) mark indicates that the device supports control.
A Remote Cast session can also be initiated from Device Details page. On Device Information card there is a shortcut icon for Remote Cast before the Gear icon, clicking on which directly takes you to the Start session screen.
  1. Click on Start Session option next to the device you want to start a screen sharing session with. You will be navigated to the screen casting page with the following components,
    1. Cast Console: The area where the mirrored screen appears.
    2. Navigation Keys: Control panel to send navigation and power-off events.
    3. CREATE TICKET: Create a Service Desk ticket - Supported only if you have integrated your ITSM tool.
    4. Allow User to Stop Session: Shows the user a stop button so that they can quit the session. This needs to be enabled/disabled before the session is started.
    5. Enable Voice Call: Enable this to be able to use voice call in the ongoing session. This needs to be enabled/disabled before the session is started.
    6. Start Session: Click on this button to start the session.
    7. Start Recording: Use this option to start recording the session once it is started.
    8. Device Level Actions: During remote session if admin wants to perform actions like rebooting device or lock/unlock device then they can do it from the same screen. Clicking on Settings button on control panel pulls a menu with following actions to choose from:
      1. Refresh device
      2. Reboot Device
      3. Full Device Information
      4. Lock/Unlock Device
  2. Click on START SESSION to start the session. Android Security measures enforce that the end-user has to accept a Remote session on the device. On the device the following screen would be displayed, please click OKAY.
  1. Click on the START NOW option, to start the Remote Cast session.
We suggest setting up Remote Cast on Android before the corporate owned device is deployed on the field and clicking, Don't Ask again so that the pop-up is not shown again.
  1. If the steps from 1 to 4 are completed properly, then the screen that is currently running on the device will be shown on the dashboard. The options while in an ongoing session are,
    1. Control: If the device supports control, then you can click anywhere on the screen to control it.
    2. Back: Use this option to simulate Back key behavior.
    3. Home: Use this option to simulate Home key behavior.
    4. App Switcher/Recents Apps: Use this option to simulate app-switcher or recent key behavior.
    5. Power Off: Use this option to simulate power button behavior.
    6. Full Screen: Use this option to go full screen.
    7. Snapshot: Use this option to take a snapshot.
    8. Lock/Unlock: Use this option to Lock/Unlock device.
    9. Stop Session: Use this option to stop the session.
    10. Start Recording: Use this option to start the recording of the screen.
Note: You cannot access the STOP button of the device from the virtual image on the dashboard.

VoIP Calling

VoIP calling allows you to have a internet based call while you are taking a screen cast session. Please follow the steps below to use this feature,

  1. Enable the Voice Call option before you start the session.
  2. On your browser, you will be asked for Microphone permission. Click Allow.
  3. Click the CALL button on Dashboard.
  4. The users will see an Incoming call notification. Clicking on accept will start the voice session.
  5. To disconnect the call, either click Hang Up or the user can click End call option on the device.

Frequently Asked Questions

Question: What are the special steps that we need to get control on remote access?

Answer: There are no special steps, but you need to grant the root access to Remote Cast app while setting up the device.

Question: What are the brands/devices where Remote Control is supported?

Answer: The following devices support Remote Control,

  • Samsung Device with Knox Support
  • Sony Devices with Enterprise SDK support
  • LG Devices with LG Gate SDK support*
  • Lenovo Tablets*
  • HP Prime series*
  • Honeywell*
  • Zebra Devices with MX version 8.3 and above and OS version*
  • Any other partner OEM with custom SDK/platform signing for Wingman app*
The OEM/Brand marked with * indicates that not all devices support the feature. This needs to be tested on the device to confirm.

Question: What is Wingman app or We have a custom OEM device, can we control the devices?

Answer: We have built an add-on application - Wingman, that can be used to get control of devices. However the add-on application needs to be signed by the system signature of the device. This can be done by OEM/ODM only, so if you are an OEM or have a direct partnership with OEM, do let us know and we will share the unsigned apk.

Question: We got the Wingman app signed from our OEM/ODM, what are the next steps?

Answer: Please share the Wingman app with us and we will make it available for your devices. Once it is available, navigate to Enterprise > My Apps > Scalefusion Apps and publish Wingman application. Once the app is published on the device, install the application. The device will now start supporting control.

Do reach out to us on support@scalefusion.com if you have any questions or are facing any issues during setup or usage of this feature.


How did we do?


Powered by HelpDocs (opens in a new tab)