Polycom provisioning - and Zoom!

Updated June 2019

So I have a little downtime which means I need a little project.
On my 'havent setup in the test lab yet' is a polycom provisioning service.
So, off to eBay i head for some devices (naturaly) and i'm pleasantly surprised to find some VVX handsets at a very reasonable £30.
On a roll, i head off to find some Trio conference devices. A step up from the CX3000 they replaced, these are nice pieces of kit.

I just missed out on a trio 8800 and visual+ bundle, so with VVX501 in hand i setup a provisioning service.
FTP server - filezilla - check
exceptions in the firewall - allow the filezilla app through - check
DHCP options (160 AND 161 for newer firmware) - check

Create a config file for the MAC address (i only have a single device, after all)
Remembering to disable updates from the Lync/Skype/Office365 service - I dont want a reboot loop as it updated and downgrades repeatedly.

<?xml version="1.0" standalone="yes"?>
<!-- Default Master SIP Configuration File-->
<!-- For information on configuring Polycom VoIP phones please refer to the -->
<!-- Configuration File Management white paper available from: -->
<!-- http://www.polycom.com/common/documents/whitepapers/configuration_file_management_on_soundpoint_ip_phones.pdf -->
<PHONE_CONFIG>
    <ALL
    device.set="1"
    device.auth.localAdminPassword.set="1"
    device.auth.localAdminPassword="<3 digit passcode>"
    device.prov.lyncDeviceUpdateEnabled.set="1"
    device.prov.lyncDeviceUpdateEnabled="0"
    device.lync.timeZone.set="1"
    device.lync.timeZone="0"
    device.baseProfile.set="1"
    device.baseProfile="Lync"
    httpd.cfg.enabled="1"
    httpd.enabled="1"
    lcl.datetime.date.format="D,dM"
    lcl.datetime.time.24HourClock="1"
    lcl.ml.lang=""
    prov.eula.accepted="1"
    feature.deviceLock.enable="0"
    feature.exchangeCallLog.enabled="0"
    />
</PHONE_CONFIG>


in particular
    device.lync.timeZone.set="1"
    device.lync.timeZone="0"


Turns off the sign-in wizard 'congratulations' page
That was easy :)

All i need to do now is log the device in by adding:

        reg.1.address="boardroom@domain.com"
        reg.1.auth.loginCredentialType="usernameAndPassword"
        reg.1.auth.useLoginCredentials="1"
        reg.1.displayName="Boardroom"
        reg.1.label="Boardroom"
       
        device.set="1"
        device.logincred.user.set="1"
        device.logincred.user="boardroom@domain.com"
        device.logincred.password.set="1"
        device.logincred.password="password"


Excellent.
So I wander back to eBay and discover a Trio 8800 (i want NFC, so the 8500 wont cut it) and I spot a seperate Visual+ unit.
I know I have a supported camera somewhere (Logitech 930e) and dig it out. Two quick bids later and they're on the way!

Ive never used a visual+ unit before but i expect it to be able to screenshare and have some functionality. Most of the meeting content will be skype based.

(a couple of days pass....)

So the trio arrives.
I get the MAC address, copy the config file and it logs in first time.
As I'm using NFC to bluetooth pair my mobile, i manage to dial out. It turns out the unit wasnt factory reset and i've dialled a number as the unit is still registering to a SIP server.
A quick factory reset, firmware upgrade and the unit picks up the config file, nice and clean and signs in. Just as it should be.


now for the visual+ unit. I cant get it to daisy chain network cables from the Trio. According to the documentation it should draw power from the Trio but its not, so I use another POE port on the HP switch that still works after 10 years.
The unit pairs, updates but then just reboots. and connects. and disconnects.
So i factory reset that badboy too (web page, login as admin from the Trio)
I disconnect the camera and let the unit come back up. I pair, update the firmware and let it settle before I put the camera in.
All good so far.

Next I enable wireless display (doesnt work with the huawei p20 pro - something about agreeing on a video resolution). The documentation only mentions Samsung devices.
I try airplay but my ipad isnt having it.
Both are enabled and set by:

        content.wirelessDisplay.sink.enabled="1"
        content.wirelessDisplay.sink.name="Study Trio"
        content.airplayServer.Discovery.bluetooth.enabled="1"



Next up is the directory. It doesnt appear on the trio by default - it needs enabled.
I have a speedial favorite in there, just for kicks.
feature.directory.enabled="1"


Then Zoom. Polycom offer a hybrid configuration where there cna be a Zoom button linked to a second registered line. You just need to enter the conference number after connecting.
Without much expectation I added the lines from here (hybrid mode)
https://community.polycom.com/t5/VoIP-SIP-Phones/FAQ-Add-Zoom-interoperability-to-the-Polycom-Trio/td-p/95278

I fired up the PC, logged into a zoom account and created a conference.
I joined on the Trio, and I was pleasently suprised that everything worked first time. The visual+ kicked in and so far so good.

I do have a couple of gripes.
1 - the phones are hitting the FTP server every 8 seconds looking for files and configs. This might be the latest firmware, but I was under the impression this should be every 24 hours.
2 - after applying the Zoom changes, the trio dropped both the main (SfB) line and the second (Zoom) line. They re-registered shortly after.
3 - Daisy chaining the visual+ would make much more sense but Im not sure if its the switch, a config on the switch, or just not supported (in which case the documentation/setup guide is wrong).

I need to dig into these three.

Updateto item 1
I'd missed out a couple of unrelated looking items from the config, which have stopped the unit connecting back every 8 seconds for updates:
    lync.deviceUpdate.popUpSK.enabled="0"
    lync.provisionDeviceParams.enabled="0"



Update;
When joining a zoom meeting you might find yourself muted, if the organiser has everyone muted by default.
After a couple of months of frustration and asking the organiser to un-mute.
It turns out theres an in-call menu you can access by pressing '1'. More info can be found in the Zoom guide here: Skype for Business/Lync Integration with Zoom





Comments

Popular posts from this blog

Skype Online and MCOValidationError

SCCM 2012 R2 - Offline servicing error