Topic Last Modified: 2017-03-30

Use New-CsOrganizationalAutoAttendantDialScope cmdlet to create dial-scopes for use with Organizational Auto Attendant (OAA) service.

New-CsOrganizationalAutoAttendantDialScope -GroupIds <List> -GroupScope <SwitchParameter>

In Example 1, the New-CsOrganizationalAutoAttendantDialScope cmdlet is used to create a dial-scope with a group whose id is 00000000-0000-0000-0000-000000000000.

$groupIds = @("00000000-0000-0000-0000-000000000000")
$dialScope = New-CsOrganizationalAutoAttendantDialScope -GroupScope -GroupIds $groupIds

This cmdlet creates a new dial-scope to be used with Organizational Auto Attendant (OAA) service. OAAs use dial-scopes to restrict the scope of call transfers that can be made through directory lookup feature.

The returned dial-scope model composes a member for the underlying type/implementation. E.g. in case of the group-based dial scope, in order to modify its Group Ids you can access them through DialScope.GroupScope.GroupIds.


Parameter Required Type Description




Refers to the ids of the groups that are to be included in the dial-scope.

Group ids can be obtained by using the Find-CsGroup cmdlet.

This parameter becomes mandatory when GroupScope parameter is specified.




Indicates that a dial-scope based on groups (distribution lists, security groups) is to be created.

None. The New-CsOrganizationalAutoAttendantDialScope cmdlet does not accept pipelined input.

The New-CsOrganizationalAutoAttendantDialScope cmdlet creates new instances of the Microsoft.Rtc.Management.OAA.Models.DialScope object.