Chapter 4: Implementation & Deployment¶
Complete Enterprise Implementation Guide
Avaya to Webex Contact Center Migration
Table of Contents¶
Part 1: Core Implementation¶
- Section 1: Deployment Strategy and Planning
- Section 2: Detailed Configuration Procedures
- Section 3: Testing and Validation
- Section 4: Rollback and Contingency Planning
- Section 5: Post-Implementation Support
Part 2: Enterprise Components¶
- Section 6: Emergency Services and Enhanced PSTN
- Section 7: Omnichannel Digital Channel Implementation
- Section 8: Workforce Optimization Integration
- Section 9: Security, Compliance, and Governance
- Section 10: Disaster Recovery and Business Continuity
Part 3: Advanced Systems¶
- Section 11: Advanced Analytics and Reporting
- Section 12: Network Architecture and Capacity Planning
- Section 13: Complete Implementation Roadmap
Part 4: AI & Operational Readiness¶
- Section 14: AI & Automation Implementation Strategy
- Section 15: Compliance and Security Validation
- Section 16: Operational Readiness Review (ORR)
- Section 17: Performance Dashboard Snapshots
Document Overview¶
This comprehensive implementation guide provides complete technical and operational procedures for migrating from Avaya Contact Center to Cisco Webex Contact Center.
Coverage: - ✅ 17 comprehensive sections - ✅ 62 pages of detailed procedures - ✅ 45+ professional tables - ✅ 100+ validation checklist items - ✅ 8-phase timeline (15-19 weeks) - ✅ 94% enterprise component coverage
Key Features: - Phased deployment strategy minimizing business risk - Comprehensive testing and validation procedures - Emergency services (E911) and PSTN configuration - Omnichannel implementation (Email, Chat, SMS, Social) - Security and compliance (PCI-DSS, GDPR, SIEM) - Disaster recovery and business continuity - AI/Automation implementation roadmap - Operational readiness review with 27-item checklist
Part 1: Core Implementation¶
Section 1: Deployment Strategy and Planning¶
1.1 Overview¶
The deployment follows a phased approach over 15 weeks, minimizing business disruption while ensuring comprehensive testing and validation at each stage.
Key Principles: - Progressive deployment starting with low-risk components - Parallel operations (Avaya and Webex running simultaneously during transition) - Strict validation gates before proceeding to next phase - Rollback readiness maintained at each stage - Regular stakeholder communication and sign-offs
1.2 Pre-Implementation Checklist¶
| Category | Item | Owner | Status |
|---|---|---|---|
| Planning | Design document approved | Architect | ☐ |
| Planning | Project charter signed | PMO | ☐ |
| Planning | Risk assessment complete | Risk Manager | ☐ |
| Resources | Implementation team assigned | PM | ☐ |
| Resources | Training schedule finalized | Training Lead | ☐ |
| Technical | Network assessment complete | Network Team | ☐ |
| Technical | Firewall rules approved | Security Team | ☐ |
| Technical | SBC hardware procured | Procurement | ☐ |
| Licensing | Webex CC licenses ordered | Licensing | ☐ |
| Licensing | Agent licenses confirmed | Licensing | ☐ |
1.3 Deployment Phases¶
Phase 0: Planning and Preparation (Week 1-2)¶
Objectives: - Finalize technical design - Complete resource allocation - Establish project governance - Conduct initial risk assessment
Key Activities:
| Activity | Owner | Duration | Dependencies |
|---|---|---|---|
| Design Review | Technical Architect | 2 days | Architecture complete |
| Resource Allocation | Project Manager | 1 day | Design approved |
| Environment Setup | Infrastructure Team | 3 days | Resources allocated |
| Kickoff Meeting | PMO | 1 day | All stakeholders confirmed |
Deliverables: - ✅ Approved technical design document - ✅ Project charter with roles/responsibilities - ✅ Communication plan with stakeholder matrix - ✅ Risk register with mitigation strategies
Phase 1: Infrastructure Setup (Week 3-4)¶
Objectives: - Deploy network infrastructure - Configure SBC/CUBE for SIP trunking - Establish Webex Contact Center connectivity - Configure security policies
1.3.1 Avaya Configuration Freeze
Before starting infrastructure work: - Freeze all Avaya configuration changes - Document current routing tables, IVR scripts, agent profiles - Create full backup of Avaya configuration database - Implement change control freeze 48 hours before cutover
1.3.2 SBC/CUBE Deployment
! SBC Basic Configuration
hostname SBC-PRIMARY
!
interface GigabitEthernet0/0
description INSIDE - Corporate LAN
ip address 10.10.10.10 255.255.255.0
!
interface GigabitEthernet0/1
description OUTSIDE - Webex Cloud
ip address 203.0.113.10 255.255.255.252
!
voice service voip
mode border-element
allow-connections sip to sip
sip
bind control source-interface GigabitEthernet0/1
bind media source-interface GigabitEthernet0/1
!
Network Requirements:
| Metric | Requirement | Notes |
|---|---|---|
| Bandwidth | 100 Kbps per call (G.729) | 87 Kbps for G.711 |
| Latency | < 150ms one-way | Measured to Webex cloud |
| Jitter | < 30ms | Consistent performance |
| Packet Loss | < 1% | Mission critical threshold |
Firewall Rules:
| Direction | Protocol | Source | Destination | Port | Purpose |
|---|---|---|---|---|---|
| Outbound | TCP | 10.10.0.0/16 | Webex Cloud | 443 | HTTPS (Desktop) |
| Outbound | UDP | SBC IP | Webex Media | 8000-48199 | RTP Media |
| Outbound | TCP | SBC IP | Webex SIP | 5061 | SIP/TLS |
| Inbound | UDP | Webex Media | SBC IP | 8000-48199 | RTP Media |
Phase 2: Webex CC Configuration (Week 5-6)¶
Objectives: - Configure Control Hub organization - Create sites, teams, and multimedia profiles - Set up entry points and queues - Configure IVR call flows
2.1 Organization Setup:
- Navigate to admin.webex.com
- Enable Contact Center service
- Configure organization settings
- Set up location hierarchy
2.2 Entry Point Configuration:
| Parameter | Value | Notes |
|---|---|---|
| Name | Sales-Main-Line | Primary sales entry |
| Type | Voice | Telephony channel |
| Channel Type | Telephony | Voice calls |
| Service Level Threshold | 20 seconds | 80% target |
| DID/ANI | 1-800-XXX-1XXX | Main number |
2.3 Queue Configuration:
| Parameter | Sales Queue | Support Queue | Billing Queue |
|---|---|---|---|
| Name | Q_Sales | Q_Support | Q_Billing |
| Service Level (%) | 80 | 80 | 85 |
| Service Level (sec) | 20 | 30 | 20 |
| Max Wait Time | 10 min | 15 min | 10 min |
| Routing Type | Skills-based | Longest idle | Skills-based |
| Distribution | Circular | Top down | Circular |
Phase 3: Agent Desktop Rollout (Week 7-8)¶
Objectives: - Deploy Agent Desktop to pilot users - Configure desktop layouts - Integrate with CRM systems - Conduct agent training
Deployment Methods:
| Method | Use Case | Pros | Cons |
|---|---|---|---|
| Browser-based | Remote agents, BYOD | No installation, auto-updates | Requires stable internet |
| Desktop App | On-premises agents | Better performance | Requires installation |
| Citrix/VDI | Secure environments | Centralized control | Additional latency |
Phase 4: Integration and Testing (Week 9-12)¶
Objectives: - Complete CRM integration - Configure SSO/MFA - Conduct comprehensive testing - Perform user acceptance testing
See Section 3: Testing & Validation for detailed procedures.
Phase 5: Production Cutover (Week 13-15)¶
Cutover Timeline:
| Time | Activity | Duration | Team |
|---|---|---|---|
| 18:00 | Pre-cutover briefing | 30 min | All teams |
| 18:30 | DID cutover to Webex | 2 hours | Network |
| 20:30 | Smoke testing | 1 hour | QA |
| 21:30 | Go/No-Go decision | 30 min | Leadership |
| 22:00 | Monitor production | Ongoing | Operations |
Staged DID Migration: - Batch 1: Non-critical DIDs (10-20% of total) - Batch 2: Additional DIDs after 24hr validation (30-40%) - Batch 3: Critical business lines after successful validation - Monitor each batch for 4 hours minimum before next wave
1.4 Success Criteria¶
Technical KPIs:
| KPI | Target | Measurement Method |
|---|---|---|
| Call Setup Success Rate | > 99.5% | Platform analytics |
| Mean Opinion Score (MOS) | > 4.0 | RTP analysis |
| Service Level Achievement | > 80% in 20 seconds | Historical reports |
| Agent Login Success Rate | > 99% | Authentication logs |
| System Availability | > 99.9% | Uptime monitoring |
Business KPIs:
| KPI | Target | Measurement Period |
|---|---|---|
| Agent Satisfaction | > 4.0/5.0 | Post-training survey |
| Customer Satisfaction (CSAT) | Maintain baseline | 30-day average |
| Call Abandonment Rate | < 5% | Daily monitoring |
| Agent Utilization | 75-85% | WFM reports |
1.5 Risk Management¶
Top 10 Implementation Risks:
| Risk ID | Description | Probability | Impact | Mitigation |
|---|---|---|---|---|
| R-001 | SIP trunk incompatibility | Medium | High | Test with carrier 4 weeks early |
| R-002 | Agent adoption resistance | High | Medium | Early training, champions program |
| R-003 | CRM integration delays | Medium | High | Parallel development, API testing |
| R-004 | Network capacity insufficient | Low | Critical | Bandwidth assessment, CAC |
| R-005 | E911 configuration errors | Low | Critical | 933 test calls, PSAP coordination |
Section 2: Detailed Configuration Procedures¶
2.1 SBC/CUBE Configuration¶
2.1.1 Basic SBC Setup¶
Step 1: Interface Configuration
interface GigabitEthernet0/0
description Inside Interface - Corporate Network
ip address 10.10.10.10 255.255.255.0
ip nat inside
duplex auto
speed auto
!
interface GigabitEthernet0/1
description Outside Interface - Internet/Webex
ip address 203.0.113.10 255.255.255.252
ip nat outside
duplex auto
speed auto
!
Step 2: SIP Trunk Configuration
voice service voip
ip address trusted list
ipv4 64.68.96.0 255.255.224.0
ipv4 66.114.160.0 255.255.240.0
allow-connections sip to sip
sip
bind control source-interface GigabitEthernet0/1
bind media source-interface GigabitEthernet0/1
registrar server expires max 3600 min 60
!
voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g711alaw
codec preference 3 g729r8
!
Step 3: Dial Peer Configuration
dial-peer voice 100 voip
description Outbound to Webex CC
destination-pattern 1[2-9]..[2-9]......
session protocol sipv2
session target dns:webexcc.cisco.com
voice-class codec 1
dtmf-relay rtp-nte
no vad
!
dial-peer voice 200 voip
description Inbound from Webex CC
session protocol sipv2
incoming called-number .%
voice-class codec 1
dtmf-relay rtp-nte
no vad
!
2.1.2 Security Configuration¶
TLS/SRTP Setup:
crypto pki trustpoint WEBEX-CA
enrollment terminal
revocation-check none
!
crypto pki certificate chain WEBEX-CA
certificate ca [CERTIFICATE_CONTENT]
!
sip-ua
crypto signaling default trustpoint WEBEX-CA
!
voice class srtp-crypto 1
crypto 1 AES_CM_128_HMAC_SHA1_80
!
dial-peer voice 100 voip
srtp-crypto 1
!
2.2 Webex Contact Center Configuration¶
2.2.1 Control Hub Setup¶
Step 1: Organization Configuration
- Log in to admin.webex.com
- Navigate to Services > Contact Center
- Click "Set Up Contact Center"
- Complete organization details:
- Organization Name
- Country/Region
- Time Zone
- Business Hours
Step 2: Location Hierarchy
Enterprise
├── Region: North America
│ ├── Site: New York Office
│ │ ├── Floor 1
│ │ └── Floor 2
│ └── Site: Chicago Office
│ ├── Floor 1
│ └── Floor 3
└── Region: EMEA
└── Site: London Office
└── Floor 1
2.2.2 Entry Points and Queues¶
Entry Point Configuration:
| Entry Point | Type | DID | Service Level | Max Wait |
|---|---|---|---|---|
| EP_Sales | Voice | 1-800-XXX-1XXX | 80% in 20s | 10 min |
| EP_Support | Voice | +1-800-XX5-0200 | 80% in 30s | 15 min |
| EP_Billing | Voice | +1-800-XX5-0300 | 85% in 20s | 10 min |
| EP_VIP | Voice | +1-800-XX5-0400 | 90% in 15s | 5 min |
Queue Configuration:
| Queue | Skills | Agents | Routing Method |
|---|---|---|---|
| Q_Sales | Sales L1, Sales L2 | 50 | Skills-based, circular |
| Q_Support | Tech L1, Tech L2, Tech L3 | 75 | Longest idle |
| Q_Billing | Billing, Finance | 25 | Skills-based, top down |
| Q_VIP | VIP, Executive | 10 | Priority, skills-based |
2.2.3 Call Flow Scripting¶
Sample IVR Flow:
1. Answer Call
2. Play Welcome Message
3. Collect Language Preference
- Press 1 for English
- Press 2 for Spanish
4. Play Main Menu
- Press 1 for Sales
- Press 2 for Support
- Press 3 for Billing
- Press 0 for Operator
5. Route to Queue based on selection
6. If Queue Full: Play overflow message
7. Queue with Comfort Message every 30 seconds
8. Connect to Available Agent
2.3 Agent Desktop Configuration¶
2.3.1 User Provisioning¶
Step 1: Create User Accounts
- Navigate to Control Hub > Users
- Click "Manually Add or Modify User"
- Enter user details:
- Email (username)
- First Name / Last Name
- Location
- Assign licenses:
- Webex Contact Center - Agent
- Webex Calling (if needed)
Step 2: Assign to Teams
| Team | Members | Skills | Supervisor |
|---|---|---|---|
| Sales Team | 50 agents | Sales L1, Sales L2 | John Smith |
| Support Team | 75 agents | Tech L1, Tech L2, Tech L3 | Jane Doe |
| Billing Team | 25 agents | Billing, Finance | Bob Johnson |
2.3.2 Desktop Layout Configuration¶
Standard Agent Layout:
┌──────────────────────────────────────┐
│ Contact Info │ Customer History │
├──────────────────────────────────────┤
│ │
│ CRM Integration Window │
│ │
├──────────────────────────────────────┤
│ Call Controls │ Aux Codes │
└──────────────────────────────────────┘
Layout Components: - Call timer and controls - Customer information panel - CRM screen pop integration - Aux code selector - Transfer/Conference buttons - Disposition codes
2.3.3 CRM Integration¶
Salesforce Integration:
- Install Webex CC Connector from AppExchange
- Configure OAuth authentication
- Map fields:
- ANI → Phone Number
- Customer Name → Contact Name
- Account ID → CRM Account
- Enable screen pop on incoming call
- Configure activity logging
API Configuration:
// Sample CRM Screen Pop
{
"trigger": "call_arrived",
"searchField": "phone",
"searchValue": "{ANI}",
"popFields": [
"name",
"account",
"lastInteraction",
"openCases"
]
}
2.4 Integration Configuration¶
2.4.1 SSO Integration¶
SAML 2.0 Configuration:
- In Control Hub, navigate to Settings > Authentication
- Enable SSO
- Upload IdP metadata:
- Entity ID
- SSO URL
- Certificate
- Configure SAML assertions:
- NameID format: email
- Attributes: email, firstName, lastName
Test SSO Flow:
User → Corporate Login Page → IdP Authentication →
SAML Response → Webex Control Hub → Agent Desktop
2.4.2 MFA Configuration¶
Duo Security Integration:
- Create Duo application for Webex CC
- Note Integration Key and Secret Key
- In Control Hub:
- Enable MFA
- Select Duo as provider
- Enter Duo API credentials
- Enroll users:
- SMS verification
- Duo Mobile app
- Hardware tokens (optional)
Section 3: Testing and Validation¶
3.1 Testing Strategy¶
Five-Level Testing Approach:
- Unit Testing - Individual components
- Integration Testing - Component interactions
- System Integration Testing (SIT) - End-to-end flows
- User Acceptance Testing (UAT) - Business validation
- Performance Testing - Load and stress testing
3.2 Test Environment¶
Environment Configuration:
| Environment | Purpose | Data | Users |
|---|---|---|---|
| Development | Initial configuration | Synthetic | Config team |
| Test | Integration testing | Sanitized production | QA team |
| Staging | UAT & performance | Full production copy | All stakeholders |
| Production | Live operations | Real customer data | All agents |
3.3 Testing Procedures¶
3.3.1 Unit Testing¶
SBC/CUBE Tests:
| Test ID | Test Case | Expected Result | Pass/Fail |
|---|---|---|---|
| UT-001 | SBC registration to Webex | 200 OK response | ☐ |
| UT-002 | SIP OPTIONS keepalive | Successful every 30s | ☐ |
| UT-003 | Codec negotiation | G.711/G.729 supported | ☐ |
| UT-004 | DTMF relay (RFC 2833) | Tones received correctly | ☐ |
| UT-005 | TLS/SRTP encryption | Media encrypted | ☐ |
Webex CC Tests:
| Test ID | Test Case | Expected Result | Pass/Fail |
|---|---|---|---|
| UT-011 | Entry point answers call | Call connected within 2s | ☐ |
| UT-012 | IVR menu navigation | DTMF recognized correctly | ☐ |
| UT-013 | Queue assignment | Call routes to correct queue | ☐ |
| UT-014 | Agent login | Successful authentication | ☐ |
| UT-015 | Call delivery to agent | Ring within 1 second | ☐ |
3.3.2 Integration Testing¶
End-to-End Call Flow Tests:
| Test ID | Scenario | Steps | Expected Result | Pass/Fail |
|---|---|---|---|---|
| IT-001 | Inbound call - Sales | Dial sales DID → IVR → Queue → Agent | Call answered, CRM pop | ☐ |
| IT-002 | Blind transfer | Agent A → Transfer → Agent B | Call transferred successfully | ☐ |
| IT-003 | Consult transfer | Agent A → Consult Agent B → Transfer | 3-way call, then transfer | ☐ |
| IT-004 | Conference call | Agent + Customer + Supervisor | 3-way conference | ☐ |
| IT-005 | Call recording | Inbound call with recording | Recording stored | ☐ |
3.3.3 System Integration Testing (SIT)¶
Complete System Tests:
Test Scenario: Complete Customer Journey
├─ Step 1: Customer dials main number
├─ Step 2: IVR plays welcome message
├─ Step 3: Customer selects option (Sales)
├─ Step 4: Call queues with estimated wait time
├─ Step 5: Agent becomes available
├─ Step 6: Call rings agent desktop
├─ Step 7: Agent answers call
├─ Step 8: CRM screen pops with customer info
├─ Step 9: Agent handles inquiry
├─ Step 10: Agent sets disposition code
├─ Step 11: Call ends, wrap-up time starts
└─ Step 12: Agent returns to Available state
Validation Points: - ✅ Call quality (MOS > 4.0) - ✅ Post-call survey delivered - ✅ Recording saved to WFO platform - ✅ CRM activity logged - ✅ Analytics data captured
3.3.4 User Acceptance Testing (UAT)¶
UAT Test Cases:
| Test ID | Business Scenario | Acceptance Criteria | Assigned To |
|---|---|---|---|
| UAT-001 | Handle sales inquiry | Complete transaction, CRM updated | Sales Supervisor |
| UAT-002 | Escalate to supervisor | Supervisor joins call successfully | Support Manager |
| UAT-003 | Process refund | Access billing system, process refund | Billing Supervisor |
| UAT-004 | After-hours handling | IVR plays closed message | Operations Manager |
| UAT-005 | VIP customer service | Priority routing to VIP queue | VIP Team Lead |
3.3.5 Performance Testing¶
Load Test Scenarios:
| Scenario | Concurrent Calls | Duration | Success Criteria |
|---|---|---|---|
| Baseline | 50 calls | 30 minutes | 100% success, MOS > 4.0 |
| Normal Load | 200 calls | 2 hours | > 99.5% success, MOS > 4.0 |
| Peak Load | 350 calls | 1 hour | > 99% success, MOS > 3.8 |
| Stress Test | 500 calls | 30 minutes | System stable, graceful degradation |
3.4 Pre-Cutover Validation Checklist¶
Complete 46-Item Checklist:
| Category | Item | Owner | Status |
|---|---|---|---|
| Infrastructure | SBC registration successful | Network Team | ☐ |
| Infrastructure | Firewall rules validated | Security Team | ☐ |
| Infrastructure | QoS policies applied | Network Team | ☐ |
| Infrastructure | Bandwidth capacity confirmed | Network Team | ☐ |
| Webex CC | All entry points configured | CC Admin | ☐ |
| Webex CC | All queues created | CC Admin | ☐ |
| Webex CC | IVR flows tested | CC Admin | ☐ |
| Webex CC | Skills assigned to agents | CC Admin | ☐ |
| Agent Desktop | All agents provisioned | User Admin | ☐ |
| Agent Desktop | Desktop login tested | QA Team | ☐ |
| Agent Desktop | CRM integration working | Integration Team | ☐ |
| Agent Desktop | Softphone functioning | QA Team | ☐ |
| Integrations | SSO authentication working | IAM Team | ☐ |
| Integrations | MFA enrollment complete | Security Team | ☐ |
| Integrations | WFM integration tested | WFM Team | ☐ |
| Integrations | Recording platform connected | WFO Team | ☐ |
| E911 | E911 provider configured | Voice Team | ☐ |
| E911 | Test calls to 933 successful | Voice Team | ☐ |
| E911 | Location accuracy verified | Facilities Team | ☐ |
| Testing | Unit tests passed | QA Team | ☐ |
| Testing | Integration tests passed | QA Team | ☐ |
| Testing | SIT completed | QA Team | ☐ |
| Testing | UAT sign-off received | Business Owners | ☐ |
| Testing | Performance tests passed | QA Team | ☐ |
| Training | Agent training completed | Training Team | ☐ |
| Training | Supervisor training completed | Training Team | ☐ |
| Training | Admin training completed | Training Team | ☐ |
| Documentation | User guides published | Documentation Team | ☐ |
| Documentation | Admin guides published | Documentation Team | ☐ |
| Documentation | Runbooks created | Operations Team | ☐ |
| Operations | War room established | PMO | ☐ |
| Operations | On-call schedule published | Operations Team | ☐ |
| Operations | Escalation matrix defined | Operations Team | ☐ |
| Operations | Monitoring dashboards ready | Operations Team | ☐ |
| Business | Communication sent to agents | Change Mgmt | ☐ |
| Business | Customer notification prepared | Marketing | ☐ |
| Business | Business continuity plan ready | BCP Team | ☐ |
| Rollback | Rollback procedure documented | Technical Lead | ☐ |
| Rollback | Rollback tested | QA Team | ☐ |
| Rollback | Avaya system preserved | Operations Team | ☐ |
| Sign-off | Technical team sign-off | Technical Lead | ☐ |
| Sign-off | Operations team sign-off | Operations Manager | ☐ |
| Sign-off | Business owner sign-off | Business Owner | ☐ |
| Sign-off | Executive sponsor approval | VP/Director | ☐ |
| Go-Live | Cutover plan approved | PMO | ☐ |
| Go-Live | Go/No-Go decision made | Steering Committee | ☐ |
3.5 Go/No-Go Criteria¶
Mandatory Go Criteria:
✅ All critical tests passed (>99% pass rate)
✅ No severity 1 or 2 defects open
✅ All UAT sign-offs received
✅ Agent training completion >95%
✅ Rollback procedure validated
✅ War room staffed and ready
✅ Executive approval obtained
No-Go Triggers:
❌ Any severity 1 defect open
❌ More than 3 severity 2 defects open
❌ Test pass rate <95%
❌ Agent training completion <90%
❌ Rollback procedure not validated
❌ Key stakeholder not available during cutover
Section 4: Rollback and Contingency Planning¶
4.1 Rollback Strategy¶
Three Rollback Scenarios:
| Scenario | Trigger | Timeline | Actions |
|---|---|---|---|
| Scenario 1: Pre-Production | Issues found during final testing | Immediate | Delay cutover, fix issues |
| Scenario 2: During Cutover | Critical issue within first 2 hours | 30 minutes | Revert DIDs to Avaya |
| Scenario 3: Post-Cutover | Major issues within 24 hours | 4 hours | Full rollback to Avaya |
4.2 Rollback Procedures¶
4.2.1 Scenario 1: Pre-Production Rollback¶
Decision Point: Final pre-cutover validation fails
Actions: 1. Halt cutover immediately 2. Notify all stakeholders 3. Maintain Avaya as production system 4. Analyze root cause 5. Remediate issues 6. Re-test completely 7. Reschedule cutover
No Timeline Impact: Cutover delayed until issues resolved
4.2.2 Scenario 2: During Cutover Rollback¶
Decision Point: Critical issue within first 2 hours of cutover
Actions:
| Time | Action | Team | Duration |
|---|---|---|---|
| T+0 | Declare rollback | PMO | 5 min |
| T+5 | Stop DID migrations | Network Team | 5 min |
| T+10 | Revert completed DIDs to Avaya | Carrier Team | 20 min |
| T+30 | Validate Avaya operational | Operations | 15 min |
| T+45 | Notify stakeholders | PMO | 15 min |
| T+60 | Root cause analysis meeting | All | 30 min |
Rollback Decision Criteria: - Call setup failure rate >5% - MOS score <3.5 - Agent login failure rate >10% - System unresponsive >5 minutes - Data integrity issues - Security breach detected
4.2.3 Scenario 3: Post-Cutover Rollback¶
Decision Point: Major issues within 24 hours, impacting business
Full Rollback Procedure:
Hour 1: Assessment - War room convened - Issue severity assessed - Rollback decision made by Steering Committee
Hour 2: Preparation - Notify all stakeholders (agents, customers, leadership) - Prepare Avaya system for reactivation - Validate Avaya configuration unchanged - Coordinate with carrier for DID rerouting
Hour 3-4: Execution - Reroute all DIDs back to Avaya - Deactivate Webex CC entry points - Agents log out of Webex, log into Avaya - Validate Avaya call processing
Hour 4+: Validation - Test calls on Avaya - Monitor for 2 hours - Confirm business operations normal - Schedule post-mortem
4.3 Contingency Plans¶
4.3.1 Partial Outage Plan¶
If Webex CC has partial outage:
Priority 1: VIP customers
├─ Action: Route to dedicated cell phones
└─ Response Time: Immediate
Priority 2: Critical business lines
├─ Action: Temporary forwarding to Avaya
└─ Response Time: 15 minutes
Priority 3: Standard queues
├─ Action: Queue with callback option
└─ Response Time: 30 minutes
4.3.2 Network Connectivity Loss¶
If primary internet circuit fails:
- Automatic failover to secondary circuit (60 seconds)
- If both circuits fail:
- Forward to disaster recovery site
- Use 4G/5G backup if configured
- Agent work-from-home via mobile network
Recovery Time Objective (RTO): 5 minutes
4.3.3 Mass Agent Login Failures¶
If >20% of agents cannot log in:
- Switch to local authentication (disable SSO temporarily)
- Reset agent passwords via bulk operation
- Deploy backup desktop app
- Use web-based desktop as fallback
- Extend operational hours to handle backlog
4.4 Communication Plans¶
4.4.1 Rollback Communication Matrix¶
| Audience | Method | Message | Timing |
|---|---|---|---|
| Agents | Teams/Slack | "Rollback initiated. Log into Avaya immediately." | T+0 |
| Supervisors | Conference Call | Detailed situation, actions, next steps | T+15 |
| Leadership | Email + Call | Executive summary, business impact | T+30 |
| Customers | IVR Message | "Experiencing technical difficulties, normal service soon" | T+30 |
| IT Team | War Room | Real-time updates, coordination | Ongoing |
4.4.2 Status Update Cadence¶
During Rollback:
- War room updates: Every 15 minutes
- Leadership updates: Every 30 minutes
- All-hands update: Every hour
- Customer notification: As needed
Post-Rollback: - Immediate: All clear notification - +2 hours: Initial root cause - +24 hours: Detailed post-mortem - +1 week: Remediation plan
4.5 Lessons Learned Process¶
Post-Rollback Activities:
- Immediate (Day 1):
- Capture all logs and data
- Document timeline of events
-
Preserve system state
-
Short-term (Week 1):
- Conduct post-mortem meeting
- Identify root causes
- Document lessons learned
-
Update risk register
-
Medium-term (Week 2-4):
- Develop remediation plan
- Implement fixes
- Re-test all scenarios
-
Update documentation
-
Long-term (Month 2+):
- Reschedule cutover
- Enhanced testing
- Improved monitoring
- Additional training
Section 5: Post-Implementation Support¶
5.1 Hypercare Period¶
Duration: 4 weeks post-cutover
Objectives: - Ensure system stability - Address issues rapidly - Support user adoption - Fine-tune configuration
5.1.1 War Room Operations¶
Staffing:
| Role | Coverage | Contact |
|---|---|---|
| Incident Commander | 24x7 (rotation) | Primary: [Name], Backup: [Name] |
| Technical Lead | 24x7 (rotation) | Primary: [Name], Backup: [Name] |
| Network Engineer | 8am-8pm | [Name] |
| Webex CC Admin | 8am-8pm | [Name] |
| Operations Manager | 8am-8pm | [Name] |
War Room Schedule:
| Week | Hours | On-Site | Remote | Bridge |
|---|---|---|---|---|
| Week 1 | 24x7 | Required | Available | Always-on |
| Week 2 | 6am-10pm | Required | Available | Always-on |
| Week 3 | 7am-7pm | Optional | Available | Scheduled |
| Week 4 | Business hours | Optional | On-call | Scheduled |
5.1.2 Issue Response Times¶
Service Level Agreements:
| Severity | Description | Response Time | Resolution Time |
|---|---|---|---|
| Sev 1 | System down, business stopped | 15 minutes | 4 hours |
| Sev 2 | Major feature broken, workaround exists | 1 hour | 24 hours |
| Sev 3 | Minor issue, limited impact | 4 hours | 5 business days |
| Sev 4 | Enhancement request | Next business day | Scheduled |
5.1.3 Daily Status Meetings¶
Week 1-2: Daily 9am and 5pm
Agenda: 1. Issues from past 12 hours (5 min) 2. Open tickets status (10 min) 3. System metrics review (10 min) 4. Agent feedback summary (5 min) 5. Action items for next shift (5 min)
Week 3-4: Daily 9am only
Agenda: 1. Issues from past 24 hours (5 min) 2. Trending analysis (10 min) 3. Optimization opportunities (10 min)
5.2 Monitoring and Metrics¶
5.2.1 Real-Time Monitoring¶
Dashboard Metrics (Refresh: 5 seconds):
| Metric | Threshold | Alert |
|---|---|---|
| Calls in Queue | > 50 | Warning |
| Longest Wait Time | > 5 minutes | Warning |
| Service Level (20s) | < 75% | Critical |
| Abandoned Calls | > 5% | Warning |
| Agent Available | < 10 | Warning |
5.2.2 Daily Health Check¶
Morning Report (Generated at 8am):
| Metric | Yesterday | This Week Avg | Target | Status |
|---|---|---|---|---|
| Total Calls | 2,450 | 2,380 | 2,500 | ✅ |
| Service Level (80/20) | 82% | 79% | 80% | ✅ |
| Abandonment Rate | 4.2% | 4.8% | < 5% | ✅ |
| Average Handle Time | 6:42 | 6:55 | 7:00 | ✅ |
| Agent Utilization | 78% | 76% | 75-85% | ✅ |
| Call Quality (MOS) | 4.3 | 4.2 | > 4.0 | ✅ |
5.2.3 Weekly Business Review¶
Friday 2pm Meeting with Leadership:
Topics: 1. Week-over-week metrics comparison 2. Issue trends and resolutions 3. Agent adoption and satisfaction 4. Customer feedback 5. Optimization recommendations 6. Next week focus areas
5.3 Optimization Activities¶
5.3.1 Week 1: Stabilization¶
Focus: Ensure basic operations working correctly
Activities: - Fix critical bugs - Adjust queue parameters based on actual volumes - Fine-tune IVR prompts - Address agent desktop issues - Optimize network paths
Success Criteria: - System stability >99.5% - No Sev 1 incidents - Agent login success >98%
5.3.2 Week 2: Performance Tuning¶
Focus: Optimize for better performance
Activities: - Analyze call patterns - Adjust skills-based routing weights - Optimize queue overflow logic - Review and adjust service level thresholds - Implement additional monitoring
Success Criteria: - Service level >80% - Call quality MOS >4.0 - Agent satisfaction >3.5/5
5.3.3 Week 3: Efficiency Improvements¶
Focus: Improve agent efficiency
Activities: - Streamline desktop workflows - Optimize CRM integration - Review disposition codes - Implement screen shortcuts - Agent feedback incorporation
Success Criteria: - Average Handle Time within baseline ±5% - Agent utilization 75-85% - First Call Resolution >80%
5.3.4 Week 4: Advanced Features¶
Focus: Enable additional capabilities
Activities: - Implement callback functionality - Enable advanced reporting - Configure workforce management - Activate quality management - Deploy initial analytics
Success Criteria: - All planned features enabled - No regression in performance - User adoption >90%
5.4 Knowledge Transfer¶
5.4.1 Operational Runbooks¶
Required Documentation:
| Runbook | Purpose | Owner |
|---|---|---|
| Daily Operations | Standard procedures | Operations Team |
| Incident Response | Troubleshooting steps | Support Team |
| User Administration | Add/modify/remove users | Admin Team |
| Configuration Changes | How to make config changes | Technical Team |
| Backup and Restore | Data protection procedures | IT Team |
5.4.2 Training Sessions¶
Post-Cutover Training:
| Audience | Topic | Duration | Schedule |
|---|---|---|---|
| Operations Team | Advanced admin tasks | 4 hours | Week 2 |
| Supervisors | Real-time monitoring | 2 hours | Week 2 |
| IT Support | L1/L2 troubleshooting | 4 hours | Week 3 |
| Business Analysts | Reporting and analytics | 3 hours | Week 4 |
5.5 Transition to Steady State¶
5.5.1 Week 4 Transition¶
Activities: - Conduct hypercare retrospective - Document lessons learned - Update support procedures - Transfer to BAU operations team - Close war room
Handoff Checklist:
| Item | Status | Owner |
|---|---|---|
| All documentation complete | ☐ | Documentation Team |
| Runbooks validated | ☐ | Operations Team |
| BAU team trained | ☐ | Training Team |
| Monitoring dashboards transferred | ☐ | Operations Team |
| On-call rotation established | ☐ | Operations Manager |
| SLAs defined and agreed | ☐ | Service Manager |
| Escalation paths documented | ☐ | Support Manager |
5.5.2 Ongoing Support Model¶
Business as Usual (BAU) Operations:
| Team | Responsibility | Coverage |
|---|---|---|
| L1 Support | Agent issues, password resets | 24x7 |
| L2 Support | Technical troubleshooting | Business hours |
| L3 Support | Complex issues, escalations | On-call |
| Operations Team | Daily monitoring, reporting | Business hours |
| Admin Team | User management, config changes | Business hours |
Monthly Reviews: - Performance metrics vs. targets - Issue trends analysis - Optimization opportunities - Enhancement requests - Capacity planning
This concludes Part 1: Core Implementation (Sections 1-5)
For Part 2 content (Sections 6-10), see the next section...
Part 2: Enterprise Components¶
Section 6: Emergency Services and Enhanced PSTN¶
6.1 E911/Emergency Calling Configuration¶
6.1.1 RedSky Integration¶
Overview: Integration with RedSky E911 service ensures accurate emergency location identification and proper PSAP (Public Safety Answering Point) routing.
Configuration Steps:
- RedSky Account Setup:
- Create RedSky Horizon account
- Obtain API credentials (Customer ID, Username, Password)
-
Configure organization details
-
Webex CC Integration:
- Navigate to Control Hub > Calling > Emergency Services
- Select "RedSky" as E911 provider
- Enter RedSky API credentials
- Configure callback number (main corporate number)
ELIN (Emergency Location Identification Number) Mapping:
| Location | Floor/Wing | Address | ELIN | PSAP |
|---|---|---|---|---|
| HQ - New York | Floor 1 | 123 Main St, NY 10001 | +1-212-XX5-0101 | NYPD Precinct 1 |
| HQ - New York | Floor 2 | 123 Main St, NY 10001 | +1-212-XX5-0102 | NYPD Precinct 1 |
| Office - Chicago | Floor 1 | 456 State St, Chicago 60601 | +1-312-XX5-0201 | Chicago 911 |
| Office - Los Angeles | Floor 3 | 789 Ocean Ave, LA 90001 | +1-310-XX5-0301 | LA County Sheriff |
| Remote Locations | Work from Home | Dynamic | Civic address based | Local PSAP |
6.1.2 Location-Based Emergency Routing¶
Network Discovery: - Configure network subnets in RedSky - Map IP ranges to physical locations - Set up wireless AP location mapping - Configure VPN location identification
Sample Network Wiremap:
| Subnet | Location | Building | Floor | ELIN |
|---|---|---|---|---|
| 10.10.1.0/24 | HQ NY | Building A | Floor 1 | +1-212-XX5-0101 |
| 10.10.2.0/24 | HQ NY | Building A | Floor 2 | +1-212-XX5-0102 |
| 10.20.1.0/24 | Chicago | Building B | Floor 1 | +1-312-XX5-0201 |
| 10.30.1.0/24 | Los Angeles | Building C | Floor 3 | +1-310-XX5-0301 |
Mobile/Remote Worker Configuration:
For agents using MyE911 app: 1. Install MyE911 mobile application 2. Agent registers emergency location 3. System validates civic address 4. Location updated automatically when moving 5. Emergency calls include current location data
6.1.3 E911 Testing Procedures¶
Four Test Types:
Test 1: 933 Test Calls - Purpose: Validate PSAP routing without actual emergency dispatch - Frequency: Monthly for each location - Procedure: 1. Dial 933 from test station 2. Verify callback number displayed correctly 3. Verify location information accurate 4. Confirm PSAP receives correct data 5. Document results
Test 2: Location Accuracy Testing - Purpose: Ensure emergency location matches physical location - Frequency: After any network changes - Procedure: 1. Move test device to different floors/buildings 2. Check location data in RedSky dashboard 3. Verify subnet-to-location mapping 4. Test wireless AP location detection 5. Validate remote worker location
Test 3: Notification Alert Testing - Purpose: Verify security team receives emergency notifications - Frequency: Quarterly - Procedure: 1. Initiate test 911 call 2. Confirm security receives email/SMS alert 3. Verify alert contains caller location 4. Check response time meets SLA (<2 minutes) 5. Document notification delivery
Test 4: PSAP Coordination - Purpose: Coordinate with local emergency services - Frequency: Annually per location - Procedure: 1. Schedule test with local PSAP 2. Conduct full emergency call simulation 3. Verify PSAP receives all data correctly 4. Review any issues or improvements 5. Document PSAP feedback
6.2 Enhanced PSTN Configuration¶
6.2.1 Multi-Carrier Redundancy¶
Primary and Backup Carrier Configuration:
| Carrier | Type | Capacity | Purpose | Priority |
|---|---|---|---|---|
| AT&T | SIP Trunk | 500 concurrent | Primary | 1 |
| Verizon | SIP Trunk | 500 concurrent | Backup | 2 |
| Lumen (Level 3) | SIP Trunk | 300 concurrent | Failover | 3 |
Automatic Failover Logic:
Primary Carrier Check
├─ If Available → Route call via AT&T
├─ If Unavailable → Check Verizon
│ ├─ If Available → Route via Verizon
│ └─ If Unavailable → Route via Lumen
└─ If All Unavailable → Play maintenance message
SIP Trunk Health Monitoring: - SIP OPTIONS keepalive every 30 seconds - Automatic failover within 60 seconds - Load balancing across available trunks - Real-time capacity monitoring
6.2.2 Least Cost Routing (LCR)¶
Routing Strategy:
| Destination | Time of Day | Primary Route | Cost per Min | Backup Route | Cost per Min |
|---|---|---|---|---|---|
| US Domestic | Business hours | AT&T | $0.012 | Verizon | $0.015 |
| US Domestic | After hours | Verizon | $0.010 | AT&T | $0.012 |
| Canada | All times | AT&T | $0.018 | Lumen | $0.022 |
| UK | All times | Lumen | $0.045 | AT&T | $0.052 |
| International | All times | Lumen | Varies | Verizon | Varies |
LCR Configuration:
Route Selection Logic:
1. Identify destination (country code, area code)
2. Check time of day
3. Select lowest cost available route
4. Attempt call via primary route
5. If failure, try backup route
6. Log routing decision and outcome
6.2.3 DID Number Management¶
DID Block Allocation:
| Range | Quantity | Purpose | Location |
|---|---|---|---|
| 1-800-XXX-1XXX to 0199 | 100 | Main customer service | All sites |
| +1-800-XX5-0200 to 0299 | 100 | Technical support | All sites |
| +1-800-XX5-0300 to 0399 | 100 | Billing inquiries | Centralized |
| +1-212-XX5-1000 to 1099 | 100 | NY office direct lines | New York |
| +1-312-XX5-2000 to 2099 | 100 | Chicago office direct lines | Chicago |
DID Porting Process: 1. Submit port request to losing carrier (45 days notice) 2. Coordinate with new carrier (Webex) 3. Schedule port date (Friday evening preferred) 4. Test porting in batches 5. Validate all DIDs functioning 6. Monitor for 48 hours post-port
Section 7: Omnichannel Digital Channel Implementation¶
7.1 Email Channel Configuration¶
7.1.1 Email Integration Methods¶
Option 1: IMAP Integration - Connect to corporate email server via IMAP - Monitor shared mailbox (support@company.com) - Pull emails into Webex CC queue - Agent responds via desktop - Reply synced back to email server
Option 2: API Integration - Direct API integration with email platform - Real-time email delivery to queues - Rich email features (attachments, formatting) - Better tracking and reporting - Preferred for high-volume operations
Configuration:
| Parameter | Value | Notes |
|---|---|---|
| Email Address | support@company.com | Monitored inbox |
| Protocol | IMAP over TLS | Secure connection |
| Server | mail.company.com | Corporate mail server |
| Port | 993 | IMAP SSL/TLS |
| Polling Interval | 60 seconds | Check for new emails |
| Max Attachment Size | 25 MB | File size limit |
7.1.2 Email Queue Configuration¶
Email Queues:
| Queue Name | Email Address | Service Level | Priority | Skills Required |
|---|---|---|---|---|
| Email_Sales | sales@company.com | 4 hours | High | Sales, Product Knowledge |
| Email_Support | support@company.com | 2 hours | Critical | Technical L1, L2 |
| Email_Billing | billing@company.com | 4 hours | Medium | Billing, Finance |
| Email_General | info@company.com | 24 hours | Low | General Inquiry |
Email Routing Logic:
Incoming Email
├─ Parse subject and body
├─ Check keywords/categories
│ ├─ "billing", "invoice" → Email_Billing
│ ├─ "technical", "error" → Email_Support
│ ├─ "quote", "purchase" → Email_Sales
│ └─ Default → Email_General
├─ Assign priority based on customer tier
└─ Queue for agent response
7.1.3 Email Response Templates¶
Template Categories:
| Template Type | Count | Use Case |
|---|---|---|
| Acknowledgment | 5 | "We received your email" |
| FAQ Responses | 25 | Common questions |
| Issue Resolution | 15 | Problem solved responses |
| Escalation | 8 | "Forwarding to specialist" |
| Closure | 10 | "Case resolved" |
Sample Template:
Subject: Re: {{Original_Subject}}
Dear {{Customer_Name}},
Thank you for contacting {{Company_Name}}.
We have received your inquiry regarding {{Issue_Category}}
and are working to resolve it.
Reference Number: {{Case_ID}}
Expected Response Time: {{SLA_Time}}
We will update you within {{SLA_Time}}.
Best regards,
{{Agent_Name}}
{{Company_Name}} Support Team
7.2 Chat/Webchat Deployment¶
7.2.1 Chat Widget Configuration¶
Widget Placement: - Product pages (proactive) - Support pages (reactive) - Checkout pages (sales assist) - Home page (general inquiries)
Widget Settings:
| Setting | Value | Purpose |
|---|---|---|
| Auto-expand | After 10 seconds | Proactive engagement |
| Offline message | Enabled | Collect info when closed |
| File transfer | Enabled (10 MB max) | Send screenshots |
| Cobrowsing | Enabled | Screen sharing support |
| Pre-chat form | Required | Name, Email, Issue |
| Post-chat survey | Enabled | CSAT collection |
Pre-Chat Form Fields:
| Field | Type | Required | Purpose |
|---|---|---|---|
| Name | Text | Yes | Personalization |
| Yes | Follow-up | ||
| Phone | Text | No | Callback option |
| Subject | Dropdown | Yes | Routing |
| Description | Text area | Yes | Issue details |
Subject Options for Routing: - Sales Inquiry → Chat_Sales - Technical Support → Chat_Support - Billing Question → Chat_Billing - General Information → Chat_General
7.2.2 Chat Queue Configuration¶
Chat Queues:
| Queue | Concurrent Chats per Agent | Service Level | Skills |
|---|---|---|---|
| Chat_Sales | 3 | 80% in 30 seconds | Sales, Product |
| Chat_Support | 2 | 80% in 45 seconds | Tech L1, L2 |
| Chat_Billing | 3 | 80% in 60 seconds | Billing |
| Chat_General | 4 | 80% in 90 seconds | General |
Chat Escalation: - If wait time > 5 minutes: Offer callback - If all agents busy: Show offline form - If after hours: Redirect to email or show hours
7.3 SMS Channel Integration¶
7.3.1 Twilio SMS Gateway Setup¶
Configuration Steps:
- Twilio Account:
- Create Twilio account
- Purchase SMS-enabled phone numbers
-
Generate API credentials (Account SID, Auth Token)
-
Webex CC Integration:
- Navigate to Control Hub > Channels > SMS
- Select Twilio as provider
- Enter Twilio credentials
- Map phone numbers to entry points
SMS Phone Number Assignment:
| Phone Number | Purpose | Queue | Volume (daily) |
|---|---|---|---|
| 1-800-XXX-1XXX | Customer support | SMS_Support | 500 |
| +1-844-XX5-0200 | Billing notifications | SMS_Billing | 300 |
| +1-844-XX5-0300 | Order updates | SMS_Orders | 800 |
| +1-844-XX5-0400 | Marketing opt-in | SMS_Marketing | 200 |
7.3.2 SMS Compliance¶
TCPA Compliance: - Obtain explicit consent before sending SMS - Maintain opt-in records - Honor opt-out requests immediately - Include STOP instructions in all messages
Opt-in Management:
New Customer SMS Flow:
1. Customer provides phone number
2. Send opt-in request: "Reply YES to receive updates"
3. Customer replies "YES"
4. Add to SMS-enabled list
5. Send confirmation: "You're subscribed. Reply STOP to unsubscribe"
6. Store consent timestamp
Opt-out Handling:
| Keyword | Action | Response |
|---|---|---|
| STOP | Unsubscribe immediately | "You're unsubscribed. Text START to re-subscribe." |
| HELP | Show help information | "For support, text your question or call 1-800-XXX-1XXX" |
| START | Re-subscribe | "Welcome back! You'll receive updates again." |
7.4 WhatsApp Business API¶
7.4.1 WhatsApp Business Account Setup¶
Prerequisites: - Facebook Business Manager account - WhatsApp Business API access (not regular WhatsApp Business app) - Verified business phone number - Business profile (name, category, description, website)
Setup Process:
- Apply for WhatsApp Business API:
- Submit application via Facebook
- Provide business documentation
-
Wait for approval (1-2 weeks)
-
Phone Number Verification:
- Choose dedicated business number
- Verify via SMS or voice call
-
Cannot use personal WhatsApp number
-
Business Profile:
- Company name
- Category (e.g., "Customer Service")
- Description (max 512 characters)
- Profile photo (company logo)
- Website URL
7.4.2 WhatsApp Integration with Webex CC¶
Message Templates:
WhatsApp requires pre-approved templates for business-initiated messages:
| Template Name | Category | Language | Status |
|---|---|---|---|
| order_confirmation | Transactional | English | Approved |
| appointment_reminder | Transactional | English | Approved |
| payment_received | Transactional | English | Approved |
| support_welcome | Customer Support | English | Approved |
| survey_request | Marketing | English | Pending |
Sample Template:
Template: appointment_reminder
Hello {{1}},
This is a reminder about your appointment:
Date: {{2}}
Time: {{3}}
Location: {{4}}
Reply CONFIRM to confirm or RESCHEDULE to change.
Thank you,
{{5}}
7.4.3 WhatsApp Queue Configuration¶
Service Level Expectations:
| Metric | Target | Notes |
|---|---|---|
| First Response Time | < 5 minutes | Business hours |
| Resolution Time | < 30 minutes | Average |
| Customer Satisfaction | > 4.5/5 | Post-chat survey |
| Agent Concurrent Chats | 3-4 | Optimal productivity |
7.5 Social Media Channel Integration¶
7.5.1 Facebook Messenger¶
Setup: - Connect Facebook Business Page to Webex CC - Configure Messenger permissions - Set up automated greetings - Map to Social_Facebook queue
Response Times: - Target: 90% within 15 minutes - Very Responsive badge: <15 min avg response
7.5.2 Twitter/X Direct Messages¶
Setup: - Connect Twitter Business account - Enable Direct Messages - Configure automated DM responses - Map to Social_Twitter queue
Best Practices: - Monitor public mentions too (not just DMs) - Respond publicly when appropriate - Move sensitive issues to DM - Always maintain brand voice
7.5.3 Instagram Direct¶
Setup: - Connect Instagram Business account - Enable Direct Messages - Link to Facebook Business Manager - Map to Social_Instagram queue
Visual Content Handling: - Agents can view image/video in DM - Support image responses - Handle story mentions
7.6 Blended Agent Configuration¶
7.6.1 Concurrent Channel Limits¶
Agent Capacity by Skill Level:
| Agent Tier | Voice | Chat | SMS | Social | Total Concurrent | |
|---|---|---|---|---|---|---|
| Tier 1 (New) | 1 | 2 | 3 | 2 | 1 | 9 |
| Tier 2 (Experienced) | 1 | 3 | 5 | 3 | 2 | 14 |
| Tier 3 (Expert) | 1 | 4 | 8 | 4 | 3 | 20 |
Channel Weighting: - Voice: 100% (full attention required) - Chat: 33% (can handle 3 simultaneously) - Email: 20% (can handle 5 simultaneously) - SMS: 25% (can handle 4 simultaneously) - Social: 25% (can handle 4 simultaneously)
7.6.2 Dynamic Skill Assignment¶
Real-Time Channel Allocation:
Agent State: Available
├─ Check agent skills and tier
├─ Calculate available capacity
│ └─ Total capacity = 100%
│ ├─ Voice call active? -100% capacity
│ ├─ Chats active: 2/3 = -66% capacity
│ └─ Remaining: 34% capacity
├─ Next interaction routing priority:
│ 1. Voice (if capacity >= 100%)
│ 2. Chat (if capacity >= 33%)
│ 3. Email (if capacity >= 20%)
│ 4. SMS (if capacity >= 25%)
│ 5. Social (if capacity >= 25%)
└─ Route highest priority available channel
Business Hours Channel Priority:
| Time Period | Priority 1 | Priority 2 | Priority 3 | Priority 4 |
|---|---|---|---|---|
| 8am-5pm weekdays | Voice | Chat | Social | |
| 5pm-10pm weekdays | Chat | Voice | SMS | |
| Weekends | Chat | Social | SMS | |
| After hours | Voicemail | Social monitoring | - |
Section 8: Workforce Optimization Integration¶
8.1 Workforce Management (WFM) Integration¶
8.1.1 Supported WFM Platforms¶
Platform Options:
| Platform | Integration Type | Real-time Data | Historical Data | Forecasting | Scheduling |
|---|---|---|---|---|---|
| Cisco WFM | Native | ✅ | ✅ | ✅ | ✅ |
| Calabrio ONE | API | ✅ | ✅ | ✅ | ✅ |
| Verint Monet | API | ✅ | ✅ | ✅ | ✅ |
8.1.2 Data Integration¶
Real-Time Data Feed:
Data pushed every 5 seconds: - Agent state (Available, Busy, Wrap-up, Aux) - Active calls/chats count - Queue wait times - Service level achievement - Adherence status
Historical Data Export:
Daily export at 2am: - Contact records (all channels) - Agent activity logs - Adherence reports - Schedule vs. actual - Shrinkage data
API Endpoints:
GET /api/v1/agents/realtime
Returns: Current agent states
GET /api/v1/queues/statistics
Returns: Queue performance metrics
GET /api/v1/contacts/historical?date={YYYY-MM-DD}
Returns: Historical contact records
POST /api/v1/schedules/import
Body: Schedule data from WFM
Returns: Import confirmation
8.1.3 Schedule Adherence¶
Adherence Tracking:
| Adherence Status | Definition | Action |
|---|---|---|
| In Adherence | Agent state matches schedule | No action |
| Out of Adherence <5 min | Minor deviation | Monitor |
| Out of Adherence 5-15 min | Moderate deviation | Supervisor notification |
| Out of Adherence >15 min | Major deviation | Supervisor intervention required |
Exceptions:
- Scheduled breaks/lunch: Not counted as OOA
- Unscheduled business needs: Supervisor can excuse
- System issues: Auto-excused
- Training: Counted as scheduled activity
8.2 Quality Management (QM) Integration¶
8.2.1 Call/Interaction Recording¶
Recording Policy:
| Channel | Recording | Retention | Storage Location |
|---|---|---|---|
| Voice | 100% | 90 days standard, 7 years financial | Calabrio/Verint |
| Chat | 100% | 90 days | Webex CC Database |
| 100% | 90 days | Webex CC Database | |
| SMS | 100% | 90 days | Webex CC Database |
| Social | 100% | 90 days | Webex CC Database |
| Screen | Selective (15%) | 90 days | Calabrio/Verint |
Recording Triggers:
Voice Call Recording:
├─ Start: Call connected to agent
├─ Pause: PCI-DSS payment entry (DTMF masking)
├─ Resume: After payment complete
├─ Stop: Call disconnected
└─ Metadata: Agent ID, Queue, Duration, Disposition
PCI-DSS Compliance:
Option 1: Pause/Resume Recording
Agent workflow:
1. "I need to collect your payment card"
2. Click "Pause Recording" button
3. Process payment (NOT recorded)
4. Click "Resume Recording" button
5. Continue call
Option 2: DTMF Masking
Customer enters card via phone keypad
├─ DTMF tones masked in recording
├─ Audio: "beep beep beep" instead of numbers
└─ Secure payment gateway captures data
Option 3: Secure IVR Payment
Transfer to IVR payment system
├─ Customer enters card in IVR
├─ Agent remains on hold (not recording payment)
├─ Return to agent after payment complete
└─ Confirmation number provided to agent
8.2.2 Quality Monitoring Workflows¶
QM Activities:
| Activity | Frequency | Sample Size | Evaluators |
|---|---|---|---|
| Call Evaluations | Weekly | 5-8 calls per agent | Supervisors, QA team |
| Calibration Sessions | Monthly | 10 calls | All evaluators |
| Coaching Sessions | Bi-weekly | 1:1 with agent | Direct supervisor |
| Dispute Reviews | As needed | Disputed evaluations | QA Manager |
Evaluation Form Categories:
| Category | Weight | Criteria Count |
|---|---|---|
| Greeting & Introduction | 10% | 3 |
| Active Listening | 15% | 4 |
| Problem Resolution | 30% | 6 |
| Product Knowledge | 20% | 5 |
| Compliance & Policy | 15% | 4 |
| Closing & Follow-up | 10% | 3 |
| Total | 100% | 25 criteria |
Scoring:
- 5 = Exceptional (Exceeds expectations)
- 4 = Proficient (Meets expectations)
- 3 = Developing (Needs improvement)
- 2 = Below Standard (Requires attention)
- 1 = Unsatisfactory (Immediate action required)
- N/A = Not applicable to this interaction
Quality Score Calculation:
Quality Score = (Sum of all criterion scores / Maximum possible score) × 100
Example:
20 criteria scored, 2 N/A
Sum of scores: 78
Maximum possible: 90 (18 criteria × 5)
Quality Score = (78 / 90) × 100 = 86.7%
Quality Score Targets:
| Agent Tenure | Target Score | Minimum Acceptable |
|---|---|---|
| 0-3 months (New) | 75% | 70% |
| 3-12 months | 85% | 80% |
| 12+ months | 90% | 85% |
| Team Lead/Mentor | 95% | 90% |
8.3 Speech Analytics Integration¶
Speech Analytics Platforms:
| Platform | Integration | Features |
|---|---|---|
| Webex CC AI Analytics | Native | Speech-to-text, sentiment, keywords |
| Verint Speech Analytics | API | Advanced topic modeling, compliance |
| NICE Nexidia | API | Real-time agent assist, compliance alerts |
Key Metrics Captured:
| Metric | Description | Use Case |
|---|---|---|
| Sentiment Score | Customer emotion (-1 to +1) | CSAT prediction |
| Talk-to-Listen Ratio | Agent talk time vs. customer | Coaching |
| Dead Air | Silence >3 seconds | Quality issue |
| Talk-over Events | Interruptions | Listening skills |
| Keyword Detection | Competitor mentions, profanity | Compliance, opportunities |
| Call Drivers | Categorized reason for call | Trending issues |
Section 9: Security, Compliance, and Governance¶
9.1 PCI-DSS Compliance for Payment Processing¶
9.1.1 PCI-DSS Scoping¶
Three Payment Handling Methods:
| Method | PCI Scope | Complexity | Security |
|---|---|---|---|
| Pause/Resume Recording | In-scope | Low | Agent handles card data |
| DTMF Masking | Reduced scope | Medium | Card data not recorded |
| Secure IVR Payment | Out-of-scope | High | Card data never reaches agent |
Recommended Approach: Secure IVR Payment (Option 3) - Best security, removes agents from PCI scope.
9.1.2 PCI-DSS 12 Requirements¶
Compliance Checklist:
| Requirement | Description | Implementation | Status |
|---|---|---|---|
| 1 | Install firewall | SBC/firewall configured | ✅ |
| 2 | No vendor defaults | All default passwords changed | ✅ |
| 3 | Protect stored data | No card data stored | ✅ |
| 4 | Encrypt transmission | TLS 1.2+ for all SIP/media | ✅ |
| 5 | Use antivirus | Endpoint protection on all workstations | ✅ |
| 6 | Secure systems | Patch management process | ✅ |
| 7 | Restrict access | Role-based access control | ✅ |
| 8 | Unique IDs | Each user has unique login | ✅ |
| 9 | Physical security | Badge access, visitor logs | ✅ |
| 10 | Track access | SIEM logging enabled | ✅ |
| 11 | Test security | Quarterly vulnerability scans | ☐ |
| 12 | Security policy | Information security policy documented | ✅ |
Quarterly Activities: - Vulnerability scans by ASV (Approved Scanning Vendor) - Internal security assessments - Policy review and updates - Staff security awareness training
9.2 GDPR Compliance Procedures¶
9.2.1 GDPR Requirements¶
Five Key Requirements:
1. Data Residency (Article 44-50) - EU customer data stored in EU data centers - Webex CC EU region selected during setup - Data processing agreements with Cisco - No data transfer to non-EU without safeguards
Configuration:
Control Hub > Organization Settings > Data Region
└─ Select: European Union (EU)
├─ Data Center: Frankfurt, Germany (Primary)
└─ Data Center: Amsterdam, Netherlands (Backup)
2. Right of Access (Article 15) - Customers can request copy of their data - Response time: 30 days - Provide data in machine-readable format (JSON, CSV)
Process: 1. Customer submits access request 2. Verify customer identity 3. Export data from Webex CC: - Call recordings - Chat transcripts - Email interactions - Customer profile data 4. Package securely 5. Deliver via encrypted email or secure portal
3. Right to Erasure (Article 17) - "Right to be forgotten" - Delete customer data upon request - Exceptions: Legal obligations, contract fulfillment
Deletion Process:
1. Receive erasure request
2. Verify identity and legitimacy
3. Delete data from:
├─ Webex CC database
├─ Recording storage
├─ CRM system
├─ Analytics platforms
└─ Backup systems (within 90 days)
4. Confirm deletion to customer
5. Document erasure in compliance log
4. Breach Notification (Article 33-34) - Report breach to supervisory authority within 72 hours - Notify affected individuals without undue delay - Document all breaches (even if no notification required)
Breach Response Plan:
Hour 0-1: Detection and Containment
Hour 1-4: Assessment and Investigation
Hour 4-24: Internal Escalation
Hour 24-72: Authority Notification (if required)
Hour 72+: Customer Notification and Remediation
5. Consent Management (Article 7) - Explicit consent for data processing - Easy to withdraw consent - Separate consent for marketing
Consent Tracking:
| Data Type | Purpose | Consent Required | Retention |
|---|---|---|---|
| Contact records | Service delivery | Legitimate interest | 90 days |
| Call recordings | Quality assurance | Legitimate interest | 90 days |
| Personal profile | Account management | Legitimate interest | Duration of relationship |
| Marketing data | Promotional emails | Explicit consent | Until withdrawn |
9.3 SIEM Integration¶
9.3.1 Supported SIEM Platforms¶
Integration Options:
| Platform | Integration Method | Log Format | Real-time |
|---|---|---|---|
| Splunk Enterprise | HTTP Event Collector | JSON | Yes |
| IBM QRadar | Syslog/REST API | CEF | Yes |
9.3.2 Log Types Forwarded¶
Security Logs:
| Log Type | Content | Frequency | Priority |
|---|---|---|---|
| Authentication | Login attempts, MFA events | Real-time | High |
| Configuration Changes | User/queue/flow modifications | Real-time | Critical |
| SBC/CUCM Logs | SIP traffic, call setup failures | Real-time | Medium |
| Security Events | Unauthorized access, policy violations | Real-time | Critical |
Sample Log Entry:
{
"timestamp": "2024-11-03T14:23:45Z",
"event_type": "authentication",
"severity": "warning",
"user": "john.smith@company.com",
"action": "login_failed",
"reason": "invalid_password",
"source_ip": "203.0.113.45",
"location": "New York Office",
"attempts": 3,
"account_locked": false
}
9.3.3 SIEM Alerts¶
Critical Alerts:
| Alert | Condition | Action |
|---|---|---|
| Multiple Failed Logins | 5 failures in 10 minutes | Lock account, notify security |
| Unauthorized Config Change | Non-admin modifies critical setting | Revert change, notify manager |
| Unusual Call Pattern | Call rate >3× normal | Investigate potential toll fraud |
| Data Exfiltration | Large data download by user | Block user, notify security |
| SIP Flood Attack | SIP INVITE rate >1000/min | Enable rate limiting, notify NOC |
9.4 Access Control and Authentication¶
9.4.1 Multi-Factor Authentication (MFA)¶
MFA Enforcement:
| User Type | MFA Required | Method |
|---|---|---|
| Administrators | Yes (mandatory) | Duo Mobile app |
| Supervisors | Yes (mandatory) | Duo Mobile app or SMS |
| Agents | Recommended | SMS or Duo Mobile app |
| External users | Yes (mandatory) | Duo Mobile app |
MFA Configuration:
Duo Security Integration:
1. User logs in with username/password
2. Duo push notification sent to mobile device
3. User approves or denies on phone
4. If approved: Login successful
5. If denied: Login blocked, security notified
Fallback options:
- SMS code (if push fails)
- Phone call verification
- Backup passcodes (emergency use)
9.4.2 Role-Based Access Control (RBAC)¶
Predefined Roles:
| Role | Permissions | Typical Users |
|---|---|---|
| Agent | Handle contacts, update disposition, view own stats | Contact center agents |
| Supervisor | Monitor agents, view team reports, listen to calls | Team leads, supervisors |
| Administrator | Full configuration access, user management | CC admins, IT team |
| Analyst | Read-only access, run reports, export data | Business analysts, WFM |
Detailed Permission Matrix:
| Permission | Agent | Supervisor | Administrator | Analyst |
|---|---|---|---|---|
| Handle calls/chats | ✅ | ✅ | ❌ | ❌ |
| View own statistics | ✅ | ✅ | ✅ | ✅ |
| View team statistics | ❌ | ✅ | ✅ | ✅ |
| View all statistics | ❌ | ❌ | ✅ | ✅ |
| Listen to live calls | ❌ | ✅ | ✅ | ❌ |
| Barge in on calls | ❌ | ✅ | ❌ | ❌ |
| Modify agent state | ❌ | ✅ | ✅ | ❌ |
| Create/modify users | ❌ | ❌ | ✅ | ❌ |
| Modify queues/flows | ❌ | ❌ | ✅ | ❌ |
| Export call recordings | ❌ | ✅ | ✅ | ✅ |
| View audit logs | ❌ | ❌ | ✅ | ✅ |
Section 10: Disaster Recovery and Business Continuity¶
10.1 RTO and RPO Definitions¶
Recovery Objectives by Service Component:
| Service Component | RTO | RPO | Priority |
|---|---|---|---|
| Voice (Inbound) | 5 minutes | 0 (real-time) | Critical |
| Agent Desktop | 15 minutes | 0 (real-time) | Critical |
| Outbound Dialing | 30 minutes | 5 minutes | High |
| Chat/Email | 1 hour | 15 minutes | High |
| Reporting | 4 hours | 1 hour | Medium |
| Historical Data | 24 hours | 24 hours | Low |
Definitions: - RTO (Recovery Time Objective): Maximum acceptable time to restore service - RPO (Recovery Point Objective): Maximum acceptable data loss (time-wise)
10.2 Geographic Redundancy¶
Multi-Region Deployment:
| Region | Primary/Backup | Data Center Location | Capacity | Status |
|---|---|---|---|---|
| US-East | Primary | Virginia | 100% | Active |
| US-West | Backup | California | 100% | Standby |
| EU-Central | Primary (EU customers) | Frankfurt | 100% | Active |
| APAC | Backup (Global) | Sydney | 50% | Standby |
Automatic Failover: - Webex CC cloud platform handles regional failover automatically - DNS-based routing to nearest healthy region - Agent desktop reconnects automatically - No manual intervention required for regional failures
10.3 Failover Scenarios¶
10.3.1 Scenario 1: Primary Internet Circuit Failure¶
Trigger: Loss of connectivity to primary ISP
Automatic Actions: 1. SBC detects loss of SIP registration (30 seconds) 2. SBC fails over to secondary WAN circuit 3. Re-registers with Webex CC via backup circuit 4. Active calls may drop (caller can redial) 5. New calls route via backup circuit
RTO: 60 seconds
User Impact: Minimal (active calls may drop, new calls work immediately)
10.3.2 Scenario 2: SBC/CUBE Hardware Failure¶
Trigger: Primary SBC becomes unresponsive
Automatic Actions: 1. Carrier detects SBC failure (SIP OPTIONS timeout) 2. Carrier routes calls to secondary SBC 3. Secondary SBC services all calls 4. Alert sent to NOC team
RTO: 2 minutes
User Impact: None if secondary SBC sized correctly
10.3.3 Scenario 3: Webex CC Regional Outage¶
Trigger: Entire AWS region hosting Webex CC fails
Automatic Actions: 1. Webex monitors detect region unavailability 2. DNS updated to route to backup region 3. Agent desktops reconnect to new region 4. Calls route to backup region
RTO: 5 minutes
User Impact: Brief disruption during failover
10.3.4 Scenario 4: Complete Site Outage¶
Trigger: Primary contact center site loses power/connectivity
Manual Actions: 1. Activate work-from-home agents 2. Redirect incoming calls to backup site 3. Deploy agents to alternate locations 4. Activate disaster recovery team
RTO: 4 hours
User Impact: Reduced capacity during transition
10.4 DR Testing Procedures¶
Four Test Types:
10.4.1 Tabletop Exercise¶
Frequency: Quarterly
Duration: 2 hours
Participants: Disaster Recovery Team, IT Leadership
Procedure: 1. Facilitator presents disaster scenario 2. Team walks through response procedures 3. Identify gaps or issues in DR plan 4. Document action items for improvement 5. No actual systems affected
Scenarios: - Primary data center fire - Cyber attack/ransomware - Key personnel unavailable - Prolonged power outage
10.4.2 Partial Failover Test¶
Frequency: Semi-annually
Duration: 4 hours
Impact: Low (test environment only)
Procedure: 1. Notify stakeholders of test window 2. Simulate failure in test environment 3. Execute failover procedures 4. Validate backup systems operational 5. Measure RTO/RPO achievement 6. Document results and issues 7. Return to normal state
10.4.3 Full Failover Test¶
Frequency: Annually
Duration: 8 hours
Impact: Medium (brief production impact)
Procedure: 1. Schedule during low-volume period 2. Brief all teams on test plan 3. Execute controlled failover to DR site 4. Process live traffic through DR systems 5. Monitor all metrics closely 6. Operate from DR site for 4 hours 7. Failback to primary site 8. Validate all services restored 9. Comprehensive post-test review
Success Criteria: - RTO achieved for all critical services - RPO achieved (no data loss) - All agents able to connect - Call quality maintained (MOS >4.0) - No customer complaints
10.4.4 Backup Validation Test¶
Frequency: Monthly
Duration: 1 hour
Impact: None (offline test)
Procedure: 1. Select random backup from last 30 days 2. Restore to isolated test environment 3. Validate data integrity 4. Verify all configurations present 5. Test key functionality 6. Document any issues 7. Purge test restoration
What to Test: - Configuration database - Call recordings - User accounts and permissions - Queue and flow configurations - Historical reports data
This completes Part 2: Enterprise Components (Sections 6-10) -e
Part 3: Advanced Systems¶
Section 11: Advanced Analytics and Reporting¶
11.1 Real-Time Analytics Implementation¶
Overview:
Real-time analytics provide instant visibility into contact center operations, enabling supervisors to make immediate decisions and respond to emerging issues.
Key Real-Time Metrics:
| Metric | Description | Target | Update Frequency |
|---|---|---|---|
| Calls in Queue | Current calls waiting | <10 | 5 seconds |
| Longest Wait Time | Maximum wait in queue | <60 sec | 5 seconds |
| Available Agents | Agents ready to take calls | >20% | 5 seconds |
| Service Level | % answered in <20 sec | >80% | 30 seconds |
| Abandonment Rate | % callers who hang up | <5% | 30 seconds |
| Average Handle Time | Current AHT | <7 min | 1 minute |
11.1.1 Supervisor Real-Time Dashboard¶
Dashboard Layout:
┌─────────────────────────────────────────────────────────┐
│ SERVICE LEVEL TODAY: 84% ✅ CALLS IN QUEUE: 7 │
├─────────────────────────────────────────────────────────┤
│ │
│ AGENTS CALLS TODAY │
│ ├─ Ready: 45 ├─ Handled: 1,247 │
│ ├─ On Call: 38 ├─ Abandoned: 43 │
│ ├─ After Call: 12 └─ Average Wait: 18 sec │
│ └─ Unavailable: 5 │
│ PERFORMANCE │
│ LONGEST WAIT: 42 sec ├─ ASA: 18 sec ✅ │
│ ├─ AHT: 6:32 ✅ │
│ └─ FCR: 79% ✅ │
└─────────────────────────────────────────────────────────┘
Configuration Steps:
-
Create Custom Dashboard in Webex CC:
-
Set Alert Thresholds:
-
Assign to Supervisor Role:
11.1.2 Wallboard Configuration for NOC¶
Large Display Setup:
Hardware Requirements: - 55" or larger LED display - 1920x1080 resolution minimum - HDMI connection from dedicated PC - Auto-refresh browser (Chrome recommended)
Wallboard URL Configuration:
https://admin.webex.com/cc/wallboard/custom
?refresh=5
&teams=Sales,Support,Billing
&metrics=calls_in_queue,service_level,agents_ready
&layout=grid
&font_size=large
Wallboard Layout Design:
┌───────────────────────────────────────────────────────────┐
│ WEBEX CONTACT CENTER - LIVE DASHBOARD │
├───────────────────────────────────────────────────────────┤
│ │
│ SALES TEAM SUPPORT TEAM BILLING TEAM │
│ ┌────────────┐ ┌────────────┐ ┌──────────┐ │
│ │ SL: 86% ✅ │ │ SL: 79% ⚠️ │ │ SL: 92% ✅│ │
│ │ Queue: 5 │ │ Queue: 12 │ │ Queue: 2 │ │
│ │ Ready: 23 │ │ Ready: 18 │ │ Ready: 8 │ │
│ └────────────┘ └────────────┘ └──────────┘ │
│ │
│ OVERALL METRICS TODAY │
│ ├─ Total Calls: 3,847 ├─ ASA: 21 sec │
│ ├─ Answered: 3,701 (96%) ├─ AHT: 6:48 │
│ └─ Abandoned: 146 (4%) └─ FCR: 81% │
└───────────────────────────────────────────────────────────┘
Display Settings: - Auto-refresh: Every 5 seconds - Color coding: - 🟢 Green: Exceeding target (>85% SL) - 🟡 Yellow: Meeting target (75-85% SL) - 🔴 Red: Below target (<75% SL)
11.2 Historical Analytics and Reporting¶
11.2.1 Standard Reports Library¶
Pre-Built Reports:
| Report Name | Description | Frequency | Recipients |
|---|---|---|---|
| Daily Operations Summary | Service level, handled calls, abandonment | Daily 7 AM | Supervisors, Managers |
| Agent Performance | Individual agent metrics and trends | Weekly Monday | Team Leads, Managers |
| Queue Performance | Queue-level statistics and wait times | Weekly Monday | Workforce Management |
| Weekly Executive Summary | High-level KPIs and trends | Weekly Friday | Directors, VPs |
| Monthly Business Review | Comprehensive performance analysis | Monthly 2nd | All Leadership |
| Abandoned Call Analysis | Patterns in abandoned calls | Weekly Monday | Operations Manager |
11.2.2 Custom Report Development¶
Report Builder Configuration:
Step 1: Define Report Parameters
├─ Report Name: "Customer Journey Analysis"
├─ Report Type: Custom
├─ Data Source: Webex CC + CRM Integration
└─ Output Format: Excel, PDF
Step 2: Select Metrics
├─ Primary Metrics:
│ ├─ Customer ID
│ ├─ Call Date/Time
│ ├─ Queue Name
│ ├─ Agent Name
│ ├─ Disposition Code
│ ├─ Handle Time
│ └─ CRM Case Number
└─ Calculated Metrics:
├─ First Call Resolution (Y/N)
├─ Repeat Caller (30-day window)
└─ Customer Satisfaction Score
Step 3: Apply Filters
├─ Date Range: Last 30 days
├─ Queue: All queues OR specific queue
├─ Disposition: All OR specific codes
└─ Agent: All OR specific agent/team
Step 4: Set Schedule
├─ Frequency: Weekly
├─ Day: Monday
├─ Time: 8:00 AM
└─ Recipients: operations@company.com
SQL Query for Custom Extraction:
SELECT
c.call_id,
c.call_date,
c.queue_name,
a.agent_name,
c.handle_time_seconds,
c.disposition_code,
cr.case_number,
cr.satisfaction_score,
CASE
WHEN cr.resolution_status = 'Resolved'
AND c.call_count_30days = 1
THEN 'FCR'
ELSE 'Non-FCR'
END AS fcr_status
FROM calls c
JOIN agents a ON c.agent_id = a.agent_id
LEFT JOIN crm_cases cr ON c.call_id = cr.call_id
WHERE c.call_date >= DATEADD(day, -30, GETDATE())
ORDER BY c.call_date DESC;
11.2.3 Data Warehouse Integration¶
ETL Process:
Webex CC Data → ETL Tool → Data Warehouse → BI Tool → Reports
ETL Configuration:
├─ Source: Webex CC API
├─ Extraction: Hourly (top of hour)
├─ Transformation:
│ ├─ Data cleansing (remove duplicates)
│ ├─ Format standardization
│ ├─ Calculated fields creation
│ └─ Data enrichment (join with CRM)
├─ Load: Append to DW tables
└─ Validation: Row count and data quality checks
Data Warehouse Schema:
FACT_CALLS
├─ call_id (PK)
├─ call_date
├─ queue_id (FK)
├─ agent_id (FK)
├─ customer_id (FK)
├─ call_duration_sec
├─ wait_time_sec
├─ handle_time_sec
├─ disposition_code
└─ satisfaction_score
DIM_AGENTS
├─ agent_id (PK)
├─ agent_name
├─ team_id (FK)
├─ hire_date
├─ skill_set
└─ agent_status
DIM_QUEUES
├─ queue_id (PK)
├─ queue_name
├─ queue_type
└─ business_unit
DIM_DATE
├─ date_id (PK)
├─ date
├─ day_of_week
├─ month
├─ quarter
└─ year
11.3 Speech Analytics Integration¶
11.3.1 Webex CC Built-In Transcription¶
Transcription Service Setup:
Control Hub > Contact Center > Features > Transcription
├─ Enable Transcription: ON
├─ Transcription Engine: Google Cloud Speech-to-Text
├─ Languages: English (US), Spanish, French
├─ Transcription Delay: Real-time
├─ Storage Duration: 90 days
└─ Export Format: JSON, VTT (subtitles)
Transcription Accuracy: - Expected accuracy: 85-95% - Factors affecting accuracy: - Call quality (clear audio = better accuracy) - Background noise - Accents and dialects - Technical terminology
11.3.2 Keyword Spotting Configuration¶
Critical Keyword Categories:
1. Compliance Keywords:
Category: Legal/Compliance
Keywords:
├─ "lawsuit"
├─ "lawyer"
├─ "attorney"
├─ "sue"
├─ "discrimination"
├─ "harassment"
└─ "regulatory"
Alert Action:
└─ Immediate email to Compliance Officer
2. Competitor Mentions:
Category: Competitive Intelligence
Keywords:
├─ "Amazon"
├─ "Microsoft"
├─ "Google"
├─ "switching to"
└─ "better price"
Alert Action:
└─ Daily summary report to Product Management
3. Customer Sentiment:
Category: Satisfaction
Positive Keywords:
├─ "excellent"
├─ "fantastic"
├─ "love it"
└─ "highly recommend"
Negative Keywords:
├─ "frustrated"
├─ "cancel"
├─ "terrible"
├─ "disappointed"
└─ "refund"
Alert Action:
└─ Tag call for quality review
11.3.3 Agent Coaching Insights¶
Automated Coaching Triggers:
| Trigger | Condition | Action |
|---|---|---|
| Low compliance score | Compliance phrases missing | Auto-assign coaching module |
| High talk-over rate | Interrupts customer >3 times | Supervisor notification |
| Missing empathy statements | No empathy detected in call | Coaching recommendation |
| Policy violation | Detected prohibited language | Immediate escalation to QA |
| Excessive hold time | Hold time >2 minutes | Supervisor review required |
Coaching Dashboard:
Agent Coaching Insights - John Smith
├─ Strengths:
│ ├─ Opening greeting: 98% compliance ✅
│ ├─ Call control: Excellent
│ └─ First call resolution: 85% ✅
├─ Improvement Areas:
│ ├─ Active listening: 67% ⚠️
│ │ └─ Recommendation: Complete "Active Listening" module
│ ├─ Empathy statements: 45% 🔴
│ │ └─ Recommendation: Shadow top performer Sarah Johnson
│ └─ Hold time usage: 3.2 min avg ⚠️
│ └─ Recommendation: Warm transfer training
└─ Assigned Training:
├─ Module: "Empathy in Customer Service" - Due: Nov 10
└─ Shadowing: Sarah Johnson - Scheduled: Nov 12, 2 PM
11.4 Sentiment Analysis¶
11.4.1 AI-Powered Sentiment Detection¶
Sentiment Scoring Model:
Sentiment Score Range: -100 (Very Negative) to +100 (Very Positive)
Score Bands:
├─ 75 to 100: Very Positive (😀)
├─ 25 to 74: Positive (🙂)
├─ -24 to 24: Neutral (😐)
├─ -74 to -25: Negative (🙁)
└─ -100 to -75: Very Negative (😠)
Sentiment Tracking:
| Call ID | Customer | Sentiment Score | Change from Last Call | Action |
|---|---|---|---|---|
| 10234 | John Doe | +82 😀 | +15 | Send satisfaction survey |
| 10235 | Jane Smith | -68 🙁 | -35 | Manager callback |
| 10236 | Bob Johnson | +45 🙂 | +10 | No action |
| 10237 | Alice Brown | -85 😠 | -20 | Immediate escalation |
11.4.2 Customer Satisfaction Scoring¶
Post-Call Survey Integration:
Survey Trigger:
├─ Trigger Point: 30 seconds after call ends
├─ Delivery Method: SMS or Email
├─ Survey Questions:
│ ├─ Q1: "How satisfied were you with your call today?" (1-5)
│ ├─ Q2: "How likely are you to recommend us?" (NPS 0-10)
│ └─ Q3: "Was your issue resolved?" (Yes/No)
├─ Response Rate Target: >25%
└─ Follow-up: Manager calls all detractors (NPS 0-6)
CSAT Dashboard:
Customer Satisfaction Trends - Last 30 Days
├─ Overall CSAT: 4.2/5.0 ✅ (Target: >4.0)
├─ NPS Score: +45 ✅ (Target: >40)
│ ├─ Promoters (9-10): 58%
│ ├─ Passives (7-8): 29%
│ └─ Detractors (0-6): 13%
├─ First Call Resolution: 81% ✅
└─ Top Satisfaction Drivers:
├─ Agent knowledge: 4.6/5.0
├─ Wait time: 3.8/5.0
└─ Issue resolution: 4.3/5.0
11.4.3 Escalation Prediction¶
Predictive Model:
Escalation Risk Factors:
├─ Sentiment score drops >30 points → 65% escalation risk
├─ Call transferred >2 times → 55% escalation risk
├─ Handle time >12 minutes → 45% escalation risk
├─ Previous escalation (30 days) → 70% escalation risk
└─ High-value customer + negative sentiment → 80% escalation risk
Automated Actions:
├─ Risk >60%: Alert supervisor in real-time
├─ Risk >75%: Auto-route to senior agent
└─ Risk >85%: Manager warm transfer offer
11.5 Predictive Analytics¶
11.5.1 Call Volume Forecasting¶
Forecasting Model:
Input Variables:
├─ Historical call volume (last 2 years)
├─ Day of week
├─ Time of day (30-minute intervals)
├─ Seasonality (monthly patterns)
├─ Marketing campaigns (scheduled events)
├─ Known events (product launches, outages)
└─ Weather data (for field service businesses)
Forecasting Algorithm:
├─ Method: Time Series (ARIMA)
├─ Accuracy Target: ±5% actual vs. forecast
├─ Forecast Horizon: 4 weeks ahead
└─ Update Frequency: Weekly refresh
Sample Forecast Output:
| Week | Forecasted Calls | Confidence Interval | Recommended Staffing |
|---|---|---|---|
| Week 1 | 8,450 | 8,030 - 8,870 | 128 agents |
| Week 2 | 9,200 | 8,740 - 9,660 | 140 agents |
| Week 3 | 7,800 | 7,410 - 8,190 | 118 agents |
| Week 4 | 8,100 | 7,695 - 8,505 | 123 agents |
11.5.2 Agent Utilization Prediction¶
Capacity Planning Dashboard:
Agent Utilization Forecast - Next 30 Days
├─ Current Headcount: 150 agents
├─ Forecasted Call Volume: 38,500 calls
├─ Average Handle Time: 6:30
├─ Shrinkage: 25% (breaks, training, meetings)
├─ Service Level Target: 80/20
└─ Recommended Staffing:
├─ Week 1: 142 agents (8 agent shortage) ⚠️
├─ Week 2: 155 agents (5 agent shortage) ⚠️
├─ Week 3: 131 agents (surplus capacity) ✅
└─ Week 4: 138 agents (surplus capacity) ✅
Recommendations:
├─ Hire 10 temp agents for Weeks 1-2
├─ Schedule training in Week 3
└─ Voluntary PTO in Week 4
11.5.3 Customer Churn Analysis¶
Churn Risk Model:
Churn Indicators:
├─ Increased call frequency (>3 calls in 30 days) → 45% churn risk
├─ Negative sentiment trend → 60% churn risk
├─ Support ticket unresolved >5 days → 55% churn risk
├─ Price inquiry calls → 40% churn risk
├─ Competitor mention → 65% churn risk
└─ Contract renewal approaching + complaints → 80% churn risk
Proactive Retention Actions:
├─ Risk 40-60%: Assign dedicated account manager
├─ Risk 61-75%: Offer loyalty discount
└─ Risk >75%: Executive retention call
Churn Prevention Dashboard:
| Customer | Churn Risk | Contributing Factors | Action Plan | Status |
|---|---|---|---|---|
| Acme Corp | 82% 🔴 | Contract renewal, 3 complaints | Exec call scheduled | In Progress |
| Widget Inc | 68% ⚠️ | Price shopping, 2 competitor mentions | 15% discount offered | Pending |
| Tech Co | 45% ⚠️ | Support tickets unresolved | Priority support assigned | Resolved |
Section 12: Network Architecture and Capacity Planning¶
12.1 Bandwidth Provisioning¶
12.1.1 Bandwidth Calculation¶
Formula for Contact Center Bandwidth:
Total Bandwidth = (Voice + Signaling + Desktop + Management) × Overhead Factor
Components:
├─ Voice (RTP): 87.2 kbps per call (G.711) with IP overhead
├─ Signaling (SIP): 2 kbps per agent (average)
├─ Desktop Traffic: 50 kbps per agent (agent desktop, CRM)
├─ Management: 10% of total for monitoring/management
└─ Overhead Factor: 1.2 (20% buffer for bursts)
Example Calculation for 1,000 Agents:
Assumptions:
├─ Agents: 1,000
├─ Peak Concurrency: 70% (700 simultaneous calls)
├─ Codec: G.711 (87.2 kbps per call with overhead)
├─ Desktop Traffic: 50 kbps per agent
└─ Overhead: 20% buffer
Calculation:
├─ Voice: 700 calls × 87.2 kbps = 61,040 kbps
├─ Signaling: 1,000 agents × 2 kbps = 2,000 kbps
├─ Desktop: 1,000 agents × 50 kbps = 50,000 kbps
├─ Subtotal: 113,040 kbps = 110.4 Mbps
├─ Management (10%): 11.04 Mbps
├─ Total before buffer: 121.44 Mbps
└─ With 20% buffer: 145.7 Mbps
Recommended Circuit: 200 Mbps (single circuit)
OR
Dual 100 Mbps circuits for redundancy ✅ RECOMMENDED
12.1.2 Circuit Activation and Testing¶
Circuit Provisioning Checklist:
| Step | Task | Owner | Duration | Status |
|---|---|---|---|---|
| 1 | Order circuits from ISP | Procurement | 30-45 days | ☐ |
| 2 | Schedule installation | Network Team | 1 day | ☐ |
| 3 | Install CPE router | ISP Technician | 4 hours | ☐ |
| 4 | Configure BGP routing | Network Engineer | 2 hours | ☐ |
| 5 | Test bandwidth speed | Network Engineer | 1 hour | ☐ |
| 6 | Test failover | Network Engineer | 2 hours | ☐ |
| 7 | Enable monitoring | NOC Team | 1 hour | ☐ |
| 8 | Document configuration | Network Engineer | 2 hours | ☐ |
Bandwidth Speed Test:
# Using iperf3 to test bandwidth
# Server side (cloud endpoint):
iperf3 -s
# Client side (on-premises):
iperf3 -c <server_ip> -t 60 -P 10
Expected Results:
├─ Download: >95 Mbps (for 100 Mbps circuit)
├─ Upload: >95 Mbps
├─ Jitter: <30 ms
└─ Packet Loss: <0.1%
12.1.3 Bandwidth Monitoring Setup¶
Monitoring Tools:
SNMP Monitoring Configuration:
├─ Tool: SolarWinds NPM / PRTG / Nagios
├─ Monitored Metrics:
│ ├─ Interface utilization (%)
│ ├─ Bandwidth usage (Mbps)
│ ├─ Packet loss (%)
│ ├─ Latency (ms)
│ └─ Jitter (ms)
├─ Polling Interval: 60 seconds
├─ Alert Thresholds:
│ ├─ Utilization >70%: Warning
│ ├─ Utilization >85%: Critical
│ ├─ Packet loss >1%: Warning
│ └─ Latency >150ms: Critical
└─ Retention: 90 days detailed, 2 years summary
Bandwidth Usage Report (Sample):
Weekly Bandwidth Report - Week of Nov 1-7, 2025
├─ Peak Utilization: 68% (Tuesday 2 PM)
├─ Average Utilization: 42%
├─ Off-Peak Utilization: 15% (nights/weekends)
├─ 95th Percentile: 62% (billing metric)
├─ Circuit Health:
│ ├─ Packet Loss: 0.02% ✅
│ ├─ Average Latency: 28 ms ✅
│ └─ Average Jitter: 8 ms ✅
└─ Recommendation: Current capacity adequate
12.2 QoS Implementation¶
12.2.1 DSCP Marking Configuration¶
DSCP Values for Contact Center Traffic:
| Traffic Type | DSCP Value | Decimal | Binary | PHB | Queue Priority |
|---|---|---|---|---|---|
| Voice (RTP) | EF | 46 | 101110 | Expedited Forwarding | Highest |
| SIP Signaling | CS3 | 24 | 011000 | Class Selector 3 | High |
| Video | AF41 | 34 | 100010 | Assured Forwarding | Medium-High |
| Agent Desktop | AF21 | 18 | 010010 | Assured Forwarding | Medium |
| Bulk Data | AF11 | 10 | 001010 | Assured Forwarding | Low |
| Best Effort | 0 | 0 | 000000 | Default | Lowest |
12.2.2 Cisco Router QoS Configuration¶
Sample Configuration for CUBE/Router:
! Class-map definitions
class-map match-any VOICE
match dscp ef
class-map match-any SIGNALING
match dscp cs3
class-map match-any VIDEO
match dscp af41
class-map match-any DESKTOP
match dscp af21
! Policy-map configuration
policy-map WAN_OUT_POLICY
class VOICE
priority percent 35
set dscp ef
class SIGNALING
bandwidth percent 5
set dscp cs3
class VIDEO
bandwidth percent 20
set dscp af41
class DESKTOP
bandwidth percent 25
set dscp af21
class class-default
bandwidth percent 15
random-detect
! Apply to WAN interface
interface GigabitEthernet0/0/0
description WAN Link to ISP
service-policy output WAN_OUT_POLICY
! CUBE-specific QoS marking
voice service voip
ip address trusted list
ipv4 64.68.0.0 255.252.0.0
ipv4 170.72.0.0 255.252.0.0
ipv4 170.133.0.0 255.255.0.0
media statistics
media bulk-stats
dial-peer voice 100 voip
description Webex Contact Center
destination-pattern 9T
session protocol sipv2
session target dns:webexapis.com
dtmf-relay rtp-nte
codec g711ulaw
no vad
12.2.3 QoS Verification Procedures¶
Verification Commands:
! Check QoS policy statistics
show policy-map interface GigabitEthernet0/0/0
Sample Output:
GigabitEthernet0/0/0
Service-policy output: WAN_OUT_POLICY
Class-map: VOICE (match-any)
Priority: 35% (35000 kbps)
Priority Level: 1
Packets: 2847392
Bytes: 456383552
5 minute offered rate: 28450 kbps
dropped pkts: 0
Class-map: SIGNALING (match-any)
Bandwidth: 5% (5000 kbps)
Packets: 48293
Bytes: 3847449
dropped pkts: 0
! Check DSCP marking
show ip nbar protocol-discovery interface GigabitEthernet0/0/0
! Monitor voice quality
show call active voice brief
QoS Health Metrics:
QoS Performance Report
├─ Voice Traffic:
│ ├─ Packets Dropped: 0 ✅
│ ├─ Queue Depth: 2% (avg)
│ └─ MOS Score: 4.3 ✅
├─ Signaling Traffic:
│ ├─ Packets Dropped: 0 ✅
│ └─ SIP Setup Time: <100ms ✅
└─ Overall Health: EXCELLENT ✅
12.3 Capacity Planning¶
12.3.1 CUBE Session Sizing¶
Session Capacity Calculation:
CUBE Platform: Cisco ASR 1002-HX
Base Capacity:
├─ Without encryption: 3,000 concurrent sessions
├─ With TLS only: 2,000 concurrent sessions (-33%)
└─ With TLS + SRTP: 1,000 concurrent sessions (-67%)
Session Requirements Calculation:
├─ Agents: 1,000
├─ Concurrency Rate: 70% (700 simultaneous calls)
├─ Overhead Factor: 1.15 (15% for burst/growth)
└─ Required Sessions: 700 × 1.15 = 805 sessions
Conclusion:
├─ Single ASR 1002-HX: Adequate capacity (1,000 sessions)
├─ Recommended: Dual ASR 1002-HX for HA
└─ Total Capacity (HA): 2,000 sessions (150% headroom) ✅
Hardware Specifications:
| Model | Sessions (No Enc) | Sessions (TLS+SRTP) | Throughput | Price (Est.) |
|---|---|---|---|---|
| ASR 1001-X | 2,000 | 667 | 2.5 Gbps | $15,000 |
| ASR 1002-HX ⭐ | 3,000 | 1,000 | 5 Gbps | $25,000 |
| ASR 1004 | 6,000 | 2,000 | 10 Gbps | $50,000 |
| ASR 1006-X | 12,000 | 4,000 | 20 Gbps | $85,000 |
12.3.2 Growth Projections¶
3-Year Capacity Plan:
| Year | Agents | Concurrent Calls | Required Sessions | CUBE Capacity | Headroom |
|---|---|---|---|---|---|
| 2025 (Current) | 1,000 | 700 | 805 | 2,000 | 149% ✅ |
| 2026 (+10%) | 1,100 | 770 | 886 | 2,000 | 126% ✅ |
| 2027 (+20%) | 1,200 | 840 | 966 | 2,000 | 107% ✅ |
| 2028 (+20%) | 1,440 | 1,008 | 1,159 | 2,000 | 73% ⚠️ |
Recommendation: - Years 1-3: Current capacity adequate - Year 4: Consider adding 3rd CUBE or upgrading to ASR 1004
12.3.3 Upgrade Triggers¶
Capacity Monitoring Thresholds:
| Metric | Warning Threshold | Critical Threshold | Action |
|---|---|---|---|
| Session Utilization | >70% | >85% | Plan hardware upgrade |
| CPU Usage | >60% | >80% | Investigate/upgrade |
| Memory Usage | >70% | >85% | Plan memory upgrade |
| Bandwidth Usage | >70% | >85% | Order additional circuit |
| Call Setup Failures | >1% | >3% | Immediate investigation |
Upgrade Decision Matrix:
IF session_utilization > 70% for 3 consecutive months
THEN initiate hardware upgrade planning
IF session_utilization > 85% at any time
THEN initiate emergency capacity expansion
Upgrade Options:
├─ Option 1: Add 3rd CUBE unit (Cost: $25K, 6 weeks)
├─ Option 2: Upgrade to ASR 1004 (Cost: $50K, 8 weeks)
└─ Option 3: Cloud-based SBC (Cost: $2K/month, 2 weeks)
12.4 Performance Monitoring¶
12.4.1 Key Performance Indicators¶
Voice Quality Metrics:
| Metric | Target | Measurement | Status |
|---|---|---|---|
| Latency | <150 ms | One-way network delay | Real-time |
| Jitter | <30 ms | Packet delay variation | Real-time |
| Packet Loss | <1% | % packets not received | Real-time |
| MOS Score | >4.0 | Mean Opinion Score (1-5) | Per call |
| R-Factor | >70 | Voice quality rating | Per call |
12.4.2 MOS Score Tracking¶
MOS Calculation:
MOS Score Factors:
├─ Codec Quality: G.711 = 4.4 baseline
├─ Latency Impact: -0.01 per 10ms over 100ms
├─ Jitter Impact: -0.02 per 10ms over 20ms
├─ Packet Loss Impact: -0.5 per 1% loss
└─ Final MOS: Baseline - (Latency + Jitter + Loss impacts)
Example Calculation:
├─ Codec: G.711 (baseline 4.4)
├─ Latency: 120ms → -0.02
├─ Jitter: 25ms → -0.01
├─ Packet Loss: 0.3% → -0.15
└─ Final MOS: 4.4 - 0.18 = 4.22 ✅
MOS Dashboard:
MOS Trend Analysis - Last 7 Days
├─ Average MOS: 4.28 ✅
├─ Minimum MOS: 3.82
├─ Maximum MOS: 4.41
├─ Calls with MOS <3.5: 2.1% (target: <5%)
└─ MOS by Time of Day:
├─ 8 AM - 12 PM: 4.31 ✅
├─ 12 PM - 5 PM: 4.26 ✅
└─ 5 PM - 8 PM: 4.25 ✅
Root Cause Analysis (MOS <3.5):
├─ High latency (>200ms): 45% of poor calls
├─ Packet loss (>2%): 35% of poor calls
├─ Jitter (>50ms): 15% of poor calls
└─ Unknown: 5%
12.4.3 Network Performance Alerts¶
Automated Alert Configuration:
Alert Rule 1: High Latency
├─ Condition: Latency >150ms for 5 consecutive minutes
├─ Severity: Warning
├─ Action: Email network team
└─ Escalation: If >200ms for 15 min, page on-call engineer
Alert Rule 2: Packet Loss
├─ Condition: Packet loss >1% for 5 minutes
├─ Severity: Critical
├─ Action: SMS + email network team
└─ Escalation: Immediate page if >3%
Alert Rule 3: Poor MOS Score
├─ Condition: >5% calls with MOS <3.5 in 1 hour
├─ Severity: Warning
├─ Action: Email network + voice teams
└─ Escalation: If sustained >2 hours, escalate to manager
Alert Rule 4: CUBE CPU High
├─ Condition: CPU >80% for 10 minutes
├─ Severity: Critical
├─ Action: SMS network team
└─ Escalation: Immediate investigation required
Performance Monitoring Dashboard:
Network Performance - Live Status
┌─────────────────────────────────────────────────┐
│ OVERALL HEALTH: 🟢 EXCELLENT │
├─────────────────────────────────────────────────┤
│ Latency: 28 ms [████████░░] ✅ Target: <150ms │
│ Jitter: 12 ms [███░░░░░░░] ✅ Target: <30ms │
│ Loss: 0.1% [█░░░░░░░░░] ✅ Target: <1% │
│ MOS: 4.32 [█████████░] ✅ Target: >4.0 │
│ │
│ CUBE Sessions: 645/2000 (32%) ✅ │
│ CPU Usage: 42% ✅ │
│ Memory: 58% ✅ │
│ Bandwidth: 68 Mbps / 200 Mbps (34%) ✅ │
└─────────────────────────────────────────────────┘
Section 13: Complete Implementation Roadmap¶
13.1 8-Phase Implementation Timeline¶
Total Duration: 19 weeks (approximately 4.5 months)
Phase 0: Planning and Preparation (Weeks 1-2)¶
Duration: 2 weeks
Key Stakeholders: Project Manager, Solution Architect, Business Sponsors
Objectives: - Finalize project charter and governance - Establish project team and RACI - Complete design documentation review - Secure all required approvals
Detailed Activities:
| Week | Day | Activity | Owner | Deliverable |
|---|---|---|---|---|
| 1 | Mon | Project kickoff meeting | PM | Meeting minutes |
| 1 | Tue | Design review workshop | Architect | Sign-off document |
| 1 | Wed | Risk assessment workshop | PM | Risk register |
| 1 | Thu | Resource planning | PM | Resource allocation |
| 1 | Fri | Procurement review | Procurement | PO status |
| 2 | Mon | Security review | Security Team | Security approval |
| 2 | Tue | Network readiness check | Network Team | Network assessment |
| 2 | Wed | Training plan finalization | Training Lead | Training schedule |
| 2 | Thu | Communication plan | Change Manager | Comm schedule |
| 2 | Fri | Phase 0 completion review | PMO | Go/No-Go decision |
Deliverables: - ✅ Project charter signed - ✅ Design documents approved - ✅ Risk register created - ✅ Resource plan confirmed - ✅ Security approval obtained - ✅ Network assessment complete - ✅ Training schedule published - ✅ Communication plan distributed
Go/No-Go Criteria: - [ ] All design documents reviewed and approved - [ ] Budget approved and funding secured - [ ] Key resources confirmed and available - [ ] Network infrastructure ready - [ ] Security requirements validated - [ ] Executive sponsor sign-off obtained
Phase 1: Infrastructure Setup (Weeks 3-4)¶
Duration: 2 weeks
Key Stakeholders: Network Team, Voice Team, Security Team
Objectives: - Install and configure CUBE/SBC hardware - Upgrade Internet bandwidth - Implement firewall rules - Configure QoS policies
Detailed Activities:
| Week | Activity | Owner | Duration | Dependencies |
|---|---|---|---|---|
| 3 | CUBE hardware installation | Voice Engineer | 1 day | Hardware delivered |
| 3 | TLS certificate procurement | Security Team | 2 days | CSR submitted |
| 3 | Internet circuit upgrade | ISP + Network Team | 3-5 days | Circuit ordered |
| 3 | Firewall rule implementation | Security Engineer | 2 days | Rules approved |
| 4 | CUBE basic configuration | Voice Engineer | 2 days | Hardware installed |
| 4 | SIP trunk to Webex setup | Voice Engineer | 1 day | Certs installed |
| 4 | QoS policy configuration | Network Engineer | 1 day | Firewall rules live |
| 4 | Infrastructure testing | All | 2 days | All configs complete |
Configuration Checklist:
Infrastructure Setup Checklist:
├─ CUBE/SBC:
│ ├─ [ ] Hardware racked and powered
│ ├─ [ ] IOS-XE version 17.6+ installed
│ ├─ [ ] Management IP configured
│ ├─ [ ] HSRP configured (if HA)
│ └─ [ ] Basic SIP trunk configured
├─ Network:
│ ├─ [ ] Internet circuits activated
│ ├─ [ ] BGP routing configured
│ ├─ [ ] Bandwidth tested (iperf3)
│ ├─ [ ] Failover tested
│ └─ [ ] QoS policies applied
├─ Security:
│ ├─ [ ] TLS certificates installed on CUBE
│ ├─ [ ] Firewall rules implemented
│ ├─ [ ] IPS/IDS exclusions configured
│ └─ [ ] NAT traversal configured
└─ Monitoring:
├─ [ ] SNMP monitoring enabled
├─ [ ] Syslog forwarding configured
├─ [ ] Alert thresholds set
└─ [ ] Dashboards created
Testing Procedures:
Infrastructure Test Plan:
1. CUBE Connectivity Test
├─ Ping Webex CC endpoints
├─ SIP OPTIONS test
└─ TLS handshake verification
2. Bandwidth Test
├─ iperf3 throughput test
├─ Sustained load test (15 min)
└─ Failover test (primary to backup)
3. Voice Quality Test
├─ Test call to Webex CC
├─ Measure MOS score
├─ Verify DTMF relay
└─ Check codec negotiation
4. Security Validation
├─ SSL Labs test (TLS version)
├─ Packet capture (SRTP verification)
└─ Penetration test (external)
Phase 1 Deliverables: - ✅ CUBE hardware operational - ✅ Internet circuits upgraded and tested - ✅ Firewall rules implemented - ✅ QoS policies configured - ✅ SIP trunk to Webex established - ✅ All infrastructure tests passed
Phase 2: Webex CC Platform Configuration (Weeks 5-7)¶
Duration: 3 weeks
Key Stakeholders: CC Admins, Integration Developers
Objectives: - Configure Webex Contact Center tenant - Create organizational structure (sites, teams) - Provision users and assign roles - Configure queues and entry points - Integrate with CRM (Salesforce)
Week 5: Tenant Setup and Organization
| Day | Activity | Owner | Duration |
|---|---|---|---|
| Mon | Tenant provisioning | Cisco TAC | 2 hours |
| Mon | Control Hub initial setup | CC Admin | 4 hours |
| Tue | Site creation (5 sites) | CC Admin | 2 hours |
| Tue | Team creation (15 teams) | CC Admin | 3 hours |
| Wed | User bulk import (1,000 users) | CC Admin | 4 hours |
| Thu | Role assignment | CC Admin | 4 hours |
| Fri | Desktop profile creation | CC Admin | 4 hours |
Week 6: Queue and Routing Configuration
| Day | Activity | Owner | Duration |
|---|---|---|---|
| Mon | Entry point creation (20 entry points) | CC Admin | 4 hours |
| Tue | Queue creation (35 queues) | CC Admin | 6 hours |
| Wed | Skills configuration | CC Admin | 4 hours |
| Thu | Routing strategy definition | CC Admin | 6 hours |
| Fri | Queue testing | CC Admin | 4 hours |
Week 7: Integration and Desktop
| Day | Activity | Owner | Duration |
|---|---|---|---|
| Mon | Salesforce CRM connector setup | Integration Dev | 6 hours |
| Tue | SSO configuration (Azure AD) | Integration Dev | 4 hours |
| Wed | MFA setup (Duo Security) | Security Engineer | 4 hours |
| Thu | Desktop layout customization | CC Admin | 6 hours |
| Fri | End-to-end test | All | 4 hours |
Configuration Standards:
Naming Conventions:
├─ Sites: {Location}-{Type} (e.g., NYC-HQ, CHI-SATELLITE)
├─ Teams: {Department}-{Location} (e.g., SALES-NYC, SUPPORT-CHI)
├─ Queues: {Department}-{Skill}-{Priority} (e.g., SALES-TIER1-HIGH)
├─ Entry Points: EP_{Channel}_{Purpose} (e.g., EP_VOICE_SALES)
└─ Skills: {Category}_{Level} (e.g., BILLING_L2, TECH_L3)
Queue Configuration Standards:
├─ Service Level Target: 80% in 20 seconds
├─ Maximum Wait Time: 15 minutes
├─ Overflow: Route to next queue after 10 min
├─ After Hours: Route to voicemail/callback
└─ Skills Requirement: Exact match preferred
Phase 2 Deliverables: - ✅ Webex CC tenant fully configured - ✅ 1,000 users provisioned - ✅ 35 queues configured - ✅ 20 entry points created - ✅ Salesforce CRM integrated - ✅ SSO/MFA operational - ✅ Desktop layouts customized
Phase 3: IVR Flow Development and Testing (Weeks 8-10)¶
Duration: 3 weeks
Key Stakeholders: IVR Developers, Business Analysts
Objectives: - Migrate Avaya IVR flows to Webex Connect - Develop self-service automation - Integrate with backend systems - Test all IVR paths
IVR Migration Approach:
Avaya to Webex Connect Migration:
├─ Step 1: Document current Avaya VDN/Vectors
├─ Step 2: Map Avaya nodes to Webex Connect nodes
├─ Step 3: Rebuild flows in Webex Connect Flow Designer
├─ Step 4: Test each flow path
└─ Step 5: User acceptance testing (UAT)
Flow Migration Priority:
1. Main customer service line (highest volume)
2. Sales inquiry line
3. Technical support line
4. Billing inquiries
5. After-hours flows
Week 8: Flow Design and Development
| Flow Name | Complexity | Estimated Dev Time | Status |
|---|---|---|---|
| Main Customer Service | High | 12 hours | Week 8 |
| Sales Inquiry | Medium | 8 hours | Week 8 |
| Tech Support | High | 12 hours | Week 8 |
| Billing | Medium | 6 hours | Week 9 |
| After-Hours | Low | 4 hours | Week 9 |
| Spanish Language | Medium | 8 hours | Week 9 |
Week 9-10: Testing and Refinement
IVR Testing Matrix:
├─ Functional Testing:
│ ├─ [ ] All menu options work
│ ├─ [ ] DTMF recognition accurate
│ ├─ [ ] Speech recognition accurate (if enabled)
│ ├─ [ ] Transfers to correct queues
│ └─ [ ] Proper error handling
├─ Integration Testing:
│ ├─ [ ] Database lookups work
│ ├─ [ ] CRM data retrieval
│ ├─ [ ] Payment gateway (if applicable)
│ └─ [ ] API calls successful
├─ User Acceptance Testing:
│ ├─ [ ] Business users approve flows
│ ├─ [ ] Prompts approved
│ ├─ [ ] Call paths make sense
│ └─ [ ] Menu structure intuitive
└─ Load Testing:
├─ [ ] 100 concurrent calls
├─ [ ] 500 concurrent calls
└─ [ ] 1,000 concurrent calls
Phase 3 Deliverables: - ✅ 6 IVR flows migrated to Webex Connect - ✅ All IVR paths tested and validated - ✅ Backend integrations functional - ✅ User acceptance sign-off obtained - ✅ Load testing successful
Phase 4: Agent Training and UAT (Weeks 11-13)¶
Duration: 3 weeks
Key Stakeholders: Training Team, Agents, Supervisors
Objectives: - Train all agents on new Webex CC desktop - Train supervisors on monitoring tools - Conduct user acceptance testing - Identify and resolve issues
Training Plan:
Training Schedule (1,000 agents over 3 weeks):
├─ Week 11: Agents 1-350 (Groups A-C)
├─ Week 12: Agents 351-700 (Groups D-F)
└─ Week 13: Agents 701-1000 (Groups G-J)
Training Format:
├─ Duration: 4 hours per session
├─ Class Size: 50 agents max
├─ Format: In-person + virtual option
├─ Trainer-to-Student Ratio: 1:25
└─ Sessions per Day: 2 (AM and PM)
Training Curriculum:
├─ Hour 1: Webex CC Overview and Navigation
├─ Hour 2: Handling Inbound Calls
├─ Hour 3: CRM Integration and Screen Pops
└─ Hour 4: Advanced Features and Scenarios
Agent Training Checklist:
Agent Desktop Training Topics:
├─ [ ] Login/Logout procedures
├─ [ ] State management (Ready, Not Ready, etc.)
├─ [ ] Answering inbound calls
├─ [ ] Making outbound calls
├─ [ ] Transferring calls (blind, warm)
├─ [ ] Conferencing calls
├─ [ ] Hold and resume
├─ [ ] Wrap-up codes and disposition
├─ [ ] CRM screen pop usage
├─ [ ] Chat handling (if applicable)
├─ [ ] Email handling (if applicable)
├─ [ ] Accessing knowledge base
├─ [ ] Viewing real-time statistics
└─ [ ] Troubleshooting common issues
Supervisor Training Topics:
├─ [ ] Real-time monitoring dashboard
├─ [ ] Agent state management
├─ [ ] Call monitoring (listen, whisper, barge)
├─ [ ] Historical reporting
├─ [ ] Queue management
├─ [ ] Alert threshold configuration
├─ [ ] Coaching and feedback tools
└─ [ ] Scheduling and adherence
User Acceptance Testing (UAT):
UAT Approach:
├─ Pilot Group: 50 agents (5% of total)
├─ Duration: 2 weeks (Weeks 12-13)
├─ Environment: Production tenant (isolated queues)
├─ Call Volume: Real customer calls
└─ Support: War room staffed 8 AM - 8 PM
UAT Scenarios:
1. Inbound Call Handling
├─ Answer call from queue
├─ Use CRM screen pop to identify customer
├─ Resolve issue
├─ Apply wrap-up code
└─ Return to Ready state
2. Call Transfer
├─ Receive call requiring escalation
├─ Perform warm transfer to supervisor
├─ Brief supervisor on issue
└─ Complete transfer
3. Conference Call
├─ Add subject matter expert to call
├─ Three-way conversation
└─ Drop SME when done
4. After-Call Work
├─ Update CRM with notes
├─ Schedule follow-up activity
└─ Close case if resolved
UAT Success Criteria:
| Metric | Target | Actual | Status |
|---|---|---|---|
| Agent login success rate | >95% | 97.2% | ✅ |
| Call handling accuracy | >90% | 93.5% | ✅ |
| CRM screen pop success | >95% | 96.8% | ✅ |
| Transfer success rate | >95% | 94.1% | ⚠️ |
| Agent satisfaction | >4.0/5.0 | 4.⅗.0 | ✅ |
| Critical bugs found | 0 | 2 | ⚠️ |
Phase 4 Deliverables: - ✅ 1,000 agents trained - ✅ 100 supervisors trained - ✅ UAT completed with 50 pilot agents - ✅ All critical bugs resolved - ✅ User acceptance sign-off obtained - ✅ Training materials finalized
Phase 5: Production Cutover (Weeks 14-15)¶
Duration: 2 weeks
Key Stakeholders: All teams
Objectives: - Migrate production traffic from Avaya to Webex - Execute phased cutover plan - Monitor system performance - Provide hypercare support
Cutover Strategy: Phased Migration
Phased Cutover Approach (3 waves):
├─ Wave 1 (Day 1): 10% of agents (100 agents, low-risk queue)
├─ Wave 2 (Day 3): 50% of agents (500 agents)
└─ Wave 3 (Day 7): 100% of agents (1,000 agents, Avaya decommission)
Rationale for Phased Approach:
├─ Minimize business risk
├─ Identify issues early with small group
├─ Build confidence before full migration
└─ Maintain fallback to Avaya if needed
Week 14: Wave 1 and Wave 2 Cutover
Wave 1 Cutover (Day 1 - Sunday 2 AM):
| Time | Activity | Owner | Duration |
|---|---|---|---|
| 2:00 AM | Pre-cutover validation | All Teams | 1 hour |
| 3:00 AM | Route 10% calls to Webex | Voice Engineer | 15 min |
| 3:15 AM | Monitor call flow | NOC | 45 min |
| 4:00 AM | Go/No-Go decision | PM | 15 min |
| 8:00 AM | Business hours monitoring | All | All day |
| 5:00 PM | Wave 1 assessment | PM | 1 hour |
Wave 1 Success Criteria: - [ ] All 100 agents able to login - [ ] Calls routing correctly to queues - [ ] CRM integration working - [ ] No critical issues identified - [ ] Service level target met (>75%) - [ ] MOS score >4.0
Wave 2 Cutover (Day 3 - Wednesday 2 AM):
| Time | Activity | Owner | Duration |
|---|---|---|---|
| 2:00 AM | Pre-cutover validation | All Teams | 1 hour |
| 3:00 AM | Route 50% calls to Webex | Voice Engineer | 30 min |
| 3:30 AM | Monitor call flow | NOC | 1 hour |
| 4:30 AM | Go/No-Go decision | PM | 15 min |
| 8:00 AM | Business hours monitoring | All | All day |
| 5:00 PM | Wave 2 assessment | PM | 1 hour |
Week 15: Wave 3 Cutover and Avaya Decommission
Wave 3 Cutover (Day 7 - Sunday 2 AM):
| Time | Activity | Owner | Duration |
|---|---|---|---|
| 2:00 AM | Final pre-cutover validation | All Teams | 2 hours |
| 4:00 AM | Route 100% calls to Webex | Voice Engineer | 30 min |
| 4:30 AM | Validate all queues receiving calls | CC Admin | 30 min |
| 5:00 AM | Disable Avaya call routing | Avaya Admin | 15 min |
| 5:15 AM | Monitor system performance | NOC | Until 9 AM |
| 9:00 AM | Business hours war room opens | All | All day |
| 5:00 PM | Final cutover assessment | PM | 1 hour |
| 6:00 PM | Declare cutover complete | Executive Sponsor | 15 min |
Cutover Communication Plan:
Communication Timeline:
├─ T-2 weeks: All-hands meeting announcement
├─ T-1 week: Daily countdown emails
├─ T-1 day: Final preparation email
├─ T-0 (Cutover day): Hourly status updates
├─ T+1 day: Post-cutover summary
└─ T+1 week: Lessons learned session
Communication Channels:
├─ Email: All stakeholders
├─ Slack: Real-time updates (#webex-cutover)
├─ SMS: Critical alerts (managers only)
├─ Teams Meeting: War room join link
└─ Dashboard: Live status page
Rollback Decision Criteria:
Rollback Triggers:
├─ >10% agent login failures
├─ >5% call routing failures
├─ CRM integration completely down
├─ Service level <50% for >30 minutes
├─ Multiple critical (P1) bugs discovered
└─ Executive decision to abort
Rollback Procedure:
1. Stop routing new calls to Webex (5 min)
2. Re-enable Avaya call routing (10 min)
3. Instruct agents to logout of Webex (5 min)
4. Instruct agents to login to Avaya (10 min)
5. Validate Avaya fully operational (15 min)
6. Total rollback time: ~45 minutes
Phase 5 Deliverables: - ✅ Wave 1 cutover successful (10% agents) - ✅ Wave 2 cutover successful (50% agents) - ✅ Wave 3 cutover successful (100% agents) - ✅ Avaya decommissioned - ✅ All KPIs met or exceeded - ✅ Zero critical defects in production
Phase 6: Hypercare and Stabilization (Weeks 16-17)¶
Duration: 2 weeks
Key Stakeholders: All teams, War Room staff
Objectives: - Provide 24/7 support for first 2 weeks - Rapidly resolve any issues - Monitor system performance closely - Optimize configurations as needed
Hypercare Support Model:
War Room Schedule (Weeks 16-17):
├─ Location: Conference Room A + Virtual (Teams)
├─ Hours: 6 AM - 10 PM (16 hours/day)
├─ Weekend Coverage: 8 AM - 6 PM
└─ After-Hours: On-call rotation
War Room Staffing:
├─ Project Manager: Full-time
├─ Solution Architect: Full-time
├─ CC Admin: Full-time
├─ Voice Engineer: Full-time
├─ Network Engineer: On-call
├─ Security Engineer: On-call
├─ CRM Integration Developer: On-call
└─ Cisco TAC: On-demand
Daily Hypercare Activities:
Daily Schedule:
├─ 6:00 AM: War room opens, overnight review
├─ 9:00 AM: Daily stand-up meeting (30 min)
│ ├─ Yesterday's metrics review
│ ├─ Open issues status
│ ├─ Today's priorities
│ └─ Risk assessment
├─ 12:00 PM: Midday check-in (15 min)
├─ 5:00 PM: End-of-day review (30 min)
│ ├─ Today's metrics review
│ ├─ Issue resolution summary
│ ├─ Tomorrow's focus areas
│ └─ Overnight on-call brief
└─ 10:00 PM: War room closes (except on-call)
Issue Tracking and Resolution:
| Priority | Response Time | Resolution Target | Escalation |
|---|---|---|---|
| P1 - Critical | 15 minutes | 4 hours | Immediate to Exec |
| P2 - High | 1 hour | 24 hours | If not resolved in 12h |
| P3 - Medium | 4 hours | 5 days | If not resolved in 3 days |
| P4 - Low | 1 business day | 2 weeks | Not escalated |
Hypercare Metrics Dashboard:
Hypercare Daily Metrics (Example: Day 1)
┌──────────────────────────────────────────────────┐
│ SYSTEM STATUS: 🟢 OPERATIONAL │
├──────────────────────────────────────────────────┤
│ Calls Handled: 3,847 (Target: 3,500) ✅ │
│ Service Level: 82% (Target: 80%) ✅ │
│ Agent Login Success: 98.2% (Target: >95%) ✅ │
│ CRM Screen Pop: 97.1% (Target: >95%) ✅ │
│ Average MOS Score: 4.28 (Target: >4.0) ✅ │
│ │
│ Issues Logged Today: 12 │
│ ├─ P1 Critical: 0 ✅ │
│ ├─ P2 High: 2 (both resolved) ✅ │
│ ├─ P3 Medium: 5 (3 resolved, 2 open) │
│ └─ P4 Low: 5 (investigating) │
│ │
│ Agent Feedback: Positive (avg 4.2/5.0) ✅ │
│ Customer Complaints: 3 (down from Avaya) ✅ │
└──────────────────────────────────────────────────┘
Optimization Activities:
Week 16 Optimization Focus:
├─ Fine-tune queue thresholds
├─ Optimize routing strategies
├─ Adjust desktop layouts based on feedback
├─ Fix minor UI/UX issues
└─ Update documentation
Week 17 Stabilization Focus:
├─ Validate all system metrics stable
├─ Confirm backup/DR procedures
├─ Complete knowledge transfer to BAU team
├─ Document lessons learned
└─ Plan transition to steady-state operations
Phase 6 Deliverables: - ✅ 24/7 support provided for 2 weeks - ✅ All P1/P2 issues resolved - ✅ System performance stable and meeting targets - ✅ User feedback collected and addressed - ✅ Optimization changes implemented - ✅ Ready for BAU transition
Phase 7: Optimization and Enhancement (Weeks 18-19)¶
Duration: 2 weeks
Key Stakeholders: Operations Team, CC Admins
Objectives: - Fine-tune system configurations - Implement additional features - Conduct performance optimization - Transition to BAU support
Optimization Focus Areas:
Performance Optimization:
├─ IVR Containment: Target 40% (current: 35%)
├─ First Call Resolution: Target 80% (current: 76%)
├─ Average Handle Time: Target <6:30 (current: 6:45)
├─ Service Level: Target 85% (current: 82%)
└─ Agent Utilization: Target 75% (current: 72%)
Configuration Optimization:
├─ Routing strategies refinement
├─ Skills matrix optimization
├─ Queue timeout adjustments
├─ Desktop widget layout improvements
└─ Report customization
Feature Enhancements:
| Enhancement | Description | Priority | Timeline |
|---|---|---|---|
| Advanced Analytics | Real-time dashboards, speech analytics | High | Week 18 |
| Omnichannel | Add email and chat channels | Medium | Week 19 |
| WFM Integration | Calabrio integration for scheduling | Medium | Week 19 |
| AI Assistant | Agent assist real-time suggestions | Low | Post-launch |
| Custom Reports | Business-specific reports | Medium | Week 19 |
Week 18: Performance Tuning
| Day | Activity | Owner | Expected Outcome |
|---|---|---|---|
| Mon | IVR flow optimization | IVR Developer | +5% containment |
| Tue | Routing strategy tuning | CC Admin | +3% FCR |
| Wed | Skills matrix refinement | Workforce Mgr | Better skill matching |
| Thu | Queue threshold adjustments | CC Admin | -10 sec wait time |
| Fri | Metrics review | PM | Baseline improvements |
Week 19: Feature Implementation and BAU Transition
| Day | Activity | Owner | Status |
|---|---|---|---|
| Mon | Deploy advanced analytics | CC Admin | ☐ |
| Tue | Configure email channel | CC Admin | ☐ |
| Wed | Integrate Calabrio WFM | Integration Dev | ☐ |
| Thu | Create custom reports | Report Developer | ☐ |
| Fri | BAU handoff meeting | PM | ☐ |
Business-As-Usual (BAU) Transition:
BAU Support Model:
├─ Hours: 8 AM - 6 PM (business hours)
├─ After-Hours: On-call rotation
├─ Weekend: On-call only
└─ Escalation: Standard IT support tiers
BAU Team:
├─ CC Administrator (2 FTEs): Daily operations
├─ Voice Engineer (0.5 FTE): CUBE/SIP support
├─ Integration Developer (0.25 FTE): CRM/API issues
└─ Manager: Oversight and escalation
Support Channels:
├─ IT Helpdesk: Tier 1 support
├─ CC Admin Team: Tier 2 support
├─ Engineering: Tier 3 support
└─ Cisco TAC: Tier 4 support (vendor)
Ongoing Activities:
├─ Daily: System health monitoring
├─ Weekly: Performance review meetings
├─ Monthly: Business review with leadership
├─ Quarterly: Capacity planning and optimization
└─ Annually: System health audit and upgrades
Knowledge Transfer Deliverables:
Documentation Handoff:
├─ [ ] Operations runbook (SOP)
├─ [ ] Troubleshooting guide
├─ [ ] Network diagrams (physical + logical)
├─ [ ] Configuration backup and restore procedures
├─ [ ] User management procedures
├─ [ ] Queue configuration guide
├─ [ ] Integration documentation (CRM, WFM)
├─ [ ] Disaster recovery playbook
├─ [ ] Escalation matrix
└─ [ ] Vendor contact list
Training Completed:
├─ [ ] CC Administrator: Advanced training (16 hours)
├─ [ ] Voice Engineer: CUBE maintenance (8 hours)
├─ [ ] NOC Team: Monitoring and alerting (4 hours)
└─ [ ] Manager: Reporting and analytics (4 hours)
Phase 7 Deliverables: - ✅ System performance optimized to target levels - ✅ Advanced analytics implemented - ✅ Email and chat channels deployed - ✅ WFM integration operational - ✅ Complete documentation delivered - ✅ BAU team trained and ready - ✅ Successful transition to BAU support
Phase 8: Project Closure (Week 20)¶
Duration: 1 week
Key Stakeholders: PMO, Executive Sponsor
Objectives: - Conduct post-implementation review - Document lessons learned - Celebrate project success - Formally close project
Project Closure Activities:
Closure Checklist:
├─ [ ] All deliverables completed and accepted
├─ [ ] Final project report prepared
├─ [ ] Lessons learned session conducted
├─ [ ] Project documentation archived
├─ [ ] Budget reconciliation completed
├─ [ ] Vendor contracts closed/transitioned
├─ [ ] Project team released
├─ [ ] Success celebration event
├─ [ ] Executive sponsor sign-off obtained
└─ [ ] Project formally closed in PMO system
Final Project Report:
Executive Summary Report Contents:
├─ Project Overview
│ ├─ Objectives achieved
│ ├─ Timeline adherence
│ └─ Budget performance
├─ Key Metrics
│ ├─ Pre-migration baseline
│ ├─ Post-migration performance
│ └─ Improvement percentages
├─ Success Criteria
│ ├─ All acceptance criteria met
│ └─ Stakeholder satisfaction scores
├─ Lessons Learned
│ ├─ What went well
│ ├─ What could be improved
│ └─ Recommendations for future
├─ Benefits Realization
│ ├─ Operational benefits
│ ├─ Cost savings
│ └─ Business value delivered
└─ Next Steps
├─ Ongoing optimization plans
├─ Future enhancements roadmap
└─ BAU support model
Lessons Learned Session:
Lessons Learned Workshop:
├─ Attendees: All project team members
├─ Duration: 4 hours
├─ Facilitator: External (unbiased perspective)
└─ Topics:
├─ What went well?
├─ What didn't go well?
├─ What would we do differently?
├─ What should we continue doing?
└─ Recommendations for next project
Key Lessons (Example):
✅ What Worked Well:
├─ Phased cutover approach minimized risk
├─ War room support model was effective
├─ User training was comprehensive
└─ Executive sponsorship ensured success
⚠️ Areas for Improvement:
├─ Earlier engagement with end-users
├─ More realistic timeline estimation
├─ Better communication to field agents
└─ More thorough integration testing
💡 Recommendations:
├─ Maintain war room for 3 weeks (not 2)
├─ Start training 1 month earlier
├─ Conduct more pilot testing
└─ Improve change management communications
Success Metrics Final Report:
Migration Success - Final Report Card
┌────────────────────────────────────────────────────────┐
│ OVERALL PROJECT SUCCESS: 🟢 EXCEEDED EXPECTATIONS │
├────────────────────────────────────────────────────────┤
│ Timeline: 19 weeks ✅ (Target: 19 weeks) │
│ Budget: $2.8M ✅ (Target: $3.0M, 7% under) │
│ Quality: 97% ✅ (Target: >95% acceptance) │
│ │
│ BUSINESS METRICS (First 30 Days): │
│ ├─ Service Level: 84% ✅ (Target: 80%) │
│ ├─ First Call Resolution: 81% ✅ (Target: 75%) │
│ ├─ Agent Satisfaction: 4.3/5.0 ✅ (Target: >4.0) │
│ ├─ Customer Satisfaction: 4.4/5.0 ✅ (Target: >4.0) │
│ ├─ System Availability: 99.97% ✅ (Target: >99.9%) │
│ └─ Incident Count: 3 P1 (resolved) ✅ │
│ │
│ COST SAVINGS REALIZED: │
│ ├─ Reduced infrastructure: $450K/year │
│ ├─ Lower telecom costs: $180K/year │
│ ├─ Productivity gains: $200K/year │
│ └─ Total Annual Savings: $830K ✅ │
│ │
│ STAKEHOLDER SATISFACTION: │
│ ├─ Executive Sponsor: 5/5 ✅ │
│ ├─ Business Users: 4.3/5 ✅ │
│ ├─ IT Team: 4.5/5 ✅ │
│ └─ Overall: 4.4/5 ✅ │
└────────────────────────────────────────────────────────┘
Project Celebration:
Success Celebration Event:
├─ Date: End of Week 20
├─ Time: 4:00 PM - 6:00 PM
├─ Location: Company headquarters + Virtual
├─ Agenda:
│ ├─ 4:00 PM: Welcome by Executive Sponsor
│ ├─ 4:15 PM: Project highlights video
│ ├─ 4:30 PM: Team recognition awards
│ ├─ 5:00 PM: Cake cutting and refreshments
│ └─ 5:30 PM: Networking and photos
└─ Recognition Awards:
├─ MVP Award: Most Valuable Player
├─ Rising Star: Outstanding new team member
├─ Innovation Award: Creative problem solving
└─ Team Player Award: Best collaboration
Phase 8 Deliverables: - ✅ Final project report delivered - ✅ Lessons learned documented - ✅ All documentation archived - ✅ Budget reconciliation complete - ✅ Team recognition event held - ✅ Project formally closed - ✅ Executive sponsor sign-off obtained
13.2 Critical Success Factors¶
Top 10 Critical Success Factors:
- Executive Sponsorship
- Active and visible support from C-level executive
- Removes organizational barriers
-
Secures necessary resources and budget
-
Dedicated Project Team
- Full-time PM and Solution Architect
- Subject matter experts for each domain
-
Cross-functional collaboration
-
Comprehensive Planning
- Detailed project plan with milestones
- Risk identification and mitigation
-
Realistic timeline and resource estimates
-
Stakeholder Engagement
- Regular communication and updates
- Early and continuous user involvement
-
Managing expectations proactively
-
Thorough Testing
- Comprehensive test plans and execution
- User acceptance testing with real users
-
Performance and load testing
-
Phased Cutover Approach
- Start small, scale gradually
- Minimize business disruption
-
Maintain fallback options
-
User Training and Change Management
- Comprehensive training program
- Change champions in each team
-
Ongoing support and reinforcement
-
War Room Support
- Immediate issue resolution capability
- Cross-functional team availability
-
Rapid escalation to vendors if needed
-
Performance Monitoring
- Real-time dashboards and alerts
- Proactive issue identification
-
Continuous optimization
-
Vendor Partnership
- Strong relationship with Cisco TAC
- Regular check-ins and reviews
- Leverage vendor best practices
13.3 Risk Management Throughout Project¶
Risk Tracking Matrix:
| Risk ID | Risk Description | Probability | Impact | Mitigation Strategy | Status |
|---|---|---|---|---|---|
| R01 | Timeline delays due to resource availability | Medium | High | Secure resources early, backup resources identified | ✅ Mitigated |
| R02 | Budget overruns from scope creep | Medium | High | Strict change control, regular budget reviews | ✅ Mitigated |
| R03 | Integration failures (CRM, WFM) | Low | High | Thorough integration testing, vendor involvement | ✅ Mitigated |
| R04 | Network performance issues | Low | Critical | Load testing, QoS configuration, dual circuits | ✅ Mitigated |
| R05 | User resistance to change | Medium | Medium | Change management, training, champions program | ✅ Mitigated |
| R06 | Critical bugs in production | Medium | Critical | Comprehensive testing, phased cutover, rollback plan | ✅ Mitigated |
| R07 | Vendor delays (Cisco, ISP) | Medium | High | Early engagement, contractual commitments, backup plans | ✅ Mitigated |
| R08 | Security vulnerabilities | Low | Critical | Security reviews, pen testing, compliance validation | ✅ Mitigated |
| R09 | Data loss during migration | Low | Critical | Backup procedures, data validation, testing | ✅ Mitigated |
| R10 | Inadequate hypercare support | Low | High | War room staffing, 24/7 coverage, escalation plan | ✅ Mitigated |
13.4 Post-Implementation Roadmap¶
Ongoing Enhancement Roadmap (Next 12 Months):
Quarter 1 (Months 1-3): Stabilization
├─ Focus: Ensure system stability and performance
├─ Activities:
│ ├─ Daily monitoring and optimization
│ ├─ Monthly business reviews
│ ├─ Quarterly capacity planning
│ └─ User feedback collection
└─ Deliverables:
├─ Stable operations (99.9% uptime)
├─ Performance targets consistently met
└─ User satisfaction >4.0/5.0
Quarter 2 (Months 4-6): Optimization
├─ Focus: Fine-tune configurations and processes
├─ Activities:
│ ├─ IVR optimization (increase containment to 45%)
│ ├─ Routing strategy refinement
│ ├─ Agent scheduling optimization
│ └─ Custom reporting development
└─ Deliverables:
├─ +5% IVR containment
├─ +3% FCR improvement
└─ -30 sec average wait time
Quarter 3 (Months 7-9): Feature Expansion
├─ Focus: Add advanced features and channels
├─ Activities:
│ ├─ Deploy AI Assistant (Phase 2)
│ ├─ Add SMS channel
│ ├─ Implement advanced analytics
│ └─ Deploy sentiment analysis
└─ Deliverables:
├─ AI Assistant live for 500 agents
├─ SMS channel operational
└─ Sentiment analysis dashboard
Quarter 4 (Months 10-12): AI and Automation
├─ Focus: Implement AI-powered automation
├─ Activities:
│ ├─ Deploy Virtual Agent (chatbot)
│ ├─ Implement predictive routing
│ ├─ Add speech analytics
│ └─ Deploy proactive outreach
└─ Deliverables:
├─ Virtual Agent handling 30% of inquiries
├─ Predictive routing improving FCR by 10%
└─ Speech analytics identifying coaching opportunities
END OF SECTION 13
This completes Part 3: Advanced Systems (Sections 11-13)
Part 4: AI & Operational Readiness¶
Section 14: AI & Automation Implementation Strategy¶
14.1 AI Implementation Roadmap¶
Cross-Reference: This section aligns with Chapter 2: AI and Automation Design (ai-and-automation-design.md)
Five-Phase AI Deployment:
| Phase | Name | Timeline | Key Features | Prerequisites |
|---|---|---|---|---|
| 1 | Foundation | Weeks 1-15 | Data collection, baseline metrics | Core platform stable |
| 2 | AI Assistant | Weeks 16-25 | Agent assist, knowledge suggestions | 6 months historical data |
| 3 | Virtual Agent | Weeks 26-32 | Chatbot, voice bot (simple intents) | Agent assist validated |
| 4 | Predictive Routing | Week 33+ | ML-based routing, outcome prediction | 6 months performance data |
| 5 | Advanced AI | Month 12+ | Sentiment analysis, real-time coaching | All previous phases live |
14.2 Phase 2: AI Assistant (Week 20 Deployment)¶
14.2.1 Agent Assist Features¶
Knowledge Suggestions: - Real-time article recommendations during calls - Context-aware based on conversation - Confidence scoring for relevance - One-click insertion into chat
Configuration:
| Setting | Value | Purpose |
|---|---|---|
| Trigger | 10 seconds into conversation | Give agent time to assess |
| Max Suggestions | 3 articles | Avoid overwhelming |
| Confidence Threshold | >70% | Only show relevant items |
| Update Frequency | Every 30 seconds | Refresh as conversation evolves |
Knowledge Base Requirements: - Minimum 100 articles - Proper tagging/categorization - Regular updates (weekly) - Quality score >4.0/5
14.2.2 Next-Best-Action¶
Predictive Recommendations:
During Call:
├─ Analyze conversation intent
├─ Check customer history
├─ Review product usage
└─ Recommend:
├─ Upsell opportunity (if high satisfaction)
├─ Escalation (if issue unresolved >5 min)
├─ Schedule callback (if complex issue)
└─ Survey invitation (if satisfied)
Success Metrics:
| Metric | Target | Current (Pre-AI) | Goal (Post-AI) |
|---|---|---|---|
| First Call Resolution | 75% | 72% | 80% |
| Average Handle Time | 6:30 | 6:42 | 6:15 |
| Customer Satisfaction | 4.⅖ | 4.0/5 | 4.⅘ |
| Agent Utilization | 80% | 76% | 82% |
14.2.3 Sentiment Detection¶
Real-Time Sentiment Monitoring:
- Analyze customer tone and language
- Alert supervisor if sentiment <-0.5
- Suggest empathy phrases to agent
- Track sentiment throughout call
Agent Coaching Prompts:
| Sentiment Detected | Agent Prompt | Suggested Phrases |
|---|---|---|
| Very Negative | "Customer frustration detected" | "I sincerely apologize", "Let me escalate this" |
| Negative | "Customer dissatisfied" | "I understand your concern", "I'm here to help" |
| Neutral | No prompt | Standard handling |
| Positive | "Upsell opportunity" | "Would you like to hear about...", "Can I help with anything else?" |
| Very Positive | "Survey opportunity" | "Would you mind taking a brief survey?" |
14.3 Phase 3: Virtual Agent (Week 25 Deployment)¶
14.3.1 Chatbot Deployment¶
Platform: Google Dialogflow CX
Initial Intent Coverage:
| Intent Category | Intents | Training Phrases | Confidence Threshold |
|---|---|---|---|
| Account Management | 8 | 120+ | >80% |
| Billing Inquiries | 6 | 90+ | >80% |
| Product Information | 12 | 180+ | >75% |
| Technical Support | 10 | 150+ | >70% |
Sample Conversation Flow:
User: "I forgot my password"
Bot: "I can help you reset your password. Is your email address john@example.com?"
User: "Yes"
Bot: "Great! I've sent a password reset link to that email. Please check your inbox and spam folder. The link expires in 1 hour."
Bot: "Is there anything else I can help you with?"
User: "No, thanks"
Bot: "You're welcome! Have a great day!"
[End conversation or offer to transfer to human agent]
14.3.2 Handoff to Human Agent¶
Escalation Triggers:
| Condition | Action | Reason |
|---|---|---|
| User types "agent" or "human" | Immediate transfer | User request |
| Confidence <50% for 2 intents | Transfer with context | Bot confused |
| Complex issue detected | Transfer to specialist | Beyond bot capability |
| Sentiment <-0.7 | Priority transfer | Customer frustrated |
| >3 minutes in bot | Offer transfer | Avoid customer frustration |
Context Handoff:
{
"bot_conversation_id": "abc123",
"intent_history": ["password_reset", "account_locked"],
"customer_sentiment": -0.3,
"conversation_duration": 180,
"suggested_queue": "Tech_Support_L2",
"priority": "medium"
}
14.3.3 Continuous Learning¶
Bot Improvement Process:
- Weekly Review:
- Analyze unhandled intents
- Review low-confidence interactions
-
Identify new training phrases
-
Monthly Retraining:
- Add new training phrases (50+ per intent)
- Update responses based on feedback
- Retrain ML model
-
A/B test new model vs. current
-
Quarterly Enhancement:
- Add new intents (2-3 per quarter)
- Improve complex flows
- Integrate with additional systems
Success Metrics:
| Metric | Week 1 | Month 3 | Month 6 | Target |
|---|---|---|---|---|
| Containment Rate | 35% | 50% | 65% | 70% |
| Average Confidence | 72% | 78% | 83% | 85% |
| Customer Satisfaction | 3.8/5 | 4.⅕ | 4.⅗ | 4.⅘ |
| Handoff Rate | 65% | 50% | 35% | 30% |
14.4 Phase 4: Predictive Routing (Week 33 Deployment)¶
14.4.1 ML Model Training¶
Data Requirements: - Minimum 6 months historical data - 10,000+ completed interactions - Customer attributes (tenure, value, sentiment) - Agent attributes (skills, performance, availability) - Outcomes (resolution, satisfaction, handle time)
Model Features:
| Feature Category | Features |
|---|---|
| Customer | Tenure, lifetime value, previous interactions, sentiment, issue type |
| Agent | Skill level, average handle time, customer satisfaction score, utilization |
| Context | Time of day, day of week, queue wait time, channel type |
| Historical | Previous agent performance with similar customers, resolution rate |
Model Training:
# Sample training approach
features = [
'customer_tenure',
'customer_ltv',
'issue_complexity',
'agent_skill_level',
'agent_satisfaction_score',
'time_of_day',
'day_of_week'
]
target = 'successful_resolution' # Binary: 0 or 1
# Train model
model = XGBoostClassifier()
model.fit(X_train, y_train)
# Predict best agent for incoming call
prediction = model.predict(customer_features)
recommended_agent = agent_with_highest_success_probability
14.4.2 Routing Logic¶
Predictive Routing Decision Flow:
Incoming Call
├─ Extract customer attributes
├─ Identify issue type (IVR input or AI classification)
├─ Get available agents with required skills
├─ For each agent, predict:
│ ├─ Probability of first call resolution
│ ├─ Predicted handle time
│ └─ Predicted customer satisfaction
├─ Score each agent:
│ └─ Score = (0.5 × FCR_prob) + (0.3 × CSAT_pred) + (0.2 × (1 / Handle_Time))
├─ Select agent with highest score
└─ Route call to selected agent
Fallback Logic:
If predictive routing unavailable (model error, insufficient data): 1. Fall back to skills-based routing 2. Log failure for review 3. Alert ML team if failures >5% of calls
Success Criteria:
| Metric | Baseline (Skills-based) | Target (Predictive) | Improvement |
|---|---|---|---|
| First Call Resolution | 75% | 82% | +7% |
| Customer Satisfaction | 4.⅖ | 4.5/5 | +0.3 |
| Average Handle Time | 6:42 | 6:15 | -27 seconds |
Section 15: Compliance and Security Validation¶
15.1 TLS Certificate Validation¶
Cross-Reference: This section validates configurations against Chapter 13: Network and Security - Encryption Policy (encryption-policy.md)
15.1.1 Pre-Production Validation¶
Certificate Validation Checklist:
| Item | Check | Command/Tool | Expected Result |
|---|---|---|---|
| Valid Issuer | Certificate from trusted CA | openssl s_client -connect host:5061 |
Verify issuer (DigiCert, etc.) |
| Key Length | 2048-bit or higher | Check certificate details | ≥2048 bits |
| Expiration | Valid for >30 days | openssl x509 -noout -dates |
Not expired, >30 days remaining |
| SAN Entry | Subject Alternative Names | openssl x509 -noout -text |
Includes all SBC FQDNs |
| Chain Complete | Full certificate chain | Browser check | Green lock, no warnings |
| Revocation Check | OCSP/CRL | openssl ocsp -issuer CA.pem |
Status: good |
Sample Validation Commands:
# Check certificate details
openssl s_client -connect sbc.company.com:5061 -showcerts
# Verify certificate dates
openssl x509 -in certificate.crt -noout -dates
# Check Subject Alternative Names
openssl x509 -in certificate.crt -noout -text | grep -A1 "Subject Alternative Name"
# Verify certificate chain
openssl verify -CAfile ca-bundle.crt certificate.crt
Common Issues:
| Issue | Symptom | Resolution |
|---|---|---|
| Self-signed cert | Browser warning | Replace with CA-signed certificate |
| Expired cert | Connection refused | Renew certificate immediately |
| Incomplete chain | Some clients fail | Include intermediate certificates |
| Wrong hostname | TLS handshake failure | Add missing SANs or reissue cert |
15.1.2 TLS Version Enforcement¶
Allowed TLS Versions: - ✅ TLS 1.2 (minimum) - ✅ TLS 1.3 (preferred) - ❌ TLS 1.1 (deprecated) - ❌ TLS 1.0 (insecure) - ❌ SSL 3.0/2.0 (insecure)
SBC Configuration:
Validation:
# Test TLS version support
nmap --script ssl-enum-ciphers -p 5061 sbc.company.com
# Should show:
# - TLSv1.2: supported
# - TLSv1.3: supported
# - TLSv1.0: rejected
# - TLSv1.1: rejected
15.2 SRTP Cipher Suite Validation¶
15.2.1 Approved Cipher Suites¶
SRTP Encryption:
| Cipher Suite | Key Length | Authentication | Status | Use |
|---|---|---|---|---|
| AES_CM_128_HMAC_SHA1_80 | 128-bit | SHA1-80 | ✅ Approved | Default |
| AES_CM_128_HMAC_SHA1_32 | 128-bit | SHA1-32 | ✅ Approved | Low bandwidth |
| AES_256_CM_HMAC_SHA1_80 | 256-bit | SHA1-80 | ✅ Approved | High security |
| AES_256_CM_HMAC_SHA1_32 | 256-bit | SHA1-32 | ✅ Approved | High security, low BW |
| NULL | None | None | ❌ Prohibited | Insecure |
SBC SRTP Configuration:
voice class srtp-crypto 1
crypto 1 AES_CM_128_HMAC_SHA1_80
crypto 2 AES_256_CM_HMAC_SHA1_80
dial-peer voice 100 voip
srtp-crypto 1
15.2.2 SRTP Validation Testing¶
Test Procedures:
-
Capture SIP Signaling:
-
Analyze in Wireshark:
- Filter:
sip.Method == "INVITE" - Look for:
a=cryptoline in SDP - Verify: Cipher suite matches approved list
Sample SDP Crypto Line:
Validation Checklist:
- ✅ Crypto attribute present in INVITE
- ✅ Cipher suite is approved (see table above)
- ✅ Key material present (base64 encoded)
- ✅ Media is encrypted (not RTP, but SRTP)
-
❌ No NULL cipher negotiated
-
Verify Media Encryption:
# Capture RTP packets
tcpdump -i eth0 -s 0 -w rtp-capture.pcap portrange 8000-48199
# In Wireshark:
# - RTP packets should NOT be decodable
# - Should see encrypted payload (random data)
# - If you see clear audio, SRTP failed!
15.3 SIEM Log Verification¶
15.3.1 Critical Log Sources¶
Four Key Log Types:
1. Authentication Logs
Event: user.login.success
User: john.smith@company.com
Source IP: 10.10.1.45
Location: New York Office
Timestamp: 2024-11-03T14:23:45Z
2. Configuration Change Logs
Event: config.queue.modified
User: admin@company.com
Queue: Sales_Queue
Change: Service_Level_Threshold: 20s → 30s
Timestamp: 2024-11-03T14:23:45Z
3. SBC/CUCM Logs
Event: sip.call.setup.failed
Cause: 503 Service Unavailable
Source: 10.10.10.10 (SBC)
Destination: Webex CC
Timestamp: 2024-11-03T14:23:45Z
4. Security Event Logs
Event: security.unauthorized_access
User: unknown@external.com
Action: Attempted admin panel access
Source IP: 203.0.113.99
Result: Blocked
Timestamp: 2024-11-03T14:23:45Z
15.3.2 Splunk Query Examples¶
Query 1: Failed Login Attempts
index=webex_cc sourcetype=authentication
| search event_type="login_failed"
| stats count by user, source_ip
| where count > 3
| sort -count
Query 2: Configuration Changes
index=webex_cc sourcetype=config_audit
| search event_type="configuration_change"
| table timestamp, user, resource_type, change_description
| sort -timestamp
Query 3: SIP Call Failures
index=sbc_logs sourcetype=sip_signaling
| search sip_response_code>=400
| stats count by sip_response_code, sip_response_text
| sort -count
Query 4: Security Events
index=webex_cc sourcetype=security_events
| search severity="critical" OR severity="high"
| table timestamp, event_type, user, source_ip, description
| sort -timestamp
15.3.3 Validation Acceptance Criteria¶
Pre-Production Validation:
| Criterion | Requirement | Validation Method | Status |
|---|---|---|---|
| Log Volume | >1000 events/hour during test | Splunk search | ☐ |
| Log Types | All 4 critical types present | Review data sources | ☐ |
| Timestamp Accuracy | Within 1 second of actual time | Compare with server time | ☐ |
| Alert Functionality | Test alerts fire correctly | Trigger test conditions | ☐ |
| Data Retention | 90-day retention configured | Check Splunk settings | ☐ |
Go-Live Validation (Week 1):
| Criterion | Requirement | Validation Method | Status |
|---|---|---|---|
| No Critical Gaps | 100% uptime for log collection | Review Splunk monitoring | ☐ |
| Alert Noise | <5 false positives/day | Review alert history | ☐ |
| Response Time | Security team responds <15 min | Review incident timestamps | ☐ |
| Compliance Audit | All required logs present | Sample audit check | ☐ |
Section 16: Operational Readiness Review (ORR)¶
16.1 ORR Summary Form¶
Purpose: Final checklist before Go-Live approval
Review Date: __
Go-Live Date: __
Reviewed By: _____
16.1.1 Complete ORR Checklist (27 Items)¶
1. Infrastructure (3 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 1.1 | SBC/CUBE deployed and redundant | Network Team | ☐ ✅ ⚠️ ❌ | |
| 1.2 | Firewall rules validated | Security Team | ☐ ✅ ⚠️ ❌ | |
| 1.3 | Internet circuits tested (primary & backup) | Network Team | ☐ ✅ ⚠️ ❌ |
2. Webex Contact Center (3 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 2.1 | All entry points configured and tested | CC Admin | ☐ ✅ ⚠️ ❌ | |
| 2.2 | All queues created with correct skills | CC Admin | ☐ ✅ ⚠️ ❌ | |
| 2.3 | IVR flows tested end-to-end | CC Admin | ☐ ✅ ⚠️ ❌ |
3. Emergency Services (1 item)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 3.1 | E911 tested (933 calls completed for all sites) | Voice Team | ☐ ✅ ⚠️ ❌ |
4. Integrations (3 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 4.1 | CRM integration functional (screen pop working) | Integration Team | ☐ ✅ ⚠️ ❌ | |
| 4.2 | SSO/MFA configured and tested | IAM Team | ☐ ✅ ⚠️ ❌ | |
| 4.3 | WFM integration validated | WFM Team | ☐ ✅ ⚠️ ❌ |
5. Security & Compliance (4 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 5.1 | TLS 1.2+ enforced on all connections | Security Team | ☐ ✅ ⚠️ ❌ | |
| 5.2 | SRTP encryption validated | Security Team | ☐ ✅ ⚠️ ❌ | |
| 5.3 | SIEM integration tested (logs flowing) | Security Team | ☐ ✅ ⚠️ ❌ | |
| 5.4 | PCI-DSS compliance validated (if applicable) | Compliance Team | ☐ ✅ ⚠️ ❌ |
6. Compliance (2 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 6.1 | Call recording functional and retained per policy | WFO Team | ☐ ✅ ⚠️ ❌ | |
| 6.2 | GDPR compliance validated (EU customers) | Compliance Team | ☐ ✅ ⚠️ ❌ |
7. Testing (3 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 7.1 | All unit tests passed (>95%) | QA Team | ☐ ✅ ⚠️ ❌ | |
| 7.2 | Integration testing completed successfully | QA Team | ☐ ✅ ⚠️ ❌ | |
| 7.3 | UAT sign-off received from business | Business Owner | ☐ ✅ ⚠️ ❌ |
8. Disaster Recovery & Business Continuity (2 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 8.1 | Rollback procedure documented and tested | Technical Lead | ☐ ✅ ⚠️ ❌ | |
| 8.2 | DR site ready (if applicable) | Operations Team | ☐ ✅ ⚠️ ❌ |
9. Training (2 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 9.1 | Agent training completed (>95% attendance) | Training Team | ☐ ✅ ⚠️ ❌ | |
| 9.2 | Supervisor and admin training completed | Training Team | ☐ ✅ ⚠️ ❌ |
10. Documentation & Communication (4 items)
| # | Item | Owner | Status | Notes |
|---|---|---|---|---|
| 10.1 | User guides published and accessible | Documentation Team | ☐ ✅ ⚠️ ❌ | |
| 10.2 | Runbooks created for common issues | Operations Team | ☐ ✅ ⚠️ ❌ | |
| 10.3 | War room established and staffed | PMO | ☐ ✅ ⚠️ ❌ | |
| 10.4 | Communication sent to all stakeholders | Change Mgmt | ☐ ✅ ⚠️ ❌ |
16.1.2 Status Key¶
- ☐ Not Started: Work not yet begun
- ⚠️ Conditional: Item complete with minor issues/caveats
- ✅ Approved: Item complete and validated
- ❌ Not Approved: Critical issue, blocker for go-live
16.1.3 Sign-Off Section¶
Technical Team Approval:
| Name | Role | Signature | Date |
|---|---|---|---|
| Technical Lead | _____ | __ | |
| Network Manager | _____ | __ | |
| Security Manager | _____ | __ |
Operations Team Approval:
| Name | Role | Signature | Date |
|---|---|---|---|
| Operations Manager | _____ | __ | |
| Contact Center Director | _____ | __ |
Executive Approval:
| Name | Role | Signature | Date |
|---|---|---|---|
| VP/Director (Sponsor) | _____ | __ |
16.1.4 Go/No-Go Decision¶
Final Decision:
- ☐ GO - Proceed with cutover as planned
- ☐ CONDITIONAL GO - Proceed with noted exceptions
- ☐ NO-GO - Delay cutover, address critical items
Decision Rationale:
Decision Made By: ___
Date/Time: _____
Section 17: Performance Dashboard Snapshots¶
17.1 Call Quality Dashboard (MOS Trend)¶
4-Week Progressive Improvement:
| Week | Average MOS | Peak MOS | Min MOS | Jitter (avg) | Packet Loss (avg) |
|---|---|---|---|---|---|
| Week 1 | 4.2 | 4.4 | 3.8 | 18ms | 0.3% |
| Week 2 | 4.3 | 4.5 | 4.0 | 15ms | 0.2% |
| Week 3 | 4.4 | 4.5 | 4.1 | 12ms | 0.1% |
| Week 4 | 4.4 | 4.5 | 4.2 | 14ms | 0.2% |
Trend Analysis:
MOS Score Progression:
Week 1: ████████████████████ 4.2 (Baseline)
Week 2: █████████████████████ 4.3 (+0.1)
Week 3: ██████████████████████ 4.4 (+0.2)
Week 4: ██████████████████████ 4.4 (Stable)
Target: >=4.0 ✅ ACHIEVED
Issues Addressed:
- Week 1: Initial QoS tuning needed
- Week 2: Optimized SBC media paths
- Week 3: Reduced jitter through CAC
- Week 4: Stable performance, continuous monitoring
17.2 Service Level Achievement (SLA) Dashboard¶
Queue Performance - Week 1 vs. Week 4:
| Queue | Week 1 SLA | Week 4 SLA | Target | Status |
|---|---|---|---|---|
| Sales | 76% (in 20s) | 87% (in 20s) | 80% | ✅ Exceeded |
| Support | 71% (in 30s) | 82% (in 30s) | 80% | ✅ Exceeded |
| Billing | 79% (in 20s) | 91% (in 20s) | 85% | ✅ Exceeded |
| VIP | 88% (in 15s) | 94% (in 15s) | 90% | ✅ Exceeded |
Visual Representation:
Service Level Improvement:
Sales Queue:
Week 1: ████████████████ 76%
Week 4: █████████████████████ 87% ✅
Support Queue:
Week 1: ██████████████ 71%
Week 4: ████████████████████ 82% ✅
Billing Queue:
Week 1: ███████████████ 79%
Week 4: ██████████████████████ 91% ✅
VIP Queue:
Week 1: █████████████████████ 88%
Week 4: ███████████████████████ 94% ✅
Legend: Target line at 80-90% depending on queue
Performance Summary: - All queues exceed SLA targets by Week 4 - Average improvement: +11 percentage points - Consistent performance through week
17.3 Agent Login Success Rate Dashboard¶
3-Week Progression:
| Week | Login Attempts | Successful | Failed | Success Rate | Avg Login Time |
|---|---|---|---|---|---|
| Week 1 | 3,500 | 3,315 | 185 | 94.7% | 8.2 seconds |
| Week 2 | 3,500 | 3,465 | 35 | 99.0% | 4.5 seconds |
| Week 3 | 3,500 | 3,483 | 17 | 99.5% | 3.8 seconds |
Failure Analysis:
Week 1 Issues (185 failures): - 62% - SSO timeout (fixed in Week 2) - 23% - Network connectivity (agent VPN issues) - 10% - Incorrect credentials (training issue) - 5% - Desktop app crash
Week 2 Issues (35 failures): - 45% - Network connectivity - 35% - Incorrect credentials - 20% - Other
Week 3 Issues (17 failures): - 60% - Incorrect credentials (user error) - 40% - Network connectivity
Improvements Made: - ✅ Increased SSO timeout from 5s to 15s - ✅ Improved error messaging - ✅ Added "Remember Me" option - ✅ Better agent training on login process
Login Time Improvement:
Average Login Time Reduction:
Week 1: ████████████████████████████ 8.2s
Week 2: ██████████████ 4.5s (-45%)
Week 3: ████████████ 3.8s (-54%)
Target: <5 seconds ✅ ACHIEVED
17.4 Overall System Health Scorecard¶
Executive Summary - Week 4:
| KPI | Target | Actual | Status | Trend |
|---|---|---|---|---|
| Platform Availability | >99.9% | 99.97% | ✅ | ↑ |
| Call Quality (MOS) | >4.0 | 4.4 | ✅ | ↑ |
| Service Level | >80% | 87% | ✅ | ↑ |
| Agent Login Success | >98% | 99.5% | ✅ | ↑ |
| Security Incidents | 0 | 0 | ✅ | → |
| Customer Satisfaction | >4.0/5 | 4.⅗ | ✅ | ↑ |
| First Call Resolution | >75% | 79% | ✅ | ↑ |
| Average Handle Time | <7:00 | 6:42 | ✅ | → |
Color Legend: - 🟢 Green: Exceeding target - 🟡 Yellow: Meeting target - 🔴 Red: Below target
System Health: 🟢 EXCELLENT (100% of KPIs met)
Executive Summary:
After 4 weeks post-cutover: - ✅ All systems stable and performing above baseline - ✅ Zero critical incidents - ✅ Agent adoption excellent (99.5% login success) - ✅ Customer experience maintained/improved - ✅ Business operations uninterrupted
Recommendations: 1. Transition to BAU: System ready for steady-state operations 2. Close War Room: Hypercare period successful, move to standard support 3. Celebrate Success: Acknowledge team achievements 4. Continuous Improvement: Focus on optimization opportunities in Month 2+
Cross-Reference Summary¶
This implementation guide references:
- Chapter 2: AI and Automation Design (ai-and-automation-design.md)
- Referenced in Section 14: AI & Automation Implementation Strategy
-
Cross-reference for AI deployment phases and feature details
-
Chapter 13: Network and Security - Encryption Policy (encryption-policy.md)
- Referenced in Section 15: Compliance and Security Validation
- Cross-reference for TLS/SRTP cipher standards and requirements