Skip to content

Commit d1f68fd

Browse files
committed
Updated Description
1 parent f357c94 commit d1f68fd

File tree

1 file changed

+42
-33
lines changed

1 file changed

+42
-33
lines changed

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

Lines changed: 42 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,47 @@ schema: 2.0.0
99

1010
## SYNOPSIS
1111

12+
Determines how calls are routed between Skype for Business and Microsoft Teams. This cmdlet s 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.
13+
14+
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.
15+
16+
Remove-CsTeamsInteropPolicy \[-Identity\] \<XdsIdentity\> \[-Tenant \<guid\>\] \[-Force\] \[-WhatIf\] \[-Confirm\] \[\<CommonParameters\>\]
17+
18+
## SYNTAX
19+
20+
```
21+
Remove-CsTeamsInteropPolicy [-WhatIf] [-Confirm] [[-Identity] <Object>] [-Tenant <Object>] [-Force] [-AsJob]
22+
```
23+
24+
## DESCRIPTION
25+
1226
Important:
1327

1428
TeamsInteropPolicy is being replaced by TeamsUpgradePolicy. During the transition, some components will honor TeamsInteropPolicy while others honor TeamsUpgradePolicy. Therefore, use of these 2 policies must be coordinated during the transition. After transition is complete, TeamsInteorpPolicy will be removed. To prepare for these upcoming changes, customers should do the following:
1529

16-
Ensure users with TeamsInteropPolicy are assigned only one of these 3 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. The valid instances are:
17-
18-
+-----------------------------------------+---------------------------+------------------------+---------------------+
19-
| Identity | AllowEndUserClientOverride| CallingDefaultClient | ChatDefaultClient |
20-
+-----------------------------------------+---------------------------+------------------------+---------------------+
21-
|DisallowOverrideCallingDefaultChatDefault| False | Default | Default |
22-
+-----------------------------------------+---------------------------+------------------------+---------------------+
23-
|DisallowOverrideCallingSfbChatSfb | False | Sfb | Sfb |
24-
+-----------------------------------------+---------------------------+------------------------+---------------------+
25-
|DisallowOverrideCallingTeamsChatTeams | False | Teams | Teams |
26-
+-----------------------------------------+---------------------------+------------------------+---------------------+
27-
30+
Ensure users with TeamsInteropPolicy are assigned only one of these 3 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.
31+
32+
The valid instances are:
33+
34+
35+
**Identity: DisallowOverrideCallingDefaultChatDefault**
36+
**AllowEndUserClientOverride: False**
37+
**CallingDefaultClient: Default**
38+
**ChatDefaultClient: Default**
39+
40+
**Identity: DisallowOverrideCallingSfbChatSfb**
41+
**AllowEndUserClientOverride: False**
42+
**CallingDefaultClient: Sfb**
43+
**ChatDefaultClient: Sfb**
44+
45+
**Identity: DisallowOverrideCallingTeamsChatTeams**
46+
**AllowEndUserClientOverride: False**
47+
**CallingDefaultClient: Teams**
48+
**ChatDefaultClient: Teams**
49+
2850

2951
Use the following cmdlet syntax, where $policy is one of the above values of identity:
30-
Grant-CsTeamsInteropPolicy -PolicyName $policy -Identity $SipAddress
52+
`Grant-CsTeamsInteropPolicy -PolicyName $policy -Identity $SipAddress`
3153

3254

3355
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:
@@ -37,33 +59,20 @@ Grant TeamsInteropPolicy and TeamsUpgradePolicy together as noted below to manag
3759

3860
- Coordinate granting of TeamsUpgradePolicy and TeamsInteropPolicy:
3961

40-
+----------------------------------------------------------+----------------------------------------------+
41-
|If you grant an instance of TeamsUpgradePolicy |Then grant this instance of TeamsInteropPolicy |
42-
|with this value of Mode | |
43-
+--------------------------------------------------------+------------------------------------------------+
44-
|Islands |DisallowOverrideCallingDefaultChatDefault |
45-
+--------------------------------------------------------+------------------------------------------------+
46-
|SfBonly, SfBWithTeamsCollab |DisallowOverrideCallingSfbChatSfb |
47-
+--------------------------------------------------------+------------------------------------------------+
48-
|TeamsOnly |DisallowOverrideCallingTeamsChatTeams |
49-
+--------------------------------------------------------+------------------------------------------------+
50-
51-
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 the user can receive chats and calls.
5262

63+
**Grant instance of TeamsUpgradePolicy using mode: Islands**
64+
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingDefaultChatDefault**
5365

54-
Determines how calls are routed between Skype for Business and Microsoft Teams. This cmdlet s 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.
66+
**Grant instance of TeamsUpgradePolicy using mode: SfBonly, SfBWithTeamsCollab**
67+
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingSfbChatSfb**
5568

56-
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.
69+
**Grant instance of TeamsUpgradePolicy using mode: TeamsOnly**
70+
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingTeamsChatTeams**
5771

58-
Remove-CsTeamsInteropPolicy \[-Identity\] \<XdsIdentity\> \[-Tenant \<guid\>\] \[-Force\] \[-WhatIf\] \[-Confirm\] \[\<CommonParameters\>\]
5972

60-
## SYNTAX
73+
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 the user can receive chats and calls.
6174

62-
```
63-
Remove-CsTeamsInteropPolicy [-WhatIf] [-Confirm] [[-Identity] <Object>] [-Tenant <Object>] [-Force] [-AsJob]
64-
```
6575

66-
## DESCRIPTION
6776
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.
6877
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.
6978
Teams interop policy can be defined at the tenant or per-user level.

0 commit comments

Comments
 (0)