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.

Desktop

Updated on
18. Feb. 2025

Social

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.