An open API service indexing awesome lists of open source software.

https://github.com/zloeber/psvvx

Polycom VVX series PowerShell Module
https://github.com/zloeber/psvvx

Last synced: about 1 year ago
JSON representation

Polycom VVX series PowerShell Module

Awesome Lists containing this project

README

          

# PSVVX

PowerShell module for Polycom VVX devices

## Description

PowerShell module for Polycom VVX devices

## Introduction

The Polycom VVX series devices have a RESTful interface. This module takes advantage of that to simplify scripting against a fleet of such devices if you need to do so.

## Requirements

I wrote and tested this with PowerShell 5 but 3 or 4 will probably work just fine. Most of the script ideas were pulled from [this script](http://www.myskypelab.com/2015/10/skype-for-business-lync-polycom-vvx.html) and all of the same device requirements listed therin will apply here as well.

If passing credentials for admin then use the default admin user of 'Polycom'.

## Installation

Powershell Gallery (PS 5.0, Preferred method)
`install-module PSVVX -Scope:CurrentUser`

Manual Installation
`iex (New-Object Net.WebClient).DownloadString("https://github.com/zloeber/psvvx/raw/master/Install.ps1")`

Or clone this repository to your local machine, extract, go to the .\releases\PSVVX directory
and import the module to your session to test, but not install this module.

## Features

- A simple mechanism to script a wide range of activities against Polycom VVX phones
- Abstraction of several common phone tasks.
- Two phone API integration methods, the REST API and the push model.
- Find VVX devices without any REST or push model available
- More to come, the base functions can be used for almost any task though.

## Versions

0.0.1
- Initial Release

0.0.4
- Several updates including:
- New functions for sending push commands
- New function for sending a text messagebox to devices
- Ability to add new commands to this module by simply updating one file in the prebuild scripts.

0.0.7
- Updates to the credential parameters for PS 4.0 compatibility
- Added Send-VVSSIPNotify function
- Many other clean up items

0.0.8
- Cleaned up Find-VVXDevice quite a bit and added DeviceType to output.

## Contribute

Please feel free to contribute by opening new issues or providing pull requests.
For the best development experience, open this project as a folder in Visual
Studio Code and ensure that the PowerShell extension is installed.

* [Visual Studio Code]
* [PowerShell Extension]

## Other Information

**Author:** Zachary Loeber

**Website:** https://github.com/zloeber/psvvx