Skip to content

Commit 337ad2d

Browse files
authored
Merge pull request MicrosoftDocs#2151 from MicrosoftDocs/kenwith-patch-7
Restores overwritten description.
2 parents 84d73f4 + b7bec19 commit 337ad2d

File tree

1 file changed

+41
-69
lines changed

1 file changed

+41
-69
lines changed

skype/skype-ps/skype/Remove-CsTeamsInteropPolicy.md

Lines changed: 41 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
external help file:
2+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
33
applicable: Skype for Business Online
44
title: Get-CsStorageServiceConfiguration
55
schema: 2.0.0
@@ -9,76 +9,48 @@ schema: 2.0.0
99

1010
## SYNOPSIS
1111

12-
IMPORTANT: TeamsInteropPolicy is being replaced by TeamsUpgradePolicy. See description for details. You can also find more guidance here: https://docs.microsoft.com/en-us/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype
12+
IMPORTANT: TeamsInteropPolicy has been replaced by TeamsUpgradePolicy. See description for details. You can also find more guidance here: https://docs.microsoft.com/en-us/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype
1313

14-
Determines how calls are routed between Skype for Business and Microsoft Teams. This cmdlet is typically used by organizations that have users on both Skype for Business and Microsoft Teams and want to configure how calls are handled in their organization.
15-
16-
Note: This document is provided for early evaluation of Calling Plans support for Microsoft Teams. TeamsInteropPolicy does not currently respect the policy’s chat settings, and the current implementation may change in the future.
14+
This cmdlet previously determined how calls are routed between Skype for Business and Microsoft Teams. It is no longer honored, except if TeamsUpgradePolicy mode=Legacy. However, Legacy mode has been deprecated and customers should update their configurations to use a mode other than Legacy.
1715

1816
## SYNTAX
1917

2018
```
21-
Remove-CsTeamsInteropPolicy [-Tenant <Guid>] [-Identity] <XdsIdentity> [-Force] [-WhatIf] [-Confirm]
22-
[<CommonParameters>]
19+
Remove-CsTeamsInteropPolicy [-WhatIf] [-Confirm] [[-Identity] <Object>] [-Tenant <Object>] [-Force] [-AsJob]
2320
```
2421

2522
## DESCRIPTION
2623

27-
IMPORTANT: TeamsInteropPolicy is being replaced by TeamsUpgradePolicy. During the transition, some components will honor TeamsInteropPolicy while others honor TeamsUpgradePolicy. Therefore, use of these two policies must be coordinated during the transition. After the transition is complete, TeamsInteropPolicy will be removed. To prepare for these upcoming changes, customers should do the following:
24+
IMPORTANT: TeamsInteropPolicy has been replaced by TeamsUpgradePolicy. It is no longer honored by the system, except if TeamsUpgradePolicy has mode=Lgeacy. Legacy mode is being deprecated. Customers that are still using Legacy mode should update their configurations to use a mode other than Legacy. Granting mode=Legacy is now blocked by default, although admins can override this using -Force for the time being. Eventually, the -Force switch will be removed and granting mode=Legacy will not be possible.
25+
26+
27+
Any customers still using Legacy mode must ensure the following:
28+
- The global policy must have CallingDefaultClient=ChatDefaultClient, and AllowEndUserClientOverride must be false. If you customized the built-in global policy, undo this by running Remove-CsTeamsInteropPolicy. This will remove the tenant-specific global policy and revert back to the system-wide built-in policy (which cannot be removed). Use the following syntax:
29+
- `Remove-CsTeamsInteropPolicy -Identity Global`
30+
- If TeamsInteropPolicy is explicitly assigned to any users, one of these three built-in instances for which CallingDefaultClient = ChatDefaultClient, and for which AllowEndUserClientOverride = false. The other instances are no longer valid configurations, are not supported, and will soon be removed from the system. The valid instances are:
2831

29-
Ensure that users with TeamsInteropPolicy are assigned only one of these three built-in instances for which CallingDefaultClient = ChatDefaultClient, and for which AllowEndUserClientOverride = false. The other instances are no longer valid configurations and will not be supported.
30-
31-
The valid instances are:
32-
3332

3433
**Identity: DisallowOverrideCallingDefaultChatDefault**
35-
**AllowEndUserClientOverride: False**
36-
**CallingDefaultClient: Default**
37-
**ChatDefaultClient: Default**
34+
- AllowEndUserClientOverride: False
35+
- CallingDefaultClient: Default
36+
- ChatDefaultClient: Default
3837

3938
**Identity: DisallowOverrideCallingSfbChatSfb**
40-
**AllowEndUserClientOverride: False**
41-
**CallingDefaultClient: Sfb**
42-
**ChatDefaultClient: Sfb**
39+
- AllowEndUserClientOverride: False
40+
- CallingDefaultClient: Sfb
41+
- ChatDefaultClient: Sfb
4342

4443
**Identity: DisallowOverrideCallingTeamsChatTeams**
45-
**AllowEndUserClientOverride: False**
46-
**CallingDefaultClient: Teams**
47-
**ChatDefaultClient: Teams**
44+
- AllowEndUserClientOverride: False
45+
- CallingDefaultClient: Teams
46+
- ChatDefaultClient: Teams
4847

4948

5049
Use the following cmdlet syntax, where $policy is one of the above values of identity:
5150
`Grant-CsTeamsInteropPolicy -PolicyName $policy -Identity $SipAddress`
5251

5352

54-
If you customized the built-in global policy, undo this by running `Remove-CsTeamsInteropPolicy`. This will remove the tenant-specific global policy and revert back to the system-wide built-in policy (which cannot be removed). Use the following syntax:
55-
Remove-CsTeamsInteropPolicy -Identity Global
56-
57-
Grant TeamsInteropPolicy and TeamsUpgradePolicy together as noted below to manage users:
58-
59-
- Coordinate granting of TeamsUpgradePolicy and TeamsInteropPolicy:
60-
61-
62-
**Grant instance of TeamsUpgradePolicy using mode: Islands**
63-
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingDefaultChatDefault**
64-
65-
**Grant instance of TeamsUpgradePolicy using mode: SfBonly, SfBWithTeamsCollab**
66-
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingSfbChatSfb**
67-
68-
**Grant instance of TeamsUpgradePolicy using mode: TeamsOnly**
69-
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingTeamsChatTeams**
70-
71-
72-
In particular, if you grant the TeamsUpgradePolicy instance “UpgradeToTeams” (Mode =TeamsOnly) to any user, you must also grant the DisallowOverrideCallingTeamsChatTeams instance of TeamsInteropPolicy to ensure that the user can receive chats and calls.
73-
74-
75-
Interoperability (interop for short) enables Skype for Business and Teams users to chat and call with one another, ensuring that communications remain fluid across your organization.
76-
This policy helps IT pros manage the adoption of Teams by determining how to route calls across apps and whether to enable users to choose which app to use for calling.
77-
Teams interop policy can be defined at the tenant or per-user level.
78-
79-
Teams interop policy can be configured to keep voice communications in Teams and Skype for Business siloed, or it can be configured to enable users to communicate across application boundaries.
80-
81-
For comprehensive documentation on this policy and its settings, see [Microsoft Teams and Skype for Business Interoperability](https://docs.microsoft.com/MicrosoftTeams/teams-and-skypeforbusiness-interoperability).
53+
For comprehensive documentation on this policy and its settings, see [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://docs.microsoft.com/en-us/microsoftteams/migration-interop-guidance-for-teams-with-skype).
8254

8355

8456
## EXAMPLES
@@ -128,7 +100,7 @@ Accept wildcard characters: False
128100
{{Fill Identity Description}}
129101
130102
```yaml
131-
Type: XdsIdentity
103+
Type: Object
132104
Parameter Sets: (All)
133105
Aliases:
134106
Applicable: Skype for Business Online
@@ -144,7 +116,7 @@ Accept wildcard characters: False
144116
{{Fill Tenant Description}}
145117
146118
```yaml
147-
Type: Guid
119+
Type: Object
148120
Parameter Sets: (All)
149121
Aliases:
150122
Applicable: Skype for Business Online
@@ -173,6 +145,22 @@ Accept pipeline input: False
173145
Accept wildcard characters: False
174146
```
175147
148+
### -AsJob
149+
{{Fill AsJob Description}}
150+
151+
```yaml
152+
Type: SwitchParameter
153+
Parameter Sets: (All)
154+
Aliases:
155+
Applicable: Skype for Business Online
156+
157+
Required: False
158+
Position: Named
159+
Default value: None
160+
Accept pipeline input: False
161+
Accept wildcard characters: False
162+
```
163+
176164
## INPUTS
177165
178166
### Microsoft.Rtc.Management.Xds.XdsIdentity
@@ -183,24 +171,8 @@ Accept wildcard characters: False
183171
184172
## NOTES
185173
186-
**External Calling Support**
187-
Calls from external callers on PSTN is only available for users who have been provisioned with a Calling Plan.
188-
189-
**Supported Topologies**
190-
Interoperability between Teams and Skype for Business is supported between users who are purely online (Skype for Business Online and Teams), and users homed in a Skype for Business on-premises deployment in a mixed (Hybrid) deployment topology.
191-
192-
**Hybrid Voice is not supported at this time**
193-
Interop support for Skype for Business Hybrid does not include Hybrid Voice capabilities delivered through CCE (Cloud Connector Edition) or on-premises PSTN connectivity using existing deployment--commonly called OPCH (On Prem Config Hybrid).
194-
Teams users cannot be enabled for PSTN calling capabilities using CCE or OPCH.
195-
196-
**IP Phone Support**
197-
Currently, changing CallingDefaultClient to Teams will also affect calls to Skype for Business IP phones.
198-
Incoming calls will not be received on the phones and will only ring Teams clients.
199-
Please consult the [Skype for Business to Microsoft Teams Capabilities Roadmap](https://aka.ms/skype2teamsroadmap) for information about support for existing certified SIP phones.
174+
This policy has been deprecated. Customters should use TeamsUpgradePolicy to control interop and routing.
200175
201176
## RELATED LINKS
202177
203-
[Skype for Business to Microsoft Teams Capabilities Roadmap](https://aka.ms/skype2teamsroadmap)
204-
205-
[Microsoft Teams and Skype for Business Interoperability](https://docs.microsoft.com/MicrosoftTeams/teams-and-skypeforbusiness-interoperability)
206-
178+
[Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://docs.microsoft.com/en-us/microsoftteams/migration-interop-guidance-for-teams-with-skype)

0 commit comments

Comments
 (0)