Showing posts with label LyncOnline. Show all posts
Showing posts with label LyncOnline. Show all posts

Monday, September 28, 2015

Time2Market's Cloud Complete Unified Communications as a Service (UCaaS)

First off... this blog post is going to come across as a sales pitch and that is because it is. I'm not going to insult your intelligence... but there is a lot of confusion out there as to what is offered with various different Unified Communications as a Service (UCaaS) solutions and where they can fit into an organizations plan to further their communications. I'm not going to go into detail about all the other offerings out there, but what I'm going to do is offer you detail about Time2Market's Cloud Complete offering. We also offer a Cloud Custom option, that adds some additional functionality, but this blog post will focus on the Cloud Complete offering.

Anyone who knows me... knows that I'm not a fan of the "cloud". The reason is because I think it is one of those terms that gets thrown around and decisions made without really understanding the implications of turning over control to the cloud. I'm not saying that it doesn't make sense 100 percent of the time... because it actually does in a lot of scenarios.  I just don't like the blind run toward the cloud that I see a lot of people doing just because all the cool kids are doing it.

Having said that, Time2Market's Cloud Complete offering is a hosted UCaaS that is a Multi-tenant... Enterprise Voice... Skype for Business environment.

Yup.. you read that right... Skype for Business.

Time2Market's cloud is not based on the now defunct Lync Hosting Pack that was limited to the same feature set and Lync Online.

The is a Skype for Business hosted environment with feature sets that to my knowledge are currently not offered anywhere else. Those feature sets even include the new Broadcast Meeting offering that depends on a hybrid implementation with Office365. We even leverage Exchange Unified Messaging in Office365.



Now why would an organization want to do this. It is simple... instead of investing in all the equipment, server licenses and professional services to implement an on-premises solution that has costs as a capital expenditure. This allows an organization to move these costs to the operational expenditure column. The Cloud Complete offering scales and shrinks as you do and is a totally managed service from deployment to support. In short, you focus on your business, not running a Unified Communications infrastructure.

So what are some of the things that Time2Market offers in its Cloud Complete that make it unique...
  • E-Faxing Services
  • Advanced Call Routing Options
  • DID Parking
  • Common Area Phones
  • Standalone Fax Services
  • Unlimited Calling Plans
  • Auto Attendant
  • Dedicated Conference Bridge
  • Room Systems and Video Integration
  • Conference Room Audio Devices
  • 800# Support
  • Paging Applications
  • Contact Center (Clarity)

But here is the really big key to Time2Market's offering, we have a whole organization that will help you every step along the way with a White Glove Service. Cloud Complete isn't a self service type of offering, instead it is an offering where you have a whole team of people who have been in the business of helping organizations communicate for decades. Here are some of the things we can help you with...
  • Office365 Tenant Setup/Mail Migration
  • Unified Messaging Setup
  • IP Phone Setup
  • On-Premises Active Directory Integration
  • Auto Attendant Configuration
  • Room System Installation
  • Device Consultation

But wait.... there's more!! Sorry couldn't resist saying that.

But really there is more... Time2Market has created a Self Service web based portal that gives easy access to the following tasks...
  • Password Reset
  • Add New Users
  • Assign DIDs
  • Modify/Update Conferencing and Global Dialing Policies
  • Update Federation Policies
  • Get Support
  • Access to Usage Reports and Billing Info
  • Access to training, tips and tricks





What are you waiting for? Interested in Time2Market's Cloud Complete offering or have further questions? You can contact me by SIP or email using jonathan at t2mdev dot com or by calling 303 997 2100.

Sunday, January 25, 2015

My views on what HoloLens means for Unified Communications

Warning... this is strictly an opinion piece with a lot of wishful thinking.

Wow... Microsoft dropped a bombshell on all of us with HoloLens. I spend a lot of time talking about technology with my kids (I have 5 in case you are wondering) and what the future could look like. I've been hoping for something like HoloLens for a very long time. I talk with my kids about how computing can be different, how user interfaces will change and what it could mean for how we interact with the world. Of course with kids you just have to give them that little push and their minds go crazy with possibilities because they don't know the boundaries that adults do.

One of my dreams is to be able to record every part of my real life and then be able to replay past events at will and have them projected via Augmented Reality into real life so I can see them again. Get to experience people from my past and see those little nuisances about them as humans that get lost in memories sometimes. I don't expect HoloLens to do this out of the box of course... but it is the first step in that direction.

My kids of course see completely different possibilities... it was a lot of fun to show them the video of the news briefing and to see them sucked in by the magic of the HoloLens technology... then the video showed a Minecraft like game that was being played in the real world and their little brains literally exploded. This was something they knew... but completely played in a different context.



Their brains exploded yet again when the video blew up a wall with Minecraft TNT and revealed a whole world behind it with the wall becoming Minecraft blocks.



Suddenly they weren't limited to the Minecraft world that is finite... as one of my daughters put it... "I can build a castle in the backyard now (we have over 2 acres). See how they have no boundaries?

We went on to talk more about how it could be used, very excitedly I might add.

My oldest daughter asked "do you think I could design dresses for my sisters and see what they look like on them before I make them?"

Another daughter thought about her drama class and everyone having a HoloLens and being able to see their stage design and practice on the stage before it was even built.

My 15 yo son being a recent Star Trek fan (yes he watched all the seasons on Netflix... from the beginning) saw the possibility of Holodeck like experience but was quick to point out that the Holodeck can create real objects you can interact with... and not holograms.


But listening about my kids and their ideas about the HoloLens isn't why you pulled up my blog (although that may get me more visits)... 


Unified Communications and the HoloLens

When I saw HoloLens for the first time during the Windows 10 news briefing my mind was going crazy with what this means for Unified Communications. I think for many of us, we've been waiting for the "what is next" for Unified Communications and I believe HoloLens is it. Obviously Microsoft already sees it as a communications tool because they showed clips of it being used as such.

A woman walking through an office environment having a video conversation with a colleague who mentions uploading a file to OneDrive, then I assume what he uploaded becomes viewable to her instantly.




In another demonstration a woman is trying to fix a drain and again is having a video conversation, but now the person on the other end can draw indicators as to what to do that become holograms for the woman in her real life view.



In another view we see two people interacting with the surface of the planet Mars and the other person is represented as an avatar. They are both collaborating with the surface of Mars and indicating where they want to do the work.



We already know that Skype and Lync are sharing a lot of technologies, and the next version of Lync will be called Skype for Business. We also know that Microsoft is creating an Enterprise version of the HoloLens. So I think it is safe to assume that anything that the HoloLens can do with Consumer Skype will apply to Skype for Business.

HoloLens and the Skype for Business Call Center

One of the more exciting things that popped in my mind was a Consumer Skype calling a Skype for Business Call Center using HoloLens. Think about product support where it is really hard to describe your problem and even harder to tell someone the solution (like installing a light switch). How amazing would it be to see the problem, and then to be able to instruct using holograms as to what to change to fix the issue.

Obviously this could be killer for Help Desk applications, especially hardware issues. But I think more importantly, this would be a key use of the Skype-Lync Federation that Microsoft has been building on and recently added the ability to do Video. Consumer to Business communications is clearly something Microsoft has been trying to crack for a long time.

HoloLens and Skype for Business Meetings

I have a couple different visions for how it could be used.

First of all if we want to take the notion of how meetings are today in the Lync product, I can easily see being able to put different pieces of content/modalities all around your office, on different walls, floating in space in front of you. You won't be limited to the real estate of the computer screens to display all the different modalities. I think it would be really cool to move things around like minority report. Maybe if you want to upload a file from your PC, you look at it and then everything you've uploaded to OneDrive from that PC appears as an option. You literally grab the file using your hands and drag it over to the meeting.

I can also see meeting rooms setup to hold meetings where avatars represented by holograms appear in seats and the content appears in various places around the room. When someone speaks, the audio appears to come from that direction. With the ability for people to indicate with holograms what they are talking about, suddenly the whiteboard we have today, can become so much more. What happens when a Visio diagram becomes 3D (because at some point it will be a Universal App right?) and now we can interact with each the elements as holographic objects.

Take the last example and lets take it into a Holodeck style room. Now a real estate company can visualize a map of an area and have all the participants again represented by avatars. But now they can collaborate on which areas to focus and maybe even overlay what their new development could look like. Maybe instead they take a walk through of a new building that an architect rendered for them even before it is built.

Conclusion

In my mind, Microsoft has quite a bit of work to do to enable this type of collaboration. We need a new type of media and SDP application type. Skype clients have to be written for the HoloLens that not only can talk to Consumer Skype, but also Skype for Business. That client also needs to be aware of the PC client as well, because along with HoloLens type data, there will no doubt be the need to share Desktops, PPTs, and other more traditional content.  There will be privacy issues that will need to be addressed, because now with a device like this, it will be hard for people to know when they are on camera or not... or even more important when they are being recorded.

Finally I think it would be stupid to not assume that every Unified Communications manufacturer is now starting to brain storm what HoloLens means for them. This is after all a device based on Windows 10 and has an API that they can leverage the same as Microsoft can. Obviously Microsoft has an advantage when developing for their own platform, but none of what I've written here is strictly something that only Microsoft can accomplish.

I'm excited for what the future holds with this new Holographic computing.

Tuesday, November 19, 2013

Windows Azure Active Directory Sync tool - Version Release History

Microsoft has started tracking release history for the new versions of Windows Azure Active Directory Sync tool since June 2013.

The following information is available:
  • Version number
  • Released Date
  • Changes/Fixes
Don't know what version you are running... the page provides that as well...

Enjoy!

https://social.technet.microsoft.com/wiki/contents/articles/18429.windows-azure-active-directory-sync-tool-version-release-history.aspx

Wednesday, November 6, 2013

Tips and Tricks for using Microsoft Lync

I've been doing teleworking since 1998 and Unified Communications since 2003 (Nortel Succession MX). Using Unified Communications has become second nature to me and it occurred to me the other day that some of the techniques I use might not be obvious to others just starting out. My goal with this blog post is to share some of these techniques and make the way you use Microsoft Lync more effective.

Alternative Communication Methods
When I started using AOL Instant Messenger back in 1999 for business communication, it was out of necessity. My hiring manager at Nortel worked in Hartford, CT, and I lived in Lakewood, CO. I couldn't simply walk in to his office and get his attention or pass him a note. I also didn't have the luxury of presence to let me know he was on the phone or in a meeting. So I was left with the option to call him when I had an urgent matter that needed his attention. As you might expect... Being a busy person I hit his voicemail most of the time and this killed my productivity.

I tried an experiment with him and had my manager install AOL Instant Messenger so we could communicate while he was on the phone. As an added benefit, I also knew when he was at his computer because of his presence. It worked so well that within a few days he required the whole Services organization under him to get AOL Instant Messenger accounts so they could communicate with him and each other in the same way.

Another benefit was that any messages he missed while he was out, were immediately visible when he returned. No need to go through voicemail to find out what the critical issues were.

This same scenario can be applied to Microsoft Lync or any other decent Unified Communications system for that matter. The lesson learned was that when you have alternative communication methods available you can still communicate and get critical decisions or information that keeps business flowing. Because decisions can be made in real time and productivity is increased dramatically.

Out of Band Communications
Another technique I discovered fairly quickly was what I call out of band communications. "Out of Band" is a technical term that is defined as transmission of data or information by not using the already established primary communications channel.

An example for Microsoft Lync would be the need for two parties on a conference call to communicate information without others on the conference call knowing. This information can be shared "out of band" through alternative communications.

To illustrate further, an Engineer could have the need to share a critical piece of information to a Project Manager just before an incorrect statement is made to a customer. Instead of interrupting the conversation and making the Project Manager look less prepared, now the Project Manager has the correct information to give the customer just in time.

To accomplish this scenario, Instant Messaging can be used to send that information out of band without the other parties on the conference call knowing. As a side note, you might want to turn down your computer sound or mute the mic on your phone because the constant ding, ding, ding of Instant Messages could have a negative effect as well.

Taking the concept a bit further, Instant Message Conferencing can also be used if there are more than two parties that have the need to communicate out of band. This will allow the whole team to be on the same page and share information in real time during a conference call. Throw in Lync Federation and now you can bring in a partner organization to the same Instant Message Conference and keep the whole team that is delivering the solution on the same page.

Another take on the scenario would be requesting information from a third party that is not on the conference call, but has critical information that would benefit the parties on the conference call. You can go down through your contact list or use Lync Skill Search to find an appropriate resource and then reach out to them using an Instant Message. Maybe after a few Instant Messages, you get to the point where you feel the third party should be part of the conversation on the conference call. With Microsoft Lync, they are a quick click and drag away from joining the conference call.

SIP URI vs Phone Number
I became familiar with the notion of a SIP URI (Uniform Resource Identifier) when I started using Nortel Succession MX. It did not take long before I realized I could reach someone by calling someone@domain.com (SIP URI) versus a Phone number and soon started to use the SIP URI primarily.

Being able to call a person by their SIP URI meant the good old company directory wasn't as important because now I had an easy way of telling my computer of who I wanted to communicate with.

What is great about Microsoft Lync is that the system does not care whether a call is by SIP URI or Phone Number. The Microsoft Lync will do a Reverse Number Lookup if a Phone Number is entered and map to the SIP URI of the user so that other modalities like Instant Message or Collaboration can be escalated to.

Think about this another way... what about when you start with an Instant Message to someone and then want to escalate other types of communications like Audio or Video. Now that Phone Number isn't quite as useful is it?

Microsoft Lync takes this a step further with Federation and will allow you to communicate with a SIP URI that is not part of your organization. Now instead of having to hunt down that phone number to call a business partner you can communicate using an easy to remember SIP URI that more than likely matches their E-mail address. Add them to your contact list in Microsoft Lync and communicating with that business partner is even easier.

Want a more in depth talk about where I think all this is going. Read my blog post on why the days of the telephone number are dwindling.

Working from Anywhere
When I started with Nortel, one of the first things I asked my hiring manager if he had any preference on where I lived. He stated as long as I have a phone line and an airport nearby, he did not care where I lived.

At the time, I was limited by technology as to where I worked... primary by where there was a phone line.

Fast forward 14 years, and now with new wireless technologies, I can get an Internet connection just about anywhere (3G/4G) and Microsoft Lync allows for communication with or without VPN. Cisco Expressway seems to give similar features for Cisco Jabber which I believe validates Microsoft's strategy for Federated and Remote Access to a Unified Communications environment. Microsoft first put this technology in to the product during LCS/OCS time frame.

My point isn't about comparing Unified Communication systems, the point is that technology shouldn't get in the way of the user trying to work. If you need to take the car to your local Big O Tire center to have some work done, why can't you work using the provided Wi-Fi? Added benefit... now you don't have to make up the time later and take away time from your family. Win-Win in my book.

On the flip side, since we can work from anywhere, work is now invading our personal lives more and more. Work/Life balance was/is a challenge without technology like Unified Communications.

Teleworkers have to develop Rules of Engagement when they are working from home. Just because Dad or Mom is home doesn't necessarily mean they are accessible when they are working. Here are some things I've found helpful.
  • Set aside space for an office. Working on any piece of furniture sends the wrong message to others that you are not working and can be approached anytime.
  • Train others that if the door to the office is shut, knock before entering
  • Train others to not speak right away. Have visual queues if someone is on the phone or not
  • Lync devices that show presence visually are very helpful (CX 300, Busy Light etc)
  • If your spouse, partner or roommate needs to communicate set them up on O365 Lync or Public IM so they can see your presence and send Instant Messages that are less disruptive
  • When you are not at work, try to give your family/others your full attention. They will respect your work time, if you respect personal time with them.
Working through these issues is crucial. It takes hard work and time to adjust for everyone.

Although Jason Fried is a bit extreme in some of his thinking... he does make you think about Why work doesn't happen at work anymore...

Escalation to other Modalities
Microsoft Lync has several modalities that can be used to communicate. But communication really does not become "Unified" until you start using multiple modalities at the same time. Examples:
  • Audio and Video
  • Audio and Collaboration like Desktop Sharing
  • Starting with an Instant Message and Escalating to Audio
When you use more than one modality to communicate, you add addition context.

Have you ever tried to explain a Visio diagram using just your voice?

Have you ever felt like your Instant Message just was not getting message across properly and your intent being misunderstood?

Being able to use multiple modalities at once is why you can't compare Microsoft Lync to just a PBX. Yes, Microsoft Lync can replace a PBX (I do this all the time), but the two can't be compared across the board.

Effective use of Presence
Most people encounter presence when they use a typical public Instant Message like Skype or Facebook. Knowing when a person is online is crucial to communicating in real time. However, many Unified Communication systems including Microsoft Lync expand on presence to communicate more than just whether someone is online or not.

For example, Microsoft Lync indicates when a person is on a call, in a conference, in a meeting, busy, away, inactive, or do not disturb.

Microsoft Lync does a great job setting presence automatically for the user.

If you a user has a Meeting scheduled in Outlook, Lync changes your presence to "In a Meeting".

If a user just has some time blocked out in Outlook to work on a task, Lync changes the users presence to "Busy".

Not at your computer for a few minutes... "Inactive".

Not at your computer for a longer period of time... "Away".

Think about that for a second... What different choices in communication would you make knowing when a person is not available for a phone call?

If you can see that a person is "In a Call", why give them a call when more than likely you will end up in their voicemail. If you still need to communicate you can now choose Instant Message and eliminate the productivity sucking phenomenon of voicemail tag.

If that person is Away, now you might choose to contact them later or send an E-mail. If you still want to send that Instant Message they are notified of the Missed Message in their Outlook mailbox.

Another scenario to think about is when a users presence indicates they are "In a Meeting". Bring up their contact card and now you will know when they are free next. With this crucial bit of information, you can now decide to accomplish another task or take that long lunch you deserve.

Here is a scenario in the etiquette department. When you want to communicate with a user that indicates they are "In a conference call", there is a possibility their screen is being viewed by others. You should always start off with an IM that is fairly generic like "Can you IM?" Nothing is more embarrassing then a private or confidential IM being displayed to others that shouldn't see it.

Knowing how to communicate with others based on their presence is a key skill to have. But you should also consider what your presence looks to others.

Are you a presence liar and show "Away" all the time because you don't want to be bothered with interruptions?

Maybe you should use Do Not Disturb for those times you need to not have interruptions and then let Lync manage your presence all the other times.

If your presence is always accurate, others will learn to believe it and respect it.

Business to Business Communications
Microsoft Lync is a great product hands down, but what makes Unified Communications more valuable is when you have more choices of people to talk to. Federation is Microsoft's not so secret weapon in the Unified Communication industry.

With Federation, you can communicate with partner organizations whether they have Lync or not. The Lync Federation Project has documented 18,000+ organizations that Federate using Microsoft Unified Communications. However, Lync will also Federate to MSN/Skype, AOL and any other XMPP compatible systems.

With MSN/Skype you are not just limited to Presence and Instant Messages, Audio and soon Video will be supported.

My customers sometimes don't get Federation until I have them do a conference call with someone at Microsoft and myself and then share my desktop. With a simple click and drag we are all talking and can collaborate.

If you have Open Federation like Time2Market, you can discover people that can Federate with you through their presence that shows up in an E-mail from them. Yet again highlighting the complete vision Microsoft had with making Unified Communications more than just in one application.


Wednesday, October 16, 2013

Colorado Unified Communications User Group October Meeting

The next meeting of the Colorado Unified Communications User Group (COUCUG) will be held on October 24th from 4-6pm at the Microsoft offices in Denver, Colorado.

We are going to talk with Ryan Herbst from UnifiedCommunications.com about the new Lync Room Systems. In addition, I will be presenting on Better Together over Ethernet.

UnifiedCommunications.com will be sponsoring the meeting and providing food and beverages. Please feel free to check out their website and why they are one of the most popular choices for video solutions and audio devices for Microsoft Lync!

Microsoft Offices
7595 Technology Way
Suite 400
Denver, CO

Please visit www.coucug.org and click on the RSVP link to let us know you will be attending.

Monday, October 7, 2013

Lync 2013 Mobile Updates!

Microsoft has released updates to the Lync 2013 Mobile clients for Windows Phone and iOS.

No Android update appears to be available. If you know different please post to the comments below.

Here is what's new in Lync 2013 ver 5.2 for Windows Phone straight from the Store (link):
  • Join a meeting even if you don't have a Lync account
  • View more information about meeting participants
  • Support for certification and passive authentication
  • Pin a contact to your home screen for quick communication
  • Easily start a conversation with a group
  • Microsoft customer experience

Here is what's new with Lync 2013 ver 5.2 for iPhone (link) and iPad (link)
  • Join a meeting even if you don't have a Lync account
  • View more information about meeting participants
  • Support for certification and passive authentication
  • Easily start a conversation with a group
  • Microsoft Customer Experience Improvement Program support
Okay... ready... set... Start your updates!!!

Friday, August 30, 2013

Enable Specific Office 365 Licenses using PowerShell

I found myself recently with the need to assign specific licenses within the Enterprise Pack to Office 365 users from PowerShell. This is fairly trivial from the Portal web interface, but when you assign a license using the following command it assigns ALL the licenses in the Enterprise Pack:

Set-MsolUserLicense -UserPrincipalName "lynctest@domain.com" -AddLicenses <Office365Sku>

This is fine if that is what you want, but my customer wanted to only assign the Lync Online license


So I set about trying to figure out how to do it. I found the pieces to the answer in several different places... so I figured I'd put it all together in one blog post.

First off... you need to get your account SKU

PS C:\scripts> Get-MsolAccountSku
AccountSkuId                    ActiveUnits     WarningUnits    ConsumedUnits
------------                    -----------     ------------    ----
somecustomer:ENTERPRISEPACK      1000            0               127


If you have more than one... pick the appropriate one and place that in the variable $office365sku below.

Okay... now pay attention... the next variable is the licenses we want to DISABLE. Yes that is right... we enable all the licenses first, and then we disable what we don't want. To see the different options enter this command:

PS C:\scripts> Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq 'ENTERPRISEPACK'} | ForEach-Object {$_.ServiceStatus}

ServicePlan                             ProvisioningStatus
-----------                             ------------------
RMS_S_ENTERPRISE                        Success
OFFICESUBSCRIPTION                      Success
MCOSTANDARD                             Success
SHAREPOINTWAC                           Success
SHAREPOINTENTERPRISE                    Success
EXCHANGE_S_ENTERPRISE                   Success


The order above matches the order in the Portal web interface.

Just a side note, the "Office Web Apps" is not needed for Lync Online. The Office Web Apps license has to do with SharePoint Office Web Apps, not the Office Web Apps used with Lync Online.

So... in the $options variable below you need to modify the licenses you want to disable. Below is an example of the licenses disabled to only leave Lync Online enabled.

That's it... enjoy.


# Script to Enable Specific Office 365 Licenses using PowerShell
# Created By Jonathan McKinney (blog.lyncdialog.com)
# Time2Market 2013


$msoluser = "lynctest at domain.com"
$office365sku = "somecustomer:ENTERPRISEPACK"
$options = New-MsolLicenseOptions -AccountSkuId $office365sku -DisabledPlans RMS_S_ENTERPRISE,OFFICESUBSCRIPTION,SHAREPOINTWAC,SHAREPOINTENTERPRISE,EXCHANGE_S_ENTERPRISE

$transcriptname = “Office365License” + `
    (Get-Date -format s).Replace(“:”,”-”) +”.txt”
Start-Transcript $transcriptname

  Write-Host  `r
  Write-Host  `r`n 'Enable licenses for ' $msoluser `r`n
  Set-MsolUser -UserPrincipalName $msoluser -UsageLocation US
  Set-MsolUserLicense -UserPrincipalName $msoluser -AddLicenses $office365sku
  Set-MsolUserLicense -UserPrincipalName $msoluser -LicenseOptions $options
  Write-Host  `r


Stop-Transcript

Friday, August 16, 2013

Script to Automate the Connection to Lync Online

So you just saw that new Microsoft Download for Windows PowerShell Module for Lync Online... got you pretty excited right?!

At least until you finished the install and didn't read the documentation :-) were left wondering how to use it. Well don't fret any longer here is a handy script I've been using to connect. If you are running on a Windows 7 or other workstation you'll need to set your PowerShell Execution Policy.

# Script to Automate connection to Lync Online
# Created By Jonathan McKinney (blog.lyncdialog.com)
# Time2Market 2013


Import-Module LyncOnlineConnector

$cred = Get-Credential
$CsSession = New-CsOnlineSession -Credential $cred

Import-PSSession $CsSession

Write-Host  `r`n 'To get a list of available Lync Online commands Enter Get-Command -Module <ScriptNameAbove>' `r`n -ForegroundColor Yellow
Write-Host  `r`n 'To remove Remote Powershell Session Enter Get-PsSession and then Remove-PsSession -Id <ID number of session listed>' `r`n -ForegroundColor Yellow


Pretty neat, huh?

So what can you do once you have access? Mostly look around and wish you could change stuff.

Couple of useful things you can do... Set ACP info and Grant policies to users.

Here is how you set ACP info do it if your customer uses Intercall

Set-CsUserAcp -Identity "lynctest at domain.com" -Name "InterCall" -Domain "mslync.audiocontrols.net" -TollNumber "4255551234" -TollFreeNumbers "8665551234" -ParticipantPasscode "4255552345" -Url http://www.intercall.com/l/dial-in-number-lookup.php

Here is an example of how you can Grant no recording through a conferencing policy

Grant-CsConferencingPolicy "lynctest at domain.com" -PolicyName BposSAllModalityNoRec 

So... Ummm... how do you get a list of all the Policies available (since we can't change or add them)

Get-CsConferencingPolicy

Wow... big list eh?

or if you just want to see the names of the policies

Get-CsConferencingPolicy | select identity

Here is a list of commands that I have access to...

CommandType     Name
-----------     ----
Function        Copy-CsVoicePolicy
Function        Disable-CsMeetingRoom
Function        Enable-CsMeetingRoom
Function        Get-CsAudioConferencingProvider
Function        Get-CsClientPolicy
Function        Get-CsConferencingPolicy
Function        Get-CsDialPlan
Function        Get-CsExternalAccessPolicy
Function        Get-CsExUmContact
Function        Get-CsHostedVoicemailPolicy
Function        Get-CsImFilterConfiguration
Function        Get-CsMeetingConfiguration
Function        Get-CsMeetingRoom
Function        Get-CsOnlineUser
Function        Get-CsPresencePolicy
Function        Get-CsPrivacyConfiguration
Function        Get-CsPushNotificationConfiguration
Function        Get-CsTenant
Function        Get-CsTenantFederationConfiguration
Function        Get-CsTenantHybridConfiguration
Function        Get-CsTenantLicensingConfiguration
Function        Get-CsTenantPublicProvider
Function        Get-CsUserAcp
Function        Get-CsVoicePolicy
Function        Grant-CsClientPolicy
Function        Grant-CsConferencingPolicy
Function        Grant-CsDialPlan
Function        Grant-CsExternalAccessPolicy
Function        Grant-CsHostedVoicemailPolicy
Function        Grant-CsVoicePolicy
Function        New-CsEdgeAllowAllKnownDomains
Function        New-CsEdgeAllowList
Function        New-CsEdgeDomainPattern
Function        New-CsExUmContact
Function        Remove-CsExUmContact
Function        Remove-CsUserAcp
Function        Remove-CsVoicePolicy
Function        Set-CsExUmContact
Function        Set-CsMeetingConfiguration
Function        Set-CsMeetingRoom
Function        Set-CsPrivacyConfiguration
Function        Set-CsPushNotificationConfiguration
Function        Set-CsTenantFederationConfiguration
Function        Set-CsTenantHybridConfiguration
Function        Set-CsTenantPublicProvider
Function        Set-CsUser
Function        Set-CsUserAcp


Welcome to Lync Online PowerShell...