52
Americas Headquarters: © 2007 Cisco Systems, Inc. All rights reserved. Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide Cisco Validated Design July 19, 2008 This guide describes how to implement the Cisco Unified Communications Store Employee Dashboard solution using the IPcelerate IPsession product and the Cisco Unified Communication technologies. Using multiple retail reference architectures, it validates proof-of-concept via interoperability testing. This enables a retailer to expedite implementation of the Cisco Unified Communications Store Employee Dashboard within their environment. The Cisco Unified Communications Store Employee Dashboard target audience is sales engineers that have retail accounts interested in using an IP telephony environment or expanding the utility of their existing IP telephony investment. It is assumed that administrators of the Cisco Unified Communications Store Employee Dashboard have experience with installation and acceptance of the products covered by this network design. In addition, it is assumed that the administrators understand the procedures required to upgrade and troubleshoot networks at a basic level. Other users of this guide include the following groups: Retail customers with technical networking/telephony background and experience System administrators who are familiar with the fundamentals of IP telephony Sales engineers responsible for supporting retail accounts Cisco Unified Communications Store Employee Dashboard—Solution Overview The Cisco Unified Communications Store Employee Dashboard solution from IPcelerate and Cisco is a suite of IP-based applications developed to improve employee productivity and facilitate inter-store communications. These IPcelerate applications integrate data and voice capabilities, and are presented in a simple to use single dashboard-view accessible from Cisco IP-enabled phones. The following are the Cisco Unified Communications Store Employee Dashboard solution core components:

Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

  • Upload
    lephuc

  • View
    237

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

Cisco Validated Design

July 19 2008

This guide describes how to implement the Cisco Unified Communications Store Employee Dashboard solution using the IPcelerate IPsession product and the Cisco Unified Communication technologies Using multiple retail reference architectures it validates proof-of-concept via interoperability testing This enables a retailer to expedite implementation of the Cisco Unified Communications Store Employee Dashboard within their environment

The Cisco Unified Communications Store Employee Dashboard target audience is sales engineers that have retail accounts interested in using an IP telephony environment or expanding the utility of their existing IP telephony investment It is assumed that administrators of the Cisco Unified Communications Store Employee Dashboard have experience with installation and acceptance of the products covered by this network design In addition it is assumed that the administrators understand the procedures required to upgrade and troubleshoot networks at a basic level

Other users of this guide include the following groups

bull Retail customers with technical networkingtelephony background and experience

bull System administrators who are familiar with the fundamentals of IP telephony

bull Sales engineers responsible for supporting retail accounts

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

The Cisco Unified Communications Store Employee Dashboard solution from IPcelerate and Cisco is a suite of IP-based applications developed to improve employee productivity and facilitate inter-store communications These IPcelerate applications integrate data and voice capabilities and are presented in a simple to use single dashboard-view accessible from Cisco IP-enabled phones The following are the Cisco Unified Communications Store Employee Dashboard solution core components

Americas Headquarters

copy 2007 Cisco Systems Inc All rights reserved

Cisco Systems Inc 170 West Tasman Drive San Jose CA 95134-1706 USA

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

bull IPsession Server Appliance

bull Cisco Unified Communication Manager

bull 7970 IP Phones

This solution was validated using Cisco Intelligent Retail Network architectures as the foundation representing an actual retailer

Solution Description Using Ciscorsquos Unified Communications and IPceleratersquos IPsession Server retailers can transform the IP Phone into an employee terminal-device that provides a cost effective way to perform daily store operations procedures (such as time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management

Some of the solutionrsquos features include

bull Time Capture SystemmdashEnables store employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on time

bull Dial-Out Shift NotificationsmdashAssists in finding replacement shift coverage by available employees when required automatically This application can be used for an immediate shift or future shifts

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

bull Messaging and AlertingmdashAllows for audible and text messages for events such as employee recognition immediate event notification and meeting reminders

The Cisco Unified Communications Store Employee Dashboard solution facilitates closer collaboration between remote stores and management through pre-programmed conferencing features This solution is part of the Cisco Unified Communications for Retail suite of IP communications and collaboration tools designed to accelerate the flow of information to transform the store experience Now growing businesses can take full advantage of network technology to help cut costs enable new applications and services and improve organizational efficiency

Target MarketTarget customers for Cisco Unified Communications Store Employee Dashboard solution include retailers who are considering migrating to IP telephony or with existing IP telephony Users of this guide includes corporate managers corporate finance and corporate VPs responsible for retail store operations

Solution Benefits The Cisco Unified Communications Store Employee Dashboard solution facilitates many benefits to the retailer and employees Benefits to the retailer include

bull Affordable end devices for flexible placement throughout the store

2Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

bull Reduction in time spent by store management on operational tasks such as

ndash Providing and managing scheduling information to store employees (including scheduled meal breaks zone coverage)

ndash Managing time-off requests by store employees

ndash Placing multiple outbound calls to fill shifts (for example for employees sick calls)

Benefits to the store employee include

bull Increased accessibility to receive daily store operational information and personal scheduling information

bull Improved method for requesting time-off and receiving confirmation of request status

bull Consistent communication of corporate policy and promotional messaging to associates regardless of shift time

bull Delivery of vendor-driven promotional and training content

bull Faster response to security-safety threats

Scope of the SolutionThe validation of the solution performed by Cisco and IPcelerate (as described in Testing page 35) demonstrate a proof-of-concept implementation of specific services using IPcelerate IPsession within a Cisco IP telephony environment IPcelerate IPsession is a feature-rich product with many capabilities beyond the subset of the features that comprise the Cisco Unified Communications Store Employee Dashboard solution Implementation of the solution requires a full implementation of IPsession IPsession enables end users to invoke various communication features from the user interface on Cisco IP phones that are base features of IPsession but were not tested within the scope of this solution These include

3Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

For more information on these features refer to the IPceleratersquos website httpwwwipceleratecomipsessionhtml

Wireless is a major component of the Intelligent Retail Network reference architecture However no wireless components were tested in this release of the Cisco Unified Communications Store Employee Dashboard solution

Survivable Remote Site Telephony (SRST) functionality (for example HSRP IPsession redundancy WAN failures etc) was not tested The deployment method is a centralized server IPsession services will not be available if a WAN failure occurs

IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult the IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard solution for a specific retailer

The Cisco Unified Communications Store Employee Dashboard solution was deployed and tested within three retail network environments small medium and large stores These three store models were constructed using the Cisco Intelligent Retail Network reference architectures Each store model has varying degrees of redundancy and resiliency The Cisco Unified Communications Store Employee Dashboard solution was tested at the Cisco lab in San Jose CA

The Cisco Unified Communications Store Employee Dashboard solution is a Cisco Validated Design level 1 (CVD1) and as such scale performance testing is not within the scope of this document

For more information see the following URL httpwwwciscocomenUSnetsolns741networking_solutions_program_homehtml

bull Buddy Status

bull Call Block

bull Call Tag

bull Cisco IP Phone Panic Button Alert

bull Dashboard

bull DBBackup

bull Dial Out

bull DND Call Forward All

bull DND Intercom

bull DND Paging

bull Do Not Disturb

bull Facilities Scheduler

bull Forced Account Codes

bull Hoot-N-Holler

bull Intercom

bull Intercom Text Reply

bull Intercom Whisper

bull Internal 911 Alert

bull IP Phone Presence

bull Location Enforcer

bull Multi-Line Join

bull My Status

bull Paging

bull Photo Album

bull PIN-Based Paging

bull Pre-Programmed Conference

bull Pre-RecordedAudio Paging

bull Pre-Scheduled Conference

bull Pre-Scheduled Paging

bull Streaming Audio

bull Text Paging

bull Text-To-Speech Paging

bull Timecard

4Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

IPsession Retail Application IPsession Retail Application is an upgrade and customized version of IPSession (version 50) used to manage various real time activities such as Time Card Shift Management Daily Deposit and Task Alerts The intelligent mechanisms control many activities automatically (for example when the daily deposit is not completed at the scheduled time an alert is sent to the respective store)

This section provides a short description of the features in the IPsession Retail application

EmployeesEmployees are grouped into the following categories

bull EmployeesmdashApplication access

bull Store ManagersmdashManage single store and store specific information

bull Area ManagersmdashAccess to all stores

bull DirectorsmdashAccess to all applications manage and administrate the system

Stores The Retail IPsession application allows multiple store scenarios One IPsession server can accommodate multiple stores

ShiftsShifts are created for stores to allocate employees to a shift

Timecard and Shift ManagementTimecard and Shift Management provides shift allocation for employees managing shifts shift planner clocking in and clocking out shift coverage notification and shift reporting It also provides time-off requests and approvals The application performs clerical and accounting processing so that employees can focus on store specific activities

Tasks AlertsThe Task Alert feature is a daily task reminder Each task alert is sent to the store phones throughout the day as scheduled This ensures that the employees do not forget to complete a task at a certain time on a daily basis allowing employees to focus on better customer service Task alert appears on Cisco IP phones as a text message along with an audible message

Daily DepositDaily Deposits sends a notification to the store to enter their daily deposits Once it is inserted reports can be generated on daily weekly and monthly basis

5Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

Administration InterfaceAll the retail specific applications are grouped under ldquoIPsession Retail Storerdquo application in the IPsession web interface All the features are grouped under the retail specific applications

6Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Cisco Unified Communications Store Employee Dashboard Solution Architecture

The Cisco Unified Communications Store Employee Dashboard solution architecture is a blending of Ciscorsquos and IPceleratersquos framework architectures SONA and NIPA

Intelligent Retail Network and the SONA FrameworkThe framework for the Cisco Unified Communications Store Employee Dashboard solution is based on the Cisco Service-Oriented Network Architecture (SONA) as shown in Figure 1 Using a SONA framework the Intelligent Retail Network (IRN) reference architectures serve as the foundation of the network systems layer These network architectures exhibit best practices for retail networks and provide the robust foundation for the higher-level services and applications For more information about IRN see the following URL

httpwwwciscocomwebstrategyretailirnhtml

Figure 1 Cisco Unified Communications Store Employee Dashboard Solution Framework

IP Session Network Application (NIPA) - Development Architecture

Config Manager GUI Manager App Control Process Manager

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

2226

24

Ap

plic

atio

nL

ayer

Inte

gra

ted

Net

wo

rkS

ervi

ce L

ayer

Man

agem

ent

Ser

vice

s

Small Store Medium Store Large Store

Net

wo

rkS

yste

ms

Lay

er

Des

ign

Gu

idan

ce

EmployeeStaffing

CustomerSupport

EmergencyResponse

Workflow InventoryControl

B-2-BInteraction

ExternalMessaging

InteractiveTraining

InformationArchival

andRetrieval

Customerof

One

Network Infrastructure Virtualization

Identity ServicesSecurity Services

Unified Communications ServicesCall Control Call Routing Speech Policy Media Integration

7Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Application LayerBusiness and collaboration applications connect users and business processes to the infrastructure The application layer of the framework includes the combined business and collaboration applications from Cisco and IPcelerate

The Cisco Unified Communications suite enables collaboration through XML-based applications such as IPceleratersquos IPsession These applications are enhanced through the Cisco 7970 Series color IP phones which have touch-screen enabled displays IPcelerate IPsession integrates with a Cisco Unified Communications IP telephony system to provide the following capabilities

bull Time Capture SystemmdashEnables stores employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on-time

bull Dial Out Shift NotificationsmdashAutomatically assists in finding replacement shift coverage when required

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

Using the Cisco Unified Communications Store Employee Dashboard solution retailers can transform the IP phone into an employee terminal device that provides a cost effective way to perform daily store operations procedures (for example time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management Application services are the connection from the applications to the shared services of the integrated network services layer

Integrated Network Services Layer The integrated Network Services Layer is where filtering caching and protocol optimization interact with applications or application middleware services to optimize the performance from the network to the end user Process control is simplified by using common infrastructure services such as collaboration security and identity These are key advantages that aid in operational reporting and security policy enforcements Fewer services that are shared across more intelligent devices increases the operational efficiency of the whole system

bull Voice and collaboration servicesmdashAre created by adding the voice IOS service to the store routers and adding Cisco Unified Communication Manager and application servers to the data center

bull Network virtualization mdashCan be viewed by the use of Cisco Integrated Services Routers (ISRs) which virtualize store security appliances routers switches and voice and application services into intelligent IT appliances that are centrally managed and monitored

bull Security services mdashAre used extensively in the IRN architectures These services are a combination of in-store security services shared across multiple physical devices central management in the data center and virtual access to the security control plane from anywhere in the retail network

bull Identity services mdashare used to ensure that access to each application is allowed only for authenticated and authorized management users A central Microsoft Active Directory enhances secure identity services to both Cisco and IPcelerate suites

8Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 2: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

bull IPsession Server Appliance

bull Cisco Unified Communication Manager

bull 7970 IP Phones

This solution was validated using Cisco Intelligent Retail Network architectures as the foundation representing an actual retailer

Solution Description Using Ciscorsquos Unified Communications and IPceleratersquos IPsession Server retailers can transform the IP Phone into an employee terminal-device that provides a cost effective way to perform daily store operations procedures (such as time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management

Some of the solutionrsquos features include

bull Time Capture SystemmdashEnables store employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on time

bull Dial-Out Shift NotificationsmdashAssists in finding replacement shift coverage by available employees when required automatically This application can be used for an immediate shift or future shifts

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

bull Messaging and AlertingmdashAllows for audible and text messages for events such as employee recognition immediate event notification and meeting reminders

The Cisco Unified Communications Store Employee Dashboard solution facilitates closer collaboration between remote stores and management through pre-programmed conferencing features This solution is part of the Cisco Unified Communications for Retail suite of IP communications and collaboration tools designed to accelerate the flow of information to transform the store experience Now growing businesses can take full advantage of network technology to help cut costs enable new applications and services and improve organizational efficiency

Target MarketTarget customers for Cisco Unified Communications Store Employee Dashboard solution include retailers who are considering migrating to IP telephony or with existing IP telephony Users of this guide includes corporate managers corporate finance and corporate VPs responsible for retail store operations

Solution Benefits The Cisco Unified Communications Store Employee Dashboard solution facilitates many benefits to the retailer and employees Benefits to the retailer include

bull Affordable end devices for flexible placement throughout the store

2Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

bull Reduction in time spent by store management on operational tasks such as

ndash Providing and managing scheduling information to store employees (including scheduled meal breaks zone coverage)

ndash Managing time-off requests by store employees

ndash Placing multiple outbound calls to fill shifts (for example for employees sick calls)

Benefits to the store employee include

bull Increased accessibility to receive daily store operational information and personal scheduling information

bull Improved method for requesting time-off and receiving confirmation of request status

bull Consistent communication of corporate policy and promotional messaging to associates regardless of shift time

bull Delivery of vendor-driven promotional and training content

bull Faster response to security-safety threats

Scope of the SolutionThe validation of the solution performed by Cisco and IPcelerate (as described in Testing page 35) demonstrate a proof-of-concept implementation of specific services using IPcelerate IPsession within a Cisco IP telephony environment IPcelerate IPsession is a feature-rich product with many capabilities beyond the subset of the features that comprise the Cisco Unified Communications Store Employee Dashboard solution Implementation of the solution requires a full implementation of IPsession IPsession enables end users to invoke various communication features from the user interface on Cisco IP phones that are base features of IPsession but were not tested within the scope of this solution These include

3Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

For more information on these features refer to the IPceleratersquos website httpwwwipceleratecomipsessionhtml

Wireless is a major component of the Intelligent Retail Network reference architecture However no wireless components were tested in this release of the Cisco Unified Communications Store Employee Dashboard solution

Survivable Remote Site Telephony (SRST) functionality (for example HSRP IPsession redundancy WAN failures etc) was not tested The deployment method is a centralized server IPsession services will not be available if a WAN failure occurs

IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult the IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard solution for a specific retailer

The Cisco Unified Communications Store Employee Dashboard solution was deployed and tested within three retail network environments small medium and large stores These three store models were constructed using the Cisco Intelligent Retail Network reference architectures Each store model has varying degrees of redundancy and resiliency The Cisco Unified Communications Store Employee Dashboard solution was tested at the Cisco lab in San Jose CA

The Cisco Unified Communications Store Employee Dashboard solution is a Cisco Validated Design level 1 (CVD1) and as such scale performance testing is not within the scope of this document

For more information see the following URL httpwwwciscocomenUSnetsolns741networking_solutions_program_homehtml

bull Buddy Status

bull Call Block

bull Call Tag

bull Cisco IP Phone Panic Button Alert

bull Dashboard

bull DBBackup

bull Dial Out

bull DND Call Forward All

bull DND Intercom

bull DND Paging

bull Do Not Disturb

bull Facilities Scheduler

bull Forced Account Codes

bull Hoot-N-Holler

bull Intercom

bull Intercom Text Reply

bull Intercom Whisper

bull Internal 911 Alert

bull IP Phone Presence

bull Location Enforcer

bull Multi-Line Join

bull My Status

bull Paging

bull Photo Album

bull PIN-Based Paging

bull Pre-Programmed Conference

bull Pre-RecordedAudio Paging

bull Pre-Scheduled Conference

bull Pre-Scheduled Paging

bull Streaming Audio

bull Text Paging

bull Text-To-Speech Paging

bull Timecard

4Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

IPsession Retail Application IPsession Retail Application is an upgrade and customized version of IPSession (version 50) used to manage various real time activities such as Time Card Shift Management Daily Deposit and Task Alerts The intelligent mechanisms control many activities automatically (for example when the daily deposit is not completed at the scheduled time an alert is sent to the respective store)

This section provides a short description of the features in the IPsession Retail application

EmployeesEmployees are grouped into the following categories

bull EmployeesmdashApplication access

bull Store ManagersmdashManage single store and store specific information

bull Area ManagersmdashAccess to all stores

bull DirectorsmdashAccess to all applications manage and administrate the system

Stores The Retail IPsession application allows multiple store scenarios One IPsession server can accommodate multiple stores

ShiftsShifts are created for stores to allocate employees to a shift

Timecard and Shift ManagementTimecard and Shift Management provides shift allocation for employees managing shifts shift planner clocking in and clocking out shift coverage notification and shift reporting It also provides time-off requests and approvals The application performs clerical and accounting processing so that employees can focus on store specific activities

Tasks AlertsThe Task Alert feature is a daily task reminder Each task alert is sent to the store phones throughout the day as scheduled This ensures that the employees do not forget to complete a task at a certain time on a daily basis allowing employees to focus on better customer service Task alert appears on Cisco IP phones as a text message along with an audible message

Daily DepositDaily Deposits sends a notification to the store to enter their daily deposits Once it is inserted reports can be generated on daily weekly and monthly basis

5Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

Administration InterfaceAll the retail specific applications are grouped under ldquoIPsession Retail Storerdquo application in the IPsession web interface All the features are grouped under the retail specific applications

6Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Cisco Unified Communications Store Employee Dashboard Solution Architecture

The Cisco Unified Communications Store Employee Dashboard solution architecture is a blending of Ciscorsquos and IPceleratersquos framework architectures SONA and NIPA

Intelligent Retail Network and the SONA FrameworkThe framework for the Cisco Unified Communications Store Employee Dashboard solution is based on the Cisco Service-Oriented Network Architecture (SONA) as shown in Figure 1 Using a SONA framework the Intelligent Retail Network (IRN) reference architectures serve as the foundation of the network systems layer These network architectures exhibit best practices for retail networks and provide the robust foundation for the higher-level services and applications For more information about IRN see the following URL

httpwwwciscocomwebstrategyretailirnhtml

Figure 1 Cisco Unified Communications Store Employee Dashboard Solution Framework

IP Session Network Application (NIPA) - Development Architecture

Config Manager GUI Manager App Control Process Manager

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

2226

24

Ap

plic

atio

nL

ayer

Inte

gra

ted

Net

wo

rkS

ervi

ce L

ayer

Man

agem

ent

Ser

vice

s

Small Store Medium Store Large Store

Net

wo

rkS

yste

ms

Lay

er

Des

ign

Gu

idan

ce

EmployeeStaffing

CustomerSupport

EmergencyResponse

Workflow InventoryControl

B-2-BInteraction

ExternalMessaging

InteractiveTraining

InformationArchival

andRetrieval

Customerof

One

Network Infrastructure Virtualization

Identity ServicesSecurity Services

Unified Communications ServicesCall Control Call Routing Speech Policy Media Integration

7Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Application LayerBusiness and collaboration applications connect users and business processes to the infrastructure The application layer of the framework includes the combined business and collaboration applications from Cisco and IPcelerate

The Cisco Unified Communications suite enables collaboration through XML-based applications such as IPceleratersquos IPsession These applications are enhanced through the Cisco 7970 Series color IP phones which have touch-screen enabled displays IPcelerate IPsession integrates with a Cisco Unified Communications IP telephony system to provide the following capabilities

bull Time Capture SystemmdashEnables stores employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on-time

bull Dial Out Shift NotificationsmdashAutomatically assists in finding replacement shift coverage when required

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

Using the Cisco Unified Communications Store Employee Dashboard solution retailers can transform the IP phone into an employee terminal device that provides a cost effective way to perform daily store operations procedures (for example time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management Application services are the connection from the applications to the shared services of the integrated network services layer

Integrated Network Services Layer The integrated Network Services Layer is where filtering caching and protocol optimization interact with applications or application middleware services to optimize the performance from the network to the end user Process control is simplified by using common infrastructure services such as collaboration security and identity These are key advantages that aid in operational reporting and security policy enforcements Fewer services that are shared across more intelligent devices increases the operational efficiency of the whole system

bull Voice and collaboration servicesmdashAre created by adding the voice IOS service to the store routers and adding Cisco Unified Communication Manager and application servers to the data center

bull Network virtualization mdashCan be viewed by the use of Cisco Integrated Services Routers (ISRs) which virtualize store security appliances routers switches and voice and application services into intelligent IT appliances that are centrally managed and monitored

bull Security services mdashAre used extensively in the IRN architectures These services are a combination of in-store security services shared across multiple physical devices central management in the data center and virtual access to the security control plane from anywhere in the retail network

bull Identity services mdashare used to ensure that access to each application is allowed only for authenticated and authorized management users A central Microsoft Active Directory enhances secure identity services to both Cisco and IPcelerate suites

8Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 3: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

bull Reduction in time spent by store management on operational tasks such as

ndash Providing and managing scheduling information to store employees (including scheduled meal breaks zone coverage)

ndash Managing time-off requests by store employees

ndash Placing multiple outbound calls to fill shifts (for example for employees sick calls)

Benefits to the store employee include

bull Increased accessibility to receive daily store operational information and personal scheduling information

bull Improved method for requesting time-off and receiving confirmation of request status

bull Consistent communication of corporate policy and promotional messaging to associates regardless of shift time

bull Delivery of vendor-driven promotional and training content

bull Faster response to security-safety threats

Scope of the SolutionThe validation of the solution performed by Cisco and IPcelerate (as described in Testing page 35) demonstrate a proof-of-concept implementation of specific services using IPcelerate IPsession within a Cisco IP telephony environment IPcelerate IPsession is a feature-rich product with many capabilities beyond the subset of the features that comprise the Cisco Unified Communications Store Employee Dashboard solution Implementation of the solution requires a full implementation of IPsession IPsession enables end users to invoke various communication features from the user interface on Cisco IP phones that are base features of IPsession but were not tested within the scope of this solution These include

3Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

For more information on these features refer to the IPceleratersquos website httpwwwipceleratecomipsessionhtml

Wireless is a major component of the Intelligent Retail Network reference architecture However no wireless components were tested in this release of the Cisco Unified Communications Store Employee Dashboard solution

Survivable Remote Site Telephony (SRST) functionality (for example HSRP IPsession redundancy WAN failures etc) was not tested The deployment method is a centralized server IPsession services will not be available if a WAN failure occurs

IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult the IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard solution for a specific retailer

The Cisco Unified Communications Store Employee Dashboard solution was deployed and tested within three retail network environments small medium and large stores These three store models were constructed using the Cisco Intelligent Retail Network reference architectures Each store model has varying degrees of redundancy and resiliency The Cisco Unified Communications Store Employee Dashboard solution was tested at the Cisco lab in San Jose CA

The Cisco Unified Communications Store Employee Dashboard solution is a Cisco Validated Design level 1 (CVD1) and as such scale performance testing is not within the scope of this document

For more information see the following URL httpwwwciscocomenUSnetsolns741networking_solutions_program_homehtml

bull Buddy Status

bull Call Block

bull Call Tag

bull Cisco IP Phone Panic Button Alert

bull Dashboard

bull DBBackup

bull Dial Out

bull DND Call Forward All

bull DND Intercom

bull DND Paging

bull Do Not Disturb

bull Facilities Scheduler

bull Forced Account Codes

bull Hoot-N-Holler

bull Intercom

bull Intercom Text Reply

bull Intercom Whisper

bull Internal 911 Alert

bull IP Phone Presence

bull Location Enforcer

bull Multi-Line Join

bull My Status

bull Paging

bull Photo Album

bull PIN-Based Paging

bull Pre-Programmed Conference

bull Pre-RecordedAudio Paging

bull Pre-Scheduled Conference

bull Pre-Scheduled Paging

bull Streaming Audio

bull Text Paging

bull Text-To-Speech Paging

bull Timecard

4Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

IPsession Retail Application IPsession Retail Application is an upgrade and customized version of IPSession (version 50) used to manage various real time activities such as Time Card Shift Management Daily Deposit and Task Alerts The intelligent mechanisms control many activities automatically (for example when the daily deposit is not completed at the scheduled time an alert is sent to the respective store)

This section provides a short description of the features in the IPsession Retail application

EmployeesEmployees are grouped into the following categories

bull EmployeesmdashApplication access

bull Store ManagersmdashManage single store and store specific information

bull Area ManagersmdashAccess to all stores

bull DirectorsmdashAccess to all applications manage and administrate the system

Stores The Retail IPsession application allows multiple store scenarios One IPsession server can accommodate multiple stores

ShiftsShifts are created for stores to allocate employees to a shift

Timecard and Shift ManagementTimecard and Shift Management provides shift allocation for employees managing shifts shift planner clocking in and clocking out shift coverage notification and shift reporting It also provides time-off requests and approvals The application performs clerical and accounting processing so that employees can focus on store specific activities

Tasks AlertsThe Task Alert feature is a daily task reminder Each task alert is sent to the store phones throughout the day as scheduled This ensures that the employees do not forget to complete a task at a certain time on a daily basis allowing employees to focus on better customer service Task alert appears on Cisco IP phones as a text message along with an audible message

Daily DepositDaily Deposits sends a notification to the store to enter their daily deposits Once it is inserted reports can be generated on daily weekly and monthly basis

5Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

Administration InterfaceAll the retail specific applications are grouped under ldquoIPsession Retail Storerdquo application in the IPsession web interface All the features are grouped under the retail specific applications

6Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Cisco Unified Communications Store Employee Dashboard Solution Architecture

The Cisco Unified Communications Store Employee Dashboard solution architecture is a blending of Ciscorsquos and IPceleratersquos framework architectures SONA and NIPA

Intelligent Retail Network and the SONA FrameworkThe framework for the Cisco Unified Communications Store Employee Dashboard solution is based on the Cisco Service-Oriented Network Architecture (SONA) as shown in Figure 1 Using a SONA framework the Intelligent Retail Network (IRN) reference architectures serve as the foundation of the network systems layer These network architectures exhibit best practices for retail networks and provide the robust foundation for the higher-level services and applications For more information about IRN see the following URL

httpwwwciscocomwebstrategyretailirnhtml

Figure 1 Cisco Unified Communications Store Employee Dashboard Solution Framework

IP Session Network Application (NIPA) - Development Architecture

Config Manager GUI Manager App Control Process Manager

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

2226

24

Ap

plic

atio

nL

ayer

Inte

gra

ted

Net

wo

rkS

ervi

ce L

ayer

Man

agem

ent

Ser

vice

s

Small Store Medium Store Large Store

Net

wo

rkS

yste

ms

Lay

er

Des

ign

Gu

idan

ce

EmployeeStaffing

CustomerSupport

EmergencyResponse

Workflow InventoryControl

B-2-BInteraction

ExternalMessaging

InteractiveTraining

InformationArchival

andRetrieval

Customerof

One

Network Infrastructure Virtualization

Identity ServicesSecurity Services

Unified Communications ServicesCall Control Call Routing Speech Policy Media Integration

7Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Application LayerBusiness and collaboration applications connect users and business processes to the infrastructure The application layer of the framework includes the combined business and collaboration applications from Cisco and IPcelerate

The Cisco Unified Communications suite enables collaboration through XML-based applications such as IPceleratersquos IPsession These applications are enhanced through the Cisco 7970 Series color IP phones which have touch-screen enabled displays IPcelerate IPsession integrates with a Cisco Unified Communications IP telephony system to provide the following capabilities

bull Time Capture SystemmdashEnables stores employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on-time

bull Dial Out Shift NotificationsmdashAutomatically assists in finding replacement shift coverage when required

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

Using the Cisco Unified Communications Store Employee Dashboard solution retailers can transform the IP phone into an employee terminal device that provides a cost effective way to perform daily store operations procedures (for example time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management Application services are the connection from the applications to the shared services of the integrated network services layer

Integrated Network Services Layer The integrated Network Services Layer is where filtering caching and protocol optimization interact with applications or application middleware services to optimize the performance from the network to the end user Process control is simplified by using common infrastructure services such as collaboration security and identity These are key advantages that aid in operational reporting and security policy enforcements Fewer services that are shared across more intelligent devices increases the operational efficiency of the whole system

bull Voice and collaboration servicesmdashAre created by adding the voice IOS service to the store routers and adding Cisco Unified Communication Manager and application servers to the data center

bull Network virtualization mdashCan be viewed by the use of Cisco Integrated Services Routers (ISRs) which virtualize store security appliances routers switches and voice and application services into intelligent IT appliances that are centrally managed and monitored

bull Security services mdashAre used extensively in the IRN architectures These services are a combination of in-store security services shared across multiple physical devices central management in the data center and virtual access to the security control plane from anywhere in the retail network

bull Identity services mdashare used to ensure that access to each application is allowed only for authenticated and authorized management users A central Microsoft Active Directory enhances secure identity services to both Cisco and IPcelerate suites

8Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 4: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee DashboardmdashSolution Overview

For more information on these features refer to the IPceleratersquos website httpwwwipceleratecomipsessionhtml

Wireless is a major component of the Intelligent Retail Network reference architecture However no wireless components were tested in this release of the Cisco Unified Communications Store Employee Dashboard solution

Survivable Remote Site Telephony (SRST) functionality (for example HSRP IPsession redundancy WAN failures etc) was not tested The deployment method is a centralized server IPsession services will not be available if a WAN failure occurs

IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult the IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard solution for a specific retailer

The Cisco Unified Communications Store Employee Dashboard solution was deployed and tested within three retail network environments small medium and large stores These three store models were constructed using the Cisco Intelligent Retail Network reference architectures Each store model has varying degrees of redundancy and resiliency The Cisco Unified Communications Store Employee Dashboard solution was tested at the Cisco lab in San Jose CA

The Cisco Unified Communications Store Employee Dashboard solution is a Cisco Validated Design level 1 (CVD1) and as such scale performance testing is not within the scope of this document

For more information see the following URL httpwwwciscocomenUSnetsolns741networking_solutions_program_homehtml

bull Buddy Status

bull Call Block

bull Call Tag

bull Cisco IP Phone Panic Button Alert

bull Dashboard

bull DBBackup

bull Dial Out

bull DND Call Forward All

bull DND Intercom

bull DND Paging

bull Do Not Disturb

bull Facilities Scheduler

bull Forced Account Codes

bull Hoot-N-Holler

bull Intercom

bull Intercom Text Reply

bull Intercom Whisper

bull Internal 911 Alert

bull IP Phone Presence

bull Location Enforcer

bull Multi-Line Join

bull My Status

bull Paging

bull Photo Album

bull PIN-Based Paging

bull Pre-Programmed Conference

bull Pre-RecordedAudio Paging

bull Pre-Scheduled Conference

bull Pre-Scheduled Paging

bull Streaming Audio

bull Text Paging

bull Text-To-Speech Paging

bull Timecard

4Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

IPsession Retail Application IPsession Retail Application is an upgrade and customized version of IPSession (version 50) used to manage various real time activities such as Time Card Shift Management Daily Deposit and Task Alerts The intelligent mechanisms control many activities automatically (for example when the daily deposit is not completed at the scheduled time an alert is sent to the respective store)

This section provides a short description of the features in the IPsession Retail application

EmployeesEmployees are grouped into the following categories

bull EmployeesmdashApplication access

bull Store ManagersmdashManage single store and store specific information

bull Area ManagersmdashAccess to all stores

bull DirectorsmdashAccess to all applications manage and administrate the system

Stores The Retail IPsession application allows multiple store scenarios One IPsession server can accommodate multiple stores

ShiftsShifts are created for stores to allocate employees to a shift

Timecard and Shift ManagementTimecard and Shift Management provides shift allocation for employees managing shifts shift planner clocking in and clocking out shift coverage notification and shift reporting It also provides time-off requests and approvals The application performs clerical and accounting processing so that employees can focus on store specific activities

Tasks AlertsThe Task Alert feature is a daily task reminder Each task alert is sent to the store phones throughout the day as scheduled This ensures that the employees do not forget to complete a task at a certain time on a daily basis allowing employees to focus on better customer service Task alert appears on Cisco IP phones as a text message along with an audible message

Daily DepositDaily Deposits sends a notification to the store to enter their daily deposits Once it is inserted reports can be generated on daily weekly and monthly basis

5Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

Administration InterfaceAll the retail specific applications are grouped under ldquoIPsession Retail Storerdquo application in the IPsession web interface All the features are grouped under the retail specific applications

6Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Cisco Unified Communications Store Employee Dashboard Solution Architecture

The Cisco Unified Communications Store Employee Dashboard solution architecture is a blending of Ciscorsquos and IPceleratersquos framework architectures SONA and NIPA

Intelligent Retail Network and the SONA FrameworkThe framework for the Cisco Unified Communications Store Employee Dashboard solution is based on the Cisco Service-Oriented Network Architecture (SONA) as shown in Figure 1 Using a SONA framework the Intelligent Retail Network (IRN) reference architectures serve as the foundation of the network systems layer These network architectures exhibit best practices for retail networks and provide the robust foundation for the higher-level services and applications For more information about IRN see the following URL

httpwwwciscocomwebstrategyretailirnhtml

Figure 1 Cisco Unified Communications Store Employee Dashboard Solution Framework

IP Session Network Application (NIPA) - Development Architecture

Config Manager GUI Manager App Control Process Manager

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

2226

24

Ap

plic

atio

nL

ayer

Inte

gra

ted

Net

wo

rkS

ervi

ce L

ayer

Man

agem

ent

Ser

vice

s

Small Store Medium Store Large Store

Net

wo

rkS

yste

ms

Lay

er

Des

ign

Gu

idan

ce

EmployeeStaffing

CustomerSupport

EmergencyResponse

Workflow InventoryControl

B-2-BInteraction

ExternalMessaging

InteractiveTraining

InformationArchival

andRetrieval

Customerof

One

Network Infrastructure Virtualization

Identity ServicesSecurity Services

Unified Communications ServicesCall Control Call Routing Speech Policy Media Integration

7Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Application LayerBusiness and collaboration applications connect users and business processes to the infrastructure The application layer of the framework includes the combined business and collaboration applications from Cisco and IPcelerate

The Cisco Unified Communications suite enables collaboration through XML-based applications such as IPceleratersquos IPsession These applications are enhanced through the Cisco 7970 Series color IP phones which have touch-screen enabled displays IPcelerate IPsession integrates with a Cisco Unified Communications IP telephony system to provide the following capabilities

bull Time Capture SystemmdashEnables stores employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on-time

bull Dial Out Shift NotificationsmdashAutomatically assists in finding replacement shift coverage when required

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

Using the Cisco Unified Communications Store Employee Dashboard solution retailers can transform the IP phone into an employee terminal device that provides a cost effective way to perform daily store operations procedures (for example time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management Application services are the connection from the applications to the shared services of the integrated network services layer

Integrated Network Services Layer The integrated Network Services Layer is where filtering caching and protocol optimization interact with applications or application middleware services to optimize the performance from the network to the end user Process control is simplified by using common infrastructure services such as collaboration security and identity These are key advantages that aid in operational reporting and security policy enforcements Fewer services that are shared across more intelligent devices increases the operational efficiency of the whole system

bull Voice and collaboration servicesmdashAre created by adding the voice IOS service to the store routers and adding Cisco Unified Communication Manager and application servers to the data center

bull Network virtualization mdashCan be viewed by the use of Cisco Integrated Services Routers (ISRs) which virtualize store security appliances routers switches and voice and application services into intelligent IT appliances that are centrally managed and monitored

bull Security services mdashAre used extensively in the IRN architectures These services are a combination of in-store security services shared across multiple physical devices central management in the data center and virtual access to the security control plane from anywhere in the retail network

bull Identity services mdashare used to ensure that access to each application is allowed only for authenticated and authorized management users A central Microsoft Active Directory enhances secure identity services to both Cisco and IPcelerate suites

8Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 5: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

IPsession Retail Application

IPsession Retail Application IPsession Retail Application is an upgrade and customized version of IPSession (version 50) used to manage various real time activities such as Time Card Shift Management Daily Deposit and Task Alerts The intelligent mechanisms control many activities automatically (for example when the daily deposit is not completed at the scheduled time an alert is sent to the respective store)

This section provides a short description of the features in the IPsession Retail application

EmployeesEmployees are grouped into the following categories

bull EmployeesmdashApplication access

bull Store ManagersmdashManage single store and store specific information

bull Area ManagersmdashAccess to all stores

bull DirectorsmdashAccess to all applications manage and administrate the system

Stores The Retail IPsession application allows multiple store scenarios One IPsession server can accommodate multiple stores

ShiftsShifts are created for stores to allocate employees to a shift

Timecard and Shift ManagementTimecard and Shift Management provides shift allocation for employees managing shifts shift planner clocking in and clocking out shift coverage notification and shift reporting It also provides time-off requests and approvals The application performs clerical and accounting processing so that employees can focus on store specific activities

Tasks AlertsThe Task Alert feature is a daily task reminder Each task alert is sent to the store phones throughout the day as scheduled This ensures that the employees do not forget to complete a task at a certain time on a daily basis allowing employees to focus on better customer service Task alert appears on Cisco IP phones as a text message along with an audible message

Daily DepositDaily Deposits sends a notification to the store to enter their daily deposits Once it is inserted reports can be generated on daily weekly and monthly basis

5Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

IPsession Retail Application

Administration InterfaceAll the retail specific applications are grouped under ldquoIPsession Retail Storerdquo application in the IPsession web interface All the features are grouped under the retail specific applications

6Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Cisco Unified Communications Store Employee Dashboard Solution Architecture

The Cisco Unified Communications Store Employee Dashboard solution architecture is a blending of Ciscorsquos and IPceleratersquos framework architectures SONA and NIPA

Intelligent Retail Network and the SONA FrameworkThe framework for the Cisco Unified Communications Store Employee Dashboard solution is based on the Cisco Service-Oriented Network Architecture (SONA) as shown in Figure 1 Using a SONA framework the Intelligent Retail Network (IRN) reference architectures serve as the foundation of the network systems layer These network architectures exhibit best practices for retail networks and provide the robust foundation for the higher-level services and applications For more information about IRN see the following URL

httpwwwciscocomwebstrategyretailirnhtml

Figure 1 Cisco Unified Communications Store Employee Dashboard Solution Framework

IP Session Network Application (NIPA) - Development Architecture

Config Manager GUI Manager App Control Process Manager

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

2226

24

Ap

plic

atio

nL

ayer

Inte

gra

ted

Net

wo

rkS

ervi

ce L

ayer

Man

agem

ent

Ser

vice

s

Small Store Medium Store Large Store

Net

wo

rkS

yste

ms

Lay

er

Des

ign

Gu

idan

ce

EmployeeStaffing

CustomerSupport

EmergencyResponse

Workflow InventoryControl

B-2-BInteraction

ExternalMessaging

InteractiveTraining

InformationArchival

andRetrieval

Customerof

One

Network Infrastructure Virtualization

Identity ServicesSecurity Services

Unified Communications ServicesCall Control Call Routing Speech Policy Media Integration

7Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Application LayerBusiness and collaboration applications connect users and business processes to the infrastructure The application layer of the framework includes the combined business and collaboration applications from Cisco and IPcelerate

The Cisco Unified Communications suite enables collaboration through XML-based applications such as IPceleratersquos IPsession These applications are enhanced through the Cisco 7970 Series color IP phones which have touch-screen enabled displays IPcelerate IPsession integrates with a Cisco Unified Communications IP telephony system to provide the following capabilities

bull Time Capture SystemmdashEnables stores employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on-time

bull Dial Out Shift NotificationsmdashAutomatically assists in finding replacement shift coverage when required

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

Using the Cisco Unified Communications Store Employee Dashboard solution retailers can transform the IP phone into an employee terminal device that provides a cost effective way to perform daily store operations procedures (for example time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management Application services are the connection from the applications to the shared services of the integrated network services layer

Integrated Network Services Layer The integrated Network Services Layer is where filtering caching and protocol optimization interact with applications or application middleware services to optimize the performance from the network to the end user Process control is simplified by using common infrastructure services such as collaboration security and identity These are key advantages that aid in operational reporting and security policy enforcements Fewer services that are shared across more intelligent devices increases the operational efficiency of the whole system

bull Voice and collaboration servicesmdashAre created by adding the voice IOS service to the store routers and adding Cisco Unified Communication Manager and application servers to the data center

bull Network virtualization mdashCan be viewed by the use of Cisco Integrated Services Routers (ISRs) which virtualize store security appliances routers switches and voice and application services into intelligent IT appliances that are centrally managed and monitored

bull Security services mdashAre used extensively in the IRN architectures These services are a combination of in-store security services shared across multiple physical devices central management in the data center and virtual access to the security control plane from anywhere in the retail network

bull Identity services mdashare used to ensure that access to each application is allowed only for authenticated and authorized management users A central Microsoft Active Directory enhances secure identity services to both Cisco and IPcelerate suites

8Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 6: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

IPsession Retail Application

Administration InterfaceAll the retail specific applications are grouped under ldquoIPsession Retail Storerdquo application in the IPsession web interface All the features are grouped under the retail specific applications

6Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Cisco Unified Communications Store Employee Dashboard Solution Architecture

The Cisco Unified Communications Store Employee Dashboard solution architecture is a blending of Ciscorsquos and IPceleratersquos framework architectures SONA and NIPA

Intelligent Retail Network and the SONA FrameworkThe framework for the Cisco Unified Communications Store Employee Dashboard solution is based on the Cisco Service-Oriented Network Architecture (SONA) as shown in Figure 1 Using a SONA framework the Intelligent Retail Network (IRN) reference architectures serve as the foundation of the network systems layer These network architectures exhibit best practices for retail networks and provide the robust foundation for the higher-level services and applications For more information about IRN see the following URL

httpwwwciscocomwebstrategyretailirnhtml

Figure 1 Cisco Unified Communications Store Employee Dashboard Solution Framework

IP Session Network Application (NIPA) - Development Architecture

Config Manager GUI Manager App Control Process Manager

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

2226

24

Ap

plic

atio

nL

ayer

Inte

gra

ted

Net

wo

rkS

ervi

ce L

ayer

Man

agem

ent

Ser

vice

s

Small Store Medium Store Large Store

Net

wo

rkS

yste

ms

Lay

er

Des

ign

Gu

idan

ce

EmployeeStaffing

CustomerSupport

EmergencyResponse

Workflow InventoryControl

B-2-BInteraction

ExternalMessaging

InteractiveTraining

InformationArchival

andRetrieval

Customerof

One

Network Infrastructure Virtualization

Identity ServicesSecurity Services

Unified Communications ServicesCall Control Call Routing Speech Policy Media Integration

7Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Application LayerBusiness and collaboration applications connect users and business processes to the infrastructure The application layer of the framework includes the combined business and collaboration applications from Cisco and IPcelerate

The Cisco Unified Communications suite enables collaboration through XML-based applications such as IPceleratersquos IPsession These applications are enhanced through the Cisco 7970 Series color IP phones which have touch-screen enabled displays IPcelerate IPsession integrates with a Cisco Unified Communications IP telephony system to provide the following capabilities

bull Time Capture SystemmdashEnables stores employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on-time

bull Dial Out Shift NotificationsmdashAutomatically assists in finding replacement shift coverage when required

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

Using the Cisco Unified Communications Store Employee Dashboard solution retailers can transform the IP phone into an employee terminal device that provides a cost effective way to perform daily store operations procedures (for example time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management Application services are the connection from the applications to the shared services of the integrated network services layer

Integrated Network Services Layer The integrated Network Services Layer is where filtering caching and protocol optimization interact with applications or application middleware services to optimize the performance from the network to the end user Process control is simplified by using common infrastructure services such as collaboration security and identity These are key advantages that aid in operational reporting and security policy enforcements Fewer services that are shared across more intelligent devices increases the operational efficiency of the whole system

bull Voice and collaboration servicesmdashAre created by adding the voice IOS service to the store routers and adding Cisco Unified Communication Manager and application servers to the data center

bull Network virtualization mdashCan be viewed by the use of Cisco Integrated Services Routers (ISRs) which virtualize store security appliances routers switches and voice and application services into intelligent IT appliances that are centrally managed and monitored

bull Security services mdashAre used extensively in the IRN architectures These services are a combination of in-store security services shared across multiple physical devices central management in the data center and virtual access to the security control plane from anywhere in the retail network

bull Identity services mdashare used to ensure that access to each application is allowed only for authenticated and authorized management users A central Microsoft Active Directory enhances secure identity services to both Cisco and IPcelerate suites

8Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 7: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Cisco Unified Communications Store Employee Dashboard Solution Architecture

The Cisco Unified Communications Store Employee Dashboard solution architecture is a blending of Ciscorsquos and IPceleratersquos framework architectures SONA and NIPA

Intelligent Retail Network and the SONA FrameworkThe framework for the Cisco Unified Communications Store Employee Dashboard solution is based on the Cisco Service-Oriented Network Architecture (SONA) as shown in Figure 1 Using a SONA framework the Intelligent Retail Network (IRN) reference architectures serve as the foundation of the network systems layer These network architectures exhibit best practices for retail networks and provide the robust foundation for the higher-level services and applications For more information about IRN see the following URL

httpwwwciscocomwebstrategyretailirnhtml

Figure 1 Cisco Unified Communications Store Employee Dashboard Solution Framework

IP Session Network Application (NIPA) - Development Architecture

Config Manager GUI Manager App Control Process Manager

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

2226

24

Ap

plic

atio

nL

ayer

Inte

gra

ted

Net

wo

rkS

ervi

ce L

ayer

Man

agem

ent

Ser

vice

s

Small Store Medium Store Large Store

Net

wo

rkS

yste

ms

Lay

er

Des

ign

Gu

idan

ce

EmployeeStaffing

CustomerSupport

EmergencyResponse

Workflow InventoryControl

B-2-BInteraction

ExternalMessaging

InteractiveTraining

InformationArchival

andRetrieval

Customerof

One

Network Infrastructure Virtualization

Identity ServicesSecurity Services

Unified Communications ServicesCall Control Call Routing Speech Policy Media Integration

7Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Application LayerBusiness and collaboration applications connect users and business processes to the infrastructure The application layer of the framework includes the combined business and collaboration applications from Cisco and IPcelerate

The Cisco Unified Communications suite enables collaboration through XML-based applications such as IPceleratersquos IPsession These applications are enhanced through the Cisco 7970 Series color IP phones which have touch-screen enabled displays IPcelerate IPsession integrates with a Cisco Unified Communications IP telephony system to provide the following capabilities

bull Time Capture SystemmdashEnables stores employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on-time

bull Dial Out Shift NotificationsmdashAutomatically assists in finding replacement shift coverage when required

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

Using the Cisco Unified Communications Store Employee Dashboard solution retailers can transform the IP phone into an employee terminal device that provides a cost effective way to perform daily store operations procedures (for example time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management Application services are the connection from the applications to the shared services of the integrated network services layer

Integrated Network Services Layer The integrated Network Services Layer is where filtering caching and protocol optimization interact with applications or application middleware services to optimize the performance from the network to the end user Process control is simplified by using common infrastructure services such as collaboration security and identity These are key advantages that aid in operational reporting and security policy enforcements Fewer services that are shared across more intelligent devices increases the operational efficiency of the whole system

bull Voice and collaboration servicesmdashAre created by adding the voice IOS service to the store routers and adding Cisco Unified Communication Manager and application servers to the data center

bull Network virtualization mdashCan be viewed by the use of Cisco Integrated Services Routers (ISRs) which virtualize store security appliances routers switches and voice and application services into intelligent IT appliances that are centrally managed and monitored

bull Security services mdashAre used extensively in the IRN architectures These services are a combination of in-store security services shared across multiple physical devices central management in the data center and virtual access to the security control plane from anywhere in the retail network

bull Identity services mdashare used to ensure that access to each application is allowed only for authenticated and authorized management users A central Microsoft Active Directory enhances secure identity services to both Cisco and IPcelerate suites

8Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 8: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Application LayerBusiness and collaboration applications connect users and business processes to the infrastructure The application layer of the framework includes the combined business and collaboration applications from Cisco and IPcelerate

The Cisco Unified Communications suite enables collaboration through XML-based applications such as IPceleratersquos IPsession These applications are enhanced through the Cisco 7970 Series color IP phones which have touch-screen enabled displays IPcelerate IPsession integrates with a Cisco Unified Communications IP telephony system to provide the following capabilities

bull Time Capture SystemmdashEnables stores employee to record daily attendance punches from any store phone

bull Store Reminder SystemmdashTracks each storersquos functional tasks and sends out an employee reminder or manager alert if a task is not performed on-time

bull Dial Out Shift NotificationsmdashAutomatically assists in finding replacement shift coverage when required

bull Daily Deposit trackingmdashProvides the means for entering and communicating daily bank deposit to company management

Using the Cisco Unified Communications Store Employee Dashboard solution retailers can transform the IP phone into an employee terminal device that provides a cost effective way to perform daily store operations procedures (for example time card clocking shiftstaff management and task management) and a means for corporatebusiness owners to directly communicate to store employees on the sales floor without having to be relayed by store management Application services are the connection from the applications to the shared services of the integrated network services layer

Integrated Network Services Layer The integrated Network Services Layer is where filtering caching and protocol optimization interact with applications or application middleware services to optimize the performance from the network to the end user Process control is simplified by using common infrastructure services such as collaboration security and identity These are key advantages that aid in operational reporting and security policy enforcements Fewer services that are shared across more intelligent devices increases the operational efficiency of the whole system

bull Voice and collaboration servicesmdashAre created by adding the voice IOS service to the store routers and adding Cisco Unified Communication Manager and application servers to the data center

bull Network virtualization mdashCan be viewed by the use of Cisco Integrated Services Routers (ISRs) which virtualize store security appliances routers switches and voice and application services into intelligent IT appliances that are centrally managed and monitored

bull Security services mdashAre used extensively in the IRN architectures These services are a combination of in-store security services shared across multiple physical devices central management in the data center and virtual access to the security control plane from anywhere in the retail network

bull Identity services mdashare used to ensure that access to each application is allowed only for authenticated and authorized management users A central Microsoft Active Directory enhances secure identity services to both Cisco and IPcelerate suites

8Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 9: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Note For more information about securing IRN architectures refer to the PCI Solution for Retail Design and Implementation Guide at the following URL httpwwwciscocomwebstrategyretailpci_imphtml This guide describes services that can be used to provide a secure posture for the Cisco Unified Communications Store Employee Dashboard solution

The integrated network services layer provides services that are distributed across the infrastructure layer

Intelligent Retail Network Store Architectures and the Infrastructure Layer

Small Store

The small store reference architecture (see Figure 2) is a powerful platform for running an enterprise retail business that requires simplicity and a compact form factor This combination appeals to many different retail formats that can include the following

bull Mall-based retail stores

bull Quick-serve restaurants

bull Convenience stores

bull Specialty shops

bull Discount retailers who prefer network simplicity over other factors

This network architecture is widely used and consolidates many services into fewer infrastructure components The small store also supports a variety of retail business application models because an integrated Ethernet switch supports high-speed LAN services

9Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 10: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 2 Small Store Network Design

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 2000 to 6000 square feet

bull Fewer than 25 devices requiring network connectivity

bull Single router and integrated Ethernet switch

bull Preference for integrated services within fewer network components because of physical space requirements

Advantages

Advantages are as follows

bull Lower cost per store

bull Fewer parts to spare

bull Fewer software images to maintain

bull Lower equipment maintenance costs

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk

2221

88

MobilePoS

PoS CashRegister

Cisco Integrated Services Router(IOS Security Wide Area

Engine and Ethernet Switch)

PoSServer

InventoryManagement

Cisco 80211AGWLAN Access Point

IP

LWAPP LWAPP

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

IPcelerate IPsessionAppliance

Cisco UnifiedCallManager

PoS VLAN WVLAN

Data VLANWVLAN

10Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 11: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Limitations

Limitations are as follows

bull Decreased levels of network resilience

bull Greater potential downtime because of single points of failure

Medium Store

The medium retail store reference architecture (see Figure 3) is designed for enterprise retailers who require network resilience and increased levels of application availability over the small store architecture and its simple single-threaded approach As more mission-critical applications and services converge onto the IP infrastructure network uptime and application availability are more important The dual-router and dual-LAN switch design of the medium store supports these requirements Each of the ISR routers can run Cisco IOS security services and other store communication services simultaneously Each of the ISR routers is connected to a dedicated WAN connection Hot-Standby Routing Protocol (HSRP) is used to ensure network resilience in the event that the network connection fails

The access layer of the network offers enhanced levels of flexibility and more access ports compared to the small store The distributed Cisco Catalyst switches can support a combination of larger physical buildings or a larger number of endpoints than the small store

11Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 12: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 3 Medium Store Network Design

IPcelerate IPsessionAppliance

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

StoreWorker

PC

IP Phonewith RetailIPsession

RetailKiosk IP

MobilePoS

PoS CashRegister

PoSServer

InventoryManagement

2221

89

Partner Devicefor InventoryManagement

Personal ShopperPDA for EnhancedCustomer Service

Cisco ISR(IOS Security and

Wide Area Engine)

Cisco ISR IOS(Security and WirelessLAN Controller)

Cisco 80211abgWLAN Access Points

Catalyst Switches(Power over Ethernet and Security)

LWAPP LWAPP

VendorGuestWVLAN

PoS VLAN WVLAN Data VLAN

WVLAN

ManagementVLAN

12Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 13: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 6000 to 18000 square feet

bull Physical size of store is smaller than a large store so a distribution layer of network switches is not required

bull Number of devices connecting to the network averages between 25 and 100 devices

Advantages

Advantages are as follows

bull More adaptive access layer with support for a greater number of endpoints and more diverse building requirements (multiple floors sub-areas and so on)

bull Multiple routers for primary and backup network requirements

bull Improved network resilience through parallel device design

bull Improved network and application availability through parallel paths

Limitations

The limitation is of this architecture is that there is no distribution layer between core layer (the ISR) and the access layer switches

Large Store

The large retail store reference architecture (see Figure 4) takes some of the elements of Cisco campus network architecture recommendations and adapts them to a large retail store environment Network traffic can be segmented (logically and physically) to meet business requirements The distribution layer of the large store architecture improves LAN performance while offering enhanced physical media connections A larger number of endpoints can be added to the network to meet business requirements This type of architecture is widely used by large-format retailers globally Dual routers and distribution layer media flexibility improves network serviceability because the network is highly available and scales to support the large retail store requirements Routine maintenance and upgrades can be scheduled and performed more frequently or during normal business hours through this parallel path design

13Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 14: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Figure 4 Large Store Network Design

IPcelerate IPsessionAppliance

2221

90

Voice Enabled HandheldComputers and PDAs

WirelessIP Phones

IP Phonewith RetailIPsession

PoS VLAN WVLAN

Voice VLAN WVLAN

Data VLANWVLAN

VendorGuestWVLAN

Cisco ISR Router withIP Telephony Services

Analog PhoneFax

ServerVLAN

ManagementVLAN

Alternate WANConnection

Primary WANConnection

PSTN

Centralized ManagementServers

M

Cisco UnifiedCallManager

LWAPPLWAPP LWAPP

LWAPP

IP

14Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 15: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard Solution Architecture

Primary Design Requirements

Primary design requirements are as follows

bull Store size averages between 15000 to 150000 square feet

bull More than 100 devices per store requiring network connectivity

bull Multiple routers for primary and backup network requirements

bull Preference for a combination of network services distributed within the store to meet resilience and application availability requirements

bull Three-tier network architecture within the store distribution layer switches are used between the central network services core and the access layer connecting to the network endpoints (point-of-sale wireless APs servers etc)

Advantages

Advantages are as follows

bull Highest network resilience based on highly available design

bull Port density and fiber density for large retail locations

bull Increase segmentation of traffic

bull Scalable to accommodate shifting requirements in large retail stores

Limitations

The limitation of this architecture is higher cost because of network resilience based on highly available design

IPsession Architecture Framework The Network IP Application (NIPA) Framework shown in Figure 5 provides a basic set of abstractions and Application Programming Interfaces (APIs) to enable the management of a suite of IP communications applications The NIPA Framework is used by all components of the IPsession suite of capabilities as well as other XML-based applications for Ciscorsquos IP Communication solution

Figure 5 IPsession NIPA Framework

Figure 5 illustrates the interfaces to applications and the Cisco IP Communications environment Not only does the NIPA Framework provide a foundation for the capabilities developed by IPcelerate Inc the foundation can also be leveraged by other companies to easily integrate their own capabilities to the IPsession server Linking Cisco IP Phones with other IT investments already deployed in an organization

2226

25Network IP Application Development

Config Manager GUI Manager App Control Process Manager

NIPA

SIP JTAPI AXLSOAP CDR XML SMS SQL PMS RFID

Database Manager Log Management XML Manager

15Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 16: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

increases the value of IP communications The NIPA Framework allows organizations to link an IP communications environment with time-and-labor systems databases (SQL Oracle and SAP) CRM applications RFID technologies physical security systems HVAC systems web services and more

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Solution ComponentsThe following components are required to implement the Cisco Unified Communications Store Employee Dashboard solution

bull IPsession Retail ApplicationmdashThis is an upgrade and customized version of IPsession (version 50) It is the customized solutions for Cisco retail store to manage various real-time activities like time card shift management daily deposit task alerts to accelerate day-to-day business processes and focus more on customer satisfaction Its intelligent mechanism controls many activities automatically (for example when daily deposit is not entered by the scheduled time it will send the alert to the appropriate store representative)

bull Cisco Unified Communication ManagermdashThis is the core call-processing software for Cisco IP Telephony It builds call processing capabilities on top of the Cisco IP network infrastructure Cisco Unified Communication Manager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP phones media processing devices voice gateways and multimedia applications

bull 7970 IP PhonemdashIP phones have all the functions expected from a telephone as well as more advanced features including the ability to access XML-based applications

HardwareSoftwareTable 1 lists the hardwaresoftware products installed for the Cisco Unified Communications Store Employee Dashboard solution

Table 1 HardwareSoftware Installed

Solution Component Software Version Solution Location

IPcelerate IPsession 200 Appliance 50 Data Center

Cisco Unified Communication Manager 5121000-11 Data center

Cisco 7970G IP Phone SCCP708-2-2SR2S All stores

Optimization Component Software Version Solution Location

CiscoSecure Access Control Server 41(3) Build 12 Data center

Cisco ISR 3845 1249TndashAdv IP Services Large store

Cisco ISR 3825 1249TndashAdv IP Services Medium store

Cisco ISR 2821 1249TndashAdv IP Services Small store

Catalyst 4500 122(20)EW 3 Large store

16Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 17: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Unified Communications Store Employee Dashboard SolutionmdashComponents and Services

Services and Functionality Table 2 lists the services that were enabled to optimize IPsession within the Cisco network environment

Limitations and CaveatsThis solution does not introduce any additional known caveats or limitations to existing product documentation

Catalyst 3750G 12225-SEE2ndashIP Services + Web-based Dev Mgr

Large and medium store

Microsoft Products Software Version Solution Location

MS Active Directory on Windows 2003 Server

5237903959 Windows 2003 Server in data center

Internet Explorer 6 6029002180 with SP2 XP SP2 desktop in data center

Internet Explorer 7 70573011CO Windows 2003 Server in data center

Microsoft Windows 2003 Server Standard Edition SP2

52 R2 Build 3790srv03_sp2_gdr070304-2240

Solution servers

Table 1 HardwareSoftware Installed (continued)

Table 2 Services Enabled

Cisco Feature PlatformSoftware Release

QoS ISR 2821 3825 and 3845

IOS 1249T

Multicast ISR 2821 3825 and 3845

IOS 1249T

17Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 18: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Designing the Cisco Unified Communications Store Employee Dashboard Solution

The Cisco Unified Communications Store Employee Dashboard solution provides a proof-of-concept implementation of IPsession within a Cisco Unified Communication Manager and VoIP network The small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store is centrally connected to a data center with traditional data center services such as DNS and NTP as well as Cisco Unified Communication Manager and the IPsession Appliance This is a cost-effective implementation that leverages a highly available data center staffed with trained personnel and minimizes the number of additional servers required throughout the network

A number of servers and workstations were implemented as VMware Server virtual machines This allowed greater flexibility within the lab environment and aligns with industry trending towards greater virtualization Dedicated hardware and increased resources may be required for more consistent performance in larger implementations

Note When designing the Cisco Unified Communications Store Employee Dashboard solution special consideration must be made to retailers that have existing Unified Communication deployment IPsession uses SOAP and CTI protocols for XML messaging The Cisco Unified Communication Manager cluster should have sufficient processing resources to handle the SOAPCTI messaging Consult IPcelerateCisco account teams for recommendations of product sizing when designing and piloting the Cisco Unified Communications Store Employee Dashboard for a specific retailer

IPcelerate This section provides guidance around the IPsession application features

Employees

Employees need to be created in the IPsession Retail Application Three unique forms of identification exist for all people that interact with this application

bull Existing Retailer Organizational IDmdashThis is the existing value that a retailer uses to identify its employees before the solution was introduced

bull USER IDmdashAn alphanumeric value that is associated with employee to login to the appliance web interface It is recommended that the user ID match the existing retailer organizational ID to reduce management overhead

bull EMPLOYEE IDmdashA numerical value that is associated with the employee to sign on to the phone This numbers only identification simplifies the sign on process of the phone

Note IPcelerate enabled the phone employee login entry numerical so that it would be easier to enter via the phonersquos interface The user would not have to scroll through the keys for the correct alphabet digit on the initial form selection

Employees are assigned to a store as a primary workplace

18Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 19: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Stores

Each store has a store manager and a group of employees Employees work on shifts in a store A list of IP phones are assigned to the stores Task alerts are sent to the store phones All store specific events or notifications are sent to the store managerrsquos cell phone or desk phone

Shifts

Shifts are created for stores to allocate employees to a shift

Timecard and Shift Management

Shift Management is the application for managing the shifts and Timecard allows employees to clock-in and clock-out There are two types of the shift process

bull Assigned ShiftmdashShifts must be created prior to the employee assignment Shifts must be allocated to the employee by managers prior to the employeersquos ability to clock-in

bull Unassigned ShiftmdashEmployees can clock-in on an ad-hoc basis if that shift is not already allocated This requires manager approval after the employee signs in and will not be reported to payroll report unless it is approved by the manager

Timecard and Shift Management is accessible from both the IPsession web interface and Cisco IP phone services interface

Tasks Alerts

Once a task alert is displayed on the store phone employees have to acknowledge the tasks by entering their employee ID If a task alert goes unacknowledged for five minutes (configurable time setting) it will resend the task alert in combination with escalation to the manager The escalation is sent to the store manager on his cellular phone If it is still not acknowledged it performs a final escalation to a globally configured user ID

Daily Deposit

The Daily Deposit function sends a daily notification to the store phones to enter their daily deposits The time of the notification is configurable Reports can be generated on daily weekly and monthly basis

Administration Interface

All the retail specific features are grouped under ldquoIPsession Retailrdquo application in the IPsession web interface All the features are grouped under the retail specific applications Navigate through the links for configuration and administration purposes as shown in Figure 6

19Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 20: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Figure 6 Retail Applications

Cisco

The Cisco Unified Communications Store Employee Dashboard solution consists of an IPcelerate IPsession appliance and Cisco Unified Communication Manager and IP phones To facilitate the testing of this solution additional Cisco components were used to provide a retail network infrastructure context A simulated retailer was created complete with a data center and three stores small medium and large This environment provided the services and enhancements described in the following sections that contributed to the performance security and management of the solution

Intelligent Retail Network

The small medium and large stores were built to the specifications of the IP telephony designations of the Intelligent Retail Network reference architectures Each store consists of access routing switching and security services For additional information on the Intelligent Retail Network see the following URL httpwwwciscocomwebstrategyretailirnhtml

20Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 21: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Unified Communications

The following components were used

bull Cisco Unified Communication Manager

The Unified Communications implementation was a default installation of Cisco Unified Communication Manager 51 It is assumed that an actual retailer would implement a clustered implementation of Cisco Unified Communication Manager For additional guidance on installing the Cisco Unified Communications see the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

bull VoIP phones

The solution used G729a as the compression protocol for phone calls over the WAN and Skinny Call Control Protocol (SCCP) as the telephony control protocol SCCP is required because the firmware image is smaller than the SIP firmware image Multicast audio streamed to the phones for Task Alert used G711 protocol Current phones lack sufficient memory to support XML applications in the larger SIP image

Quality of Service

The Cisco Unified Communications Store Employee Dashboard solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (see Performance page 37)

Using quality-of-service (QoS) protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

QoS in this solution is implemented as Class-Based Weighted Fair Queueing (CBWFQ) with priority express forwarding for the voice traffic (see Table 3) Policy maps are used to classify traffic inbound on LAN interfaces and to queue traffic outbound on WAN interfaces Common performance issues today are often the result of misbehaving applications generating excessive traffic By properly classifying and queuing network traffic performance can be greatly improved Through the use of QoS and multicast retailers can remain extremely conservative on their WAN bandwidth provisioning

The method of QoS used in the testing lab was based on the Cisco Enterprise Quality of Service reference design For more information on QoS see the following URL wwwciscocomunivercdcctddocsolutionesmqossrndpdf

Table 3 Cisco Enterprise Quality of Service

QoS Baseline Model Description

Voice Voice in Low Latency Queue - Priority

Interactive-Video Video conferencing in Low Latency Queue - Priority

Streaming-Video IPTV Streaming Video

Call-Signaling Bandwidth guaranteed for Call-Signaling

IP Routing Routing bandwidth guarantee

Network-Management Network Management bandwidth guarantee

Mission-Critical Data Identified Mission Critical Data (ie POS timeclock etc)

Transactional Data Transactional Data Applications (ie IPsession Remote desktop etc)

21Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 22: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Designing the Cisco Unified Communications Store Employee Dashboard Solution

Task Alert Multicast Audio Message

The Cisco Unified Communications Store Employee Dashboard solution uses several types of communication Multicast is used to send audio messaging Task Alert message uses roughly 92 kbps of WAN bandwidth See Quality of Service Implementation page 31 and Multicast Implementation page 33 for optimization services that mitigate the traffic impact of the solution

For example assume a retailer wants to deploy the Cisco Unified Communications Store Employee Dashboard solution within its stores The retailer has 100 stores with 10 phones in each store Without multicast enabled 1000 audio streams (100x10) would be sent from the central IPsession appliance With multicast enabled the central IPsession appliance multicasts a single audio stream to each store router (100 audio streams total in this example) and allows the local store router to replicate the streams to the phones This avoids taxing the valuable WAN bandwidth

Multicast is a complex topic with varying degrees of design concerns for individual retailers This document provides configuration examples that were used to provide multicast functionality within the lab For additional multicast design guidance see the following URL

httpwwwciscocomenUStechtk828tech_design_guides_listhtml

Security

Security is an integral component of all retail networks requiring adherence to industry regulations such as the Sarbanes-Oxley Act of 2002 (SOX) and Payment Card Industry (PCI) Additional retail-focused security recommendations are located the PCI Solution for Retail Design and Implementation Guide at the following URL

httpwwwciscocomwebstrategyretailpcihtml

Segmentation for security purposes occurs in all locations Within each store retail traffic is segmented by type (such as point-of-sale wireless voice and so on) and assigned an appropriate VLAN The store ISR protects these segments with integrated Cisco IOS security features such as packet filtering stateful inspection firewall NAT IPS and other services applied as appropriate Within the data center segmentation and firewalling is implemented between data center services such as IPsession Directory Cisco Unified Communication Manager DNS NTP and so on Management of network devices is secured using Access Control Server and Active Directory

This guide identifies the ports and protocols used by IP telephony with Cisco Unified Communication Manager and the IPcelerate IPsession application These services can then be accommodated in specific implementations as needed

Bulk Data General background transfer traffic (ie File Transfers E-mail TFTP etc)

Best-Effort All other traffic not identified

Scavenger Undesired traffic (ie point-to-point file sharing napster etc)

Table 3 Cisco Enterprise Quality of Service (continued)

22Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 23: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

Implementing and Configuring the SolutionThe Cisco Unified Communications Store Employee Dashboard solution was implemented and validated as a proof-of-concept Testing involved the validation of functionality using 7970 Cisco IP phones within a centralized Cisco Unified Communication Manager 512 environment An IPcelerate IPsession appliance with an IPsession Retail image was centrally located in the data center The goal of the testing was to articulate the functionality of the Retail module features of IPsession

TopologyThe small medium and large Intelligent Retail Network reference architectures provide a ldquoreal worldrdquo retail contextual backdrop for this solution Each IRN store was centrally connected to a data center with traditional data center services such as domain name service (DNS) and Network Time Protocol (NTP) as well as Cisco Unified Communication Manager and the IPsession Appliance The logical topology of the validation lab is represented in Figure 7 For specific places in the network details see Appendix BmdashNetwork Diagrams page 46

23Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 24: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

Figure 7 Logical Topology

ServiceProvider

WAN

Data Center

Small Store Medium Store Large Store

WS-6509RCORE-2

WS-6509RCORE-1

Cisco UnifiedCallManager

IPcelerateIPsessionAppliance

Cisco 3845RWAN-2

Cisco 3845RWAN-1

Cisco 2821RSMALL-1

Cisco 3845RSP-2

Cisco 3845RSP-1

Cisco 3845RMED-2

Cisco 3845RMED-1

2221

92

Cisco 3845RLRG-2

Cisco 3845RLRG-1

WS-C4506SLRG-2

WS-C4506SLRG-1

WS-C3560-48PS-SSMED-1

M

IP

IP

IP

WS-C3560-48PS-SSMED-2

WS-C3750-48PS-SSLRG-4

WS-C3750-48PS-SSLRG-3

24Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 25: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

Testing ToolsTable 4 lists and describes the testing tools used

Configuration Task Lists

IPcelerate IPsession Configuration

The following are considerations for configuring the IPsession retail solution It is recommended the configuration be performed in the following sequence

bull Server Configuration

bull Store Configuration

bull Employee Configuration

The following are parameters for each area

Server Configuration

Retail Configuration Parameters

This section provides the IPsession Retail specific configuration parameters From IPsession web interface select Configure-gtIPsession Retail Store to set the parameters Set the appropriate values for these parameters as displayed in Table 5 For IPsession Server configuration refer to IPsession manual

Table 4 Testing Tools

Testing Tool Function

IPerf IPerf is a traffic generation utility It was used to create both multicast UDP traffic as well as session-based TCP traffic simulating an FTP file transfer and web traffic stream

Ethereal Network traffic analyzer

Table 5 IPcelerate Configuration

Parameter Description

Vendor Name Name of the franchisee for example Cisco Retail

Application Name Name of the combined application for example IPsession Retail This will appear in the web and phone interface

Daily Deposit Text Ring Select a ring tone that will be played when the daily deposit reminder is sent to the phone

Notify When Deposit Entered Set to TRUE if a alert will be sent to the managers

Perform Daily Deposit At Time when daily deposit reminder will be delivered

Daily Deposit Escalate Interval Time interval after which a second reminder is delivered

Task Alert Escalate Interval ( First Time ) Time interval after which the task is escalated to the store manager

25Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 26: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

Task Alert Escalate Interval ( Second Time ) Time interval from first in escalation when it will further be escalated

Task Escalate first escalate Tone Select a ring tone when the task will be escalated for the first time

Task Escalate second escalate Tone Select a ring tone when task will be escalated for second time

Task Escalate User id Select a user id who will receive the Task second escalation messages

Timecard Escalate Interval An interval after which an employee do not sign in

Notify Timecard threshold To When an employee exceeds the weekly maximum allowed shift duration send an escalation to call to this user

Inbound Call Time Time duration for an inbound external call after which it should be terminated

Outbound Call Time Time duration for an outbound external call after which it should be terminated

Enable InOut bound Call TruemdashEnable the feature to disconnect external call after it reaches certain duration

Call Termination Alert tone When the call terminated this ring tone is played prior to the termination of the call

Maximum time limit for sign in How long an employee can sign in after the shift has been started

Maximum Shift Extension Duration Maximum hours an employee can enter for shift extension request

Prior Shift Sign in Limit When an employee can sign in a shift before itrsquos schedule time

Maximum UnAssigned Shift Duration When an employee chooses to sign in a shift he cannot request more than this time to sign in an unassigned shift

Minimum Shift Duration When shifts are created from the web interface it can not be less than this time

No Of Weeks For Payroll Report Payroll report is calculated based on the number of weeks

Shift Coverage for Employees When shift coverage is initiated it sends the request to the employees based on this configuration It sends the shift coverage request to store managers and area directors irrespective of this configuration

Select the Day to Start on Week Weekly start date for payroll report if this is not Sunday

Table 5 IPcelerate Configuration (continued)

26Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 27: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

Stores

Create stores using the Administration Screen The fields shown in Table 6 need to be filled-in

These stores can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Employees

In preparation for the employees being created it is recommended that the following employeesrsquo information is listed on an Excel spreadsheet

bull First Name

bull Last Name

bull Store to assign to

bull Logon ID (for example Adam Johnson could be AJohnson)

bull PIN Number (for example last five numbers of social security number or company employee number)

Table 6 Store Parameters

Parameter Description

Store Name Name of the store

Add1 Street or road name

Add2 Suite or floor number

City City name

State State name

Country Select the country Currently it is set to United State only

Zip Code Zip code for the store

Tel No Telephone number of the store

Fax No Fax number of the store

Email Addr Email address of the store

Store Manager Select a store manager for this store

Table 7 Configuration Parameters

Parameter Description

Employee ID Employee identification number It has to be unique for each employee

First Name Enter first name of the employee

Last Name Last name of the employees

Login User ID of the employee User ID should be unique in IPsession server If there are already existing employees with the same ID it will overwrite all the information

Password Password of the employee It will be required to login on the web interface

Retype Password Enter the password again

27Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 28: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

These employees can also be imported via an Excel spreadsheet Refer to the IPcelerates Retail Administration Guide for correct procedures

Cisco Unified Communication Manager Server

Cisco Unified Communication Manager was installed using the current implementation guide available at the following URL httpwwwciscocomenUSproductsswvoiceswps556prod_installation_guide09186a0080792e5ehtml

The following steps outline the setup of Cisco Unified Communication Manager

Step 1 Installed Cisco Unified Communication Manager server 5113000 and added service pack 5121000 using MCS7845-H server

Step 2 Created small medium and large device pools representing each store location

Step 3 Added gateway routers and endpoint ports for small medium and large store routers

Step 4 Added phones and assigned appropriate dial plan partitions translations locations and SRST settings

Step 5 Verified SNMP settings for read-only access

Step 6 Added new Cisco Unified Communication Manager phone service for the IPcelerate IPsession Directory Service LS IPsession

Step 7 Service URL httpIPceleratecisco-irncom8080nipaNIPAXMLjspd=DEVICENAME

Existing Resources

The following resources were existing Microsoft Active Directory Domain controller server

Implementation Guidance

The IPsession Server is a complex product with many configuration options IPcelerate professional services are required to properly install and integrate this solution

Gender Male or Female

Add1 Street or road name of the employees residential address

Add2 Additional address information

City Employeersquos city of residence

State Employeersquos state of residence

Zipcode Employeersquos zip code of residence

Country Select the country Currently it is set to United State only

Tel (R) Employeersquos home phone number

Mobile Employeersquos mobile phone number

Email Employeersquos Email address if any

Allocate Store Select the store where the employee will work primarily

Table 7 Configuration Parameters (continued)

28Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 29: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

IPsession Retail Applications FAQs

Dialout

Q How many calls can the iDialOut application make simultaneously

A The number of simultaneous calls is directly proportional to the number of CTI ports created for that application The number of simultaneous calls does not have to equal the number of CTI ports created but it should not exceed the number of the number of CTI ports

Q Can I create a new or not use the header message for the iDialOut message

A You can create a new message using the iNVR application to be used as a new header file A header file must be used so a silent short audio file can be created to use as a header for this scenario

Task Alert

Q How many devices can receive Alerts

A The only devices that can receive alerts are the IPsession licensed devices however there is not a limit of licensed devices that can receive alerts If a device configured to receive alerts triggers an alert that device does not then receive its own alert

Q Can the displayed information be modified to show different fields of information

A Adding additional fields is not supported with the Task Alert application Using the provided templates administrators can supply the information per each phone

Announcements

Q What format can the audio file be saved as

A The audio files recorded through the iNVR application are saved only in a au file format The names of the files may be modified but the file type may not

Q Can the iNVR directory number be dialed from an external number

A The iNVR CTI port can be configured with a DID DN which will allow external incoming calls to initiate this application If the DN is known it can be reached from the Unity messaging system if available

Timecard

Q Can a user clock in from any phone or does it have to be a specific phone

A A user can clock into any phone that has the service subscribed to this phone Users also do not have to clock out using the same phone that they initially clocked in on

29Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 30: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

Troubleshooting

Dialout

Problem The application calls a phone but it drops quickly before anyone has time to answer

Solution Make sure that the CTI ports created allow for the type of call being made (locally internally and long distance) by verifying the Calling Search Space Partition and other like parameters

Problem The header message andor media file is not being played

Solution Verify the file type of the message not being played Dial-out only supports au files to be used

Solution Verify that the Max Call Duration is set high enough for the entire message to be played

Task Alert

Problem One or more phones do not receive the alert

Solution Verify that in the user profile that the MAC address and DN associated to that users profile matches the phone they are using

Solution Verify that the users phone is licensed by IPsession (associated to the IPsession CTI user in Call Manager)

Announcements

Problem The Employee ID entered is being rejected

Solution The Employee IDs that are being used must be unique from user to user verify that the Employee ID being entered is unique

Solution The Employee ID must be followed by the lsquorsquo key to continue

Problem The phone number the message is being sent to is not receiving the message

Solution The phone number entered through the iNVR application must be entered in exactly how you would dial it from an IP phone this includes any digits needed to gain outside access and any long distance codes

Solution Verify that the number being dialed is not being blocked (ie International and long distance numbers)

Timecard

Problem Cannot clock in

Solution Verify that the IP phone is subscribed to the Employee Dashboard service

Solution Verify that the login credentials used are accurate

Solution Verify that employee is associated to any one of stores

Solution Verify that employee groups are associated to employee

30Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 31: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

Cisco Services Configuration

Quality of Service Implementation

The Unified Communication Media Display solution can potentially be a disruptive technology if not provisioned correctly because the application and media is bandwidth consumptive (See Performance Section)

The use of QoS protects the retailerrsquos enterprise POS voice and media traffic from being disturbed by other forms of consumptive traffic The following configurations were used consistently across the small medium and large stores

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip 192168520 000255 anypermit ip any 192168520 000255 ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250 remark ---Remote Desktop---permit tcp any any eq 3389permit tcp any eq 3389 anyip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any eq ftp any permit tcp any eq ftp-data any permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 permit tcp any eq smtp any permit tcp any eq pop3 any permit tcp any eq 143 any remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 anyip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALINGmatch ip dscp cs3 Call-Signaling marking

31Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 32: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

class-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTINGbandwidth percent 3 Routing class gets 3 explicit BW guarantee

32Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 33: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

class NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

interface Serial0010description T1 to SERVICE PROVIDERframe-relay traffic-shapingmax-reserved-bandwidth 100 overrides the default 75 BW limit

interface Serial00101 point-to-pointdescription PVC CONNECTION TO DATACENTERframe-relay interface-dlci 201 class fr_qos

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface VlanXX description POS no service-policy input set_priority service-policy output BRANCH-LAN-EDGE-OUT service-policy input BRANCH-LAN-EDGE-IN

Multicast Implementation

Enabling multicast across the enterprise allows retailers to minimize the impact of bandwidth-consuming applications such as IPsession The multicast service allows IPsession to send a multicast stream to the desired stores rather than unicasting an audio stream to each individual phone at each individual store

1 Multicast routing was enabled across all routers using the following

ip multicast-routing Enables the router to route multicast traffic

2 All routers were configured to use the loopback 0 interface of RCORE-1 as the PIM rendezvous point because it is centrally located configured on a highly available chassis and loopback interfaces do not fail PIM Sparse-Dense mode was selected for its flexibility in supporting multicast applications Every router had the following statement configured

ip pim rp-address 192168110 192168110 is the loopback 0 interface of RCORE-1

33Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 34: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Implementing and Configuring the Solution

3 IP PIM Sparse-Dense Mode was used to enable interfaces that were needed to participate in the multicast domain

interface Vlan45 description VOICE SERVICES ip pim sparse-dense-mode Enables interface to receivesend multicast trafficOn the WAN interfaces of the WAN-facing routers a multicast filter was applied to protect the enterprise from rogue multicast applications consuming valuable WAN bandwidthip access-list standard BlockMLocal permit 2253150 000255 Creates a standard access list that only permits the multicast addressing allowed for the IPsession Appliance

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocal Filters unauthorized multicast traffic from traversing the WAN This statement stops bi directional traffic and needs to be applied on both sides of the WAN connection

Refer to Appendix AmdashConfigurations page 39 for more configurations

Security

Table 8 lists the ports and protocols used by the Cisco Unified Communications Store Employee Dashboard solution

Table 8 Traffic Flows

Source Device Source port Destination Device Destination Port Protocol Comments

Web client users ltHIGHgt IpSession Server data center

8080 TCP Web client interface

IPsession Server data center ltHIGHgt Phones 80 TCP IPsession Server to phones

Phones ltHIGHgt IPsession Server data center

8080 TCP Phones to IPsession Server

IPsession Server data center ltHIGHgt Active Directory 389 TCP Server performing an LDAP lookup

ltHIGHgt Phones ltHIGHgt UDP IPsession sending unicast audio stream

ltHIGHgt Active Directory 53 UDP DNS lookup

34Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 35: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Testing

Testing

Test PlanThe testing of the Cisco Unified Communications Store Employee Dashboard solution included the creation of several users representing store employees managers directors and administrators Using the existing Retail store architectures three stores were created in the IPsession application The small medium and large stores were assigned unique store numbers 1100 1200 and 1300 respectively These items represent a real-world retail environment that was used to perform the application feature tests described below

Testing StepsThe testing of the Cisco Unified Communications Store Employee Dashboard solution was divided into sequential steps The following list comprises the tests that were performed

bull Create store schedule from manager PC

bull Create store schedule from IP Phone

bull Employee time-off requests appear and employee cannot be scheduled

bull Export schedule to Excel spreadsheet

bull Employee clocks inout at scheduled time for shift from IP Phone

bull Employee clocks in late or does not clock in at all for scheduled shift from IP Phone System notifies store supervisor

bull Employee clocks in for non-assigned shift from IP Phone Logged in system for manager approval

bull Store manager approvesrejects non-assigned shift clock in

Phones 68 255255255255 67 UDP DHCP request for services

ltHIGHgt Cisco Unified Communication Manager

69 (high) UDP Check phone load file

ltHIGHgt Cisco Unified Communication Manager

6970 TCP Register with Cisco Unified Communication Manager

ltHIGHgt Cisco Unified Communication Manager

2000 TCP Register with Cisco Unified Communication Manager-Skinny

ltHIGHgt Cisco Unified Communication Manager

8080 TCP Check services directory

ICMP IPsession Server data center

ICMP ICMP Destination port unreachable

Table 8 Traffic Flows (continued)

35Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 36: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Testing

bull Employee requests time off from IP Phone

bull Store manager approvesrejects time off request

bull Store employee is notified of approvalrejection of time-off request

bull Store director records announcement message

bull Employee listens to announcement message of the day

bull Store manager schedules task alert from web interface

bull Employee receives task alert at scheduled time from IP Phone

bull Employee confirms completion of task

bull Employee fails to confirm completion of task and store manager is notified of non-completion of task

bull District supervisor notified of a non-completed task

bull Store manager requests shift to be filled System calls out to local stores andor employees with automated message

bull Available store andor employee receives message containing shift information and is instructed to contact requesting store manager if shift can be filled

bull Store supervisor enters daily deposit total into IP Phone

bull District supervisor retrieves daily deposit report from system

Test ResultsAll of the tests were completed satisfactorily The following items were noted when building the test environment and executing the prescribed tests

1 Cannot delete stores or rename them via the Management interface To removerename a store obtain a script from IPcelerate or edit the database directly

2 A space should not be used when creating the store name this caused an improper display of store names to select from when searching on the phone

3 Users can only identify themselves to the application with their employee ID number The use of passwords or a PIN number is not available at this time This could be perceived as a poor security practice The design intention with this feature of the application use of only employee ID number was for user convenience This has been reported as being sufficient for current customers IPcelerate supports development of an IDPIN arrangement if needed

4 When submitting a blank shift name the subsequent shift selections listed on phones for managers are by ID number instead of using the friendlier shift name IPcelerate intends to modify this search result in a future revision

5 Automated escalation and shift request calls are created using text to speech The mechanical voice is difficult to understand in noisy environments There are no configuration settings to modify this behavior or selected voice

6 You must create a default dashboard and assign it in the server configuration or no menu will be displayed when accessing phone services

7 Phones need to be assigned to stores for automated services to function properly the included procedures do not clearly outline these steps

36Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 37: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Testing

8 There was no confirmation after creating the message of the day (MoD) announcement The system disconnects when you press upon completion of your recording but the message records and executes correctly

9 On the Employee Dashboard screen the MoD is listed as ldquoAnnouncementsrdquo not ldquoMessage of the Dayrdquo

10 District supervisor notification of non-completed tasks requires configuring the login name (not the Employee ID) of the person to be notified This occurs in the retail module configuration section and only one ID is configurable for the entire enterprise

Performance Network bandwidth utilization for task alert and clock-in for a single phone are depicted in Figure 8 and Figure 9 respectively

Figure 8 Task Alert with Multicast Audio Stream

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Seconds

bp

s

MulticastAudio Message

Text Alert MessageAcknowledge Alert

AcknowledgementConfirmation

2226

28

37Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 38: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Summary and Recommendations

Figure 9 Clock-In from Single Phone

Summary and Recommendations The Cisco Unified Communications Store Employee Dashboard solution successfully performed as a distributed common interface for employees and management to document daily attendance schedule vacation track store functional tasks and escalations collect and report daily deposit information and automate shift coverage requests to other stores

Traditional monochromatic displays are often difficult to interpret but this application is simple and intuitive The lab testers found in contrast that the application icons were easily readable and user friendly due to the color displays The touch screen interface made accessing and using the application straight forward

When using the phone interface employees and managers could only identify themselves with their employee ID number The applicationrsquos internal user database supports passwords and PINs but could not be used by the phone interface This is a poor security practice and could allow a malicious employee to manipulate other manageremployee information because employee IDs are often standardized or accessible in existing company documentation IPcelerate would support development of an IDPIN arrangement if needed The PC-based web user interface authenticates users through user IDs and passwords which is a better security practice

2226

29

0

100000

200000

300000

400000

500000

600000

700000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61Seconds

bp

s

Return toTimecard Menu

Confirmation

Timecard Menu

Signing In

Loading Phone Services List

Loading Dashboard List

Loading Employee Dashboard Menu

38Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 39: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix AmdashConfigurations

The automated calls and task escalations were performed using a mechanical text-to-speech voice that was hard to understand in noisy environments A substantial amount of bandwidth is consumed when listening to announcements and automated calls because the IPsession application uses the G711 codec A deployment model leveraging QoSmulticast is critical to the successful implementation across a retail network

The IPcelerate IPsession application used in the Cisco Unified Communications Store Employee Dashboard solution demonstrates the additional value that can be achieved with an IP phone deployment in contrast to traditional PBX systems

Appendix AmdashConfigurations

QoS

All STORES

ip access-list extended MISSION-CRITICAL-SERVERSremark ---POS Applications--- permit ip any 192168520 000255

ip access-list extended TRANSACTIONAL-DATA-APPS remark ---IPcelerate Application---permit ip host 1921684692 anypermit ip 2253150 000255 anypermit ip any host 1921684692permit ip any 23919200 000255 permit ip any host 239255255250ip access-list extended BULK-DATA-APPS

remark ---File Transfer---permit tcp any any eq ftp permit tcp any any eq ftp-data remark ---E-mail traffic---permit tcp any any eq smtp permit tcp any any eq pop3 permit tcp any any eq 143 remark ---other EDM app protocols---permit tcp any any range 3460 3466permit tcp any range 3460 3466 anyremark ---messaging services---permit tcp any any eq 2980permit tcp any eq 2980 anyremark ---Microsoft file services---permit tcp any any range 137 139permit tcp any range 137 139 any

ip access-list extended NET-MGMT-APPSremark - Router user Authentication - Identifies TACACS Control trafficpermit tcp any any eq tacacs permit tcp any eq tacacs any

class-map match-all VOICEmatch ip dscp ef IP Phones mark Voice to EFclass-map match-all INTERACTIVE-VIDEOmatch ip dscp af41 af42 Recommended markings for IPVCclass-map match-any CALL-SIGNALING

39Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 40: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix AmdashConfigurations

match ip dscp cs3 Call-Signaling markingclass-map match-all ROUTINGmatch ip dscp cs6 Routers mark Routing traffic to CS6class-map match-all NET-MGMTmatch ip dscp cs2 Recommended marking for Network Managementclass-map match-all MISSION-CRITICAL-DATAmatch ip dscp 25 Interim marking for Mission-Critical Dataclass-map match-all TRANSACTIONAL-DATAmatch ip dscp af21 af22 Recommended markings for Transactional Dataclass-map match-all BULK-DATAmatch ip dscp af11 af12 Recommended markings for Bulk Dataclass-map match-all SCAVENGERmatch ip dscp cs1 Recommended marking for Scavenger traffic

class-map match-all BRANCH-MISSION-CRITICALmatch access-group name MISSION-CRITICAL-SERVERS

class-map match-any BRANCH-BULK-DATAmatch protocol tftp Identifies TFTP traffic - Retailersmatch protocol nfs Identifies NFS traffic - Retailersmatch access-group name BULK-DATA-APPS ACL to reference

class-map match-any BRANCH-TRANSACTIONAL-DATA Must use match-anymatch protocol citrix Identifies Citrix trafficmatch protocol ldap Identifies LDAP trafficmatch protocol telnet Identifies Telnet trafficmatch protocol sqlnet Identifies Oracle SQLNET trafficmatch protocol http url SalesReport Identifies SalesReport URLsmatch access-group name TRANSACTIONAL-DATA-APPS Other Apps

class-map match-any BRANCH-NET-MGMTmatch protocol snmp Identifies SNMP trafficmatch protocol syslog Identifies Syslog trafficmatch protocol dns Identifies DNS trafficmatch protocol icmp Identifies ICMP trafficmatch protocol ssh Identifies SSH trafficmatch access-group name NET-MGMT-APPS Other Network Management Apps

class-map match-any BRANCH-SCAVENGERmatch protocol napster Identifies Napster trafficmatch protocol gnutella Identifies Gnutella trafficmatch protocol fasttrack Identifies KaZaa (v1) trafficmatch protocol kazaa2 Identifies KaZaa (v2) trafficpolicy-map BRANCH-LAN-EDGE-INclass BRANCH-MISSION-CRITICALset ip dscp 25class BRANCH-TRANSACTIONAL-DATAset ip dscp af21 Transactional Data apps are marked to DSCP AF21class BRANCH-NET-MGMTset ip dscp cs2 Network Management apps are marked to DSCP CS2class BRANCH-BULK-DATAset ip dscp af11 Bulk data apps are marked to AF11class BRANCH-SCAVENGERset ip dscp cs1 Scavenger apps are marked to DSCP CS1

policy-map BRANCH-WAN-EDGEclass VOICEpriority percent 18 Voice gets 552 kbps of LLQclass INTERACTIVE-VIDEOpriority percent 15 384 kbps IPVC needs 460 kbps of LLQclass CALL-SIGNALINGbandwidth percent 5 Minimal BW guarantee for Call-Signalingclass ROUTING

40Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 41: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix AmdashConfigurations

bandwidth percent 3 Routing class gets 3 explicit BW guaranteeclass NET-MGMTbandwidth percent 2 Net-Mgmt class gets 2 explicit BW guaranteeclass MISSION-CRITICAL-DATAbandwidth percent 15 Mission-Critical class gets min 15 BW guaranteerandom-detect Enables WRED on Mission-Critical Data classclass TRANSACTIONAL-DATAbandwidth percent 12 Transactional-Data class gets min 12 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Transactional-Data classclass BULK-DATAbandwidth percent 4 Bulk Data class gets 4 BW guaranteerandom-detect dscp-based Enables DSCP-WRED on Bulk-Data classclass SCAVENGERbandwidth percent 1 Scavenger class is throttledclass class-defaultbandwidth percent 25 Default class gets min 25 BW guaranteerandom-detect Enables WRED on the default class

policy-map BRANCH-LAN-EDGE-OUTclass class-default

map-class frame-relay fr_qos frame-relay fragment 160 frame-relay traffic-rate 1536000 1536000 frame-relay adaptive-shaping becn service-policy output BRANCH-WAN-EDGE

interface FastEthernet xxdescription DATA LAN interfaces NOT VOICEservice-policy input BRANCH-LAN-EDGE-IN Marks Data on ingress

interface serial 00xdescription T1 to Datacentermax-reserved-bandwidth 100 overrides the default 75 BW limitservice-policy output BRANCH-WAN-EDGE

Multicast

Data Center

RCORE-1

ip multicast-routingip pim bidir-enableinterface Loopback0 ip pim sparse-dense-modeinterface Vlan42 description ip pim sparse-dense-modeinterface Vlan45 description Voice Services ip pim sparse-dense-mode

41Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 42: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix AmdashConfigurations

interface Vlan46 descriptionip pim sparse-dense-modeinterface Vlan101description ip pim sparse-dense-modeinterface Vlan104description ip pim sparse-dense-mode ip pim bidir-enableip pim rp-address 192168110

RCORE-2

ip multicast-routinginterface Vlan102 description ip pim sparse-dense-mode interface Vlan103 description ip pim sparse-dense-modeip pim rp-address 192168110

No active Sources on Core 2

WAN Routers

RWAN-1

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

42Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 43: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix AmdashConfigurations

RWAN-2

ip multicast-routing

interface GigabitEthernet00ip pim sparse-dense-modeinterface GigabitEthernet01ip pim sparse-dense-mode

interface Serial101 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial102 point-to-pointip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial103 point-to-point

ltnonegt

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

Small Store

RSMALL-1

ip multicast-routinginterface Serial00001 point-to-pointdescription RSMALL-1 CONNECTION RSP-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Serial00101 point-to-pointdescription RSMALL-1 CONNECTION RSP-2ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan11description POSip pim sparse-dense-modeinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

43Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 44: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix AmdashConfigurations

Medium Store

RMED-1

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-modeinterface GigabitEthernet01101description ROUTER LINK TO RMED-2ip pim sparse-dense-modeinterface Serial00001 point-to-pointdescription CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

RMED-2

ip multicast-routinginterface GigabitEthernet0011 description POS ip pim sparse-dense-modeinterface GigabitEthernet0013 description VOICE ip pim sparse-dense-modeinterface GigabitEthernet00102 description ROUTER LINK TO RMED2 VIA SMED2 ip pim sparse-dense-mode

interface GigabitEthernet01101 description ROUTER LINK TO RMED1 VIA SMED2 ip pim sparse-dense-modeinterface Serial00001 point-to-point

44Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 45: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix AmdashConfigurations

description CONNECTION TO RWAN-1ip pim sparse-dense-modeip multicast boundary BlockMLocalinterface Vlan13description VOICEip pim sparse-dense-mode

ip pim rp-address 192168110

ip access-list standard BlockMLocal permit 2253150 000255

45Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 46: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix BmdashNetwork Diagrams

Appendix BmdashNetwork Diagrams

Large Store

Figure 10 Large Store Topology

L0 101062232S000 1010622130

L0 101062132S000 1010621730

RLRG-1 RLRG-2

SLRG-3 SLRG-4

SLRG-1 SLRG-2

OSPF Area 3

G011011010622530

G001021010623030

VLAN10001010631124

VLAN10001010631424

VLAN10001010631324

VLAN10001010631224

Data Center

Service Provider

G245 G247

G247 G245

G23 G23

G347

G102G101G101

F104

G102

G345G347G345

2221

93Cisco 7970101050104

IP

46Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 47: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix BmdashNetwork Diagrams

Medium Store

Figure 11 Medium Store Topology

G00 2 TRUNK G01 3 TRUNK

L0 101046232S000 1010462130

L0 101046132S000 1010461730

RMED-2

SMED-1 SMED-2

OSPF Area 2

G011011010462530

G001021010463030

VLAN10001010471124

VLAN10001010471224

2221

94

Data Center

Service Provider

G06

RMED-1

Cisco 797010103410624

IP

47Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 48: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix BmdashNetwork Diagrams

Small Store

Figure 12 Small Store Topology

VLAN-13101018124

S001 1010301330

L0 101030132

S000 101030930

RSMALL-1 OSPF Area 1

2221

95

Data Center

Service Provider

F036

Cisco 7970101018100

IP

48Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 49: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix BmdashNetwork Diagrams

Data Center

Figure 13 Data Center Topology

RCORE-2

G748192168102630

G746192168101430

G00192168101330

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

L0 19216812032

L0 1921681132

ServiceProvider

G01192168102530

L0 1921681232

SmallStore

MediumStore

LargeStore

RSP-1

RWAN-1 RWAN-2

RSP-2

OSPF Area 0

G01192168101730

G748192168102230

G746192168101830

G00192168102130

RCORE-1

L0 19216811032

2221

96

Active Directory- DNS

- DHCP19216842130

VLAN42 (Servers) VLAN45 (UC)

MSExchange

19216842140

CallManager512

19216845181

NTP119216862161

NTP219216862162

M

VLAN46 (XML) VLAN62 (TIME)

IPcelerateIPsessionAppliance

1921684692

MSSQL2005

1921684681

49Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 50: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Appendix BmdashNetwork Diagrams

Service Provider

Figure 14 Service Provider Topology

RWAN-1 RWAN-2

2218

33

Data Center Cloud

Data Center

ServiceProvider RSP-1 RSP-2

SSP-1

1921680016OSPF Area 0

S1001 1010301030DLCI 1001

S1002 1010461830DLCI 1002

S1003 1010621830DLCI 1003

S1001 1010301430DLCI 1004S1002 1010462230DLCI 1005S1003 1010622230DLCI 1006

G002561921680324

S100S100

SmallStore

101016020OSPF Area 1

MediumStore

101032020OSPF Area 2

LargeStore

101048020OSPF Area 3

S000 101030930DLCI 101

S001 1010301330DLCI 201

S000 1010621730DLCI 103

S000 1010622130DLCI 203

S000 1010461730DLCI 102

S000 1010462130DLCI 202

S00100S0100 S0000

S00100S0000 S0100

RMED-2RMED-1

RSMALL-1

RLRG-2RLRG-1

50Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 51: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Validated Design

Cisco Validated DesignThe Cisco Validated Design Program consists of systems and solutions designed tested and documented to facilitate faster more reliable and more predictable customer deployments For more information visit wwwciscocomgovalidateddesigns

ALL DESIGNS SPECIFICATIONS STATEMENTS INFORMATION AND RECOMMENDATIONS (COLLECTIVELY DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS WITH ALL FAULTS CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES INCLUDING WITHOUT LIMITATION THE WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES

THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO ITS SUPPLIERS OR PARTNERS USERS SHOULD CONSULT THEIR OWN TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS RESULTS MAY VARY DEPENDING ON FACTORS NOT TESTED BY CISCO

CCDE CCENT Cisco Eos Cisco Lumin Cisco Nexus Cisco StadiumVision Cisco TelePresence the Cisco logo DCE and Welcome to theHuman Network are trademarks Changing the Way We Work Live Play and Learn and Cisco Store are service marks and Access RegistrarAironet AsyncOS Bringing the Meeting To You Catalyst CCDA CCDP CCIE CCIP CCNA CCNP CCSP CCVP Cisco the Cisco CertifiedInternetwork Expert logo Cisco IOS Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Cisco Unity CollaborationWithout Limitation EtherFast EtherSwitch Event Center Fast Step Follow Me Browsing FormShare GigaDrive HomeLink Internet QuotientIOS iPhone iQ Expertise the iQ logo iQ Net Readiness Scorecard iQuick Study IronPort the IronPort logo LightStream Linksys MediaToneMeetingPlace MeetingPlace Chime Sound MGX Networkers Networking Academy Network Registrar PCNow PIX PowerPanels ProConnectScriptShare SenderBase SMARTnet Spectrum Expert StackWise The Fastest Way to Increase Your Internet Quotient TransPath WebEx andthe WebEx logo are registered trademarks of Cisco Systems Inc andor its affiliates in the United States and certain other countries

All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not implya partnership relationship between Cisco and any other company (0807R)

51Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice

Page 52: Cisco Unified Communications Store Employee … Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide OL-15175-01 Cisco Unified Communications Store

Cisco Validated Design

52Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide

OL-15175-01

  • Cisco Unified Communications Store Employee Dashboard Design and Implementation Guide
    • Cisco Unified Communications Store Employee Dashboard-Solution Overview
      • Solution Description
      • Target Market
      • Solution Benefits
      • Scope of the Solution
        • IPsession Retail Application
          • Employees
          • Stores
          • Shifts
          • Timecard and Shift Management
          • Tasks Alerts
          • Daily Deposit
          • Administration Interface
            • Cisco Unified Communications Store Employee Dashboard Solution Architecture
              • Intelligent Retail Network and the SONA Framework
              • Application Layer
              • Integrated Network Services Layer
              • Intelligent Retail Network Store Architectures and the Infrastructure Layer
                • Small Store
                • Medium Store
                • Large Store
                  • IPsession Architecture Framework
                    • Cisco Unified Communications Store Employee Dashboard Solution-Components and Services
                      • Solution Components
                      • HardwareSoftware
                      • Services and Functionality
                      • Limitations and Caveats
                        • Designing the Cisco Unified Communications Store Employee Dashboard Solution
                          • IPcelerate
                            • Employees
                            • Stores
                            • Shifts
                            • Timecard and Shift Management
                            • Tasks Alerts
                            • Daily Deposit
                            • Administration Interface
                            • Cisco
                                • Implementing and Configuring the Solution
                                  • Topology
                                  • Testing Tools
                                  • Configuration Task Lists
                                    • IPcelerate IPsession Configuration
                                    • Implementation Guidance
                                    • Troubleshooting
                                    • Cisco Services Configuration
                                        • Testing
                                          • Test Plan
                                          • Testing Steps
                                          • Test Results
                                          • Performance
                                            • Summary and Recommendations
                                            • Appendix A-Configurations
                                              • QoS
                                              • Multicast
                                                • Data Center
                                                • WAN Routers
                                                • Small Store
                                                • Medium Store
                                                    • Appendix B-Network Diagrams
                                                      • Large Store
                                                      • Medium Store
                                                      • Small Store
                                                      • Data Center
                                                      • Service Provider
                                                        • Cisco Validated Design
                                                            • ltlt ASCII85EncodePages false AllowTransparency false AutoPositionEPSFiles true AutoRotatePages All Binding Left CalGrayProfile (Dot Gain 20) CalRGBProfile (sRGB IEC61966-21) CalCMYKProfile (US Web Coated 050SWOP051 v2) sRGBProfile (sRGB IEC61966-21) CannotEmbedFontPolicy Warning CompatibilityLevel 14 CompressObjects Tags CompressPages true ConvertImagesToIndexed true PassThroughJPEGImages true CreateJDFFile false CreateJobTicket false DefaultRenderingIntent Default DetectBlends true ColorConversionStrategy LeaveColorUnchanged DoThumbnails false EmbedAllFonts true EmbedJobOptions true DSCReportingLevel 0 EmitDSCWarnings false EndPage -1 ImageMemory 1048576 LockDistillerParams false MaxSubsetPct 100 Optimize true OPM 1 ParseDSCComments true ParseDSCCommentsForDocInfo true PreserveCopyPage true PreserveEPSInfo true PreserveHalftoneInfo false PreserveOPIComments false PreserveOverprintSettings true StartPage 1 SubsetFonts true TransferFunctionInfo Apply UCRandBGInfo Preserve UsePrologue false ColorSettingsFile () AlwaysEmbed [ true ] NeverEmbed [ true ] AntiAliasColorImages false DownsampleColorImages true ColorImageDownsampleType Bicubic ColorImageResolution 300 ColorImageDepth -1 ColorImageDownsampleThreshold 150000 EncodeColorImages true ColorImageFilter DCTEncode AutoFilterColorImages true ColorImageAutoFilterStrategy JPEG ColorACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt ColorImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000ColorACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000ColorImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasGrayImages false DownsampleGrayImages true GrayImageDownsampleType Bicubic GrayImageResolution 300 GrayImageDepth -1 GrayImageDownsampleThreshold 150000 EncodeGrayImages true GrayImageFilter DCTEncode AutoFilterGrayImages true GrayImageAutoFilterStrategy JPEG GrayACSImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt GrayImageDict ltlt QFactor 015 HSamples [1 1 1 1] VSamples [1 1 1 1] gtgt JPEG2000GrayACSImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt JPEG2000GrayImageDict ltlt TileWidth 256 TileHeight 256 Quality 30 gtgt AntiAliasMonoImages false DownsampleMonoImages true MonoImageDownsampleType Bicubic MonoImageResolution 1200 MonoImageDepth -1 MonoImageDownsampleThreshold 150000 EncodeMonoImages true MonoImageFilter CCITTFaxEncode MonoImageDict ltlt K -1 gtgt AllowPSXObjects false PDFX1aCheck false PDFX3Check false PDFXCompliantPDFOnly false PDFXNoTrimBoxError true PDFXTrimBoxToMediaBoxOffset [ 000000 000000 000000 000000 ] PDFXSetBleedBoxToMediaBox true PDFXBleedBoxToTrimBoxOffset [ 000000 000000 000000 000000 ] PDFXOutputIntentProfile () PDFXOutputCondition () PDFXRegistryName (httpwwwcolororg) PDFXTrapped Unknown Description ltlt FRA ltFEFF004f007000740069006f006e00730020007000650072006d0065007400740061006e007400200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200061006d00e9006c0069006f007200e90065002e00200049006c002000650073007400200070006f0073007300690062006c0065002000640027006f00750076007200690072002000630065007300200064006f00630075006d0065006e007400730020005000440046002000640061006e00730020004100630072006f0062006100740020006500740020005200650061006400650072002c002000760065007200730069006f006e002000200035002e00300020006f007500200075006c007400e9007200690065007500720065002egt ENU (Use these settings to create PDF documents with higher image resolution for improved printing quality The PDF documents can be opened with Acrobat and Reader 50 and later) JPN ltFEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308000200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e30593002gt DEU ltFEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e0065002000760065007200620065007300730065007200740065002000420069006c0064007100750061006c0069007400e400740020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002egt PTB ltFEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e0030002000650020007300750070006500720069006f0072002egt DAN ltFEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e006700200066006f00720020006100740020006600e50020006200650064007200650020007500640073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002egt NLD ltFEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f0067006500720065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000650065006e0020006200650074006500720065002000610066006400720075006b006b00770061006c00690074006500690074002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002egt ESP ltFEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200070006100720061002000610075006d0065006e0074006100720020006c0061002000630061006c006900640061006400200061006c00200069006d007000720069006d00690072002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002egt SUO ltFEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a00610020004100630072006f006200610074002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002egt ITA ltFEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002egt NOR ltFEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006200650064007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002egt SVE ltFEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006f006300680020006400e40072006d006500640020006600e50020006200e400740074007200650020007500740073006b00720069006600740073006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002egt gtgtgtgt setdistillerparamsltlt HWResolution [2400 2400] PageSize [612000 792000]gtgt setpagedevice