Reference14r2:Concept App Remote Control: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
No edit summary
 
(21 intermediate revisions by 2 users not shown)
Line 8: Line 8:
== Requirements ==
== Requirements ==
* innovaphone PBX
* innovaphone PBX
* innovaphone Application Platform
* innovaphone Application Platform (minimun version 120004)
* V14r2
* V14r2
* myApps for Windows.'' Hint : currently only working with the native client myApps for windows.''
* myApps for Windows. '''Note : in v14r2 Remote Control App is only supporting remote sessions between myApps Windows Client !'''


== Overview ==
== Overview ==
Remote Control is an application to access a remote PC.  
Remote Control is an application to access a remote PC.  
<br/>The application can be used by the IT department to provide remote support or could also be used as a collaborative tool.
<br/>The application can be used by the IT department to provide remote support or it could also be used as a collaborative tool for remote work.


== Licensing ==  
== Licensing ==  
*1 xxx App license per user that start a remote session (regardless of the direction). license info : xxxxApp(innovaphone-xxxx) order number : 02-000xx-xxx, can be bought or rented
*TBD


== Installation ==
== Installation ==
Line 24: Line 24:


Go to the PBX manager and open the '''"AP app installer"''' plugin. On the right panel, the App Store will be shown. ''Hint : if you access it for the first time, you will need to accept the "Terms of Use of the innovaphone App Store"''
Go to the PBX manager and open the '''"AP app installer"''' plugin. On the right panel, the App Store will be shown. ''Hint : if you access it for the first time, you will need to accept the "Terms of Use of the innovaphone App Store"''
* In the search field located on the top right corner of the store, search for '''"XXX"''' and click on it
* In the search field located on the top right corner of the store, search for '''"remote control"''' and click on it
* Select the proper firmware version, here '''"v14"''' and click on install
* Select the proper firmware version, here '''"v14"''' and click on install
* Tick "I accept the terms of use" and continue by clicking on the install yellow button
* Tick "I accept the terms of use" and continue by clicking on the install yellow button
* Wait until the install has been finished
* Wait until the install has been finished
* Close and open the PBX manager to refresh the list of the available colored AP plugin
* Close and open the PBX manager to refresh the list of the available colored AP plugin
* Click on the '''"AP xxx"''' and click on '''" + Add an App"'''
* Click on the '''"AP remotecontrol"''' and click on '''" + Add an App"'''
* Enter a '''"Name"''' that is used as display name ''(all character allowed)'' for it and the '''"SIP"''' name that is the administrative field ''(no space, no capital letters)''. ''e.g : Name: xxx, SIP: xxx''
* Enter a '''"Name"''' that is used as display name ''(all character allowed)'' for it and the '''"SIP"''' name that is the administrative field ''(no space, no capital letters)''. ''e.g : Name: Remote Control, SIP: remotecontrol''
* Tick the appropriate template to distribute the App
* Tick the appropriate template to distribute the App
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good


== Apps ==
== Apps ==
{{FIXME|reason=To be finished}}
=== Remote Control (remotecontrol) ===
 
This is the standard UI App for Remote Control.
=== Overview ===
Parameters:
;Websocket: Connection between the PBX and the App Platform. the App Platform receives the number of licences via this connection.
;PbxSignal: Presence monitoring and management of favourites
;PbxApi: Protocol to register to the PBX and do signalling with the JSON signalling protocol


== Concept ==
[[Image: RemoteControl.png]]
[[Image: RemoteControl.png]]


A user (viewer) sends a request to another user (sharer) to have access to the sharer's PC.
A user (viewer) sends a request to another user (sharer) to access the sharer's PC.
<br/>The sharer accepts the session and start sharing its desktop content with the viewer.
<br />The sharer accepts the session and begins to share their desktop with the viewer.
<br/>The viewer also gets automatically control over mouse and keyboard.
<br />The viewer is also automatically given control of the mouse and keyboard.  
<br/>Some other functionalities are also provided:  
=== Features ===
A number of features are provided:  
* Multiple monitor support: Viewers can switch between desktops by clicking on the monitor icons
* Direction of control: Change the direction of sharing, a viewer would become a sharer
* Screen scaling: Two different views of the remote desktop, original size or resized
* Notifications: On the remote PC, if the sharer does not have the remote control open or is busy with another session, the person requesting a session will be notified within the Remote Control App
* Multiple users: Many viewers for one sharer
* Copy & paste support
* Launch the Remote Control App with a URL (Premium)


* Several monitors are supported. Viewer can switch between desktops by clicking on the monitor icons.
=== Technical data ===
* Direction of control can be changed. Switch direction of the sharing. Viewer would become sharer.
* the maximum bitrate is 1.2Mbits for the users who is sending its desktop UI. The viewer just sends mouse and keyboards events
* Two different views of the remote desktop, original or adjusted size.
* Notifications at remote PC if the sharer does not have Remote Control opened or is busy with another session.
* Multiple viewers for a sharer.
* Copy & Paste


== Troubleshooting ==
== Troubleshooting ==
{{FIXME|reason=tbd}}
If you open a support ticket you will need to provide us debug data of your issue. Do not forget to flush the previous log/trace before creating new one in order to have a clear trace. You can also send us screenshot/videos of the behaviour that need to be reported to us. Do not forget to sent us also the PBX standard Configure file.
 
=== Trace flags of the App instance on the App Platform ===
Select the corresponding App instance of the Remote Control App service and click on the Diagnostics button. Tick the following trace flags:
*App
*Database
 
=== Trace flags of the myAPPS Client ===
Go to myApps burger menu, click on more and then click on the magnifying glass. Tick the following trace flag:
*AppSharing
 
==Known issues==
*Push notifications on sharer's smartphone : if a viewer wants to start a remote session with a sharer who does not have the Remote Control App open on their PC, a push notification is triggered on the sharer's myApps mobile phone (if installed).

Latest revision as of 16:49, 2 July 2024

Tools clipart.png FIXME: This product is in the beta phase and is not yet finished

Applies to

  • innovaphone PBX from version 14r2

Requirements

  • innovaphone PBX
  • innovaphone Application Platform (minimun version 120004)
  • V14r2
  • myApps for Windows. Note : in v14r2 Remote Control App is only supporting remote sessions between myApps Windows Client !

Overview

Remote Control is an application to access a remote PC.
The application can be used by the IT department to provide remote support or it could also be used as a collaborative tool for remote work.

Licensing

  • TBD

Installation

With the PBX manager AP app installer plug-in

Ap app installer.png

Go to the PBX manager and open the "AP app installer" plugin. On the right panel, the App Store will be shown. Hint : if you access it for the first time, you will need to accept the "Terms of Use of the innovaphone App Store"

  • In the search field located on the top right corner of the store, search for "remote control" and click on it
  • Select the proper firmware version, here "v14" and click on install
  • Tick "I accept the terms of use" and continue by clicking on the install yellow button
  • Wait until the install has been finished
  • Close and open the PBX manager to refresh the list of the available colored AP plugin
  • Click on the "AP remotecontrol" and click on " + Add an App"
  • Enter a "Name" that is used as display name (all character allowed) for it and the "SIP" name that is the administrative field (no space, no capital letters). e.g : Name: Remote Control, SIP: remotecontrol
  • Tick the appropriate template to distribute the App
  • Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good

Apps

Remote Control (remotecontrol)

This is the standard UI App for Remote Control. Parameters:

Websocket
Connection between the PBX and the App Platform. the App Platform receives the number of licences via this connection.
PbxSignal
Presence monitoring and management of favourites
PbxApi
Protocol to register to the PBX and do signalling with the JSON signalling protocol

Concept

RemoteControl.png

A user (viewer) sends a request to another user (sharer) to access the sharer's PC.
The sharer accepts the session and begins to share their desktop with the viewer.
The viewer is also automatically given control of the mouse and keyboard.

Features

A number of features are provided:

  • Multiple monitor support: Viewers can switch between desktops by clicking on the monitor icons
  • Direction of control: Change the direction of sharing, a viewer would become a sharer
  • Screen scaling: Two different views of the remote desktop, original size or resized
  • Notifications: On the remote PC, if the sharer does not have the remote control open or is busy with another session, the person requesting a session will be notified within the Remote Control App
  • Multiple users: Many viewers for one sharer
  • Copy & paste support
  • Launch the Remote Control App with a URL (Premium)

Technical data

  • the maximum bitrate is 1.2Mbits for the users who is sending its desktop UI. The viewer just sends mouse and keyboards events

Troubleshooting

If you open a support ticket you will need to provide us debug data of your issue. Do not forget to flush the previous log/trace before creating new one in order to have a clear trace. You can also send us screenshot/videos of the behaviour that need to be reported to us. Do not forget to sent us also the PBX standard Configure file.

Trace flags of the App instance on the App Platform

Select the corresponding App instance of the Remote Control App service and click on the Diagnostics button. Tick the following trace flags:

  • App
  • Database

Trace flags of the myAPPS Client

Go to myApps burger menu, click on more and then click on the magnifying glass. Tick the following trace flag:

  • AppSharing

Known issues

  • Push notifications on sharer's smartphone : if a viewer wants to start a remote session with a sharer who does not have the Remote Control App open on their PC, a push notification is triggered on the sharer's myApps mobile phone (if installed).