Location Awareness allows administrators to determine the physical location from which a phone connects to the company network. For wireless networks, you can view the wireless access point infrastructure, and which mobile devices currently associate to those access points. For wired networks, you can view the ethernet switch infrastructure and see which devices are currently connect to those switches. This allows you to determine the building, floor and cube from which a call was placed.
You can view your network infrastructure from the Find and List Switches and Access Points window in Cisco Unified Communications Manager.
This feature updates the Cisco Unified Communications Manager database dynamically with the following information:
Network infrastructure devices such as switches and wireless access points, including IP addresses, hostnames, and BSSID info (where applicable) for each infrastructure device.
Associated endpoints for each infrastructure device, including:
For wireless networks, the list of devices that are currently associated to a wireless access point.
For wired networks, the list of devices and device types that are currently connected to an ethernet switch.
Cisco Emergency Responder Integration
Location Awareness helps integrated applications such as Cisco Emergency Responder to determine the physical location of a user who places an emergency call. When Location Awareness is enabled, Cisco Emergency Responder learns of a new device to infrastructure association within minutes of a mobile device associating with a new wireless access point, or a desk phone being connected to a new ethernet switch.
When Cisco Emergency Responder first starts up, it queries the Cisco Unified Communications Manager database for the current device to network infrastructure associations. Every two minutes following, Cisco Emergency Responder checks for updates to the existing associations. As a result, even if a mobile caller places an emergency call while in a roaming situation, Cisco Emergency Responder can quickly determine the physical location of the caller and send emergency services to the appropriate building, floor, or cube.
To enable Location Awareness for your wireless infrastructure, you can configure Cisco Unified Communications Manager to synchronize with a Cisco Wireless LAN Controller. You can synchronize Cisco Unified Communications Manager with up to fifty controllers. During the synchronization process, Cisco Unified Communications Manager updates its database with the access point infrastructure that the controller manages. In Cisco Unified CM Administration, you can view the status for your wireless access points, including the list of mobile clients that are associated to each access point.
As mobile clients roam between access points, SIP and SCCP signaling from the endpoint communicates the new device to access point association to Cisco Unified Communications Manager, which updates its database. Cisco Emergency Responder also learns of the new association by querying the Cisco Unified Communications Manager database every few minutes for new endpoints that have changed their association. As a result, if a mobile client places an emergency call, Cisco Emergency Responder has accurate information on the physical location of the user whom placed the call.
If you have a regular synchronization schedule for your Wireless Access Point controllers, Cisco Unified Communications Manager adds and updates access points from the database dynamically following each synchronization.
Using Bulk Administration to insert Access Points
If you are using a third-party wireless access point controller, or if you want to export your access points from Cisco Prime Infrastructure, you can use the Bulk Administration Tool to bulk insert your wireless access point infrastructure from a CSV file into the Cisco Unified Communications Manager database. Following the bulk insert, the next location update from the mobile device updates the database with the current access point association.
However, Bulk Administration does not allow you to update your access point infrastructure dynamically as new access points get added to your wireless network. If a mobile call gets placed through an access point that was added after the bulk insert, that access point will not have a record in the database, Cisco Unified Communications Manager will not be able to match the BSSID of the new access point, and will mark the infrastructure for the wireless device as UNIDENTIFIED AP.
For detailed information on the Bulk Administration Tool, refer to the 'Manage Infrastructure Devices' chapter of the Bulk Administration Guide for Cisco Unified Communications Manager.
Wired Network Updates
No configuration is required to enable Location Awareness for your wired infrastructure–the feature is enabled automatically.
As your wired phones register, signaling between the phone and Cisco Unified Communications Manager updates the database dynamically with the switch infrastructure. You can view details on your company's switch infrastructure in Cisco Unified CM Administration, including the list of phones that are connected to a specific switch.
Unlike mobile devices, wired devices do not typically roam from one switch to another. If a phone does get moved, such as could happen if a worker switches desks within a company, the database gets updated with the new switch information after the phone re-registers from the new location. In Cisco Unified Communications Manager, the new switch displays the moved phone as a connected endpoint.
If a switch gets deprecated and removed from the network infrastructure, that switch remains visible within Cisco Unified Communications Manager. To remove the old switch from the infrastructure view, you must deactivate the switch from the Access Point and Switch Configuration window.
Location Awareness Prerequisites
This feature allows you to synchronize the Cisco Unified Communications Manager database with multiple Cisco Wireless LAN Controllers. You must also set up your Cisco Wireless LAN Controller hardware and your infrastructure of access points. For details, see your controller documentation.
Location Awareness Configuration Task Flow
Complete the following tasks to set up Location Awareness in Cisco Unified Communications Manager.
Optional. If you want to add your wireless infrastructure from Cisco Prime Infrastructure, or if you are using a third-party wireless LAN controller, use Bulk Administration to update the database from a CSV file.
This method does not allow you to set up automatic updates.
Optional. If your synchronization includes access points that you do not want to track (for example, if the synchronization pulls in access points from a lab), you can deactivate the access point and Cisco Unified Communications Manager will not track updates to the access point.
Start Services for Wireless Infrastructure Synchronization
Use this procedure to start services that support synchronization with a Cisco Wireless LAN Controller in support of the Location Awareness feature.
Log in to Cisco Unified Serviceability and choose Tools > Service Activation.
From the Server drop-down list box, select the publisher node.
Make sure that the following services are checked:
Cisco AXL Web Service
Cisco Wireless Controller Synchronization Service
Optional. If you want to use Bulk Administration to import your network infrastructure from a CSV file, make sure that Bulk Provisioning Service is checked.
Use this procedure to synchronize the database with a Cisco wireless access point controller. During the sync, Cisco Unified Communications Manager updates its database with the wireless access point infrastructure that the controller manages. You can add up to fifty wireless access point controllers.
Use this procedure to complete a bulk import of your wireless access point infrastructure from a CSV file into the Cisco Unified Communications Manager database. You can use this procedure to import a CSV file that was exported from Cisco Prime Infrastructure or if you want to import access points from a third-party wireless access point controller.
Before You Begin
You must have a data file
in comma separated value (CSV) format with the following delineated columns:
AccessPoint or Switch Name
BSSID—Required for Wireless Access Protocol (WAP) infrastructure devices
Description—A location identifier, a combination of switch type and location, or another meaningful identifier
You can define both an IPv4 and IPv6 address, or you can define an IPv4 or an IPv6 address.
For the BSSID value, enter the BSSID mask, ending in 0, that uniquely identifies the access point as opposed to the BSSIDs for the individual channels on the access point.
Name field, choose the CSV data file that you created for this
In the Job
Information area, enter the Job description.
description is Insert Infrastructure Device.
Select when you want to run the job:
If you want to run the job immediately, select the
Immediately radio button.
If you want to schedule the job for later, select the
Later radio button.
Submit. If you chose to run the job immediately, the job runs.
If you chose to run the job later, schedule when the job runs:
Choose Bulk Administration > Job Scheduler.
Click Find and select the job that you just created.
In the Job Scheduler window, schedule when you want to run the job.
Click Save. At the scheduled time, the job runs.
Deactivate Infrastructure Device from Tracking
If the synchronization includes access points or switches that you do not want to track (for example, if the sync pulls in lab equipment or access points that are not in use), you can deactivate the access point or switch from tracking. Cisco Unified Communications Manager will not update the status for the access point or switch.
In Cisco Unified CM Administration, choose Advanced Features > Device Location Tracking Services > Switches and Access Points.
Click Find and select the switch or access point that you want to stop tracking.
Click Deactivate Selected.
After you complete your system configuration, and your system is up and running, you can use tasks in the following chapter to manage your infrastructure on an ongoing basis: