Skip to content

Commit 45fb61d

Browse files
committed
Updated Important part in synopsis
1 parent 0b22ba6 commit 45fb61d

File tree

1 file changed

+42
-4
lines changed

1 file changed

+42
-4
lines changed

skype/skype-ps/skype/Get-CsTeamsInteropPolicy.md

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

1010
## SYNOPSIS
1111

12-
Important:
13-
- This cmdlet will be replaced by TeamsUpgradePolicy. As some components honor interop and others honor upgrade, during the transition this cmdlet must be used in combination with TeamsUpgradePolicy.
14-
- Use only 1 of the 3 instances where the values for chat and calling preferred clients are the same and allow end user override = false. The others are no longer valid configurations.
15-
- Use `remove-csteamsinteorppolicy` to undo customization of global interoppolicy.
12+
Important:
13+
14+
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:
15+
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+
28+
29+
Use the following cmdlet syntax, where $policy is one of the above values of identity:
30+
Grant-CsTeamsInteropPolicy -PolicyName $policy -Identity $SipAddress
31+
32+
33+
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:
34+
Remove-CsTeamsInteropPolicy -Identity Global
35+
36+
Grant TeamsInteropPolicy and TeamsUpgradePolicy together as noted below to manage users:
37+
38+
- Coordinate granting of TeamsUpgradePolicy and TeamsInteropPolicy:
39+
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+
52+
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.
1653

1754

1855
This cmdlet 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.
@@ -24,6 +61,7 @@ Get-CsTeamsInteropPolicy \[\[-Identity\] \<XdsIdentity\>\] \[-Tenant \<guid\>\]
2461

2562
Get-CsTeamsInteropPolicy \[-Tenant \<guid\>\] \[-Filter \<string\>\] \[-LocalStore\] \[\<CommonParameters\>\]
2663

64+
2765
## SYNTAX
2866

2967
```

0 commit comments

Comments
 (0)