TopBanner

Some Notes on Skype for Business & Microsoft Teams PowerShell Sessions & Throttling

image

A few items about Skype for Business PowerShell https://technet.microsoft.com/en-us/library/dn362795(v=ocs.15).aspx

  • Only 9 PowerShell Sessions per domain
  • Only 3 sessions per administrator
  • After 15 minutes of inactivity, the session will automatically disconnect itself.

Fellow MVP Curtis Johnson notes  PowerShell sessions will be throttled if there is repeated read or write PowerShell executed. See his full article:  http://blog.insidelync.com/2017/09/skype-for-business-online-powershell-throttling-limits/

My Experience

  • It seems like credentials timeout after about 2 hours
  • Retrieving settings in small numbers can be done repeatedly (based on tests)

I would welcome your input on what you have found on Skype for Business (Phone System) PowerShell throttling.

How to get All Services in one PowerShell Session:
https://docs.microsoft.com/en-us/office365/enterprise/powershell/connect-to-all-office-365-services-in-a-single-windows-powershell-window

Native Office 365 (Skype for Business & Microsoft Teams) Overhead Paging Solution Using Polycom VVX

image


This blog outlines the steps to use a Polycom VVX IP phone as a native Office 365 Phone System interface to an overhead paging system.

This solution achieves

  • Works with Skype for Business on premise & Office 365 Cloud PBX / Phone System
  • Paging can be initiated from Skype for Business & Microsoft Teams users who can audio call a Skype for Business users.
  • Any Skype for Business or Microsoft Teams (with interop working) client or IP Phone can initiate paging (using VVX multicast method only other VVX phones can initiate paging)
  • Paging can be initiated from remote locations (literally anywhere on earth)
  • Uses wired building audio system to get the audio to speakers throughout the building
  • For multiple zones you would need to repeat the below configuration for each zone

What You Will Need

Overview of the Steps


Sign in Phone: Log the Polycom VVX Desk Phone into Skype for Business/Office 365 Phone System

In our testing we used a VVX600, but likely for an overhead paging system the Polycom VVX 201 would be lower cost and sufficient Office 365 device.

image

Just get the phone signed into Office 365 Phone System (aka Cloud PBX, Skype for Business Online or Microsoft Teams in the future.). This solution also works with Skype for Business Server as well.

Once the phone is working  and can make calls, we are ready for the next step.

Connect to Overhead Speaker System: RJ9 to Audio Cable

First you will need a cable to go between the handset jack on the phone and your audio system. Something like the Onvian RJ9 Male to 2 3.5mm Female Headset Phone MIC Audio Splitter Adapter Cable 2 Pack will provide an 1/8” (3.5mm) from audio system.

image

Remove the physical handset & its cord. (you will not need these anymore). Now plug this into the handset jack. (not the headset jack) on the back of the VVX phone.

IMG_20180111_170219

For our test we will use a PC speaker as our “speaker system”. (this will typically be a Bogen/Valcom or other speaker amplifier system)

Configure VVX Settings

Below are the settings necessary on the VVX phone.

  • The hook switch should be in the “off hook” position. (as if no phone handset is on hook. Don’t try to tape or hold the hook switch down during testing )
  • When the phone handset goes off hook, the VVX screen will temporarily look like the screenshot below. Press the “Back” button on the VVX screen.
    • (this is only necessary for while configuring and testing. Normally if someone accidentally presses the hook switch button, after several seconds it will go back to HomeScreen/no call
    • image
  • Settings > Basic > Preference > Auto Answer SIP Calls = Yes

Based on our testing, rebooting the phone should not disturb your settings, which means if you have a power outage and the VVX reboots there should be no surprises.

Now you should be able to call this phone from any Skype for Business client or other phone and it will play over the speaker connected.

For Multiple Paging Zones

Repeat the above steps with another phone.


Optional: Creating an Optional Beep Before Overhead Announcements

You can setup a preannouncement beep, but this will involve setting up a VVX provisioning server (essentially a simple FTP server) and changing a few others settings. [This article will be updated later to include these steps.]

clip_image002


Gotchas to Consider

The only one I can think of at the moment:

  • When the VVX phone starts, it does a short statics burst on boot which may play over PA system (just beware. If you are doing a reboot during the day, unplug the VVX audio from speaker system?)


Conclusion

This is a fairly straightforward overhead speaker solution that works for Office 365 Phone System and Skype for Business Server.


Thanks to:

Other solutions:
https://myuc.blog/2017/05/26/how-do-you-do-paging-with-cloudpbx/

Microsoft Teams User Tip #21: Using Desktop Sharing Give Control

image

In this Microsoft Teams user tip we will take a look at the new Desktop Sharing Give Control functionality.

Sharing Your Desktop

You click on Share Desktop and then select a Screen if you have more than 1.

image

Now the screen you just shared will have a red border indicating its shared.

Give Control – Hover, Top, Center.

To give control to another user in the meeting you may need to hover in the center top of the shared screen to get the control. (For me, sometimes the Give Control panel doesn’t show on initial sharing, as shown below)

image

Hover center top to get the control

image

That’s it.

image

Request Control – Lower, Left

Of course, another user in the call can request control, The button is in the lower left of the video canvas.

image


Neat New Feature – 2 Mouse Pointers: Local Mouse and Controller Mouse

A nice surprise is that Microsoft Teams Desktop sharing has two mouse pointers:

  • The user sharing their own screen has a mouse pointer
  • The user controlling the screen at this time has a mouse pointer

The user who is not currently controlling the screen has a black mouse pointer [2 in screenshot] and the user actively controlling the screen has a normal pointer. [1 in screenshot below]

image

By a single click in the shared screen the local user and user given control can toggle who has active control of the mouse at the moment.

Screen Sharing Lag Indication

There is a small amount of lag, but Microsoft Teams shows this by allowing the remote mouse to trail your local mouse. This is my opinion nicely indicates what is happening in a natural way.

image

Conclusion

I think Desktop Sharing Control has been nicely implemented and will be a welcome features to all users!

To see more Microsoft Teams User Tips:
http://windowspbx.blogspot.com/search/label/MicrosoftTeamsUserTip

.[Video] Learn Microsoft Teams in 5 Minutes:
http://windowspbx.blogspot.com/2016/11/learning-microsoft-teams-in-5-minutes.html