Documentation
pascom Cloud Phone System Documentation and Release Notes
Environment Variables and Command Line Options
Here you will find a list of helpful parameters that can be used in conjunction with the pascom app.
The pascom Desktop Client supports a range of command line options and reacts to a number of environment variables on all operating systems.
Using the --help
parameter for more information on which options and environment variables are supported by your version of the pascom desktop client.
Example
Options:
--userDir <userDir> Set user directory. Via Environment:
Set PC_USERDIR to desired value
-h, --help Displays help on commandline options.
--help-all Displays help including Qt specific
options.
--exec Execute a command instead of starting
a client instance. Example: --exec
dial,*104 (Calls your own Voicemailbox)
--noUpdate Disable automatic update. Via
Environment: Set PC_NO_UPDATE to any
value.
--forceTouchMode Show UI like touchscreen is enabled
--debugMode Debug Mode. Via Environment: Set
PC_DEBUGMODE to any value.
--pcRendererMode <pcRendererMode> Change the used rendering backend.
Possible values are: auto, opengl,
openglSoftware, software. On Windows
there are additional modes: D3D11,
D3D11Software. On Windows and Ubuntu
there are additional modes: vulkan,
vulkanSoftware. On MacOS there are
additional modes: metal. Via
Environment: Set PC_RENDERER_MODE to
desired value.
--rdp Disable all video and/or audio
functionality on this client instance.
Via Environment: Set PC_RDP to any
value
--proxyServer <proxyServer> Use the given server as proxy. Via
Environment: Set PC_PROXYSERVER
--proxyPort <proxyPort> Use the given port for connecting to
the proxy. Via Environment: Set
PC_PROXYPORT, default: 3128
--proxyUser <proxyUser> Use the given user to authenticate
against the proxy. Via Environment: Set
PC_PROXYUSER
--proxyPassword <proxyPassword> Use the given password to authenticate
against the proxy. Via Environment: Set
PC_PROXYPASSWORD
--user <user> Override login username for first
login. Via Environment: Set PC_USER to
desired value. This value will be
ignored after the first successful
login.
--password <password> Override login password. Insecure,
please use PC_PASS environment variable
instead
--server <server> Override login server for first login.
Via Environment: Set PC_SERVER to
desired value. This value will be
ignored after the first successful
login.
--disableHeadsetSupport Set to true to disable automatic
headset detection and controls. Via
Environment: Set
PC_HEADSET_SUPPORT_DISABLED to any
value.
--logSennheiserMessages Log all communication from and to
Sennheiser HeadSetupApplication. Via
Environment: Set
PC_LOG_SENNHEISER_MESSAGES to any
value.
--logPolyMessages Log all communication from and to Poly
/ Plantronics Hub Application. Via
Environment: Set PC_LOG_POLY_MESSAGES
to any value.
--iceServers STUN/TURN Servers to use, comma
separated. Via Environment: Set
PC_ICE_SERVERS to desired value.
--disableVideo Completely disable video support. Via
Environment: Set PC_DISABLE_VIDEO to
any value
--enableWinks Enable usage of legacy winks API.
Required for some webcams but may lead
to crashes. Via Environment: Set
PC_ENABLE_WINKS to any value
--disableQueueState Disable queue state UI on this client.
Via Environment: Set
PC_DISABLE_QUEUE_STATE to any value
--minimized Do not open the main window on
startup. Via Environment: Set
PC_MINIMIZED to any value
--useCustomNotificationsAsDefault Do not use native notifications by
default. Via Environment: Set
PC_USE_CUSTOM_NOTIFICATIONS_AS_DEFAULT
to any value.
--limitJournalDays <limitJournalDays> Limit the amount of locally
synchronized journal entries to the
specified number of days. Via
Environment: Set PC_LIMIT_JOURNAL_DAYS
to the desired value.