Skip to content

Commit f357c94

Browse files
committed
Updating Description
1 parent f34790e commit f357c94

File tree

1 file changed

+43
-35
lines changed

1 file changed

+43
-35
lines changed

skype/skype-ps/skype/Grant-CsTeamsInteropPolicy.md

Lines changed: 43 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,48 @@ schema: 2.0.0
99

1010
## SYNOPSIS
1111

12+
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.
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+
Grant-CsTeamsInteropPolicy \[\[-Identity\] \<UserIdParameter\>\] \[-PolicyName\] \<string\> \[-Tenant \<guid\>\] \[-DomainController \<Fqdn\>\] \[-PassThru\] \[-WhatIf\] \[-Confirm\] \[\<CommonParameters\>\]
17+
18+
## SYNTAX
19+
20+
```
21+
Grant-CsTeamsInteropPolicy [-PassThru] [-Confirm] [[-PolicyName] <Object>] [[-Identity] <Object>]
22+
[-Tenant <Object>] [-DomainController <Object>] [-WhatIf] [-AsJob]
23+
```
24+
25+
## DESCRIPTION
26+
1227
Important:
1328

1429
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:
1530

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-
31+
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.
32+
33+
The valid instances are:
34+
35+
36+
**Identity: DisallowOverrideCallingDefaultChatDefault**
37+
**AllowEndUserClientOverride: False**
38+
**CallingDefaultClient: Default**
39+
**ChatDefaultClient: Default**
40+
41+
**Identity: DisallowOverrideCallingSfbChatSfb**
42+
**AllowEndUserClientOverride: False**
43+
**CallingDefaultClient: Sfb**
44+
**ChatDefaultClient: Sfb**
45+
46+
**Identity: DisallowOverrideCallingTeamsChatTeams**
47+
**AllowEndUserClientOverride: False**
48+
**CallingDefaultClient: Teams**
49+
**ChatDefaultClient: Teams**
50+
2851

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

3255

3356
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,34 +60,19 @@ Grant TeamsInteropPolicy and TeamsUpgradePolicy together as noted below to manag
3760

3861
- Coordinate granting of TeamsUpgradePolicy and TeamsInteropPolicy:
3962

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-
+--------------------------------------------------------+------------------------------------------------+
5063

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.
64+
**Grant instance of TeamsUpgradePolicy using mode: Islands**
65+
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingDefaultChatDefault**
5266

67+
**Grant instance of TeamsUpgradePolicy using mode: SfBonly, SfBWithTeamsCollab**
68+
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingSfbChatSfb**
5369

54-
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.
55-
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.
70+
**Grant instance of TeamsUpgradePolicy using mode: TeamsOnly**
71+
**Grant instance of TeamsInteropPolicy: DisallowOverrideCallingTeamsChatTeams**
5772

58-
Grant-CsTeamsInteropPolicy \[\[-Identity\] \<UserIdParameter\>\] \[-PolicyName\] \<string\> \[-Tenant \<guid\>\] \[-DomainController \<Fqdn\>\] \[-PassThru\] \[-WhatIf\] \[-Confirm\] \[\<CommonParameters\>\]
59-
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-
Grant-CsTeamsInteropPolicy [-PassThru] [-Confirm] [[-PolicyName] <Object>] [[-Identity] <Object>]
64-
[-Tenant <Object>] [-DomainController <Object>] [-WhatIf] [-AsJob]
65-
```
6675

67-
## DESCRIPTION
6876
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.
6977
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.
7078
Teams interop policy can be defined at the tenant or per-user level.

0 commit comments

Comments
 (0)