VoIP:Teams:Requirements: Difference between revisions

From VTX Public Wiki

(→‎A Microsoft 365 domain and accounts: Add right to manage DNS domains)
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:


{{Notice|1=The Microsoft bundle '''"Common Area Phone / Téléphone de partie commune"''' is the bare minimim license that includes only "Teams" and "Phone System". Please select the Microsoft license bundle based on your needs}}
{{Notice|1=The Microsoft bundle '''"Common Area Phone / Téléphone de partie commune"''' is the bare minimim license that includes only "Teams" and "Phone System". Please select the Microsoft license bundle based on your needs}}



*'''A Microsoft 365 domain and account''' : You need to have or order a Microsoft 365 account from https://signup.microsoft.com/
*'''A Microsoft 365 domain and account''' : You need to have or order a Microsoft 365 account from https://signup.microsoft.com/
**You need to own your own domain name like yourcompanyname.ch . <font color="red">'''It is not allowed to create Microsoft 365 domain on "shared" domains like vtxnet.ch , google.com, yahoo.com, .... You can order one from VTX => [https://www.vtx.ch/fr/corporate/hosting/nom-de-domaine FR] or [https://www.vtx.ch/de/corporate/hosting/domainnamen DE] '''</font>
**Make sure to enable "Skype For Business" on your domain in https://admin.microsoft.com/AdminPortal/Home#/Domains to allow autoconfiguration.
**That will include a Microsoft domain for your enterprise like enterprise.onmicrosoft.com ( or your own enterprise internet name if by example you migrated your emails to Microsoft )
**That will include a Microsoft domain for your enterprise like enterprise.onmicrosoft.com ( or your own enterprise internet name if by example you migrated your emails to Microsoft )
**If you are using your own domain, make sure to enable "Skype For Business" on your domain in https://admin.microsoft.com/AdminPortal/Home#/Domains to verify your DNS autodiscover entries
**'''A Microsoft 365 Admin account''' that will be able to buy and affect licenses to your users ( created during signup and giving you access to https://admin.microsoft.com )
**'''A Microsoft 365 Admin account''' that will be able to buy and affect licenses to your users ( created during signup and giving you access to https://admin.microsoft.com )
*A Microsoft 365 Domain provided by VTX when you subscribe to VTX Teams service like <servicenumber>.teams.ipvoip.ch ( ex: 123456.teams.ipvoip.ch visible in Kiosk )
*A Microsoft 365 Domain provided by VTX when you subscribe to VTX Teams service like <servicenumber>.teams.ipvoip.ch ( ex: 123456.teams.ipvoip.ch visible in Kiosk )
Line 13: Line 13:
**This domain will be used by "VTX Teams" service to bridge Microsoft Teams Cloud with VTX VoIP platform using
**This domain will be used by "VTX Teams" service to bridge Microsoft Teams Cloud with VTX VoIP platform using
*A Microsoft 365 admin account with at least the following right (Usually the one used by partner or IT to create user and assign license. Please use "Show all by category" button to see them)
*A Microsoft 365 admin account with at least the following right (Usually the one used by partner or IT to create user and assign license. Please use "Show all by category" button to see them)
**'''Identity / Domain Name Administrator''' Admin right ( to be able to enable the domain <servicenumber>.teams.ipvoip.ch )
**'''Skype For Business Admin''' Admin right
**'''Teams admin''' Admin right
**'''Identity / User Administrator''' Admin right ( to be able to create users)
**'''Teams communication Admin''' Admin right
**'''Identity / License Administrator''' Admin right (to assign licenses)
**'''Teams communication support engineer''' Admin right
**'''Collaboration / Skype For Business Administrator''' Admin right
**'''Teams communication support specialist''' Admin right
**'''Collaboration / Teams Administrator''' Admin right
**'''User Admin''' Admin right ( to be able to create users)
**'''Collaboration / Teams communication Administrator''' Admin right
**'''License Admin''' Admin right (to assign licenses)
**'''Collaboration / Teams communication Support Engineer''' Admin right
**'''Collaboration / Teams communication Support Specialist''' Admin right
*A Microsoft 365 user account enableteams@<servicenumber>.teams.ipvoip.ch ( First Name: "Temp User" / Last Name : "VTX Teams" / Login : enableteams@<servicenumber>.teams.ipvoip.ch / No Admin Right / "Teams" and "Phone System" licenses ). It will be used to enable Teams in <servicenumber>.teams.ipvoip.ch domain and can be deleted once Voice Routing rules have been successfully created
*A Microsoft 365 user account enableteams@<servicenumber>.teams.ipvoip.ch ( First Name: "Temp User" / Last Name : "VTX Teams" / Login : enableteams@<servicenumber>.teams.ipvoip.ch / No Admin Right / "Teams" and "Phone System" licenses ). It will be used to enable Teams in <servicenumber>.teams.ipvoip.ch domain and can be deleted once Voice Routing rules have been successfully created
**A '''Microsoft 365 Phone System''' license ( Temporarily license to create the routing rules, you can disable the license or use it for another user afterwards )
**A '''Microsoft 365 Phone System''' license ( Temporarily license to create the routing rules, you can disable the license or use it for another user afterwards )
Line 39: Line 40:




{{Notice|1=Powershell is usually already installed on new version of Windows}}
{{Notice|1=Powershell + Skype for Business Online can be used from one of the Microsoft Server or Desktop version listed here https://docs.microsoft.com/en-us/SkypeForBusiness/set-up-your-computer-for-windows-powershell/set-up-your-computer-for-windows-powershell}}
{{Warning|1=In the download requirements of MicrosoftTeams or SkypeOnlineConnector powershell module, it is said to require Powershell 5.1 , so if you cope with problem with newer version, please install this one}}
{{Notice|1=Powershell is already installed on new version of Windows, but be careful, you still need to enable Module import}}

{{Warning|1=In the download requirements of SkypeOnlineConnector, it is said to require Powershell 5.1 , so if you cope with problem with newer version, please install this one}}

# Verify that powershell is installed on your PC [[{{FULLPAGENAME}}#Powershell_version]]
# Install One of the 2 powershell modules : '''MicrosoftTeams''' powershell module is now preferred
## '''(new) MicrosoftTeams Powershell Module''' [[{{FULLPAGENAME}}#MicrosoftTeams_:_Install_the_module]]
## <strike>(old) Skype For Business OnlineConnector Powershell module''' [[{{FULLPAGENAME}}#.28old.29_SkypeOnlineConnector_:_Install_the_.22Skype_for_Business_Online.22_Powershell_module]]</strike>




#'''(Powershell)''' : Install Powershell on your PC https://docs.microsoft.com/en-us/powershell/scripting/install/installing-windows-powershell
#'''(Microsoft Visual Studio C++)''': Install '''Microsoft Visual Studio C++ 2019 x64''' using https://support.microsoft.com/fr-ch/help/2977003/the-latest-supported-visual-c-downloads
#'''(SkypeOnlineConnector Powershell Module)'<nowiki/>'' Install ''Windows Powershell Skype for Business Online module'''
## Follow https://docs.microsoft.com/en-us/SkypeForBusiness/set-up-your-computer-for-windows-powershell/set-up-your-computer-for-windows-powershell
## Install Windows Powershell module '''Skype for Business Online module''': https://www.microsoft.com/en-us/download/details.aspx?id=39366 and install it ( cf below )




''Import SkypeOnlineConnector Powershell module''
<source lang="powershell">
PS C:\WINDOWS\system32> Set-ExecutionPolicy RemoteSigned -Force
PS C:\WINDOWS\system32> Import-Module SkypeOnlineConnector
PS C:\WINDOWS\system32>
</source>


==(optional) Firewall Access Rules==
==(optional) Firewall Access Rules==

Latest revision as of 13:03, 23 August 2022

A Microsoft 365 domain and accounts[edit | edit source]

  • A Microsoft 365 domain and account : You need to have or order a Microsoft 365 account from https://signup.microsoft.com/
    • You need to own your own domain name like yourcompanyname.ch . It is not allowed to create Microsoft 365 domain on "shared" domains like vtxnet.ch , google.com, yahoo.com, .... You can order one from VTX => FR or DE
    • Make sure to enable "Skype For Business" on your domain in https://admin.microsoft.com/AdminPortal/Home#/Domains to allow autoconfiguration.
    • That will include a Microsoft domain for your enterprise like enterprise.onmicrosoft.com ( or your own enterprise internet name if by example you migrated your emails to Microsoft )
    • A Microsoft 365 Admin account that will be able to buy and affect licenses to your users ( created during signup and giving you access to https://admin.microsoft.com )
  • A Microsoft 365 Domain provided by VTX when you subscribe to VTX Teams service like <servicenumber>.teams.ipvoip.ch ( ex: 123456.teams.ipvoip.ch visible in Kiosk )
  • A Microsoft 365 admin account with at least the following right (Usually the one used by partner or IT to create user and assign license. Please use "Show all by category" button to see them)
    • Identity / Domain Name Administrator Admin right ( to be able to enable the domain <servicenumber>.teams.ipvoip.ch )
    • Identity / User Administrator Admin right ( to be able to create users)
    • Identity / License Administrator Admin right (to assign licenses)
    • Collaboration / Skype For Business Administrator Admin right
    • Collaboration / Teams Administrator Admin right
    • Collaboration / Teams communication Administrator Admin right
    • Collaboration / Teams communication Support Engineer Admin right
    • Collaboration / Teams communication Support Specialist Admin right
  • A Microsoft 365 user account enableteams@<servicenumber>.teams.ipvoip.ch ( First Name: "Temp User" / Last Name : "VTX Teams" / Login : enableteams@<servicenumber>.teams.ipvoip.ch / No Admin Right / "Teams" and "Phone System" licenses ). It will be used to enable Teams in <servicenumber>.teams.ipvoip.ch domain and can be deleted once Voice Routing rules have been successfully created
    • A Microsoft 365 Phone System license ( Temporarily license to create the routing rules, you can disable the license or use it for another user afterwards )
    • The Microsoft Teams App ( Temporarily license to create the routing rules, you can disable the license or use it for another user afterwards )
  • For all your users wishing to have a telephone number afterwards, a Microsoft Teams + a Microsoft 365 Phone System license are needed
    • A "Microsoft Teams" license: provided by a lot of bundles like "Common Area Phone" or "Microsoft Teams Commercial Cloud" or E1 or E3 or E5 or ... )
    • A "Microsoft 365 Phone System" License: provided by "Common Area Phone" or "Microsoft 365 Phone System" or E5 or ... (not included in E1 or E3!)


VTX Teams - Minimum bundle that includes "Teams" and "Phone System"
VTX Teams - Minimum bundle that includes "Teams" and "Phone System"

Microsoft Windows PC/Server with Powershell[edit | edit source]


  1. Verify that powershell is installed on your PC VoIP:Teams:Requirements#Powershell_version
  2. Install One of the 2 powershell modules : MicrosoftTeams powershell module is now preferred
    1. (new) MicrosoftTeams Powershell Module VoIP:Teams:Requirements#MicrosoftTeams_:_Install_the_module
    2. (old) Skype For Business OnlineConnector Powershell module VoIP:Teams:Requirements#.28old.29_SkypeOnlineConnector_:_Install_the_.22Skype_for_Business_Online.22_Powershell_module



(optional) Firewall Access Rules[edit | edit source]

If your are using a Firewall with Access List restrictions, you can find the details of IP ranges to allow at Network:Firewall:Configuration#Teams_Connect.2FVirtual_Firewall_Rules