Migrate response groups
Topic Last Modified: 2013-09-23
After your users are moved to Lync Server 2013 pools, you can migrate your response groups. Migrating response groups includes copying agent groups, queues, workflows, audio files, and moving Response Group contact objects from the legacy deployment to the Lync Server 2013 pool. After you migrate your legacy response groups, calls to the response groups are handled by the Response Group application in the Lync Server 2013 pool. Calls to response groups are no longer handled by the legacy pool.
Note
Although you can migrate response groups before you move all users to the Lync Server 2013 pool, we recommend that you move all users first. In particular, users who are response group agents will not have full functionality of new features until they are moved to the Lync Server 2013 pool.
Before you migrate response groups, you must have deployed a Lync Server 2013 pool that includes the Response Group application. The Response Group application is installed and activated by default when you deploy Enterprise Voice. You can ensure that the Response Group application is installed by running the Get-CsService –ApplicationServer cmdlet.
Note
You can create new Lync Server 2013 response groups in the Lync Server 2013 pool before you migrate your legacy response groups.
To migrate response groups from a legacy pool to the Lync Server 2013, you run the Move-CsRgsConfiguration cmdlet.
Important
The Response Group migration cmdlet moves the Response Group configuration for the entire pool. You cannot select specific groups, queues, or workflows to migrate.
After you migrate the response groups, you need to use Lync Server Control Panel or Lync Server Management Shell cmdlets to verify that all agent groups, queues, and workflows moved successfully.
When you migrate response groups, the Lync Server 2010 response groups are not removed. When you manage response groups after migration by using either Lync Server Control Panel or Lync Server Management Shell, you can see both the Lync Server 2010 response groups and the Lync Server 2013 response groups. You should apply updates only to the Lync Server 2013 response groups. The Lync Server 2010 response groups are retained only for rollback purposes.
Warning
After the migration has been completed and the new response groups have been created, the Lync Server Control Panel and the Lync Server Management Shell will display the Lync Server 2010 and Lync Server 2013 versions of each response group. Do not use Lync Server Control Panel or Lync Server Management Shell to remove the Lync Server 2010 response groups. If you do remove one, the corresponding response group that was created during migration will stop working. The Lync Server 2010 response groups will be removed when you decommission the Lync Server 2010 pool.
Important
We recommend that you do not remove any data from your previous deployment until you decommission the pool. In addition, we strongly recommend that you export response groups immediately after you migrate. If a Lync Server 2010 response group should get removed, you can then restore your response groups from the backup to get Lync Server 2013 response groups running again.
Lync Server 2013 introduces a new Response Group feature called Workflow Type. Workflow Type can be Managed or Unmanaged. All response groups are migrated with Workflow Type set to Unmanaged and with an empty Manager list.
When you run the Move-CsRgsConfiguration cmdlet, the agent groups, queues, workflows, and audio files remain in the legacy pool for rollback purposes. If you do need to roll back to the legacy pool, however, you need to run the Move-CsApplicationEndpoint cmdlet to move contact objects back to the legacy pool.
The following procedure for migrating Response Group configurations assumes that you have a one-to-one relationship between your legacy pools and the Lync Server 2013 pools. If you plan to consolidate or split up pools during your migration and deployment, you need to plan which legacy pool maps to which Lync Server 2013 pool.
To migrate Response Group configurations
Log on to the computer with an account that is a member of the RTCUniversalServerAdmins group or has equivalent administrator rights and permissions.
Start the Lync Server Management Shell: Click Start, click All Programs, click Microsoft Lync Server 2013, and then click Lync Server Management Shell.
Run:
Move-CsRgsConfiguration -Source <source pool FQDN> -Destination <destination pool FQDN>
For example:
Move-CsRgsConfiguration -Source lync-old.contoso.net -Destination lync-new.contoso.net
After you migrate response groups and agents to the Lync Server 2013 pool, the URL that agents use to sign in and sign out is a Lync Server 2013 URL and is available from the Tools menu. Remind agents to update any references, such as bookmarks, to the new URL.
To verify Response Group migration by using Lync Server Control Panel
Log on to the computer with an account that is a member of RTCUniversalReadOnlyAdmins group or is minimally a member of the CsViewOnlyAdministrator role.
Open a browser window, and then enter the Admin URL to open the Lync Server Control Panel. For details about the different methods you can use to start Lync Server Control Panel, see Open Lync Server 2013 administrative tools.
In the left navigation pane, click Response Groups.
On the Workflow tab, verify that all the workflows in your Lync Server 2010 environment are included in the list.
Click the Queue tab, and verify that all the queues in your Lync Server 2010 environment are included in the list.
Click the Group tab, and verify that all the agent groups in your Lync Server 2010 environment are included in the list.
To verify Response Group migration by using Lync Server Management Shell
Log on to the computer with an account that is a member of RTCUniversalReadOnlyAdmins group or is minimally a member of the CsViewOnlyAdministrator role.
Start the Lync Server Management Shell: Click Start, click All Programs, click Microsoft Lync Server 2013, and then click Lync Server Management Shell.
For details about the following cmdlets, run:
Get-Help <cmdlet name> -Detailed
Run:
Get-CsRgsAgentGroup
Verify that all the agent groups in your Lync Server 2010 environment are included in the list.
Run:
Get-CsRgsQueue
Verify that all the queues in your Lync Server 2010 environment are included in the list.
Run:
Get-CsRgsWorkflow
Verify that all the workflows in your Lync Server 2010 environment are included in the list.