+ All Categories
Home > Documents > PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later),...

PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later),...

Date post: 18-Mar-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
27
1 PDMS-SP 2.1.1 FEATURE SET SUMMARY __________________________________________________________________________________________________________________________________________________________________________________________________________________ PDMS-SP 2.1.1: Feature Set Summary July 23 rd , 2020 This document covers what’s new in PDMS-SP 2.1.1, and what’s supported today in PDMS-SP as a whole. The content will cover both web portal and API features. Details on the previous versions of PDMS-SP can also be found here. If you have any questions, please contact [email protected]. Release History Release Version Features 2.1.1 Activity Logs Alert Thresholds: MOS and SIP Registration Claim Zero-Touch Devices for UCS 2.1.0 Syslog Collection Enhancements Administration API: Base Profile Patch Self-Report Note Field Single and Bulk Unclaim Device Revoke Access Token API Platform Status Monitoring Portal 2.0 PDMS-SP API Developer Portal (API v2) Administration APIs: Organizations and Devices Application APIs: UCS and OBi Edition REST API Relay Call Quality Statistics Single Sign-On at Web Portal 1.0 Rebrand from OBiTALK Device Management Platform Support for Polycom UCS Devices OBiTALK Service API (API v1)
Transcript
Page 1: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

1

PDMS-SP 2.1.1 FEATURE SET SUMMARY

__________________________________________________________________________________________________________________________________________________________________________________________________________________

PDMS-SP 2.1.1: Feature Set Summary July 23rd, 2020

This document covers what’s new in PDMS-SP 2.1.1, and what’s supported today in PDMS-SP as a whole. The content will cover both web portal and API features. Details on the previous versions of PDMS-SP can also be found here.

If you have any questions, please contact [email protected].

Release History

Release Version Features

2.1.1 • Activity Logs

• Alert Thresholds: MOS and SIP Registration

• Claim Zero-Touch Devices for UCS

2.1.0 • Syslog Collection Enhancements

• Administration API: Base Profile Patch

• Self-Report Note Field

• Single and Bulk Unclaim Device

• Revoke Access Token API

• Platform Status Monitoring Portal

2.0 • PDMS-SP API Developer Portal (API v2)

• Administration APIs: Organizations and Devices

• Application APIs: UCS and OBi Edition REST API Relay

• Call Quality Statistics

• Single Sign-On at Web Portal

1.0 • Rebrand from OBiTALK Device Management Platform

• Support for Polycom UCS Devices

• OBiTALK Service API (API v1)

Page 2: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

2

PDMS-SP 2.1.1 FEATURE SET SUMMARY

What’s New in PDMS-SP 2.1.1

Activity Logs

This feature gives service providers an audit trail view into certain actions in PDMS-SP. Activities are recorded by their timestamp, source, username and message (i.e. the activity). The “Activity” chart shows a history of the number of activities in the particular tenant, where the “Logs” show the activity details. Inside the Logs, you can click on one of them to capture more details about that particular log.

Figure 1. Screenshot from the Web Portal of the Activity Logs feature

The below table lists the activites that is supported and recorded in PDMS-SP 2.1.1. Note that some functions are not supported because PDMS-SP itself has not supported the actual functions of these.

Activity Log Type Web Portal API

User Login Y Y

User Logout Y Y

User Create Y N/A

User Delete Y N/A

User Update Y N/A

Organization Create Y Y

Organization Update Y Y

Organization Role Create Y N/A

Organization Role Delete Y N/A

Organization Role Update Y N/A

Base Profile Update Y Y

Device Claim Y Y

Device Unclaim Y Y

Page 3: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

3

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Alert Thresholds: SIP Registration and MOS Score

PDMS-SP now supports the ability to alert a user when a device on their deployment does not meet up to certain thresholds set by the new PDMS-SP interface. With that, users will also gain the ability to set thresholds of the SIP Registration and MOS-LQ scores in the given user interface.

Alerts Home Page:

When you select the Alerts page from the main menu, you will be first directed to a page where all the generated alerts are shown.

Figure 2. Screenshot from the Web Portal of the Alerts Home page, showing all the alerts that have been generated from the set

thresholds.

You can then go to the Alert Settings page to create, configure, or terminate the available alert thresholds. Within these threshold items, you can zoom into one of them and just display the alerts generated by the threshold in subject. Over in this page, there is also the Tags column, where it would show all the Tags that device in subject has, not particularly what’s set on the Alert item. Tags:

So how do you organize what devices should get alerts? In PDMS-SP 2.1.1, we introduce the concept of Tags. This is to organize a pool of devices in your PDMS-SP tenant or organization together by a certain label or designation (i.e. the Tag). Then, you can tie the Tags to the Alert item so that the alert is only based on your set pool of devices. Tags can be set through the configuration of the Poly endpoint, which can be either set from your provisioning server, or from the device webpage.

1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note

from your provisioning server or device webpage with the following syntax:

deviceAnalytics.note = "tag{delimiter}tag{space}{tag1}{delimiter}{tag2}

{delimiter}………{tagN}"

where N = 1, 2, 3, 4, …. and the {delimiter} is any combination of non-space characters (e.g. |)

Page 4: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

4

PDMS-SP 2.1.1 FEATURE SET SUMMARY

An example configuration file would be as follows :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<CONFIG>

<OBiTALK

deviceAnalytics.note = "tag|tag PolyHQ|San Jose|Server 3|United

States"

/>

</CONFIG>

The delimiter is placed there to indicate to the system the separation between the tags. In the example above, “|” is being used to separate PolyHQ, San Jose, Server 3, and United States tags. The delimiter is also defined by the character between tag and tag, so the system knows what the delimiter to expect and that other characters potentially in the tag string itself is not treated as a delimiter.

Note: Configuration for tags cannot be concatenated together with a self-report note field. In other words, if you want to use tags, no characters before the tag{delimiter}tag character can be placed in the deviceAnalytics.note parameter.

Alerts Settings:

This Alerts Settings page is where you set your Tags and your thresholds (now supports MOS-LQ and SIP Registration).

Figure 3. Screenshot from the Web Portal of the Alerts Settings page, showing all the set alert items that has the threshold

configuration.

Over at the Create New Alert button, a pop-up will show the configuration you can set to create the new alert item.

Creating Alerts:

1. Go to Alert Settings

2. Click the + Create New Alert button

3. Specify the Name of the Alert

4. Over at the Tags field, chose one of the tags displayed in the dropdown, or start typing the tags to

do a smart search of the tags available. Note: Tags would have to be configured on the device

first before it can appear here.

5. Select either of the threshold for this Alert item

a. MOS-LQ (Near-end): To raise an alert if the set minimum threshold MOS score of a

certain calls, and for a minimum number of seconds of that call duration is met.

b. SIP Registration: To raise an alert if the SIP Registration of that device is not registered.

Page 5: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

5

PDMS-SP 2.1.1 FEATURE SET SUMMARY

6. Click Create.

Figure 4. Screenshot from the Web Portal of the Alerts Settings page, showing the pop-up box to set the configuration of the alert.

Note: Once you create an alert, you cannot edit the thresholds anymore. If you need to fix a certain Alert item, please delete it and create a new one.

Duplicating Alerts:

1. Go to Alert Settings

2. Click the icon to duplicate an existing Alert.

3. Make changes on Name, Tags, or either of the alert thresholds

4. Click Create.

View all generated alerts from a single Alerts item:

A. Go to Alert Settings

B. Click the icon

C. You will then be transported to a page similar to the Alerts Home page, but it will only show

entries generated only by this Alert item.

Requirements:

• Firmware:

o VVX: 6.1.0

▪ For support for Tags, it will require UCS 6.1.0 or later. Note: In the time of writing

of PDMS-SP 2.1.1, groupings for Alerts can only use Tags.

o Trio: Not yet supported

o OBi Edition devices: Not yet supported

• Configuration:

deviceAnalytics.note =

"tag{delimiter}tag{space}{tag1}{delimiter}{tag2}

{delimiter}………{tagN}"

Page 6: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

6

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Claim Zero-Touch Devices for UCS

This is a feature where UC Software-based devices (UCS) can be onboarded and bootstrapped into a set of UCS configs (e.g. the service provider-maintained provisioning URL) via the PDMS-SP web portal. The result of implementing this feature will give you a cloud-native experience deploying UCS endpoints, which provides benefits to end-users such as:

1. Self-serving themselves to onboard Poly devices to your service.

2. Purchase any Poly UCS-based endpoint from the channel without any pre-provisioning costs,

hence wider availability and less SKU-variant complexities in channel distribution.

As for the service provider themselves, the benefit to using this is the following:

A. One interface for all Poly device onboarding (No need to maintain both ZTP and PDMS-SP).

B. Eliminates the need to manage Ref IDs in Polycom ZTP.

C. New partners would not need to sign-up for ZTP to get onboarding services from Poly.

Note: The service will use Polycom ZTP as a means to redirect the UCS devices to PDMS-SP. Firmware and network requirements would still need to be followed for deployments.

Figure 5. Schematic of the flow of device onboarding using Polycom ZTP at PDMS-SP.

The mechanics of this feature anchors on the fact that UCS natively connects to ZTP at the device’s first bootup. ZTP then basically does a redirect to PDMS-SP, and PDMS-SP would serve the tenant assignment and its ZT Profile. See Figure 5 above for the schematics of how the ZTP fits into the PDMS-SP ecosystem. Keep in mind also that Step 2 will never happen unless the device.prov.ztpEnabled

is set to "1" which usually gets automatically set during a device factory reset.

Note: Before the device would connect to PDMS-SP, the service provider would have already need to setup the ZT Profiles and prepare the MAC addresses to claim into their PDMS-SP tenant.

Page 7: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

7

PDMS-SP 2.1.1 FEATURE SET SUMMARY

ZT Profile Setup:

The ZT Profile is a profile served from PDMS-SP during a device’s onboarding to the cloud service. This would contain the UCS configuration file that is to be provisioned. As an administrator or if the user has the appropriate permissions, you are able to create a UCS ZT Profile and then edit them afterwards. You can view the components of what you need to do get started from Figure 6 and 7.

Figure 6. ZT Profiles webpage at PDMS-SP with captions showing all the components inside the page.

Figure 7. Webpage after pressing Create New ZT Profile with XML Editor built-in.

Page 8: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

8

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Claim Device:

After you’ve set your ZT Profiles in the fashion you like, its time to claim your devices to the PDMS-SP database. Here, you will associate the device’s MAC address, the sub-organization and the ZT Profile. Remember to do this before you turn the device online, or otherwise a factory reset is required.

Figure 8. Claim Device webpage with captions showing the components inside doing a single claim device with the new UCS ZT

Profile.

Figure 8 shows the components needed to be inputted so that the claim device process can go through successfully. The ZT Profile dropdown will show both the OBi and the UCS ZT Profiles at the same time. If the wrong ZT profile is assigned and fed to the device, it will just pass a blank XML file, hence no profile will pass on the device when it gets onboarded.

Note: If the claimed device already has an association to a Polycom ZTP tenant, the claim device feature will not work, and the device will remain in a “Pending” ZT state.

Note: If the claimed device already has the parameter obitalk.accountCode configured on it,

the feature will not work, and the device will stay into that tenant. Also if the device is successfully claimed, then later gets provisioning to a different value in its obitalk.accountCode,the

device will be moved and go to that tenant. Please ensure device is properly secured (e.g. change the admin password from default).

This Claim Device action can be done via a CSV file uploads under “Claim multiple devices.”

Requirements:

• Firmware:

o VVX: 5.8.0

o Trio: 5.9.1

• Configuration:

o device.prov.ztpEnabled = "1"

o obitalk.accountCode to be blank and not configured

• On-site Network:

o Whitelist all PDMS-SP requirements plus Polycom ZTP requirements (ztp.polycom.com):

▪ 3.219.214.168 (Port 80, 443)

▪ 18.235.37.112 (Port 80, 443)

Page 9: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

9

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Features Supported as of v2.1.1

PDMS-SP Web Portal Feature Matrix

The table below shows the differences in support in different software streams of Poly voice endpoints with respect to the PDMS-SP Web Portal. This data is only relevant as of the launch of PDMS-SP v2.1.1—will be subject to change as software development continues.

OBi Voice Adapters VVX OBi Edition

Software VVX UC Software

Online/Offline Status Y Y Y

SIP Registration Status Y Y

Y

(Without Registration Status Details)

Configuration Read Y Y Y

Configuration Write Y Y Via XML Format

Add Device (non ZT) Y Y N

Delete Device (non ZT) Y Y N

Claim Device (ZT) Y Y Y

Onboarding via Config (Late Binding)

N/A N/A Y

Unclaim Device (ZT) Y Y Y

Remote Provisioning via Cloud-Hosted Profile

Y Y N

Base Profiles – for day-0 bootstrapping

Y Y N

Base Profiles – for day-2 provisioning

Y Y N

Reboot - individual Y Y Y

Reboot - mass Y Y Y

Factory Reset - individual Y Y Y

Factory Reset - mass Y Y Y

Resync Provisioning Y Y Y

Remote PCAP OBi5 Series Only Y Y

Remote Syslog (Start/Stop) Y Y Y

Edit Note Alias Y Y Y

Sub-Organization Support Y Y Y

SIP ALG Test Y Y N

Map Y Y Y

Snapshot Y Y Y

Firmware Update From PDMS-SP

Y Y N

Call Quality Statistics Y Y Y

(With VQMon License)

Page 10: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

10

PDMS-SP 2.1.1 FEATURE SET SUMMARY

PDMS-SP API Feature Matrix

The table below shows the differences in support in different software streams of Poly voice endpoints with respect to the PDMS-SP API. This data is only relevant as of the launch of PDMS-SP v2.1.1—will be subject to change as software development continues.

OBi Voice Adapters VVX OBi Edition

Software VVX UC Software

Online/Offline Status Y Y Y

SP Registration Status Y Y Y

Fetch Firmware Version Y Y Y

Claim Device Y Y Y

Un-claim Device Y Y Y

Fetch Parameters Y Y use UCS REST API

Write Parameters Y Y use UCS REST API

Reboot Y Y Y

Factory Reset (All) Y Y Y

Factory Reset (Granular) Y Y N

Resync Provisioning Y Y Y

Last Update / Contact Y Y Y

Service Activation Code Y Y N

Onboarding Service Tag N/A N/A Y

Applications REST API Set Y Y Y

Manage Organizations Y Y Y

Remote PCAP N N N

Remote Syslog Y Y Y

Call Quality Statistics Y Y Y

Page 11: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

11

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Previous Releases

Page 12: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

12

PDMS-SP 2.1.1 FEATURE SET SUMMARY

PDMS-SP 2.1.0: Feature Set Summary February 18, 2020

This document covers what’s new in PDMS-SP 2.1.0, and what’s supported today in PDMS-SP as a whole. The content will cover both web portal and API features. Details on the previous versions of PDMS-SP can also be found here.

If you have any questions, please contact [email protected].

Release History

Release Version Features

2.1.0 (new) • Syslog Collection Enhancements

• Administration API: Base Profile Patch

• Self-Report Note Field

• Single and Bulk Unclaim Device

• Revoke Access Token API

• Platform Status Monitoring Portal

2.0 • PDMS-SP API Developer Portal (API v2)

• Administration APIs: Organizations and Devices

• Application APIs: UCS and OBi Edition REST API Relay

• Call Quality Statistics

• Single Sign-On at Web Portal

1.0 • Rebrand from OBiTALK Device Management Platform

• Support for Polycom UCS Devices

• OBiTALK Service API (API v1)

What’s New in PDMS-SP 2.1.0

Syslog Collection Enhancements

For Poly endpoints running UC Software, fetching logs from the local phone storage via the web portal is already supported. However, this feature set is limited on the phone’s storage, limiting a service provider’s ability to troubleshoot. This feature-set to initiate a start and a stop for a syslog capture that is streamed to PDMS-SP. The feature also comes in both forms—the web portal and the API.

The legacy feature Fetch Device Log is still supported in this menu. Just press the button to initiate the fetch, and then the download link will appear. This feature, however, is not available via a REST API call.

Page 13: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

13

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Figure 1. Screenshot from the Web Portal when there is (left) an inactive session with download link from previous session and

(right) an active session with download link of the current session

Feature Specifications (applicable on both Web Portal and API):

• The maximum size for a Syslog file is 16MB. When the capture hits the size limit, it will

automatically stop the session.

• While the Syslog capture is running, it can be downloaded in the middle of the session. However,

it will only capture at intervals of 200KB at this mode. When the capture is stopped, however, the

whole log will still be recorded.

• The Logging Configuration and Timeout entries are optional. If nothing is configured upon the

Start Syslog execution, Timeout will be set to 7 days (i.e. 10080 minutes).

• The Syslog render level is always set to DEBUG (0) in the Web Portal. In the REST API, you can

change this to other render levels, but DEBUG (0) for syslog captures are highly recommended

for any session.

• The Start Syslog button cannot be executed if a session is already running. If you are seeing this

disabled, a session is either already started from the web portal or from the REST API.

• If the phone reboots, the syslog session will still remain active, but the logs will stop populating.

Please make sure to Stop, then Start a new session for each phone boot cycle.

• Should you require logs of phones during reboot, you can still use the Fetch Device Log from the

local phone.

As it relates to Poly endpoints running OBi Edition, what’s new here is just the APIs to initiate the Start and the Stop. Keep note, however, that the same REST API in PDMS-SP is used for UC Software and OBi Edition. The function on the web portal, on the other hand, is already supported before this PDMS-SP v2.1.0 release.

Page 14: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

14

PDMS-SP 2.1.1 FEATURE SET SUMMARY

REST API Commands:

Visit the links of each API below learn more about each respective functions and required formats.

• POST /devices/{deviceid}/syslogs: to start the syslog session of a single device and

procure the syslogid. The syslogid is the key or string that labels the syslog session capture in

which is used to fetch its status or stop the capturing session.

• GET /devices/{deviceid}/syslogs: to get the status and syslogid of a syslog session of a

single device.

• GET /devices/{deviceid}/syslogs/{syslogid}: similar to the GET request without the

{syslogid} but can now specify the syslogid in the request URL itself.

• PATCH /devices/{deviceid}/syslogs/{syslogid}: to stop the syslog session of a

given syslogid.

Example PATCH /syslogs/{syslogid} Request:

PATCH https://pcs-api-na.obitalk.com/api/v2/domain/77123456/devices/856

7890/syslogs/94nag46fy622nxg

{

"status": "stop"

}

Response:

{

"data": [

{

"id": "94nag46fy622nxg",

"start_time": "2020-02-11T19:26:36+00:00",

"stop_time": "2020-02-18T19:26:36+00:00",

"status": "stop",

"size": 16000000,

"download_url": "https://service.obitalk.com/obinet/services/api/

ssl/downloadslog?id=94nag46fy622nxg"

}

]

}

Note: A typical operation would be to start the syslog using POST, then procure the information with GET with the provided download link during the currently running session (optional), then PATCH to stop the syslog capture with another GET to grab the final results after it is stopped.

Page 15: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

15

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Administation API: Base Profile Patch

Poly endpoints with OBi Edition support the concept of Base Profiles, where devices can subscribe to a single XML profile in PDMS-SP and treats it as an auto-provisioned configuration. Each device subcribes to a single Base Profile in PDMS-SP, which can be changed at any time. This new enhancement adds another entity to the JSON Body Request on the existing PATCH /devices/{deviceid} API. This feature is only supported in OBi Edition at the time of writing.

Example Request:

PATCH https://pcs-api-na.obitalk.com/api/v2/domain/77123457/devices/8

567890

}

"org": "7712345",

"baseProfile": "21"

}

Note: both JSON objects are optional. The example above sets the device to an organization inside your PDMS-SP tenant by organization ID and the Base Profile to Base Profile 21. The following action from the REST API will be similar to this function in the web portal below:

Figure 2. Screenshot from the Web Portal on a VVX350 running OBi Edition that is about it have its Base Profile assignment changed.

Page 16: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

16

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Self-Report Note Field

When your list of devices managed in PDMS-SP grows large, searching for a particular device becomes a more difficult task. Searching these devices by MAC Address or Serial Number is also not quite the preferred input to a support person of a service provider hotline.

Under the Manage Devices page in the web portal, the Notes field is now more dynamic with the use of this feature. A service provider can simply provision a parameter in the UCS-running Poly endpoint using their provisioning server, and then the parameter value string gets passed to PDMS-SP’s Notes Field (see Figure 3 for reference). Once the UCS parameter gets provisioned on the phone and passed through the Note field in PDMS-SP, the Manage Devices search bar can be used to filter out the devices that contain the characters of the search query.

A couple of use cases that the Notes field can help a service provider:

1. A support staff gets a call, and would only has information about their phone number, not their

MAC address.

2. A support staff tries to filter all phones labelled by their Customer name in the Notes field any

custom tags provided by their call control’s provisioning server and check their Registration status

in the Manage Devices page

3. An engineering staff wants to do an inventory count of phones on all phones that are labelled in

the Note field based on geographical region.

Requirements:

• Firmware:

o VVX: 6.0.0

o Trio: Not yet supported

o OBi Edition devices: Only applicable using Cloud Configuration

• Configuration:

o deviceAnalytics.note="any string here"

Figure 3. Screenshot from the Web Portal showing the Notes field and its search bar in (left) the Manage Devices page and (right) the Device Configuration page

Page 17: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

17

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Setup Instructions:

1. Go to the Edit Note Alias menu, enable UCS Alias and click Update to save the changes.

(Note: The Obi Alias menu is only applicable to OBi Edition and only on units that use the Cloud

Configuration parameters.)

2. On the UCS-running Poly endpoints, config the parameter deviceAnalytics.note to whatever string

value you want the Notes field to display. An example config file is provided below:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<CONFIG>

<NOTE

deviceAnalytics.note = "+14088906000"

/>

</CONFIG>

3. Then under the Device Configuration page, the Device Note field should populate whatever

parameter value the deviceAnalytics.note has on that particular device.

Note: The Self-Report Note Alias also follows a precedence hierarchy—that is, if there is already a value entered in the Device Note field from an user in the web portal, the UCS Alias would not take over that particular device. In other words, only empty Device Note fields can take the self-reported Note alias.

Single and Bulk Unclaim Devices

PDMS-SP now supports an Unclaim Device feature at the web portal. PDMS-SP users can their remove UCS or OBi Edition-running Poly endpoint in its Device Configuration page (single) or at the Tools page where a CSV file full of MAC addresses or Serial Numbers can be uploaded and processed (bulk).

For UCS-running devices, especially note that the configuration that enables the PDMS-SP connection must be disabled. If an Unclaim Device request is pushed to the UCS-running device and the requirements are not met, the device will come back to PDMS-SP as if nothing happened.

For OBi Edition-running devices, do not forget to recustomize afterwards so that the Zero-Touch customization profile is also reset at the firmware level.

Page 18: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

18

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Figure 4. Screenshot from the Web Portal showing the (top) single Unclaim Device and (bottom) bulk Remove Devices

Requirements for UC Software

• Minimum Firmware Version:

• VVX: 5.8.0

• Trio: 5.9.1

• Parameters:

• feature.obitalk.enabled="0"

• obitalk.accountCode="" (leave empty)

Requirements for OBi Edition

• Minimum Firmware Version:

• VVX x50: 6.3.1.0

• VVX D Series: 7.0.0

• OBi3 Series: 3.0.1.5379

• OBi5 Series: 4.0.2.5429

• Parameters: None

• Recustomization Steps:

• (Option 1) Dial out the digits, separated by comma: ***, 0, 8888#, 1, 1#, 1.

• (Option 2) Keep the device online and open a support ticket by emailing to

[email protected], providing the MAC or Serial of the device.

Note: Keep in mind that there might be terminologies like “Delete” or “Remove” might exist around the web portal. “Delete” is for OBi Edition-running devices where it is onboarded using Add Device where Unclaim is for bootstrapped devices. “Remove” is applicable for both “Unclaim” and “Delete.”

Page 19: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

19

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Revoke Access Token API

This is an enhancement of allowing a way to ‘logout’ after you authenticate into PDMS-SP APIs using OAuth 2.0 tokens. Once requested, there are two cases that this can happen. Example shown below.

Method and URL:

GET https://pcs-api-na.obitalk.com/api/v2/domain/[orgid]/revoke-token

• Case 1: Response when revoke a valid token (HTTP Status 204 No Content)

• Case 2: Response when trying to revoke a token already revoked or calling other APIs using

revoked token.

}

"fault": {

"faultstring": "Access Token not approved",

"detail": {

"errorcode": "keymanagement.service.access_token_not_approv

ed"

}

}

}

Platform Status Monitoring Portal

PDMS-SP users can view a page that displays uptimes of all servers for the past three months. Also in the portal, users can sign up for alerts when there would be a planned or unplanned outage. Visit https://status.obitalk.com after you login to get to this portal.

Figure 5. A portion of the PDMS-SP Platform Status Monitoring Portal Screenshot, showing uptime and link to subscribe updates

Page 20: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

20

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Features Supported as of v2.1.0

PDMS-SP Web Portal Feature Matrix

The table below shows the differences in support in different software streams of Poly voice endpoints with respect to the PDMS-SP Web Portal. This data is only relevant as of the launch of PDMS-SP v2.1.0—will be subject to change as software development continues.

OBi Voice Adapters VVX OBi Edition

Software VVX UC Software

Online/Offline Status Y Y Y

SIP Registration Status Y Y

Y

(Without Registration Status Details)

Configuration Read Y Y Y

Configuration Write Y Y Via XML Format

Add Device (non ZT) Y Y N

Delete Device (non ZT) Y Y N

Claim Device (ZT) Y Y N

(Use Polycom ZTP)

Onboarding via Config (ZT) N/A N/A Y

Unclaim Device (ZT) Y Y Y

Remote Provisioning via Cloud-Hosted Profile

Y Y N

Base Profiles – for day-0 bootstrapping

Y Y N

Base Profiles – for day-2 provisioning

Y Y N

Reboot - individual Y Y Y

Reboot - mass Y Y Y

Factory Reset - individual Y Y Y

Factory Reset - mass Y Y Y

Resync Provisioning Y Y Y

Remote PCAP OBi5 Series Only Y Y

Remote Syslog (Start/Stop) Y Y Y

Edit Note Alias Y Y Y

Sub-Organization Support Y Y Y

SIP ALG Test Y Y N

Map Y Y Y

Snapshot Y Y Y

Firmware Update From PDMS-SP

Y Y N

Call Quality Statistics Y Y Y

(With VQMon License)

Page 21: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

21

PDMS-SP 2.1.1 FEATURE SET SUMMARY

PDMS-SP API Feature Matrix

The table below shows the differences in support in different software streams of Poly voice endpoints with respect to the PDMS-SP API. This data is only relevant as of the launch of PDMS-SP v2.1.0—will be subject to change as software development continues.

OBi Voice Adapters VVX OBi Edition

Software VVX UC Software

Online/Offline Status Y Y Y

SP Registration Status Y Y Y

Fetch Firmware Version Y Y Y

Claim Device Y Y N

Un-claim Device Y Y N

Fetch Parameters Y Y use UCS REST API

Write Parameters Y Y use UCS REST API

Reboot Y Y Y

Factory Reset (All) Y Y Y

Factory Reset (Granular) Y Y N

Resync Provisioning Y Y Y

Last Update / Contact Y Y Y

Service Activation Code Y Y N

Onboarding Service Tag N/A N/A Y

Applications REST API Set Y Y Y

Manage Organizations Y Y Y

Remote PCAP N N N

Remote Syslog Y Y Y

Call Quality Statistics Y Y Y

Page 22: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

22

PDMS-SP 2.1.1 FEATURE SET SUMMARY

PDMS-SP 2.0: Feature Set Summary October 9, 2019

This document covers what’s new in PDMS-SP 2.0. The content will cover both web portal and API features.

Release Version Features

2.0 • PDMS-SP API Developer Portal (API v2)

• Administration APIs: Organizations and Devices

• Application APIs: UCS and OBi Edition REST API Relay

• Call Quality Statistics

• Single Sign-On at Web Portal

PDMS-SP API Developer Portal (API v2)

Poly’s newest developer portal for PDMS-SP APIs. Visit https://api-developers.obitalk.com/ to access.

This new portal is the hub for all supported PDMS-SP cloud management APIs available today and the guides on how to use each of them. To know how to authenticate and start using the APIs, please start on the “Get Started” menu in the API Developer Portal webpage.

Administration APIs

These are sets of APIs that allow a PDMS-SP user to manage device and organizations in an API form. For Organizations

• New Actions: Create, Delete, Modify

• Manage organizations in an API form so service providers and enterprises can use their own

front-end to manage multiple tenants in PDMS-SP.

• Enhanced the GET /domain/{orgid}/orgs/{org} API to include the Onboarding Service

Tag for onboarding devices running UC Software

For Devices

• Resync to Provisioning Server URL

• Factory Reset Devices

Page 23: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

23

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Application APIs

Both VVX phones with UC Software and OBi Edition Software have their own set of HTTP commands to launch actions or applications to the device in a programmatic fashion. These APIs allow these particular sets of HTTP commands to be remotely executed from the PDMS-SP cloud, giving the added benefit of cloud-manageability, and eliminating the user’s need to host their own servers.

Newly added support:

• UCS REST API through PDMS-SP APIs (only compatible with UCS v6.1.0 or later)

• OBiXML Application Commands through PDMS-SP APIs By using PDMS-SP APIs, users can now wrap the HTTP application commands around the PDMS-SP REST APIs via POST /domain/{orgid}/devices/{device}/ucsapi (for UC Software) or POST

/domain/{orgid}/devices/{device}/obiapi (for OBi Edition Software).

• For more information on UC Software REST APIs, please visit:

https://support.polycom.com/content/dam/polycom-support/products/voice/polycom-uc/other-

documents/en/2018/ucsoftware-restapi.pdf

• For more information on OBi Edition OBiXML Applications, please visit:

https://support.polycom.com/content/dam/polycom-support/products/voice/business-ip-phones-

obi/user/en/obi640-api-developer-guide.pdf

Call Quality Statistics

Polycom endpoints (with UC Software or OBi Edition Software) can now report daily call quality status and call data to the PDMS-SP portal. Check the status report from the Statistics page or in the Device Configuration page when troubleshooting at a per-device basis. The call quality statistics are presented in two segments: Voice Quality (Upload Time, MOS Score, Duration, Delay, Packet Loss, Call ID) and the Call Data Record (Upload Time, Direction, Duration, Disposition, Call ID). As for the feature set today, these statistics are collected at every end of the call. Newly added support:

• Fetch Call Quality Statistics of Single Devices in your Organization via Web Portal

• Fetch Call Quality Statistics of All Devices in your Organization via Web Portal

• Fetch Call Quality Statistics of Single Devices in your Organization via API

For the Polycom endpoints to report these statistics, it must meet firmware and license requirements. Requirements for UC Software

• Minimum firmware requirement:

o VVX: 5.8.0

o Trio: 5.9.1

Note: iLBC, OPUS, G.719, L16.16, Siren22, G.726, SILK, and G.722.3 codecs are not supported

for MOS Score collection on current latest firmware (UCS v6.1)

• Set the following parameters and values from the phone (all non-default values):

• voice.qualityMonitoring.rtcpxr.enable="1"

• voice.qualityMonitoring.collector.enable.session="1"

• VQMon licenses (for phones manufactured before July 2017 only). See below table for part

numbers for the licenses.

Page 24: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

24

PDMS-SP 2.1.1 FEATURE SET SUMMARY

License Poly Part Number

VQMon Software Certificate Site License (5000 units) 5150-48378-001

VQMon Software Certificate Site License (500 units) 5150-47891-001

VQMon Software Certificate Site License (250 units) 5150-47893-001

VQMon Software Certificate Site License (100 units) 5150-47894-001

Requirements for OBi Edition Software

• Minimum firmware requirement:

• VVX x50 Series: 6.3.1.0

• VVX D Series: To be supported

• OBi Voice Adapters: To be supported

• Set the following parameters and values from the phone (all non-default values):

• X_DeviceManagement.Monitoring.SyncCQM = true

To access the cloud APIs, please refer to page go to https://api-developers.obitalk.com/. Once you have all the authentication pieces for your PDMS-SP tenant ready, refer to the PDMS-SP API Developer Portal under these links

1. Voice Quality: https://api-developers.obitalk.com/docs/pdmssp-

product/1/routes/domain/%7Borgid%7D/devices/%7Bdevice%7D/vq/get

2. Call Data Record: Voice Quality: https://api-developers.obitalk.com/docs/pdmssp-

product/1/routes/domain/%7Borgid%7D/devices/%7Bdevice%7D/cdr/get

You can request the data to be filtered based on a given time (in UTC time zone). If nothing is specified, then it will respond the GET call with data with the last seven days.

Page 25: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

25

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Single Sign-On at Web Portal

PDMS-SP now supports 3rd Party Single Sign-On (SSO) via OAuth2 for your organization. Your PDMS-SP account will be need to get enabled with the new SSO by our SP Support team. Please contact them at [email protected] to request access. While requesting, you can also ask to reserve one or more Email Domains so that users can sign-on at the regular PDMS-SP login page (https://www1.obitalk.com) with an email address with the configured email domain instead of the logging in from the designated SSO Landing Page URL.

Once you have access, you will see a new menu in PDMS-SP called “Single Sign-On” with an exclamation point icon beside it. Once you have filled in the appropriate blank fields, the exclamation point icon will disappear, indicating that you have successfully configured it to your SSO domain.

Below here are the parameters in PDMS-SP to setup the SSO feature:

Parameter Description Type

Client ID Client ID of ITSP’s SSO provider. Required

Client Secret Client Secret of ITSP’s SSO provider. Required

PDMS-SP Landing Page URL

Originally configured by PDMS-SP admin. Read-only

Authorization Endpoint

Authorization endpoint used to authenticate resource owners and obtain authorization grant.

Required

Authorization Callback URL

Originally configured by PDMS-SP admin. Read-only

Token Endpoint Token Request endpoint used to exchange authorization grants for Access Tokens.

Required

User Info Endpoint User info endpoint used to retrieve authorizing user information - i.e. username, email.

Required

Once configured, users can start utilizing SSO to PDMS-SP by either two methods:

1. Go to the Landing Page URL per the Read-only parameter. After a successful login at your

landing page, the user should be redirected to the PDMS-SP web portal.

2. If given Email Domain(s) are set by your PDMS-SP administrator, go to

https://www1.obitalk.com/obinet/, enter the email address with your designated Email Domain

and leave the password field blank. Then click “Sign In” and it should redirect to the Landing

Page URL for the SSO.

Page 26: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

26

PDMS-SP 2.1.1 FEATURE SET SUMMARY

Features Supported as of v2.0

PDMS-SP Web Portal Feature Matrix

The table below shows the differences in support in different software streams of Polycom voice endpoints with respect to the PDMS-SP Web Portal. This data is only relevant as of the launch of PDMS-SP v2.0—will be subject to change as software development continues.

OBi Voice Adapters VVX OBi Edition

Software VVX UC Software

Online/Offline Status Y Y Y

SIP Registration Status Y Y

Y

(Without Registration Status Details)

Configuration Read Y Y Y

Configuration Write Y Y Via XML Format

Add Device (non ZT) Y Y N

Claim Device (ZT) Y Y N

(Use Polycom ZTP)

Onboarding via Config N/A N/A Y

Remote Provisioning via Cloud-Hosted Profile

Y Y N

Base Profiles – for bootstrapping

Y Y N

Base Profiles – for day-2 provisioning

Y Y N

Reboot - individual Y Y Y

Reboot - mass Y Y Y

Factory Reset - individual Y Y Y

Factory Reset - mass Y Y Y

Resync Provisioning Y Y Y

Remote PCAP OBi5 Series Only Y Y

Remote Syslog Y

(Start/Stop)

Y

(Start/Stop)

Y

(Fetch)

Edit Note Alias Y Y Y

Sub-Organization Support Y Y Y

SIP ALG Test Y Y N

Map Y Y N

Snapshot Y Y Y

Firmware Update From PDMS-SP

Y Y N

Call Quality Statistics Y Y Y

(With VQMon License)

Page 27: PDMS-SP 2.1.1 Feature Set Summary - Polycom...1. On the Poly endpoint (running UCS 6.1 or later), provision the parameter deviceAnalytics.note from your provisioning server or device

27

PDMS-SP 2.1.1 FEATURE SET SUMMARY

PDMS-SP API Feature Matrix

The table below shows the differences in support in different software streams of Polycom voice endpoints with respect to the PDMS-SP API. This data is only relevant as of the launch of PDMS-SP v2.0—will be subject to change as software development continues.

OBi Voice Adapters VVX OBi Edition

Software VVX UC Software

Online/Offline Status Y Y Y

SP Registration Status Y Y Y

Fetch Firmware Version Y Y Y

Claim Device Y Y N

Un-claim Device Y Y N

Fetch Parameters Y Y N

Write Parameters Y Y N

Reboot Y Y Y

Factory Reset (All) Y Y Y

Factory Reset (Granular) Y Y N

Resync Provisioning Y Y Y

Last Update / Contact Y Y Y

Service Activation Code Y Y N

Onboarding Service Tag N/A N/A Y

Applications REST API Set Y Y Y

Manage Organizations Y Y Y

Remote PCAP N N N

Remote Syslog N N N

Call Quality Statistics Y Y Y

© 2020 Plantronics, Inc. All rights reserved. Poly and the propeller design are trademarks of Plantronics, Inc. The

Bluetooth trademark is owned by Bluetooth SIG, Inc. and any use of the mark by Plantronics, Inc. is under license. All

other trademarks are the property of their respective owners.


Recommended