Brandon Guy

A Collection of Information and Projects from over the years. 

Device Operator Console

Device operator Console is a quick tool built to support Poly devices running UC Software. These devices include the Poly CCX, Trio, and VVX devices running a release of 5.9.x or later.

This tool leverages many of the open APIs in the UC Software to provide a remote operating solution for these devices.

Download the most recent version

You can find a zip of the published software here:

Google Drive Share

Abbreviated Feature List

  • Remote Screen Viewing
  • Remote Device Operation
  • Call Control
  • Active Call Statistics
  • Modular Room View (For Trio V+ and Daisy-Chained Trios)

Normal Disclaimer

This Tool is provided free of charge with no implied warranty on behavior. The application does not collect nor send any data to any location other than the device you are connected to.

This application WILL enable the RestAPI of the device and WILL enable the screen capture functionality. Both of these interfaces will still require the administrator password of the device to access.

I’ve built the tool using Visual Studio and published using the ClickOnce Technology. Although the application does have the ability to auto update, this has not currently been implemented. You can read more about ClickOnce here on the Microsoft documentation portal.

Update: Depending on your system, ClickOnce may not be allowed to install by default, a fantastic write up on the ClickOnce behavior with Windows can be found on here:

Known Limitations

  • You must have enabled the Web Server functionality.
    • either http or https may be used
  • You cannot use the default password of ‘456’.
  • VisualPro devices cannot be displayed

8 thoughts on “Device Operator Console

  • Daniel
    April 24, 2020 at 10:42 am

    Hi Brandon,

    Thanks for sharing this useful tool. Have there been any updates released for this tool since you posted this?

    • Brandon
      June 10, 2020 at 6:17 pm

      I haven’t gotten anything else added into the tool, as life has been a bit crazy.

      I do intend on buttoning up a few things like adding drag support as well as making a quicker way to capture the device screen and exporting it to support customers making their own custom user documentation. I also want to clean up a few workflows for dialing and line selection and add in a way to send digits through a 4×3. if there are some things you’d like to see changed or added, feel free to leave the comments and I’ll work through them as I can.

  • John
    April 27, 2020 at 11:37 am

    Hi, great app, I don’t seem to be able to interact with it in Teams mode at all or in Skype for Business mode get it to let me enter my admin password is that a bug or by design of the solution?

    • Brandon
      June 10, 2020 at 6:14 pm

      Correct, currently the RestAPI controls do not control the android applications, only the native Poly application.

      When running with Skype for Business mode, while this is the Poly Application, the keypad that is used in this interaction is actually an android application keyboard, which we can’t send a command to over the API interface.

      I’m trying to stick to only using externally facing public APIs with this tool so that it can be shared externally, so it is a limitation at this point in time.

  • Aaron G.
    October 15, 2020 at 12:38 am

    It would be most helpful if there was a console and/or debug option for this tool. Right now I’m having a heck of a time getting it to work and have no idea why it isn’t. I’ve tried multiple VVX phones now to no avail. Perhaps a basic user manual or notepad document contained within the ZIP file that has instructions?

    I love the concept of this tool but have yet to successfully use it to comment on it’s functionality. It very well could be operator error but the UI is simple enough I’d like to think that’s not where I’m getting hung up (VoIP joke).


    • Brandon
      November 21, 2020 at 8:03 pm

      I am hoping to get a few updates into the tool over the holiday. I was going to try to work in some debug logging to help out in these scenarios. The most common problem I’ve seen has been related to firewalls, but it could absolutely be something else going on.

  • chito
    October 22, 2020 at 2:44 am

    This is very helpful especially that we are working from home most of the time. Would just like to know how to navigate to the next page of the display.

    • Brandon
      November 21, 2020 at 8:05 pm

      I have been meaning to add in some overlay controls to simulate swiping for this very reason. Right now there isn’t a way to drag across the screen.

Leave a Reply

Your email address will not be published. Required fields are marked *.

You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>