Migrate From Webex Teams To Microsoft Teams



I strongly believe that the microsoft developers do not use their own applications extensively enough to realize how well it works. When we have a teams meeting, often someone shares a screen. We have graphs, etc. Being presented. But you have this bar at the bottom (video, mike, chat, etc. I can not move it. If there is another app that integrates status in Outlook, you can choose to use Webex instead, in Webex, go to your Preferences, select General Connect to Microsoft Outlook. Webex will become the only app to integrate with Outlook for status. Avoid Conflicts with Other Apps. You must only maintain one app that integrates with Outlook for status. I just started a new job as a system admin for a medical cloud company. We are getting ready to move from Cisco Webex and Jabber to Microsoft teams. I was wondering if anyone out there has already done this kind of migration and if there are any recommended resources out there that people recommend using. Easily start or join your Webex Meetings directly from Microsoft Teams. See your full meeting list and schedule meetings on your time. To learn more, visit h. Hi All, I am looking for tool to Migrate from Cisco WebEx Teams to Microsoft Teams. Please help me if anyone has done migration of this kind.

-->

The Meeting Migration Service (MMS) is a service that updates a user’s existing meetings in the following scenarios:

  • When a user is migrated from on-premises to the cloud (whether to Skype for Business Online or to TeamsOnly).
  • When an admin makes a change to the user’s audio conferencing settings
  • When an online user is upgraded to Teams only, or when a user's mode in TeamsUpgradePolicy is set to SfBwithTeamsCollabAndMeetings
  • When you use PowerShell

By default, MMS is automatically triggered in each of these cases, although admins can disable it at the tenant level. In addition, admins can use a PowerShell cmdlet to manually trigger meeting migration for a given user.

Limitations: The meeting migration service can't be used if any of the following apply:

  • The user’s mailbox is hosted in Exchange on-premises.
  • The user is being migrated from the cloud to Skype for Business Server on-premises.

In these situations, end users can use the Meeting Migration Tool to migrate their own meetings instead.

How MMS works

When MMS is triggered for a given user, a migration request for that user is placed in a queue. To avoid any race conditions, the queued request is deliberately not processed until at least 90 minutes have gone by. Once MMS processes the request, it performs the following tasks:

  1. It searches that user’s mailbox for all existing meetings organized by that user and scheduled in the future.

  2. Based on the information found in the user’s mailbox, it either updates or schedules new meetings in either Teams or Skype for Business Online for that user, depending on the exact scenario.

  3. In the email message, it replaces the online meeting block in the meeting details.

  4. It sends the updated version of that meeting to all meeting recipients on behalf of the meeting organizer. Meeting invitees will receive a meeting update with updated meeting coordinates in their email.

From the time MMS is triggered, it typically takes about 2 hours until the user’s meetings are migrated. However, if the user has a large number of meetings, it might take longer. If MMS encounters an error migrating one or more meetings for the user, it will periodically retry up to 9 times over the span of 24 hours.

Notes:

  • MMS replaces everything in the online meeting information block when a meeting is migrated. Therefore, if a user has edited that block, their changes will be overwritten. Any content they have in the meeting details outside of the online meeting information block won't be affected. This means any files attached to the meeting invite will still be included.
  • Only the Skype for Business or Microsoft Teams meetings that were scheduled by clicking the Add Skype meeting button in Outlook on the Web or by using the Skype Meeting add-in for Outlook are migrated. If a user copies and pastes the Skype online meeting information from one meeting to a new meeting, that new meeting won't be updated since there is no meeting in the original service.
  • Meeting content that was created or attached to the meeting (whiteboards, polls, and so on) won't be retained after MMS runs. If your meeting organizers have attached content to the meetings in advance, the content will need to be recreated after MMS runs.
  • The link to the shared meeting notes in the calendar item and also from within the Skype meeting also will be overwritten. Note that the actual meeting notes stored in OneNote will still be there; it is only the link to the shared notes that is overwritten.
  • Meetings with more than 250 attendees (including the organizer) won't be migrated.
  • Some UNICODE characters in the body of the invite might be incorrectly updated to one of the following special characters: ï, ¿, ½, �.
Teams

Triggering MMS for a user

What is the difference between microsoft teams and webex teams

This section describes what happens when MMS is triggered in each of the following cases:

  • When a user is migrated from on-premises to the cloud
  • When an admin makes a change to the user’s audio conferencing settings
  • When the user's mode in TeamsUpgradePolicy is set to either TeamsOnly or SfBWithTeamsCollabAndMeetings (using either Powershell or the Teams Admin Portal)
  • When you use the PowerShell cmdlet, Start-CsExMeetingMigration

Updating meetings when you move an on-premises user to the cloud

This is the most common scenario where MMS helps create a smoother transition for your users. Without meeting migration, existing meetings organized by a user in Skype for Business Server on-premises would no longer work once the user is moved online. Therefore, when you use the on-premises admin tools (either Move-CsUser or the Admin Control Panel) to move a user to the cloud, existing meetings are automatically moved to the cloud as follows:

  • If the MoveToTeams switch in Move-CsUser is specified, meetings are migrated directly to Teams and the user will be in TeamsOnly mode. Use of this switch requires Skype for Business Server 2015 with CU8 or later. These users can still join any Skype for Business meeting they may be invited to, using either the Skype for Business client or the Skype Meeting App.
  • Otherwise meetings are migrated to Skype for Business Online.

In either case, if the user has been assigned an Audio Conferencing license before being moved to the cloud, the meetings will be created with dial-in coordinates. If you move a user from on-premises to the cloud and you intend for that user to use Audio Conferencing, we recommend that you first assign the audio conference before you move the user so that only 1 meeting migration is triggered.

Updating meetings when a user's audio conferencing settings change

In the following cases, MMS will update existing Skype for Business and Microsoft Teams meetings to add, remove, or modify dial-in coordinates:

  • When you assign or remove a Microsoft Audio Conferencing service license to a user, and that user is not enabled for a third-party audio conferencing provider.
  • When you change the audio conferencing provider of a user from any other provider to Microsoft, provided the user is assigned a Microsoft Audio Conferencing license. For more information, see Assign Microsoft as the audio conferencing provider. Also note that support for third party audio conferencing providers [ACP] is scheduled for end of life on April 1, 2019, as previously announced.
  • When you enable or disable audio conferencing for a user.
  • When you change or reset the conference ID for a user configured to use public meetings.
  • When you move the user to a new audio conferencing bridge.
  • When a phone number from a audio conferencing bridge is unassigned. This is a complex scenario that requires additional steps. For more information, see Change the phone numbers on your audio conferencing bridge.

Not all changes to a user's audio conferencing settings trigger MMS. Specifically, the following two changes won't result in MMS updating meetings:

  • When you change the SIP address for the meeting organizer (either their SIP user name or their SIP domain)
  • When you change your organization's meeting URL using the Update-CsTenantMeetingUrl command.

Updating meetings when assigning TeamsUpgradePolicy

Migrate From Webex Teams To Microsoft Teams

By default, meeting migration is automatically triggered when a user is granted an instance of TeamsUpgradePolicy with mode=TeamsOnly or mode= SfBWithTeamsCollabAndMeetings. If you do not want to migrate meetings when granting either of these modes, then specify MigrateMeetingsToTeams $false in Grant-CsTeamsUpgradePolicy (if using PowerShell) or uncheck the box to migrate meetings when setting a user's coexistence mode (if using the Teams admin portal).

Also note the following:

  • Meeting migration is only invoked when you grant TeamsUpgradePolicy for a specific user. If you grant TeamsUpgradePolicy with mode=TeamsOnly or mode=SfBWithTeamsCollabAndMeetings on a tenant-wide basis, meeting migration is not invoked.
  • A user can only be granted TeamsOnly mode if the user is homed online. Users that are homed on-premises must be moved using Move-CsUser as previously described.
  • Granting a mode other than TeamsOnly or SfBWithTeamsCollabAndMeetings does not convert existing Teams meetings to Skype for Business meetings.

Trigger Meeting Migration manually via PowerShell cmdlet

In addition to automatic meeting migrations, admins can manually trigger meeting migration for a user by running the cmdlet Start-CsExMeetingMigration. This cmdlet queues a migration request for the specified user. In addition to the required Identity parameter, it takes two optional parameters, SourceMeetingType and TargetMeetingType, which allow you to specify how to migrate meetings:

TargetMeetingType:

  • Using TargetMeetingType Current specifies that Skype for Business meetings remain Skype for Business meetings and Teams meetings remain Teams meetings. However audio conferencing coordinates might be changed, and any on-premises Skype for Business meetings would be migrated to Skype for Business Online. This is the default value for TargetMeetingType.
  • Using TargetMeetingType Teams specifies that any existing meeting must be migrated to Teams, regardless of whether the meeting is hosted in Skype for Business online or on-premises, and regardless of whether any audio conferencing updates are required.

SourceMeetingType:

  • Using SourceMeetingType SfB indicates that only Skype for Business meetings (whether on-premises or online) should be updated.
  • Using SourceMeetingType Teams indicates that only Teams meetings should be updated.
  • Using SourceMeetingType All indicates that both Skype for Business meetings and Teams meetings should be updated. This is the default value for SourceMeetingType.

The example below shows how to initiate meeting migration for user ashaw@contoso.com so that all meetings are migrated to Teams:

Managing MMS

Microsoft

Using Windows PowerShell, you can check the status of ongoing migrations, manually trigger meeting migration, and disable migration altogether.

Check the status of meeting migrations

You use the Get-CsMeetingMigrationStatus cmdlet to check the status of meeting migrations. Below are some examples.

  • To get a summary status of all MMS migrations, run the following command which provides a tabular view of all migration states:

  • To get full details of all migrations within a specific time period, use the StartTime and EndTime parameters. For example, the following command will return full details on all migrations that occurred from October 1, 2018 to October 8, 2018.

  • To check the status of migration for a specific user, use the Identity parameter. For example, the following command will return the status for the user ashaw@contoso.com:

If you see any migrations that have failed, take action to resolve these issues as soon as possible, since people won't be able to dial-in to the meetings organized by those users until you resolve them. If Get-CsMeetingMigrationStatus shows any migrations in a failed state, perform these steps:

  1. Determine which users are affected. Run the following command to get the list of affected users, and the specific error that was reported:

  2. For each affected user, run the Meeting Migration Tool to manually migrate their meetings.

  3. If migration still doesn't work with the Meeting Migration Tool, you have two options:

    • Have the users create new Skype meetings.
    • Contact support.

Enabling and disabling MMS

MMS is enabled by default for all organizations, but it can be disabled as follows:

  • Disable entirely for the tenant.
  • Disable only for changes related to audio conferencing. In this case, MMS will still run when a user is migrated from on-premises to the cloud or when you grant TeamsOnly mode or SfBWithTeamsCollabAndMeetings mode in TeamsUpgradePolicy.

For example, you may want to manually migrate all meetings or temporarily disable MMS while making substantial changes to the audio conferencing settings for your organization

To see if MMS is enabled for your organization, run the following command. MMS is enabled if the MeetingMigrationEnabled parameter is $true.

To enable or disable MMS entirely, use the Set-CsTenantMigrationConfiguration command. For example, to disable MMS, run the following command:

Webex

If MMS is enabled in the organization and you want to check if it is enabled for audio conferencing updates, check the value of the AutomaticallyMigrateUserMeetings parameter in the output from Get-CsOnlineDialInConferencingTenantSettings. To enable or disable MMS for audio conferencing, use Set-CsOnlineDialInConferencingTenantSettings. For example, to disable MMS for audio conferencing, run the following command:

Related topics

The documents my team produces aren’t solo efforts. When I build a presentation, for example, I’ll leave placeholders for colleagues to fill in, ask people to review, and maybe work with a designer. We have great collaboration tools at Cisco with Webex Teams, and with the new approach to bring Webex Teams with you wherever you work, I can use one platform in one place without losing my train of thought…

Cisco IT’s Collaboration strategy is to mirror the Webex Teams approach to building bridges between team collaboration and other solutions for a continuous workflow. With Office 365, we continue with this theme, so you can efficiently collaborate whether you’re out and about on your phone in Webex Teams or writing a document on your laptop in Word. As “Customer Zero” for the Webex Teams and Microsoft Office 365 integration, Cisco IT is trying out different use cases to give customers the benefit of our real-world experience.

We’re introducing the Webex Teams integration into Office 365 to Cisco employees in three phases.

Migrate From Webex Teams To Microsoft Teams

Phase 1 – Email and Calendar Migration

We’ve worked on enabling Cisco collaboration in Outlook for years, and this historically has been a challenge in a mixed environment, we have both Macs and PCs and we never seem to get everything working on both – today though, we have all the features on all the platforms integrated with Webex Teams. Click to Call, Click to Chat, and Presence all work in Outlook on Mac and PC and we enabled this as we migrated mailboxes to O365. We’ve also integrated Webex Teams into O365 calendar to get employees to their meetings faster. It’s all part of our continual effort to keep our everyday tools modern, user friendly, and making the collaboration experience seamless – after all, we are a global company and a lot of our teams span multiple time zones.

Phase 2 – Co-authoring and Co-editing

Say I want to edit an Office document that someone added to a Webex Teams space. Before, I’d have to download the document, open it, edit, save, and upload the new version to the space. Did I download the latest version? Drivers silicon integrated network & wireless cards. Not sure. We’ve made life much simpler by integrating Webex Teams with OneDrive and SharePoint Online. Now, I can add an Office document to a Webex Teams space from OneDrive using the file storage and sharing integration in Webex Teams. I have the option to grant editing rights to those who have prior access to my document or to open it up to everyone in the Webex Teams space.

Once the document is uploaded onto OneDrive, no matter where I work, it’s the same document, whether I am in Webex Teams, or using any app in the Office Suite. The experience is seamless – and I don’t even need to re-upload. Co-authoring and editing are a game-changer for us – especially when you can use these tools in our real-time video meetings. Our users are pretty excited about it, and it’s integrated right into Webex Teams. Watch this video to learn more about this experience.

Webex Vs Microsoft Team

Phase 3 – Social Collaboration

This final step is currently in progress. If I’m in Word editing a colleague’s document, I feel comfortable making little changes like correcting a date. But other changes require some conversation first—for example, “In paragraph 3, you said ‘service’ but I think you meant ‘architecture.’ Right?” So, we wrote an add-in to the Office 365 menu that creates a Webex Teams side panel, allowing you to chat directly from within the document. It’s handy for keeping all conversations about a document in the same place. Plus, the conversation is saved in real time in my Webex Teams, so I can stay in the loop even if I am on the go and don’t have the document open. It’s another win for collaboration, and ultimately user productivity. I’m not sure how many minutes I have spent searching emails for documents, but now I don’t have to, and neither do our employees.

Next up: Adding Collaboration to our Other Cloud Services

In integrating Webex Teams and Office 365, we built what we’re calling the Secure Digital Experience platform. In addition to collaboration, it brings together Duo Security, Advanced Malware Protection (AMP), and our eStore (so that we can make sure we don’t exceed our license count). Once we’ve finished the Office 365 rollout, we plan to connect the platform to other cloud services, including IBM Connections, Salesforce, and ServiceNow.

How did we manage this massive overhaul of tools with minimal user downtime? Migrating 118,000 mailboxes is not easy, but you can learn more about it from my colleagues Kelly Conway and Caroline Te Aika.

Webex Teams Or Microsoft Teams

The platform has an interesting security angle. Since email contains confidential information, we allow access to Office 365 only from trusted devices. But who wants to wait for a VPN connection every time they check their email away from the office? You can read more about our security considerations here, in a blog by my colleague Dave Jones and myself.

Questions? Ideas? Please share in the comment box.

Microsoft Teams And Webex







Comments are closed.