Professional Documents
Culture Documents
B Migration Lab Short Guide
B Migration Lab Short Guide
v3
First Published: 2022-08-29
Last Modified: 2022-08-29
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
© 2022 Cisco Systems, Inc. All rights reserved.
CONTENTS
CHAPTER 1 About 1
About This Lab 1
Limitations/Disclaimer 1
Requirements 2
About This Solution 2
Transition Overview 3
Pre-Transition Steps and Consideration 4
Core Components Overview 5
Webex by Cisco Overview 5
Accelerate Teamwork with These Tools 6
Webex Hybrid Services 7
Available Hybrid Services 7
Webex Calling Overview 8
User Synchronization 23
User Synchronization Using Directory Connector 23
Configuring Directory Connector for Identity Synchronization 23
Enable Hybrid Directory Connector 24
Configuring Webex Hybrid Messaging Service 28
Enabling the Message Connector 29
Enabling Hybrid Message Service for Users 32
Testing the Hybrid Message Service 32
Synchronize Organizational Contacts to Webex 33
Understanding Organizational Contacts 33
Synchronize Organizational Contacts through LDAP 34
Method 1 - Using LDAP Search Configuration 34
Method 2 - Using Custom Filter 36
Testing Organizational Contacts Migration 39
Migrate Personal Contacts to Webex App 39
Users in Phase 2 47
Limitations/Disclaimer
Collaboration Transitions is focused on moving collaboration workloads from existing on-premises, hybrid,
and cloud products and solutions to the latest on-premises, hybrid, and cloud-delivered collaboration services.
As customers transition existing collaboration workloads to the newest collaboration applications and services,
they must understand the implications of this transition and the steps required to make the transition.
There are various ways this can be accomplished, depending on the situation and the customer's
goals/requirements. Please ensure that you consult all current official Cisco documentation before proceeding
with a design or installation. This lab is primarily intended to be a learning tool and may not necessarily follow
best practice recommendation at all times, in order to convey specific information.
Requirements
Required Optional
Laptop Cisco AnyConnect
client
The decision needs to be made based on customer’s functionality requirements. Customers that have the
following requirements should consider carefully before making this decision and may ultimately decide to
keep call control on-premises:
• Phone models other than Cisco 7800 and 8800 IP phone series.
• Complex or numerous integrations with other on-premises systems.
• Complex dial plan and/or highly granular classes of service.
• Calling predominately within the organization.
• Restrictive, limited, or unreliable Internet access.
• Stringent data privacy and ownership policies.
• Compliance requirement for on-premises or in-country media recording and storage.
Transition Overview
This lab will focus on a phased transition. As shown in below image, the initial transition phase (Phase 1)
results in a hybrid deployment with dual call control where some devices are transitioned to cloud calling and
other devices maintain on-premises call control for registration and call routing.
The final transition phase (Phase 2) results in a pure cloud calling environment where calling services have
been fully transitioned to cloud call control.
Note It is possible that some organizations may maintain a hybrid dual call control deployment.
Analyze deployment dial plan Each user in Webex Calling is provisioned with an extension.
For inter-site dialing use non-overlapping abbreviated dialing
habits. For a smooth transition the set of dialing habits for users
before and after transitioning to Webex ideally should be the
same.
Inventory existing locations/ sites For transitioning the information for Extension Ranges,
DID,PSTN Steering Digit, Site Code ,Main Number VM
number, Concurrent calls during busy hour, Country, Time
Zone, Language, Contact/Address need to be collected.
Understanding PSTN access options A local gateway is required to create a connection between
Unified CM and Webex Calling as long as Unified CM and
Webex Calling coexist. PSTN in Webex Calling can either be
facilitated by a (CCP) provider via a Local GW or Cisco PSTN.
model, which means features are released on a regular basis. Check help.webex.com to keep updated of all
the latest info.
Many organizations, however, are unable or unwilling to move all their services to the cloud. Often, they are
not ready to replace everything they have on premises, or they simply want to augment their current
collaboration tools with those from the cloud. But having tools from both the cloud and the premises can
create inconsistent, disjointed user experiences and tools that don't work together as one.
Cisco solves this problem with Webex Hybrid Services. These services connect what you have on-premises
with Webex in the cloud to provide a single integrated experience. If you like the capabilities of Webex, you
can integrate those capabilities with what you currently deploy for an even better end-user and administrator
experience.
*You can find your unique Expressway-E password in your dCloud Session Details.
Session Users
This table contains details on preconfigured users available for your session.
Note • Replace XXX and YY with your dCloud session's DNS number. Denote for use in this lab. Each dCloud
session has unique information. Do not use the information in the example.
• Replace ZZZZ with the last four digits of your dCloud Session ID number. Denote for use in this lab.
Each dCloud session has unique information. Do not use the information in the example.
Get Started
Follow the steps to schedule a session of the content and configure your presentation environment.
Step 1 Initiate your dCloud session. [Show Me How] (Skip if you are in a proctored environment.)
Note It may take up to 45 minutes for your session to become active.
Step 2 For best performance, connect to the workstation with Cisco AnyConnect VPN [Show Me How] and the local RDP
client on your laptop [Show Me How]
Step 3 The lab requires desk phones some to be loaded with latest firmware.
Step 4 The room devices (Webex Desk Series / Webex Room Series / Webex Board Series) also require vCE8.1+ firmware. If
you are in a proctored environment, your proctor should have installed the correct firmware on your room device. Another
way to update the room device is to download the .pkg file from cisco.com and upgrade the device directly. TIP: You
can click here to get help with the upgrade process.
Step 5 After confirming the devices have the correct firmware and are not in a factory reset state, perform a factory reset on
each device before starting the lab. (Skip if you are in a proctored environment.)
Note For best results, use either the Chrome or Firefox web browsers.
Step 6 To demonstrate Cisco Webex hybrid services, Cisco Jabber/Webex is used in the lab. You also have the capability to
attach a dCloud router and self-provision any physical phone to demonstrate hybrid services.
Step 7 Check that the Collaboration Edge capabilities are properly provisioned in your session.
• On Workstation 1, open a browser tab and go to Collaboration Admin Links > Cisco Expressway – C. Log in
with Username: admin and Password: dCloud123! Accept any security message you may be shown.
• Navigate to Configuration > Zones > Zones tab and confirm all Traversal client zones show SIP status as Active.
DefaultZone should show SIP status as On.
Note If any of these zones do not have an Active SIP Status, the session is corrupted and you will not be able to
proceed. Please End the current session and start up a new one. This does happen occasionally due to
automation errors.
Step 8 In order to run this lab, you need some information from the Session Details tab on your dCloud dashboard session page.
Obtain the Collaboration Edge domain information.
Important Each session has a unique domain. The image below is only an example. Do not use the information in the
image below for your session. It is highly recommended to take note of this information now so that you can
refer to it throughout the lab.
Step 1 Open RDP connection to Workstation 1 at 198.18.1.36. Log in with dcloud\cholland and dCloud123!
Step 2 Open the Chrome browser from the task bar.
Step 3 From the home page, select Cisco Webex Links > Cisco Webex Control Hub. Log in with
cholland@cbXXX.dc-YY.com and dCloudZZZZ!
Note • Replace XXX and YY with your dCloud session's DNS number.
Step 4 Navigate to Services > Connected UC. On the Connected UC page, click Enable Connected UC. Under the UC
Management card, click Get Started.
Step 5 Click Next on the Welcome to Cisco Control Hub page. Read the information for Create an Agent Install File. Name
the file dCloud-CCUC. Click Save.
Step 6 Webex Control Hub will create an agent install file that needs to be installed on each Unified Communications Manager.
The file creation will take a few minutes. Once it is created, DO NOT click Download. Click Next.
Step 7 On the Create Cluster Group page, enter the Cluster Group Name and Group Description of your choice. Click Save.
Click Next. Click Finish.
Step 8 You will be taken back to Connected UC page. Click Inventory under UC Management. (You might have to refresh
the page.) On the UC Management page, select Install Files on top-right corner.
Step 9 You will see the agent file you created above. Click Download. A new pop-up window will open with a couple of options
to download. Next to Version 12.5(SU2)-12.5(SU3), select Download. It will download the agent file to the workstation's
desktop.
Users in Phase 0
User Name User Password Endpoint Internal Deployment
ID Devices Extension Model
Charles cholland dCloud123! Cisco Jabber 6018 OnPrem
Holland
Anita Perez aperez dCloud123! Cisco Jabber 6017 OnPrem
Kellie Melby kmelby dCloud123! Cisco Jabber 6050 OnPrem
Step 1 For dialing inbound PSTN calls to your pod’s phones, information can be found in your dCloud session's Details tab or
in a text document found on the desktop of Workstation 1 named DN_to_DID.txt.
Step 2 Those DID can be dialed from your mobile numbers.
Step 3 With the DID number, dial one of your user's using a cell or desk phone, such as dial cholland DID number.
Step 4 Answer the call on your Jabber app/device.
Step 5 The call flow in dCloud is as follows:
a) Incoming DID comes into dCloud.
b) Platform gateways translate that DID into a four-digit extension (6XXX or 7XXX).
c) Call is routed through the local gateway into Unified CM and to the extension of the user.
Users in Phase 1
Note • Replace XXX and YY with your dCloud session's DNS number. Each dCloud session has unique
information. Do not use the information in the example.
• Replace ZZZZ with the last four digits of your dCloud Session ID number. Each dCloud session has
unique information. Do not use the information in the example.
User Synchronization
User Synchronization Using Directory Connector
•
Note Because of the lab environment we will be installing directory connector on WKST1. In a production
environment, it is highly recommended to follow the Directory Connector Deployment Guide and install it
on a recommended machine. In the interest of time, this step has already been configured. The install file
for Directory Connector can be downloaded from customer management portal (Control Hub) in Users >
Manage Users > Turn on Directory Synchronization screens.
Important The Requirements for Directory Connector need to be followed in production deployments.
[ ]
in the taskbar. Search for Cisco Directory Connector. When found, click the application icon
[ .]
Step 3 At the Webex sign in screen, enter cholland@cbXXX.dc-YY.com and click Next.
Note Replace the XXX and YY with your session DNS information.
Step 4 Enter dCloudZZZZ! as the password in the next box and click Sign In.
Note Replace the ZZZZ with the last four digits of your Session ID information.
Step 5 Keep the radio button for AD DS selected and click Load Domains.
Step 6 In the drop-down list, choose dcloud.cisco.com and click Confirm.
Step 7 Click Yes on the automatically upgrade pop-up window. If you get the option to do Dry Run, click Not Now.
Step 8 Now that the Directory Connector is open, configure it to synchronize the users along with their pictures (avatars).
Step 9 Click the Configuration tab at the top.
Step 10 Click the Object Selection tab so you can specify the users to synchronize. The connector synchronizes the entire
domain’s users and groups by default. For the purposes of the lab, you only synchronize a set of users in a specific
Organizational Unit (OU).
Step 11 Uncheck the box next to Groups.
Step 12 Click Select located in the On Premises Base DNs to Synchronize section.
Step 13 Uncheck the top box next to DC=dcloud,DC=cisco,DC=com to de-select all the check boxes.
Step 14 Check the box next to dCloud and click Select. (You must ONLY select the dCloud container.)
Step 15 With exception to the Cloud Organization name, the Object Selection page should look like the image below.
Step 16 Click the Avatar tab and check the box next to Enabled.
Step 17 In the Avatar URI Pattern box, enter the following URI: http://ad1.dcloud.cisco.com/dCloud/directory/{mail:
.*?(?=@.*)}.jpg
Note On the desktop, there is a text document named Pattern.txt that you can copy the pattern from.
[ ]
and click OK. You should see the eight users that will be added to your organization. Click Done.
Step 22 Now enable the synchronization. Click the Actions menu and choose Synchronization Mode > Enable Synchronization.
Step 23 Click No on the pop-up since you already performed a dry run.
Step 24 Click Enable Now on the pop-up to enable synchronization.
Step 25 Now complete a full sync. Click the Actions menu and choose Sync Now > Full.
Step 28 Verify the users have synchronized by opening the Web browser on WKST1. Browse to Webex Control Hub
(https://admin.webex.com). Log in as cholland@cbXXX.dc-YY.com with the password of dCloudZZZZ!
Note Remember to replace XXX and YY with the info in your session detail page.
[ .]
(Refresh the page, if you are already there.)
Step 30 You should see a list of 10 (two new) users along with their avatars and user information such as email address and
name. Notice the two new users (Adam McKenzie and Monica Cheng) have the status as Verified. It indicates those
users came from a trusted source, but they haven’t logged into Webex yet.
You have now successfully synchronized the customer’s on-premises Active Directory and configured users to their
Webex Control Hub Organization.
Module Objectives
In this module, we will perform the following tasks:
• A requirement for the Message Connector is to have an application user created with the role of Standard
AXL API Access. The Message Connector will use this account to communicate with Unified CM IM
and Presence Service. For this lab, this user has been created for you. In the Appendix, you will find the
necessary steps to create this user and assign permissions. The user is also configured with other roles
that can be used with future updates. Only the one role mentioned above is necessary for the hybrid
messaging service.
• Enable Hybrid Messaging for kmelby and smauk.
• Send messages between on-prem-registered (Jabber) users (cholland and Aperez) and
Webex-registered (cloud) users (kmelby and smauk).
Step 1 If not already open from earlier, log in to WKST1. Open a new browser tab to https://admin.webex.com. Log in using
cholland@cbXXX.dc-YY.com / dCloud123!
Step 2 Under Services on the left-hand menu within the portal, select Hybrid.
Step 3 Click Setup on the Hybrid Message Service Setup tile. In the popup window, click Next.
Step 4 At the first radio button, select and enter exp-cc.dcloud.cisco.com into the box and click Next.
Note The DNS entry for exp-cc.dcloud.cisco.com is already created as part of this lab.
Step 15 On the Connector Management page, click Configure IM and Presence Servers. You can also navigate to
Applications > Hybrid Services > Message Services > Message Service Configuration.
Step 16 Click New.
Step 17 Configure the following parameters from the table below.
Setting Configuration
IM and Presence Publisher node address cup1.dcloud.cisco.com
Message Connector AXL account name webex
Message Connector AXL account password dCloud123!
Step 1 Open the tab for the Control Hub and log in, if needed (cholland@cbXXX.dc-YY.com / dCloudZZZZ!).
Step 2 Click the Users tab and select Kellie Melby, Stefan Mauk, and Anita Perez one by one from the list.
Step 3 Under Hybrid Services, click Message Service.
Step 4 Toggle the Hybrid Message Service on
[ ]
and click Save.
Step 5 On the main user page, wait for Messaging Service to change its status to Activated.
Step 2 On Workstation 2, open Jabber client and log in with these credentials (Sign out other users if logged on from earlier):
• Username: aperez@cbXXX.dc-YY.com
• Password: dCloud123!
Step 3 On Workstation 3 or your personal device, open the Webex client if it’s not already. Use kmelby@cbXXX.dc-YY.com
for the email and kmelby/dCloudZZZZ! for the username/password.
Step 4 Start a conversation between Anita (on-premises registered Jabber client) and Kellie (cloud registered Webex client).
This concludes the scenario.
You can select only one source of users from either the Unified CM or LDAP server. If you configure directory
connector, then you cannot synchronize users through the tool.
If you do not have Cisco Cloud connectivity, then use the CSV file through Control Hub to import your org
contacts.
Agent Install: You must set up the on-premises servers in your organization to communicate with Cisco
Cloud for data sync. To create this communication link, Cloud-Connected UC agent must be installed on
UCM. Migration tools will leverage this connection for migration and synchronization of on-prem user and
device information to Webex cloud.
LDAP Sync: Organizations use external Active directory services such as Microsoft AD or open LDAP-based
directories to store user and contact objects. This tool fills the gap of synching org contacts from multiple
external ADs to Webex contact service.
Important Make sure you have created the Agent install file on Control Hub and installed it on Cisco UCM server as
instructed before starting with Phase 0 above.
. evoba
DETAILED STEPS
Step 6 Once the configuration changes are saved, you will be taken
back to the updates and migrations page. Under the Status
section, drop down the status option and click View
synchronization logs to see the status of the
synchronization. The status will change from Pending to
In Progress to Completed. Once it's done, you will see a
number of total contacts that have been synced. As shown
in the reference below.
Step 7 To verify the contacts that are synced, on the left side page
go to Management > Users. On the Users page, select the
Contacts option. It should list the same number of users
that are synced in the step
o b a
SUMMARY STEPS
1. Continuing on Workstation1 (as dcloud\cholland and dCloud123!), go back to the browser tab where
you have Cisco Webex Control Hub open. If logged out, log in with cholland@cbXXX.dc-YY.com
and dCloud123!
2. Under Services, click Updates & Migrations. On the Migrations page, you will find different migration
cards. Click Get Started for User/contact Synchronization (you may have to scroll down to see this
card).
3. On the User/Contact Synchronization page, click the Prerequisite drop down and choose Go to settings.
4. On the Settings page, configure the following for the LDAP Server:
5. Once the configuration changes are saved, you will be taken back to the Updates and Migrations page.
There you will see a new Status section. Drop down the Status option and click View synchronization
logs to see the status of the synchronization and number of total contacts that have been synced.
6. To verify the contacts that are synced, on the left side of the page, go to Management > Users. On the
Users page, select the Contacts option. It should list the same number of users that are synced in the step
above. Now it should show total of five contacts - two from the previous section synchronization and
three from the current synchronization.
DETAILED STEPS
Step 5 Once the configuration changes are saved, you will be taken
back to the Updates and Migrations page. There you will
see a new Status section. Drop down the Status option and
click View synchronization logs to see the status of the
synchronization and number of total contacts that have been
synced.
DETAILED STEPS
With full administrator privileges, you can assign one or more roles to any user in your organization.
Ensure to assign a user with administrator privilege so you can migrate the rest of your Jabber custom
contacts. For more information, see Assign Organizational Account Roles in Webex Control Hub.
• Ensure the on-premises applications from where you plan to migrate the personal contacts, such as Cisco
Unified Communications Manager (Unified CM), Unified CM - IM and Presence Service is at version
11.5 or later to use the Control Hub migration wizard.
• Use Bulk Administration to download the end users file from Cisco Unified Communications Manager
(Unified CM) and the contacts file from Unified CM - IM and Presence.
Use the Import/Export menu in the Cisco Unified Communications Manager application to import the
users. See the Import Contacts Using the Bulk Administration for detailed information.
• Ensure your migration task conforms to a maximum of 500 contacts per user and a maximum of 10,000
contacts in a single file. We recommend listing the same type of contacts in a single file.
Step 1 Navigate to the RDP session for WKST3. (Kellie Melby: dcloud\kmelby and dCloud123!
Step 2 Open Cisco Jabber from the desktop and log in with kmelby@dcloud.cisco.com and dCloud123!
Step 3 Make sure you have a few contacts in Jabber so you can validate them being migrated to Webex after migration. You
can add some directory/custom contacts, if you'd like, in addition to existing contacts.
Step 4 You can log out of Jabber and log back in as smauk@dcloud.cisco.com and dCloud123! to verify if Stefan
has some contacts. You can choose to add some contacts for him also for testing purpose.
Step 5 You can repeat Step 4 for any other users in the demo to have some contacts available for them on Jabber before
migration.
Step 6 Switch to WKST1. (Charles Holland: dcloud\cholland and dCloud123!)
Step 7 Open a new browser tab. Navigate to Collaboration Admin Links > Cisco Unified CM IM/Presence Admin. Log
in with administrator and dCloud123!
Step 8 Navigate to Bulk Administration > Contact List > Export Contact List. Click Find. It will list all the users on the
current IM and Presence server.
Step 11 Do this step ONLY if you have any of your contacts without IM addresses. Go to Bulk Administration > Non-Presence
Contact List. Choose Export Non-Presence Contact. On the export page, give a File Name of your choice and select
the radio button for Run Immediately under Job Description and click Submit. It will export the contacts lists of all
users.
Step 14 Once the files are downloaded, go back to the previous tab where you have the Webex Control Hub page opened. If
timed out, log in again with cholland@cbXXX.dc-YY.com and dCloud123!
Step 15 Go to Services > Updates & Migrations.
Step 16 Click Get Started on the Migrate Personal Contacts to Webex App migration card.
Step 17 Under the Import On-premises Date, click to drop down the option and choose Directory URI IM Address Scheme.
Click Choose a File to upload the contact list exported file (which you performed in the steps above). On the file
explorer, choose the exported file and click Open.
Step 20 If there are any contacts that could not be migrated, they will be listed on the Migrate page.
Step 21 You can click Bulk Edit and download the XLSX file to see/fix the issues. You might need to scroll all they way to
the right to see the Failure reason.
Step 22 For now, we can ignore the issue and click Migrate Contacts on the Migrate page.
Step 23 Enter any Task Name of your choice for this migration. Click Confirm and Migrate.
Step 24 Once the task has been submitted, you can see the status of the task under Updates and Migrations.
Step 25 Once the status shows as Completed, the contacts migration is done. You can download the migration summary report
from the same status indicator row.
Step 26 Switch to WKST3 (dcloud\kmelby & dCloud123!). Quit/close the Cisco Jabber if it is logged in.
Step 27 Open Cisco Webex from the desktop and log in with kmelby@cbXXX.dc-YY.com and dCloud123!
Step 28 Once logged in, click the contacts [ ] on the left-side pane. Observe that your contacts from Jabber have been
migrated. If you had any unresolved warnings/issues during migration, you will see those contacts will not migrate
until you fix them before attempting migration again.
Step 29 Go through this step only if you have exported non-presence contacts.
a. Switch back to WKST1 (dcloud\cholland & dCloud123!).
b. Go to the browser tab where you had Webex Control Hub page opened. If logged out, log in with
cholland@cbXXX.dc-YY.com and dCloud123!
c. Go to Services > Updates & Migrations. Choose Migrate Personal Contacts to Webex App.
d. As we have uploaded a contacts exported file in the steps above, we need to delete that file before you can upload
a new file for non-presence contacts exported file.
e. Click the three dots towards the right for Import On-premises Data and choose Delete to delete the previously
uploaded file. On the pop-up window, add check marks to agree for both options that the data will be deleted and
click Delete again.
f. Under Import On-premises Data dropdown, choose Directory URI IM Address Scheme. Click Choose a File to
upload the non-presence contact list exported file (in steps above). On the file explorer, choose the exported file
and click Open. (It takes around two minutes to upload the file. Then it will populate the contacts information.)
g. Click Review for Sync and verify if there are any warnings or issues. Click Migrate Contacts. On the new pop-up
window, give a Task Name of your choice and click Confirm and Migrate.
h. You can monitor the status of migration on the main Updates & Migrations page like before.
Users in Phase 2
User Name User Password Endpoint Internal Deployment
ID Devices Extension Model
Charles cholland dCloud123! Cisco Jabber 6018 Cloud
Holland
Anita Perez aperez dCloud123! Cisco Jabber 6017 Cloud
Kellie Melby kmelby dCloud123! Cisco Jabber 6050 Cloud
Stefan Mauk smauk dCloud123! Cisco Jabber 6072 Cloud
Pre-Requisites
• ISR 4321, 4331, 4351, 4431, 4451, 4461, CSR 1000v (vCUBE) – (Latest of IOS-XE 16.12 or 17.3)
• Catalyst 8300 series
• ISR 1100 (IOS-XE 16.12+)
Reference:
htps:/www.cisco.com/c/en/us/td/docs/voice_ip_comm/cloudColaboration/broadcloud/webexcaling/customers/cisco-webex-caling-configuration-guide/cisco-webex-caling-configuration-guide_chapter_0100.html
Module Objectives
In this module, we will perform the following tasks:
• Register a local gateway to Control Hub
Step 1 On Workstation 1, open the Webex Control Hub (https://admin.webex.com). (If not logged in already, use
cholland@cbXXX.dc-YY.com and password dCloudZZZZ!)
Step 2 Navigate to Services > Calling from the left-hand menu.
Step 3 Click Add Numbers (on the Numbers tab).
Step 4 Before we can add numbers, we need to add the PSTN connection type. Under Choose a Location to Add Numbers,
click Edit PSTN.
Step 5 Under Connection Type, choose the Premises-based PSTN card and click Next.
Step 6 Click the Routing Choice drop-down and choose None. Click to add a check mark to confirm the routing changes.
Click Next.
Step 7 Click Add Numbers Now.
Step 8 This time the PSTN connection type should be loaded as you set up above (Premises-based PSTN). Click Next.
Step 9 In the Enter phone numbers separated by commas box, add one unique number starting with 417555 and a random
string of four numbers at the end (such as 4175550123. Press Enter/Return on your keyboard. Click Save. Click Close.
Step 10 At the top of the page, click Locations and select the dCloud location.
Step 11 In the fly-out window, select the drop-down menu for Main Number and choose the fake number you created in the
previous steps. Click Save.
The figure above displays a Webex Calling deployment without any existing IP PBX and is applicable to a
single or a multi-site deployment. For all calls that do not match the customer’s Webex destinations, Webex
sends those calls to the Local Gateway assigned to the site for processing. Local Gateway routes all calls
coming from Webex to the PSTN and vice versa. The PSTN gateway may be a dedicated platform or co-resident
with the Local Gateway (the focus of this Scenario). The dedicated PSTN gateway variant of this deployment
is a preferred option for Webex Calling deployments.
The first task is creating the local gateway in the Control Hub. You will need the information provided after
creation to build your local gateway.
Using Trunks
The benefits of using dialplans, route groups, and trunks are as below:
• It allows load balancing and failovers across trunks to premises (scale, redundancy)
• Communication between cloud connected PSTN users and premises users
• Ability to route calls to different premises PBXs based on:
• E.164s/DIDs
• ESNs (e.g., 8+site code+extension)
• SIP URIs (Webex Calling to PBX only)
Add a Trunk
Option A: Add a Trunk Using PowerShell Script
Configuring the Local Gateway (Automated Method)
If you want to explore the Local Gateway configuration, review commands, or show your customer on how
to configure you can continue to next section (Next section would be existing steps under Add a Trunk).
However, if you are ONLY interested migration scenario and would prefer to have Local Gateway configured
automatically continue with this session.
Step 1 Open RDP connection to Workstation 1 at 198.18.1.36. Log in with dcloud\cholland and dCloud123!
Step 2 There will be a PowerShell script located on desktop with name Add_Trunk.ps1. Right-click on the file and choose
Edit.
Step 3 The file/script will be open in PowerShell. Click [ ] to run the script.
Note The script will run and add a new trunk (dCloud-GW) to Webex Control Hub using the APIs. While adding
this trunk the Webex Control Hub generates some important information that needs to be added/configured
on the Cube. This script captures that information and automatically updates the gateway configuration
file (LGW_Config.txt) located on the desktop. This way, the file is ready be copied and pasted on to the
Cube and alleviates you from having to manually enter those commands and saves you time.
Step 4 Open the LGW_Config.txt file on the desktop. Scroll down to the sections voice class sip-profiles 200 and voice class
tenant 200. Notice this file is updated with newly added trunk information that is required to configure the cube.
[ ]
from the task bar or desktop. (If you used VPN to connect to dCloud session, you could use your local SSH client as
an alternative.)
Step 6 Double-click the saved Local Gateway session to load the host name or manually enter IP address 198.18.133.226.
Step 7 Log in with admin / dCloud123!
Step 8 Go back to the LGW_Config.txt file you opened before and copy all the information from the file. (Tip: Ctrl + A
to select all and right-click to select Copy). Go to the Putty session and right-click anywhere on the window. This will
load the configuration to the Cube.
Step 9 Give around two to three minutes for the Local Gateway/Trunk to become active.
Step 10 Open a Chrome browser (or go back to browser tab where you had Webex Control Hub opened previously). Click the
Webex Links drop-down on the home page and choose Cisco Webex Control Hub.
Step 11 Log in using the credentials cholland@cbXXX.dc-YY.com and dCloudZZZZ! (Your session domain
cbXXX.dc-YY.com is found under your Session Details tab.)
Step 12 Go to Services > Calling and click the Locations tab on Calling page.
Step 13 On the Locations tab, click the location name dCloud. In the fly-out window, select PSTN Connection, which is in
Unassigned stage as shown below.
Step 14 On the next page (Connection Type), choose Premises-based PSTN and click Next.
Step 15 Click the Routing Choice drop-down and choose the newly added trunk dCloud_GW. Add a check mark to confirm
the effects of the change. Click Save.
Step 16 Click the Call Routing tab. Select the available trunk dCloud_GW. On the fly-out window, click Trunk Info under
Details. Notice that status of the Trunk is Online as shown below.
Step 1 In Webex Control Hub under Services, click Calling. Click the Call Routing tab.
Note Each location can be assigned a trunk. In the lab, you have one location that you will be configuring a trunk
for that will connect to the local gateway in your dCloud session.
Step 2 Click Add Trunk. Select the dCloud location. For trunk name, enter Hussain. Click Save.
Step 3 After a few moments, information will be displayed on the page. You will need this information to configure the local
gateway. Capture the information now. It is recommended to create the Lab_info.txt document on Workstation 1 and
copy the information there. You will need the Registrar Domain, Trunk Group OTG/DTG, Line/Port, and Outbound
Proxy Address.
Step 4 Click the X to close out the window after capturing the information.
Step 5 Click the Locations tab, and click the dCloud location.
Step 6 In the flyout window, click Manage.
Step 7 Click the box for Premises-based PSTN. Click Next.
Step 8 Choose the Hussain trunk from the list and check the box to confirm changing the PSTN routing.
Step 9 Click Save.
Note All the commands can also be found in a file on the desktop of Workstation 1 named LGW_Config.txt. Please
open LGW_Config.txt with Notepad++ or Wordpad.
Step 1 Connect to Workstation 1 and open PuTTY using the icon on the desktop
[ .]
(If you used VPN to connect to the dCloud session, you can also use your local SSH client.)
Step 2 Double-click the LocalGateway saved session to SSH to the local gateway at 198.18.133.226.
Step 3 Log in with admin / dCloud123!
Step 4 Before we proceed with the Local Gateway configuration, we need to ensure that a master key must be pre-configured
for the password with the commands shown below before it can be used in the credentials and/or shared secrets. Type 6
passwords are encrypted using AES cipher and user-defined master key. We will use Password123 as our master key.
Configuration
configure terminal
key config-key password-encrypt Password123
password encryption aes
end
Step 5 Using the configuration below, create a dummy PKI Trustpoint and call it dummyTp.
Step 6 Assign the trustpoint as the default signaling trustpoint under sip-ua. The cn-san-validate server is needed to ensure
LGW establishes the connection only if the outbound proxy configured on the tenant 200 (described later) matches with
CN-SAN list received from the server. The crypto trustpoint is needed for TLS to work even though a local client certificate
(i.e. mTLS) is not required for the connection to be set up.
Step 7 Finally disable TLS v1.0 and v1.1 by enabling v1.2 exclusivity and set tcp-retry count to 1000 (5 seconds), as shown
below.
Configuration
configure terminal
crypto pki trustpoint dummyTp
revocation-check crl
exit
sip-ua
crypto signaling default trustpoint dummyTp cn-san-validate server
transport tcp tls v1.2
tcp-retry 1000
end
Configuration
! Check if the DigiCert Root CA certificate exists
show crypto pki trustpool | include DigiCert
! – If not, update as shown below
configure terminal
crypto pki trustpool import clean url http://www.cisco.com/security/pki/trs/ios_core.p7b
end
! Verify
show crypto pki trustpool | include DigiCert
Step 2 Enter the following commands to turn on the Local Gateway/CUBE application on the platform.
Configuration
Configuration
configure terminal
voice service voip
ip address trusted list
ipv4 85.119.56.128 255.255.255.192
ipv4 85.119.57.128 255.255.255.192
ipv4 185.115.196.0 255.255.255.128
ipv4 185.115.197.0 255.255.255.128
ipv4 128.177.14.0 255.255.255.128
ipv4 128.177.36.0 255.255.255.192
ipv4 135.84.169.0 255.255.255.128
ipv4 135.84.170.0 255.255.255.128
ipv4 135.84.171.0 255.255.255.128
ipv4 135.84.172.0 255.255.255.192
ipv4 199.59.64.0 255.255.255.128
ipv4 199.59.65.0 255.255.255.128
ipv4 199.59.66.0 255.255.255.128
ipv4 199.59.67.0 255.255.255.128
ipv4 199.59.70.0 255.255.255.128
ipv4 199.59.71.0 255.255.255.128
ipv4 135.84.172.0 255.255.255.128
ipv4 135.84.173.0 255.255.255.128
ipv4 135.84.174.0 255.255.255.128
ipv4 199.19.197.0 255.255.255.0
ipv4 199.19.199.0 255.255.255.0
ipv4 139.177.64.0 255.255.255.0
ipv4 139.177.65.0 255.255.255.0
ipv4 139.177.66.0 255.255.255.0
ipv4 139.177.67.0 255.255.255.0
ipv4 139.177.68.0 255.255.255.0
ipv4 139.177.69.0 255.255.255.0
ipv4 139.177.70.0 255.255.255.0
ipv4 139.177.71.0 255.255.255.0
ipv4 139.177.72.0 255.255.255.0
Configuration
ipv4 139.177.73.0 255.255.255.0
exit
allow-connections sip to sip
media statistics
media bulk-stats
no supplementary-service sip refer
no supplementary-service sip handle-replaces
fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
stun
stun flowdata agent-id 1 boot-count 4
stun flowdata shared-secret 0 Password123$
sip
g729 annexb-all
early-offer forced
end
This is to explicitly enable the source IP addresses of entities from which Local Gateway expects legitimate VoIP calls,
for example, Webex peers, Unified CM nodes, IP PSTN. By default, LGW blocks all incoming VoIP call setups from
IP addresses not in its trusted list. IP Addresses from dial-peers with session target ip or Server Group are trusted by
default and need not be populated here.
IP addresses in this list need to match the IP subnets from the Port Reference section of the Configuration Guide for
Cisco Webex Calling Customers document
(https://help.webex.com/en-us/b2exve/Port-Reference-Information-for-Cisco-Webex-Calling#id_119637). The configuration
on the previous page includes all the existing Webex data centers as of the writing of this document.
media statistics
Enables the control plane to poll the data plane for bulk call statistics.
allow-connections sip to sip
Allows this platform to bridge two VoIP SIP call legs. It is disabled by default.
no supplementary-service sip referand no supplementary-service sip handle-replaces
Disables REFER and replaces the Dialog ID in the Replaces header with the peer dialog ID.
fax protocol pass-through g711ulaw
stun
stun flowdata agent-id 1 boot-count 4
stun flowdata shared-secret 0 Password123$
Enables STUN globally. When a call is forwarded back to a Webex user (such as when both the called and calling parties
are Webex subscribers and have the media anchored at the Webex SBC), the media cannot flow to the local gateway as
the pin hole is not opened.
The STUN bindings feature on the local gateway allows locally generated STUN requests to be sent over the negotiated
media path. The shared secret is arbitrary as STUN is only used to open the pinhole in the firewall and allow media
latching to take place in the Webex Access SBC.
STUN password is a pre-requisite for LGW/CUBE to send STUN message out. IOS/IOS-XE-based firewalls can be
configured to check for this password and open pin-holes dynamically (i.e. without explicit in-out rules). But for the
LGW deployment case, the firewall is statically configured to open pin-holes in the outbound direction based on Webex
SBC subnets, so the firewall should just treat this as any inbound UDP packet, which will trigger the pin-hole opening
without explicitly looking at the packet contents.
sip
g729 annexb-all
This command forces the LGW/CUBE to send the SDP information in the initial INVITE message itself instead of waiting
to send the information till it gets an acknowledgement from the neighboring peer.
Step 1 Configure the following SIP profile required to convert SIPS URIs back to SIP as Webex does not support SIPS URI
in the request/response messages (but needs them for SRV query, for example, _sips._tcp.<outbound-proxy>).
rule 20 modifies the From header to include the Trunk Group OTG/DTG parameter from Control Hub to uniquely
identify a LGW site within an enterprise. In the example below, hussain3350_lgu is used. Make sure you replace the
example with your respective Trunk Group OTG/DTG information.
Note Do not use the example hussain3350_lgu; it is shown for reference in the table below. Use your respective
Trunk Group OTG/DTG information.
Step 2 Configure Codec Profile, STUN definition, and SRTP Crypto suite as shown and explained below.
Configuration
voice class codec 99
codec preference 1 g711ulaw
codec preference 2 g711alaw
exit
voice class srtp-crypto 200
crypto 1 AES_CM_128_HMAC_SHA1_80
exit
voice class stun-usage 200
stun usage firewall-traversal flowdata
exit
Allows both g711(mu and a-law) codecs for sessions. Will be applied to all the dial-peers.
voice class srtp-crypto 200
Specifies SHA1_80 as the only SRTP cipher-suite that will be offered by LGW/CUBE in the SDP in offer and answer.
Webex only supports SHA1_80. This command will be applied to voice class tenant 200 (discussed later) facing
Webex.
voice class stun-usage 200
Defines STUN usage. Will be applied to all Webex facing (2XX tag) dial-peers to avoid no-way audio when a Unified
CM Phone forwards the call to another Webex phone.
Step 3 Configure voice class tenant 200 as shown below. However, be sure to use the parameters obtained from the Control
Hub as shown in the mapping below and not as displayed under the voice class tenant 200 in this document.
Note Do not use these examples as they are only shown here for reference. Use the configuration gathered earlier
in Control Hub when adding the Local Gateway.
• Registrar Domain: 40462196.cisco-bcld.com
• Trunk Group OTG/DTG: hussain3350_lgu
• Line/Port: Hussain8789_LGU@40462196.cisco-bcld.com
• Outbound Proxy Address: la01.sipconnect-us10.cisco-bcld.com
• Username: Hussain3350_LGU
• Password: bjljJ2VQji
This CUBE multi-tenant feature enables specific global configurations for multiple tenants on SIP trunks that allow
differentiated services for tenants.
registrar dns:40462196.cisco-bcld.com scheme sips expires 240 refresh-ratio 50 tcp tls
Registrar server for the Local Gateway with the registration set to refresh every two minutes (50% of 240 seconds).
credentials number Hussain8789_LGU username Hussain3350_LGU password bjljJ2VQji realm BroadWorks
Disable SIP Remote-Party-ID (RPID) header as Webex supports PAI, which is enabled using CLI asserted-id pai (see
below).
sip-server dns:40462196.cisco-bcld.com
Webex servers.
connection-reuse
To use the same persistent connection for registration and call processing.
srtp-crypto 200
SRV query has to be SIPS as supported by the access SBC; all other messages will be changed to SIP by sip-profile
200.
error-passthru
To change SIPS to SIP and modify Line/Port for INVITE and REGISTER messages as defined in voice class sip-profiles
200.
outbound-proxy dns:la01.sipconnect-us90.cisco-bcld.com
privacy-policy passthru
Transparently pass across privacy header values from incoming to the outgoing leg.
Step 5 Configure the following voice class URIs for URI-based dialing.
Configuration
! - Defines ITSP’s host IP address
voice class uri 100 sip
host ipv4:198.18.133.3
Configuration
! - Defines pattern to uniquely identify a Local gateway site within an Enterprise
voice class uri 200 sip
pattern dtg=XXXXXXXX.lgu
Important Use the parameters obtained from the Control Hub as shown in the mapping below and not as displayed
under the voice class uri 200 in this document.
The pattern defined within voice class uri 200 is configured to match the unique Trunk Group OTG/DTG parameter
obtained from the Control Hub earlier and also defined in rule 20 of the voice class sip-profiles 200.
Note Local Gateway today doesn’t support the underscore “_” in the match pattern. As a workaround, we used
the dot wildcard “.” (match any) to match the underscore “_” within hussain3350_lgu (example displayed
in this document).
Configuration
! - Outbound dial-peer towards IP PSTN
dial-peer voice 101 voip
description Outgoing dial-peer to IP PSTN
destination-pattern BAD.BAD
session protocol sipv2
session target ipv4:198.18.133.3
voice-class codec 99
voice-class sip tenant 100
dtmf-relay rtp-nte
no vad
! - Outbound dial-peer towards Webex
dial-peer voice 200201 voip
description Inbound/Outbound Webex Calling
destination-pattern BAD.BAD
session protocol sipv2
session target sip-server
voice-class codec 99
voice-class stun-usage 200
no voice-class sip localhost
voice-class sip tenant 200
dtmf-relay rtp-nte
srtp
no vad
Configuration
! - Defines dial-peer group 100. Outbound dial-peer 101 is the target for any incoming dial-peer invoking dial-peer
group 100. We will apply DPG 100 to
! - incoming dial-peer 200 defined later for Webex Calling --> LGW --> PSTN path
voice class dpg 100
description Incoming WxC(DP200) to IP PSTN(DP101)
dial-peer 101 preference 1
! - Define dial-peer group 200. Outbound dial-peer 201 is the target for any incoming dial-peer invoking dial-peer
group 200. We will apply DPG 200 to
!- incoming dial-peer 100 defined later for the IP PSTN --> LGW --> Webex Calling path.
voice class dpg 200
description Incoming IP PSTN(DP100) to WxC(DP201)
dial-peer 201 preference 1
Configuration
! - Inbound dial-peer for incoming IP PSTN call legs
dial-peer voice 100 voip
description Incoming dial-peer from IP PSTN
session protocol sipv2
destination dpg 200
incoming uri via 100
voice-class codec 99
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
! - Inbound dial-peer for incoming Webex Calling call legs, with the call destined for IP PSTN
dial-peer voice 200201 voip
description Inbound/Outbound Webex Calling
max-conn 150
destination dpg 100
incoming uri request 200
That completes the local gateway configuration. Now you will save.
Attention The Migration Card in Webex Control Hub covers both migrating Calling and migrating Enterprise Phones
to multiplatform (MPP) firmware. If you are planning to migrate both calling and phones, continue with this
section.
If you want to skip the Calling migration and just try out the Phone migration (Enterprise to MPP), you can
skip this section and move to the stand-alone section entitled Migrate Enterprise Phones to Multiplatform
(MPP) Firmware.
If you are planning to migrate physical phones (Cisco 88XX or 78XX, etc.) register them with Cisco UCM.
When you connect the phones to the dCloud router, they will auto-register with 12XXXX series extensions.
You can assign those auto-registered phones to a particular user (such as Charles, Anita, etc.) using the
self-provisioning tool. Dial 1111 or press Self Provisioning on auto-registered phone and choose option 1.
Enter the extension number of the user (60XX) that you want to register the phone to and follow the rest of
the prompts. ALTERNATIVELY, there are already a few devices (88XX and 78XX) that have been added
with dummy MAC addresses to Cisco UCM. You can just log in to UCM and update the MAC with your
respective phone and they will be provided. In this lab, we will register physical phones to Charles Holland
and Anita Perez, but you can register the phones to any other user as well.
Migrate Unified CM settings for users, devices, numbers, and locations to Webex Calling platform for a better
user experience and to leverage the enterprise-grade Webex cloud calling, mobility, messaging, and calling
services. The migration automates the firmware license generation, verifies the device eligibility, and assigns
phone numbers to users and devices for Webex calling services.
Prerequisites
Before you start your migration, make sure that you meet the following requirements:
• Access Webex Control Hub as an organization administrator. For more information, see Assign
Organizational Account Roles in Cisco Webex Control Hub.
• Create Webex Locations with PSTN assigned for each Location. For more information, see Configure
Cisco Webex Calling for Your Organization.
• Obtain the BAT/CSV files for the Unified CM users and devices. For more information, see Cisco Unified
Communications Manager Bulk Administration Tool (BAT).
• Ensure phones on Unified CM that you are migrating are using Phone Load version 12.5 or later. For
more information, see Install or Upgrade Cisco IP Phone Firmware.
• Identify any DNs from Unified CM that are mapped to multiple Device Pools in Unified CM. This tool
cannot migrate these DNs. You can use Add and Assign Devices in Bulk for migration.
• Ensure all your end users from Unified CM are provisioned as Webex Users via Cisco Directory Connector
or other means. For more information, see User and Contact Synchronization and Install Cisco Directory
Connector.
Step 1 Open RDP connection to Workstation 1 at 198.18.1.36. Log in with dcloud\cholland and dCloud123!
Step 2 Open the Chrome browser from the taskbar.
Step 3 Click the Collaboration Admin Links drop-down and select Cisco Unified Communications Manager. If you have
configured Single Sign-On using Okta or Azure in a previous scenario, you will use those credentials to login; otherwise,
log in with administrator and dCloud123!
Step 4 Navigate to Bulk Administration > Import/Export > Export. If you are planning to migrate phones too, ensure you
have registered physical phones.
Step 5 Click Select All and give your choice of name for the Tar File Name (for example, UnifiedCM_Data_Export). Scroll
down to the Job Information section and select the radio button for Run Immediately. Click Submit.
Step 6 Cisco Unified CM will start exporting the data. Go to Bulk Administration > Job Scheduler to check the status of
your submitted job in the previous step. It takes around five minutes for the data to be exported. You can click Find to
see a list of all jobs running. It will display all current/past jobs and their status. Please wait for the job status to change
to Completed.
Step 7 Once the job is completed, go to Bulk Administration > Upload/Download Files. Click Find. You will see the
exported data tar file. Click to add a checkmark next to the file and select Download Selected. The file will be
downloaded to the Workstation 1 desktop.
Important As part of this Migration of Calling from Cisco UCM to Webex lab, we will shut down the Cisco UCM
in an upcoming step. Before proceeding, please make sure you have exported all UCM data after registering
physical phones to Cisco UCM.
Step 8 Open a new tab on Chrome. Click Cisco Webex Links and choose Cisco Webex Control Hub.
Step 9 Log in with cholland@cbXXX.dc-YY.com and dCloudZZZZ! (Your unique cbXXX.dc-YY.com domain can
be found under the Session Details tab of your dCloud session.)
Step 10 Once logged into Webex Control Hub, go to Services in the left-side pane and choose Migrations.
Step 11 On the Migrations page, find Update to the new Webex. In the Migrate Calling from On-prem UCM to Cisco
Webex Cloud card, select Get Started.
Step 12 Click to drop down Step 1: Review the Prerequisites and give it a quick read. This talks about configuring the PSTN
gateway, which we completed above with the E.164 number assignment, having the tar file generated from UCM,
phone load versions, etc.
Step 13 Minimize Step 1 and click to drop down Step 2 Import Data. Here we will import the data we exported from UCM.
Click Choose a File and choose the file you exported/downloaded in the steps above. Click Open.
Step 14 Webex Control Hub will start importing data. Once the import is completed, information will populate. Click Start
New Task to start the migration.
Step 15 On Migrate to Webex Calling, give the task a name of your choice, for example, Migrate_Calling-0920. Click Next.
Step 16 On the Map Unified CM Device Pools to a Webex Calling Location page, click the Webex Calling Loctaion drop-down
option and choose dCloud. Click Next.
Step 17 It will take a minute to process. Once completed, click to add a check mark for dCloud and select the numbers assigned
to a Webex Calling location. Click Next.
Step 18 Click Next on the Manage Numbers in Selected Webex Calling Locations page. It will list all users from the UCM and
their extension number. Click Next.
Step 19 Click Next on the Assign Numbers to Webex Users or Workspaces page. If any of the devices is a workspace, such as
a common cubicle or huddle room, you can click the Edit icon (pencil) on the right side of the respective row and
toggle the option for Workspace. We have only users in this lab so we don't have to do this. Also, if you do not want
to migrate any users/devices, you can click the Delete option for that specific row, as shown below. Click Next.
Step 20 On the Manage Devices to be Migrated to Webex Calling page, you will see users, extensions, their physical devices
such as IP phones and soft clients, etc. Webex Control Hub will highlight any device that is incompatible with Webex
Calling due to the firmware version, model type, etc., as shown below. The device highlighted in with the color orange
is for informational purpose only; there is no action needed. Click Next.
Step 21 On the Review page summarizes the migration, lists any known issues, etc. Once you look over and verify that
information, click Prepare to Migrate.
Step 22 It will give a warning messaging saying proceeding will exclude records with errors and prepare the rest of the phones
for this Webex Calling migration task. Click Accept and Continue.
Step 23 It will start preparing the migration task and give you status summary. Give a quick read of those steps. Click Done to
close the summary page.
Step 24 It will take you back to the home overview page. Go to Services in the left-side pane and choose Migrations. It lists
the migration task we just created and shows its current status. Wait until the status reads either Ready for Migration
or Ready with Errors. (If errors, you can click on the task and review the error messages. Those error messages are
just for review purposes only and will not alter the migration in this lab. Go back to the Migrations page.) Click Complete
Migration. It opens a new pop-up window with the next steps that required to execute to complete the migration. Read
them and click Download Files.
It will download files to update phones based on their model. You can ignore the downloaded files and continue to next
step as this is not part of this guide.
This completes the Migration section.
Note As this is the lab environment, we will SSH into CUCM and IMP servers to issue shutdown command. Or
you can click on your dCloud session page and shutdown the CUCM and IMP from Servers tab.
Step 1 If not already open from earlier, log in to WKST1. Open PuTTY sessions to cucm1.dcloud.cisco. Log in using
administrator / dCloud123!
Step 2 Issue the following command to shut down the CUCM server: Utils system shutdown. You will be prompted Do you
really want to shutdown? Type Yes and press Enter/Return.
Step 3 Open a new PuTTY session to cup1.dcloud.cisco. Log in using administrator / dCloud123!
Step 4 Issue the following command to shut down the IMP server: Utils system shutdown. You will be prompted Do you
really want to shutdown? Type Yes and press Enter/Return.
Important This section is for information only. As this is the lab environment, we will not be deleting any SRV records.
Do no perform these steps.
Step 1 (Information Only) Remove on-premises call control and messaging DNS SRV records from the on-premises DNS
server(s) including cisco_uds._tcp.<domain>, cup_login._tcp.<domain>. These SRV records are no longer required for
Webex Teams client service discovery.
Step 2 (Information Only) Remove edge-related DNS SRV records from the public DNS system including
collab_edge._tls.<domain>. These SRV records are no longer required for client service discovery of collaboration edge
services.
Step 1 At this stage, we can log in into Webex on our personal devices or can use workstations provided in the demo. Please
sign out of all Jabber clients.
Step 2 If using a workstation in this demo, open Webex on WKST1 and log in as cholland@cbXXX.dc-YY.com and
dCloud123!
Step 3 Open RDP connection to WKST2 (as dcloud\aperez dCloud123!) if not already logged in.
Step 4 Open Webex on WKST2. Log in as aperez@cbXXX.dc-YY.com and dCloudZZZZ!
Now that you have the clients installed and logged in, you are able to send messages between users, set Presence status,
and make internal calls. You can see users using the Webex Calling service by clicking the user image and selecting
Phone Service.
Note If you have any issues with phone services for Charles Holland (on WKST1), try logging into Webex as
Taylor Bard (tbard@cbXXX.dc-YY.com/dCloudZZZZ!)
Note As this is the lab environment make sure at this stage your CUCM and IMP servers are shut down. Don't
proceed with the steps below if your CUCM or IMP servers are still shutting down.
Step 1 If using a workstation in this demo, go to https://198.18.133.5 (advance through security warnings). Enter admin as
username and dCloud123! as the password. Click LOGIN NOW.
Step 2 Go to Configuration > Interface and click Ethernet.
Step 4 Under Configure Interface GigabitEthernet1, click Port Configuration. Change the IP Address* to 198.18.133.3
and click Update & Apply to Device.
Once you see a configuration successfully applied notification, you can test PSTN calls for the migrated user the same
way you dialed/tested PSTN calling using Jabber.
Step 5 Open Webex on WKST1, which should already be logged in as cholland@cbXXX.dc-YY.com. Recall from earlier
modules that this user was setup to use Jabber for PSTN calls prior to migration. We will now place calls to and receive
calls from PSTN for this user using Webex (registered to Webex Calling) and via the local gateway as the PSTN option.
Step 1 For dialing inbound PSTN calls to your pod’s phones, information can be found in your dCloud session details page or
in a text document found on the desktop of Workstation 1 named DN_to_DID.txt.
Step 2 Those DID can be dialed from your mobile numbers.
Step 3 With the DID number, dial one of your users (that are logged into Webex) using a real cell or desk phone.
Step 4 Answer the call on Webex.
Step 5 The call flow in dCloud is as follows:
a) Incoming DID comes into dCloud.
b) Platform gateways translate that DID into a four digit extension (6XXX or 7XXX).
c) Call is routed through the local gateway to the extension of the user.