• Feedback by UserVoice
  • Generally Available

    Update Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more

    Tell us how we can improve Skype for Business.
    Please remember to select the appropriate category when submitting an idea.

    We have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.


    • Hot ideas
    • Top ideas
    • New ideas
    • My feedback
    1. Add Announcement management to CP

      I do not understand why MS made the Control Panel management part for "Unassigned Number" but you have to use PS to create and edit the Announcements. Please add the CP part for Announcement too!

      11 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    2. Hold music for Cloud PBX server side, not client side

      Allow customer to apply Hold music not from Client side policy as you can with Set-CSClientPolicy -EnableClientMusicOnHold:$TRUE -MusicOnHoldAudioFile

      Also aware you can do this with Call Queues but what if this is not a good answer for Hold Music?

      11 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    3. PowerShell Command for entry and exit notification in conference call

      There should be a PowerShell Command to enable and disable entry and exit notifications in a conference call.

      11 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    4. Mitigate the limit when running PowerShell cmdlet in Skype for Business Online

      When I try to retrieve session details from Skype for Business Online, timeout would happen and the session would be cut off. So, the action is not completed.

      I would like you to extend the session timeout duration limit in the datacenter side and which would provide us stable performance to be able to run the cmdlet that extracts data while retrieving users data.

      11 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    5. Modify phone numbers using PowerShell

      Using Skype Online (O365), when a user opens their S4B client, they can click on "Tools - Options - Phones" and edit the phone number information, which then displays on the contact card for that user and the reported source is Skype for Business. Administrators need a method (PowerShell maybe?) so that we can edit user phone numbers that are stored in O365 centrally. Per MS support (as of today), there is no way to modify this information without visiting the client system and manually doing it (not all workstations are domain members, GPO for this won't work for everyone).…

      10 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    6. 10 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    7. Disable the external communication completely just with the settings in Skype for Business admin center

      While Off the external communication by going Organization > External Communications > Off completely, we would like to block anonymous users from joining the communication.

      10 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    8. Give us the ability to limit SFB chats to a distribution list

      I want to be able to mark a distribution list in Exchange as not available for Skype For Business IM/Call. This would allow us to have a distribution list for IT or HR without our users sending an IM to the entire department trying to get help.

      10 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    9. Make *-CsClientPolicy PowerShell Cmdlets Available for use in Office 365

      We've had to build a scripted solution to work around the lack of the *-CsClientPolicy cmdlets in Skype for Business Online. Currently, we periodically iterate over all of our Skype user accounts and enforce a set of desired settings. It would be much easier to maintain our account settings if we could use custom client policies as one can currently w/the on-premises version of Skype for Business server.

      Thank you!

      10 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    10. Skype Real time user activity Report is not available in Powershell and Portal, this will allow us to automate this task using Powershell

      Skype Real time user activity Report is not available in Powershell and Portal, this will allow us to automate this task using Powershell

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    11. Allow us to change the default Skype for Business conferencing policy

      I can change the default Skype for Business conferencing policy which is assigned to users, but I cannot change the default policy setting to assign it to new users as their default setting.
      So I would like you to provide a command or GUI to modify the default policy setting.

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    12. Phone Number Normalization Rule

      Add support for Phone Number Normalization of non contiguous blocks of DIDs. We own two separate blocks of DIDs and we cannot normalize to 4 digit dial because the prefixes are different. We are forced to change to 7 digit dialing normalization.

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    13. Skype for Business Administrator should be able to move users from on premise to online

      When an admin is delegates Skype for Business administrator within O365 they are still unable to move a user from on premise to online. At this time this requires also to be a member of global admins. Also I was informed that as a Skype for Business administrator you should not be able to connect to your Skype for Business tenant via PowerShell. Both of these prevent delegation of duties within a larger organization, and you would think while being a Skype for Business administrator that both should be allowed. These additional features/abilities/roles should be added to the current role…

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    14. BUG with Credentials Handling

      the below code shows - if we use a credential object to connect to SfB it basically works BUT - after the Credentials object is consumed, the password is cleared and the credential object useless. plz fix - the issue is known from the ADAL library Bug described here - https://github.com/Azure/azure-docs-powershell-azuread/issues/169

      Import-Module SkypeOnlineConnector
      $creds = Get-Credential

      Write-Host "Creds password length before connect: $($creds.Password.Length)"

      $SfBOsession = New-CsOnlineSession -Credential $creds
      Import-PSSession $SfBOsession -AllowClobber | Out-Null

      Write-Host "Creds password length after connect: $($creds.Password.Length)"

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    15. Immediately timeout queue if all operators are away/signed out

      If all members of a call queue are 'Away', signed-out, or in any non-contactable status, the queue should immediately timeout and initiate the timeout actions e.g. route to another queue.

      This would be very useful for scenarios' where our reception team are all away from their desks. At present, a call has to wait for 30 seconds before the queue timeout, even when nobody is available to answer, at which point it calls the 'everyone' queue. It should trigger the timeout action immediately where nobody in the queue is available.

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    16. Option to disable Contextual tips in Skype for Business Online

      There should be a option to disable Contextual tips in Skype for Business Online in same way like in on-premises Skype for Business Server 2016. Or some registry key to prevent this.

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    17. Create "Copy-*" in context of SFB Policy settings

      When testing individual policy settings in a production environment, we need a way to quickly copy our global/site policies to a user-level test policy without having to individually set each attribute value manually.

      adding, for example, copy-csclientpolicy would allow us to grab our global client policy with all current values, create the same policy at a user level and a specified name, and then we could apply that policy to a subset of users and toggle the one or two attribute values that are being tested.

      Currently best way to emulate this behavior is an unsupported export/import-clixml with a manual…

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    18. LineURI insert during enable user

      Give option to populate LineURI during enable user from existing attribute in AD like telephone or pager

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    19. PSTN ucap_in Showing <nodata>

      Incoming calls to a Call Queue show as "<nodata>" in the PSTN Usage Report. It should show who the call goes to. That is the only piece of data that is missing.

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    20. automate reporting for PSTN usage

      MS deprecated powershell commands so now manual reporting. Need to automate this.

      9 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
    • Don't see your idea?

    Feedback and Knowledge Base