Skip to content
QiTASC.com / intaQt Setup and Configuration /
Remote Phone Services (RemoteServiceConf.conf)
/ .. /
Remote Phone Services...





intaQt Phone Service

The intaQt Phone Service is a standalone application that is responsible for managing remote phones, allowing them to communicate with intaQt. When intaQt tries to acquire a remote phone, the intaQt Phone Service will search its database of registered remote phones and select one of them. It passes a reference to the phone to the acquiring intaQt. intaQt will then use this reference for all communication with the phone.

Because the intaQt Phone Service is a Standalone Application, it has its own set of configuration files. Additionally, intaQt requires a configured Remote Phone Services so that intaQt and intaQt Phones Service can communicate with each other.

Configuration

Syntax

1
2
3
4
5
6
7
8
RemoteServiceConf = {
    port                          : <Number>
    phoneValidityDurationMilliSec : <Number>
    requireAuthentication         : <Boolean>
    identitiesDirectory           : <String>
    propertyUpdateInterval        : <Number>
    fileCacheSizeMb               : <Number>
}
Parameters

  • port - The port number that the remote phone service listens on
  • Default value is set to 6000

  • phoneValidityDurationMilliSec - The duration of time in milliseconds that the phone is reserved for on the RPS

  • Default value is set to 10000

  • requireAuthentication (optional)

  • true if an authentication key is required to connect to the intaQt Phone Service
  • false (default) otherwise

  • identitiesDirectory (optional) - Points to a valid directory that contains the authentication key required to connect to an intaQt Phone Service requiring authentication

  • Must be used if requireAuthentication is set to true

  • propertyUpdateInterval (optional) - The interval in seconds that the phone properties are updated in

  • Default value is set to 10

  • fileCacheSizeMb (optional) - The size of the cache for files sent through the RemoteTemporaryFolder

  • Default value is set to 1024
  • If this field is changed, the Remote Phone Service must be restarted

Example

1
2
3
4
5
6
RemoteServiceConf = {
    port                   : 6000
    durationInMilliSeconds : 10000
    propertyUpdateInterval : 10
    fileCacheSizeMb        : 2048
}

Appium Configuration for intaQt Phone Services

If Appium is being started on the intaQt Phone Services, an additional Appium configuration must be set separately in the intaQt Phone Service configuration file. This configuration file must only specify isActive, as well as libraryPath if the default installation location is not being used.

Syntax

1
2
3
4
Appium {
    isActive    = <Boolean>
    libraryPath = <String>
}

Parameters

  • isActive
  • true enables the Appium plugin
  • false otherwise

    • Note: When set to true, it will disable Selendroid
  • libraryPath (Optional) - Path to the Appium library

  • By default this will point to the Appium library created by the Installer

Example

1
2
3
4
Appium {
    isActive = true
    libraryPath = "../../appium"
}