BW CallCenterSolutionGuide R230
BW CallCenterSolutionGuide R230
17.0 0.1 Draft Created document. March 19, 2010 Supriya Herwadkar
17.0 0.2 Draft Updated document. March 29, 2010 Supriya Herwadkar
17.0 0.3 Draft Updated document with internal review April 1, 2010 Supriya Herwadkar
comments.
17.0 0.4 Draft Updated document after external review. April 12, 2010 Supriya Herwadkar
17.sp2 0.5 Draft Updated document for Enhanced January 21, 2011 Martin Perron
Reporting.
17.sp2 0.6 Draft Edited part of document. January 26, 2011 Andrea Fitzwilliam
17.sp2 0.7 Draft Updated document after review. January 31, 2011 Martin Perron
17.sp2 0.8 Draft Edited changes and continued to edit the February 4, 2011 Andrea Fitzwilliam
rest of the document.
17.sp2 0.9 Draft Updated document with system test February 11, 2011 Martin Perron
review comments
17.sp2 1 Edited and published document. February 14, 2011 Patricia Renaud
17.sp2 2 Updated section 5.1 Deploy Enhanced April 27, 2011 Martin Perron
Reporting to clarify the instructions
related to database passwords.
Introduced section 9 Troubleshooting.
17.sp2 3 Add client section updates to document. June 15, 2011 Milind Joshi
Added section 4 and made updates to
sections 3, 5, 6, and 9.
17.sp2 3 Updated document with comments from June 23, 2011 Milind Joshi
client update review.
17.sp2 3 Edited changes and published document. June 28, 2011 Andrea Fitzwilliam
17.sp2 4 Updated section 5.2.1.1 Communication September 13, 2011 Goska Auerbach
Utility for EV 140423.
17.0 1 Edited changes and published document. October 12, 2011 Jessica Boyle
18.0 1 Updated the document for Release 18.0. October 14, 2011 Donna Williamson
18.0 1 Edited changes and published document. October 24, 2011 Jessica Boyle
18.0 2 Updated section 5.1.8 Configure November 18, 2011 Goska Auerbach
Enhanced Reporting on Application
Server for EV 153008.
18.0 2 Updated section 3.8 Reporting to provide January 4, 2012 Goska Auerbach
information on external reporting
interfaces and database views for
EV 145551.
18.0 2 Edited changes and published document. January 22, 2012 Jessica Boyle
19.0 1 Updated the document for Release 19.0. August 15, 2012 Donna Williamson
19.0 1 Reviewed and updated client provisioning August 27, 2012 Parag Talekar
section.
19.0 1 Edited changes and published document. October 12, 2012 Patricia Renaud
19.0 2 Updated section 5.2.1.2 Call Center for November 26, 2012 Goska Auerbach
EV 179669.
19.0 2 Edited changes and published document. January 10, 2013 Jessica Boyle
19.0 3 Updated sections 5.1.1 Create BWECCR June 14, 2013 Jerry Zhang
Schema, 5.1.4 Install Reporting Engine,
and 5.1.8 Configure Enhanced Reporting
on Application Server and added sections
9.3 Database Site Status and 9.4
Database Schema Status for EV 185802.
20.0 1 Updated the document for Release 20.0. September 27, 2013 Donna Williamson
20.0 1 Updated the document for clients. October 3, 2013 Milind Joshi
20.0 1 Reviewed and updated for clients. October 4, 2013 Parag Talekar
20.0 1 Edited changes and published document. October 29, 2013 Joan Renaud
20.0 2 Updated section 5.1.8 Configure June 23, 2014 Donna Williamson
Enhanced Reporting on Application
Server for EV 227202.
Updated section 3.3.2.2.1 Mandatory
Entrance Message for EV 221148.
20.0 2 Edited changes and published document. July 17, 2014 Jessica Boyle
21.0 1 Updated the document for Release 21.0. October 15, 2014 Donna Williamson
21.0 1 Reviewed and updated client sections. November 7, 2014 Parag Talekar
21.0 2 Updated section 3.9.1.1 SIP Protocol December 31, 2014 Goska Auerbach
Extensions for EV 244865.
21.0 2 Edited changes and published document. February 16, 2015 Joan Renaud
21.0 3 Removed references to the BroadWorks April 24, 2015 Joan Renaud
Recommended Hardware Guide and
republished document.
22.0 1 Updated the document for Release 22.0. September 29, 2016 Donna Williamson
Updated section 5.1.1 Create BWECCR
Schema for PR-47192.
22.0 1 Updated section 7.4.1 Step 1 – Configure October 5, 2016 Goska Auerbach
Call Center Profile for
PR-53027.
22.0 1 Edited changes and published document. November 24, 2016 Joan Renaud
22.0 2 Update section 3.3.9.1.5 Offering Calls to April 16, 2018 Kinh Do
Agent for PR-58203.
22.0 2 Updated section 7.4.2 Step 2 – Configure April 18, 2018 Kinh Do
Addresses and/or DNIS Parameters for
PR-54938.
22.0 2 Updated section 4.2.2 Licenses for June 8, 2018 Goska Auerbach
Supervisors for PR-58880.
22.0 2 Edited changes and published document. August 1, 2018 Jessica Boyle
23.0 1 Updated document for Release 23.0. October 4, 2018 Naveed Ahmed
23.0 1 Edited changes and published document. October 18, 2018 Jessica Boyle
23.0 2 Rebranded product name for Cisco and March 6, 2019 Joan Renaud
published document.
23.0 3 Updated section 2.7 Reporting for May 1, 2019 Goska Auerbach
PR-61301.
23.0 3 Edited changes and published document. August 1, 2019 Jessica Boyle
This section describes the changes to this document for each release and document
version.
The Cisco BroadWorks Call Center solution provides service providers with a highly
flexible, feature-rich, fully integrated Automatic Call Distribution (ACD) and Call Center
service that supports the requirements of every business customer. This includes simple
hunting and queuing for individuals and work groups to sophisticated call distribution and
routing, conditional announcements, agent availability states, Interactive Voice Response
(IVR), desktop clients, and monitoring and reporting for more complex call center
environments.
There are some key capabilities associated with a hosted Call Center solution, which
make the Cisco BroadWorks-based solution superior to an alternative premises-based
ACD platform for the customers.
Key features and benefits:
Virtual call centers – Since the platform is hosted by the service provider, a call
center group can include any user, regardless of their location. Inbound calls can
efficiently reach a broader set of agents, including agents at different branch locations,
home-based workers, and agents working from temporary locations.
Lower total cost of ownership – Customers can operate a feature-rich call center,
without the up-front expenditures for hardware, software, and platform integration.
On-demand service – Customers can deploy the service in days instead of months,
since the only activity is to configure and activate the Call Center service for the
enterprise. There are no platforms to install and integrate.
Carrier-class availability – Service providers can offer a solution that provides more
resilience and fault tolerance than a premises-based platform. If a physical site is
unreachable due to either power or transmission issues, inbound calls can be routed
to alternate locations or callers can receive an announcement, instead of a busy
signal and unanswered calls.
Supports both small/simple and large/complex environments – The Cisco
BroadWorks Call Center solution can be configured to support any environment, from
the most simple queuing to complex call centers, allowing even the smallest customer
to obtain access to features that were previously out of their reach.
Some of the key components of the Cisco BroadWorks Call Center solution are the
hosted web applications that are used by agents and supervisors. The clients,
referred to in this document as the Cisco BroadWorks Agent client and the Cisco
BroadWorks Supervisor client, are described in greater detail in the following
documents:
− Cisco BroadWorks Hosted Thin Call Center Agent/Supervisor User Guide [8]
− Cisco BroadWorks Hosted Thin Call Center Agent/Supervisor Configuration and
Administration Guide [12]
Best Practice
Analyze the requirements of your organization to determine the proper mix of Basic, Standard,
and Premium call centers that are required as well as the number of users that are required for
each type of call center.
A user with a Premium call center user license can be assigned to any call center type and a
user can be assigned to an unlimited number of call centers.
2.3.1 Receptionist
As previously mentioned, the Call Center application can be used with an individual user,
where the user is the only person assigned to the call center. When the user is busy, calls
are queued until they become free. This is well suited for a front-office employee such as
a receptionist.
The Cisco BroadWorks Receptionist Enterprise client can be used in conjunction with a
call center, providing visibility to the receptionist of any calls in a queue as well as the
ability to manipulate the queued calls. The receptionist can monitor multiple departments
or groups by setting up a call center for each inbound number.
This scenario is also applicable to a pool of receptionists who support a larger organization
or who share support for various groups, so that if the primary receptionist is busy, the call
is routed to the backup receptionist, and if both are busy, the call is queued or forwarded
to an alternate location.
2.3.5 Supervisor
A user who is assigned to be a supervisor for a Cisco BroadWorks Call Center can
have two roles, that of a team lead and that of a supervisor.
In each case, the user is assigned to be a supervisor for a call center and is assigned
to supervise a specific list of agents.
2.7 Reporting
Reporting provides a comprehensive set of reports on the agent, the queue activity, and
the key performance indicators. Reports can be generated in real time in the Cisco
BroadWorks Agent and Supervisor clients for various time frames and intervals. Reports
that are required to be generated frequently may also be scheduled by administrators and
supervisors and then delivered via e-mail at the appropriate time.
All reports only allow visibility to the data that the user has permission to see. Agents can
only view reports on themselves and supervisors can only view reports on call centers or
the agents they supervise. Administrators can run reports on all entities in the enterprise.
Reports are designed to provide supervisors with a clear understanding of how the call
center and agents are functioning. There are over a dozen reports available as pre-
created canned reports. Additional reports may be added by creating custom reports.
For more information, see section 3.8 Reporting.
NOTE: Call Center Reporting capability is no longer available for new purchases made after
April 2019.
The Call Center solution is made up of various products and components that work
together to provide the full solution.
NOTE: Calls in a queue are typically ordered by wait time, with the longest waiting calls
prioritized to the top of the queue. Calls can be reordered by a supervisor and calls that were
offered to an agent and bounced are always prioritized to the top of the queue. In addition, a call
may be transferred by a supervisor or an agent from one call center to another, in which case
the wait time of a call can be preserved by policy.
5) The call center offers the call to an agent when the agent becomes available. A
whisper message can be configured to be played to the agent prior to receiving the
call to provide information regarding the call center from where the call is being sent.
This helps the agent better serve the customer.
Best Practice
Callers within the call center call flow can escape from any service by using an escape digit.
Escape from Auto Attendant – A caller can escape from the Auto Attendant by pressing 0, at
which point they are redirected to an operator, if configured.
Escape from Queue – A caller can escape from the queue by pressing a preconfigured digit, as
long as they are not listening to the mandatory entrance message. Upon dialing the escape
digit, they are rerouted based on the call center’s Busy treatment, which may be Call Forwarding
Busy or Voice Messaging.
Best Practice
There is no limit to the number of call centers an individual agent can be assigned to and an
agent’s selection criteria can vary in each call center. Therefore, an agent can be the first
selection in the “English-speaking new car sales” call center and the last selection in the
“Spanish-speaking used car sales” call center.
By the same logic, an agent can be a member of the primary “Sales” call center as well as an
agent in the “Support-Overflow” call center that includes agents who act as backups for when the
main “Support” call center is overloaded.
Messaging
ACD ACD
Unanswered Call
Call Center
Agent
Create a set of common announcement files and reuse them across multiple call centers.
For example, the following announcement can be broken down into four different announcement
files, with the first, third, and fourth fragments used across multiple call centers.
““Thank you for calling Acme Services. You have reached our sales department. All our
associates are currently busy, but please hold for the next available agent. If you would like to
speak to an operator, please press 0 now.”
For instance, to provide initial ringback to the caller, even though the call has been routed to the
queue because all agents are busy, load a “ringback” audio file as the first fragment, followed by
the standard entrance announcement. This gives the caller the comfort that their call attempted
to reach an agent before going into the queue.
Use the URL option for announcements that may be changed periodically or are used by
multiple call centers.
All call center announcements can be configured at the call center level as well as at the
DNIS level within a call center. Configuring announcements at the DNIS level provides
more differentiation for the caller since the caller receives announcements specific to the
DNIS number the caller has dialed.
The default announcements described in this section are always localized according to the
language of the queue.
For information on limits related to the number of recorded voice announcements or
number of Music-On-Hold announcements, see the Cisco BroadWorks System
Engineering Guide [2].
The following table describes the formats currently supported by the system.
Media File Stream Characteristics
Format
Preferred codecs can be configured against a call center. The configuration applies
whenever the caller is connected to the Media Server for the playback of an
announcement/treatment or whenever the caller is connected to an external music source.
The administrator can configure a different preferred codec for internal calls as well as
external calls.
Entrance X X X
Comfort X X X
Comfort Bypass X
Whisper X
Best Practice
It is critical to design announcements that correspond to the flow of calls through the call center,
including when calls route to overflow queues. Step though each call scenario, including calls
that are directly routed to agents, calls that get queued, and calls that immediately overflow, to
ensure the announcements provide the appropriate message to the caller.
The comfort message bypass is designed to support periods of low call volume.
Call flows in call centers are designed to support an “expected” call volume and wait time for
callers. Standard comfort messages are designed to support these wait times and provide
periodic reassurance that the call has not been forgotten. This feature provides a trigger that
automatically alters the default behavior when the wait time is short. This prevents a caller from
hearing a short portion of the standard comfort message that abruptly ends when they are
connected to an agent.
In a typical scenario, the Play announcement after ringing X seconds is enabled, which provides
ringback to the caller, followed by a shorter comfort message if the call is not answered within a
certain period of time.
Best Practice
A different call whisper message can be configured for each DNIS number and can be any type
of message.
Another use of the message is to prompt the agent about the day’s special sales deal,
such as “Leather jackets have 25% discounts”. In this case, the message may change
from day to day. Therefore, by using the URL method of loading, the message provides
for easier message management. The default announcements are always localized
according to the language of the agent.
The following table contains a mapping of the call center policies with their configurable
actions.
Policy Type Perform Busy Transfer Night Ringing Announce
No Action Service ment
Distinctive All
Ringing
Bounced Standard, X X
Premium
Best Practice
Distinctive ringing can be used with casual call center agents; such that they know that the call is
an ACD-related call and not a direct dialed call. Different ring patterns allow them to distinguish
between different call centers.
Auto-Answered calls – Agents with headsets that use auto-answer, such that their phone
automatically goes off-hook when a call is received, can use a combination of distinctive
ringing and a whisper message to alert them when a new call is about to be connected. A
distinctive ring pattern can be associated with “Forced Delivery” calls.
Best Practice
The Forced Forwarding policy is useful in scenarios where there is an emergency or no agents
are available to staff a call center. In such a situation, the administrator or supervisor can
temporarily redirect all new calls to an alternate call center until the situation is resolved.
Not Joined N/A Off Hook Off Not Offered Not Offered
Activation of Call Waiting is not encouraged for any agents except casual call center agents.
Activation of Do Not Disturb is not encouraged for any agents except those in Basic call centers.
Setting an ACD state of Unavailable is most appropriate for agents in Standard and Premium
call centers.
Best Practice
Use multiple DNIS numbers with a call center when the Agents and Routing policy apply to all
the DNIS numbers.
For example, when a single pool of agents handles calls for multiple inbound numbers, the
calling party receives custom greetings associated with each DNIS number, and the agent
sees the DNIS number when the call is offered, allowing them to provide the appropriate
greeting.
Best Practice
Disposition codes can be used to address multiple scenarios, for example, capturing the result of
the call (“Requires Follow-Up”, “Issue Resolved”, “Contacted Sales Rep”), capturing customer
comments (“Angry”, “Happy”, “Called Multiple Times”), or capturing marketing campaign
feedback (“Print Advertisement”, “Web Site”, “Direct Mailing”).
Best Practice
Outbound calling campaigns can be a complex undertaking, requiring the use of third-party
dialer platforms. Talk to your customer to ensure you understand their requirements, including
whether they want to use a preview, progressive, or predictive dialing process.
NOTE: For the calls to be delivered to agents per queue management policies, the agents must
be joined to the call center. For details, see section 3.3.4 Agent State Management.
3.8 Reporting
Agents, supervisors, and administrators use reports to obtain the key performance
indicators of agents and call centers.
The key characteristics of reporting are described in this section.
Agent Activity Detail Report Historical Agents and This provides details about an
Supervisors agent(s) ACD state changes,
disposition code usage, and
calls.
Agent Call Detail Report Historical Agents and This is a detailed list of all calls
Supervisors made or received by the agent.
Agent Call Report Real-Time Agents and This allows you to view what
Supervisors types of calls were received or
made by an agent (ACD,
inbound, outbound, and so on).
Agent Calls by Skill Report Real-Time Agents and This provides a view of how
Supervisors many ACD calls were received
per skill level by one or more
agents.
Agent Duration Report Real-Time Agents and This allows you to view how
Supervisors long an agent spends on
different types of calls. This
shows the total duration during
the time period.
Agent Duration by Skill Report Real-Time Agents and This captures the time agent(s)
Supervisors have spent on ACD calls
answered at each skill level.
Agent Activity Report Real-Time Agents and This allows you to view how
Supervisors agents used their time. It
shows how much time they
spend in different line/ACD
states.
Agent Sign-In Sign-Out Report Historical Agents and These are time-stamped
Supervisors entries to reflect working time.
Agent Summary Report Historical Supervisors This allows you to view and
compare agent performance.
They report on average
durations and maximum
durations during the time
period.
Agent Disposition Code Report Historical Supervisors This allows you to monitor an
agent’s use of disposition
codes.
Call Center Call Detail Report Historical Supervisors This contains a detailed list of
all calls handled by the call
center.
Call Center Incoming Calls Real-Time Supervisors This allows you to view what is
Report happening to calls that arrive at
the call center, for example,
are they being deflected, are
they arriving due to overflow?
Call Center Report Real-Time Supervisors This allows you to view what is
(Real-Time) happening to calls that enter
Call Center Presented Calls the queue, for example, how
Report many were received,
abandoned, escaped, and so
on.
Abandoned Call Report Real-Time Supervisors This allows you to view the
number of calls queued and
abandoned. Then you can
adjust staffing to create the
proper balance.
Call Center Summary Report Historical Supervisors This allows you to monitor the
trends for queued calls, for
example, the average wait
time, average speed of answer,
average abandonment.
Service Level Report Historical Supervisors This allows you to monitor the
compliance with service levels
(up to five). Then you can
adjust staffing to meet contract
obligations and customer
satisfaction.
Call Center Disposition Code Historical Supervisors This allows you to monitor the
Report use of disposition codes for
calls handled from a call
center.
Call Center Overflow Matrix Historical Supervisors This allows you to monitor
whether calls are overflowing
according to expectations.
Then you can adjust staffing to
create proper balance.
3.9.1 Agent
Calls can be delivered and distributed to any device associated with an agent in a call
center, including analog phones, mobile phones, soft phones, and IP phones.
Agents supporting more sophisticated call center environments are best served using a
SIP-based device with Advanced Call Control (ACC) and Device Key Synchronization
(DKS) support. To determine whether a device supports ACC or DKS, refer to the
relevant Partner Configuration Guide.
Extensions required by the agent can be split into two categories:
SIP Protocol extensions
FAC extensions
Hoteling Event Package Interface needed by the SIP phone, The Hoteling Host service is
which supports the x-broadworks- integrated with the Cisco
hoteling event package. BroadWorks Call Center solution to
provide “hot desking” for call center
agents.
Service Control URI for Emergency The SIP phone should send the URI During an ACD call, the call center
Escalation emergency-escalation@as-address agent presses a key to perform an
in the INFO. emergency escalation to a
The supervisor parameter indicates supervisor.
the specific supervisor to whom the The media session with the caller is
call needs to be escalated. This is not interrupted and the Application
optional. If the service is invoked in- Server invites the supervisor to
dialog and the parameter is not barge in to the call.
specified, then the Application
Server selects any available
supervisor and proceeds with the
emergency escalation request.
Service Control URI for Customer The SIP phone should send the URI During a call, the call center agent
Originated Trace customer-originated-trace@as- presses a key and triggers a
address in an INFO/INVITE. customer originated trace on the
Application Server.
The media session with the caller is
not interrupted.
Service Control URI for Disposition The SIP phone should send the URI During or after an ACD call, the call
Codes cc-disposition-code@as-address in center agent presses a key and
an INFO/INVITE. enters a disposition code using the
The code is the URI parameter that numeric keypad.
indicates the disposition code to be When invoked during an ACD call,
applied to the current ACD call or the media session with the caller is
the last ACD call if the call center not interrupted.
agent is still in the Wrap-up ACD
state.
Network-Initiated Hold Reminder The Application Server triggers the The call center agent may handle
hold reminder by sending an INVITE multiple calls at once, in which case
request with an Alert-Info header incoming ACD calls may be placed
on hold. If an ACD call remains on
hold and the call center agent is not
busy on other calls, then the
Application Server sends a hold
reminder to the SIP phone.
AS-Feature-Event Package Private The phone user must have a SIP The call center agent uses a key on
Data Extension phone that supports the as-feature- the SIP phone to set the ACD state.
event package. If the ACD state is set to
When the ACD status is changed “unavailable”, then the call center
through the web portal or a client agent enters an unavailability code.
application, Cisco BroadWorks
sends a NOTIFY request with
message body to the SIP phone to
indicate the ACD status change. In
addition, the call center agent can
initiate a status change from the SIP
phone by using soft keys. In this
case, the SIP phone sends a
SUBSCRIBE request with message
body.
Call Center MIME Type Cisco BroadWorks sends additional The call center agent receives an
ACD call information related to the ACD call and the display of the SIP
ACD call when an ACD call is sent phone indicates the key indicators
to the agent. The information is received from the Application
displayed to the call center agent on Server.
the SIP phone and can include the
wait time, call center user ID, call
center name, number of calls in
queue, and longest wait time.
The ACD call information is included
in the initial INVITE request in a
body of type application/x-
broadworks-call-center, containing
an extensible markup language
(xml) message.
Call Center Status Event Package The phone user must have a SIP Call center agents use SIP phones
phone that supports the x- to handle call from call centers. The
broadworks-call-center event status of these call centers is sent to
package. the SIP phones to allow the agents
to modify their call handling
behavior as the level of calls in the
call centers go up and down.
Place a call as a call center. #80 An agent can place an outgoing call
as the call center.
3.9.2 Supervisor
The following figure shows the network elements and applications that are required for the
Call Center solution and the interfaces between each element and application.
Some of the components that are only required for Enhanced Reporting are highlighted in
the figure.
For a complete description of server port configuration, see the Cisco BroadWorks Server
Security Guide [7].
Figure 7 Network Elements, Applications Required for Call Center Solution, and Interfaces
The network elements and applications required for the Receptionist solution are similar,
except that Enhanced Reporting components are not applicable.
Database Server – The Database Server provides redundant and centralized data
storage for Cisco BroadWorks applications. Specifically, the Enhanced Call Center
Reporting datastore (BWECCR schema) contains the data that is required for the
generation of reports.
Profile Server – The Profile Server provides the file repository function of Cisco
BroadWorks and it also hosts the applications that access the centralized database.
The following applications are deployed on the Profile Server in the context of Call
Center Reporting:
− CCReportingDBManagement application – This application manages the
Enhanced Call Center Reporting datastore (BWECCR schema) on the Database
Server. The BWECCR schema is created when the application is deployed on
the Profile Server. The application is patched through the standard patching
process for Cisco BroadWorks applications. Any required database patch is
applied through a patch on this application.
− CCReporting web application – This web application implements the reporting
engine, which retrieves data from the centralized database and generates the
report.
NOTE: Enhanced Reporting requires the use of the Cisco BroadWorks Agent or Cisco
BroadWorks Supervisor client.
4.2.1.1 Required
The following user licenses are required for agents to perform the functions defined in the
solution:
Call Center License – All agents are required to have one of the three levels of call
center licenses to perform the role:
− Call Center – Basic (user license) – This provides the user assigned with the
ability to join a Basic call center.
− Call Center – Standard (user license) – This provides the user assigned with the
ability to join a Standard or Basic call center.
− Call Center – Premium (user license) – This provides the user assigned with the
ability to join a Basic, Standard, or Premium call center.
Call Transfer – This is required for transferring calls into queues, to other agents, or to
supervisors.
Three-Way/N-Way Call – This is required for escalating or performing an emergency
call to a supervisor as well as other common agent tasks.
4.2.1.2 Optional
The following user licenses are optional for agents to perform the functions defined in the
solution:
Cisco BroadWorks Agent (user license) – This provides the user assigned with the
ability to use the Cisco BroadWorks Agent client.
Directory Number Hunting (user license) – When assigned to an agent, this provides
the ability to route calls to a user’s direct number directly into the call center,
leveraging all the agents in the call center.
4.2.2.1 Required
Call Transfer – This is required for transferring calls into queues, to other agents, or to
supervisors.
Call Center Monitoring – This is required for performing silent monitoring of an agent
or call center call.
Call Pickup with Barge-in – This is required to perform silent monitoring or a barge-in
to an agent call as well as emergency calls from agents.
Three-Way/N-Way Call – This is required for barge-in.
This section provides information on the system configuration required to enable the Call
Center solution.
NOTE 1: It is assumed that the Database Server has been installed and configured. For
information about the configuration of the Database Server, see the Cisco BroadWorks
Database Server Configuration Guide [6].
2) Configure the centralized database by adding the sites and associating the BWECCR
schema with the centralized database.
a. Add the centralized database entry. The required password represents the
password of the Oracle SYS account that was created as part of the Database
Server installation. The Database Server installation sets the SYS password to
bwadmin by default. The SYS account password set during the Database Server
installation can be changed at the
DBS_CLI/Applications/DbManagement/SystemAdmin level on the Database
Server. For more information about the configuration of the Database Server,
see the Cisco BroadWorks Database Server Configuration Guide [6].
Example
PS_CLI/Applications/CCReportingDBManagement/Database/Databases> add
bwCentralizedDb
Password:
Re-type Password:
…Done
PS_CLI/Applications/CCReportingDBManagement/Database/Databases/Sites> add
bwCentralizedDb site2.db.broadsoft.net 8521 false
…Done
c. Validate the configuration of the sites and the connection to the Database Server.
Example
PS_CLI/Applications/CCReportingDBManagement/Database/Databases/Sites>
validate
Hostname Database Status
===============================================
site1.db.broadsoft.net bwCentralizedDb Primary
site2.db.broadsoft.net bwCentralizedDb Standby
2 entries found.
NOTE: For site status description and for troubleshooting information, see section 9
Troubleshooting or to the online help for the CLI validate command.
d. Associate the “bweccr” schema with the centralized database added and select a
password for the call center reporting datastore.
NOTE 2: The CCReporting web application and the Application Server also connect to the
“bweccr” schema, and need to be configured with the same password. This is described in
sections 5.1.4 Install Reporting Engine and 5.1.8 Configure Enhanced Reporting on Application
Server, respectively.
Example
PS_CLI/Applications/CCReportingDBManagement/Database/Schemas/Instances>
set bweccr bweccr database bwCentralizedDb
…Done
PS_CLI/Applications/CCReportingDBManagement/Database/Schemas/Instances>
set bweccr bweccr password
Password:
Re-type Password:
…Done
PS_CLI/Applications/CCReportingDBManagement/DataRetention> set
ReportingRepositoryAddress http://ps-
repository.domain.net/CCReportingRepository
After the data stored in the Database Server reaches the provisioned data retention
maximum number of days, the data in the Database Server is purged and archived in
comma-separated values (csv) files. These files are saved on the Profile Server(s)
running the CCReportingRepository application. There is one csv file per Database table.
During the purging and archiving process, which occurs nightly, the csv files are zipped
together and stored in the CCReportingRepository in the <root>/DataArchive directory with
the date included in the zip file name.
Example
PS_CLI/Applications/CCReportingRepository/GeneralSettings> get
rootDirectory = /var/broadworks/ccreportingrepository/
The zip files are retained for a configurable amount of time before being deleted. This
retention time is configurable on the Profile Server.
Example
PS_CLI/Applications/CCReportingRepository/Cleanup/Subdirectories> set
/DataArchive deletionDelay 60
...Done
PS_CLI/Applications/CCReportingRepository/Cleanup/Subdirectories> get
SubDirectory Name Deletion Delay Compression Delay
======================================================
/ReportArchive 90 10
/DataArchive 60 10
2 entries found.
For more information about the data archiving process and the format of the csv and zip
files, see section 10 Archiving Reporting Data.
2) Configure the centralized database by adding the sites and associating the “bweccr”
schema with the centralized database.
a. Add the centralized database entry. The required password represents the
password of the Oracle SYS account that was created as part of the Database
Server installation. The Database Server installation sets the SYS password to
bwadmin by default.
Example
PS_CLI/Applications/CCReporting/Database/Databases> add bwCentralizedDb
Password:
Re-type Password:
…Done
PS_CLI/Applications/CCReporting/Database/Databases/Sites> add
bwCentralizedDb site2.db.broadsoft.net 8521 false
…Done
c. Validate the configuration of the sites and the connection to the Database Server.
Example
PS_CLI/Applications/CCReporting/Database/Databases/Sites> validate
Hostname Database Status
===============================================
site1.db.broadsoft.net bwCentralizedDb Primary
site2.db.broadsoft.net bwCentralizedDb Standby
2 entries found.
NOTE: For site status description and for troubleshooting information, see section 9
Troubleshooting or to the online help for the CLI validate command.
NOTE: It is important to ensure that the password is set prior to deploying the application.
Otherwise, the web application fails to connect to the “bweccr” schema and may cause the
schema to be locked on the Database Server. For help on resolving schema password issues,
see section 9 Troubleshooting.
Example
PS_CLI/Applications/CCReporting/Database/Schemas/Instances> set bweccr
bweccr database bwCentralizedDb
…Done
PS_CLI/Applications/CCReporting/Database/Schemas/Instances> set bweccr
bweccr password
Password:
Re-type Password:
…Done
3) Verify that the number of worker threads for the application is set to the number of
CPUs on the server.
Example
PS_CLI/Applications/CCReporting/GeneralSettings> get
MaxIntervalBasedQuerySize = 10000
MaxNonIntervalBasedQuerySize = 10000
NumWorkerThreads = 16
…Done
CCReporting Add the addresses of the Xtended Services Platform running the
PublicReporting web applications.
Add the addresses of the Application Servers.
CCReportingRepository Add the addresses the Profile Servers running the CCReporting web
applications.
Add the addresses the Profile Servers running the CCReportingDB
Management applications.
Add the addresses of the Application Servers.
2) Add the IP addresses of the Profile Server farm running the CCReporting web
application.
Example
PS_CLI/Applications/CCReportingRepository/NetworkAccessLists/WebDav> add
<ps-ip-address>
...Done
Example
PS_CLI/Applications/CCReportingRepository/NetworkAccessLists/WebDav> add
<ps-ip-address>
...Done
NOTE 1: Centralized database configuration is not replicated across Application Server cluster
members and must be manually configured on both cluster members.
NOTE 2: All Application Server clusters should point to a single centralized database and single
schema instance.
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/Databases/Sites>
add bwCentralizedDb site2.db.broadsoft.net 8521 false
…Done
c. Validate the configuration of the sites and the connection to the Database
Server.
Example
AS_CLI/Applications/ExecutionAndProvisioning/XS/Database/Databases/Sites>
validate
Hostname Database Status
===============================================
site1.db.broadsoft.net bwCentralizedDb Primary
site2.db.broadsoft.net bwCentralizedDb Standby
2 entries found.
NOTE: For site status description and for troubleshooting information, see section 9
Troubleshooting or to the online help for the CLI validate command.
NOTE: It is important to ensure that the password is set prior to associating the “bweccr”
schema with the database. As soon as the association is done, the application (if running)
attempts to connect to the “bweccr” schema. If the password is not set to the appropriate value,
then the Application Server fails to connect to the “bweccr” schema and may cause the schema
to be locked on the Database Server. For help on resolving schema password issues, see
section 9 Troubleshooting.
1 entry found.
NOTE: For schema status description and for troubleshooting information see section 9
Troubleshooting or to the online help for the CLI validate command.
2) Set the database connection timeout. The recommended value is 7500 milliseconds.
Example
AS_CLI/Maintenance/ContainerOptions> add provisioning
oracle.pingsite.timeout 7500
*** Warning: Broadworks needs to be restarted for the changes to take
effect ***
AS_CLI/Maintenance/ContainerOptions> get
Container Name Value
===========================================
provisioning oracle.pingsite.timeout 7500
1 entry found.
NOTE: The “defaultFromAddress” is used in the SMTP “MAIL FROM” command. This
parameter must be set to a value that is acceptable by the SMTP server used for the delivery of
reports. The generation of the reports is actually performed by the Profile Server(s) on which the
CCReporting web application is deployed, and if necessary, the IP addresses of the Profile
Server(s) must be added to the network access list of the SMTP server(s).
Example
AS_CLI/Interface/Mail> set primarySMTPServer <smtp1-ip-address>
...Done
The defaultDomain must be set to match the system default domain. If this is not set,
then login problems can occur because fetching information for users and virtual users on
the default domain fails. The system default domain can be found on the Application
Server at the AS_CLI/System/Domain> level.
The XspClusterFQDN should be set to the cluster fully qualified domain name (FQDN) of
the Xtended Services Platform when deploying in a redundant configuration. This must
be set if deploying in a redundant configuration. For more information, see section 5.2.1.4
Redundant Xtended Services Platform Configuration for Call Center and Receptionist.
XSP_CLI/Applications/BWCallCenter_22.0.9/General> g
defaultDomain=tier3support.us
The Public Reporting web interface (PRWI) must be configured. The context should be
set to the deployed context for the com.broadsoft.ccpri Public Reporting web application
shown in the following example.
XSP_CLI/Applications/BWCallCenter_22.0.9/PRWI/CCPRI> set context
com.broadsoft.ccpri
...Done
XSP_CLI/Applications/BWCallCenter_22.0.9/PRWI/CCPRI> get
context=com.broadsoft.ccpri
Use the downloaded war file to install, deploy, sign, and activate the new version.
Register the Xtended Services Platform (Xsp) host of the thin client against the call
control application ID under the call control application access control list (ACL) of all
Application Server clusters.
AS_CLI/System/NetworkAccessLists/OCI/CallControl/Application> add
com.broadsoft.callcenter 10.59.20.128 "Xsp host of Call Center"
5.2.1.3 Receptionist
The Receptionist web application must be installed, activated, signed, and deployed on
the Xtended Services Platform. Before deploying the new version, the file signature must
be set to ensure that the downloaded components by the web application are signed. The
following example shows signing with the Cisco/BroadSoft certificate. If a custom
certificate is needed, see the Cisco BroadWorks Hosted Thin Receptionist Configuration
and Administration Guide [13] for instructions on how to install a custom certificate.
XSP_CLI/Maintenance/ManagedObjects> install application /bw/install/
BWReceptionist_22.0.9.war
BroadWorks SW Manager installing BWReceptionist_22.0.9.war...
- Performing basic validation
. Valid application structure
. Name : BWReceptionist
. Description: BroadWorks Receptionist
. Version : 22.0.9
...Done
Use the downloaded war file to install, deploy, sign, and activate the new version.
5.2.1.4 Redundant Xtended Services Platform Configuration for Call Center and Receptionist
To achieve a redundant and scalable deployment model, multiple instances of the
Xtended Services Platform should be configured with the Call Center and Receptionist
web applications. The Thin Client application should be accessed via a cluster FQDN that
resolves to all of the Xtended Services Platforms in the cluster. Following is a sample
configuration for Call Center with two Xtended Services Platforms, though more can be
added as required. The Receptionist Redundant Deployment model is similar, except that
there is no Public Reporting web application.
xsp.broadsoft.com | 10.0.0.1,10.0.0.2
xsp1.broadsoft.com | 10.0.0.1
xsp2.broadsoft.com | 10.0.0.2
2: 10.0.0.1, 10.0.0.2
3: http://xsp.broadsoft.com/callcenter dns.broadsoft.com
http(s) http(s)
xsp1.broadsoft.com xsp2.broadsoft.com
10.0.0.1 10.0.0.2
In the previous example, when the user enters the URL for the Call Center web application
in the browser, that is, http://xsp.broadsoft.com/callcenter, the following occurs:
1) A DNS lookup is done on xsp.broadsoft.com.
2) The lookup resolves to xsp1.broadsoft.com and xsp2.broadsoft.com.
3) The browser accesses the application on one of the returned hosts for the cluster,
which is in this example, xsp1.broadsoft.com.
4) The host is configured to redirect the user to its specific host name when accessed via
its cluster FQDN, which is in this example, xsp1.broadsoft.com.
5) All subsequent requests are made to the specific host in the cluster.
The following CLI configurations must be set on the Xtended Services Platform for
redundancy.
The cluster FQDN must be configured in the Call Center web application.
XSP_CLI/Applications/BWCallCenter_22.0.15/General> g
defaultDomain=tier3support.us
profileCacheDir=<not defined, webapp using internal default>
cookieTimeOut=<not defined, webapp using internal default>
pollingTimeout=<not defined, webapp using internal default>
pollingDelay=<not defined, webapp using internal default>
sessionTimeout=<not defined, webapp using internal default>
xspClusterFQDN=xsp.broadsoft.com
redirectionURL=<not defined, webapp using internal default>
applicationLoadTimeout=<not defined, webapp using internal default>
showHotelingFlexibleSeatingTextBox=<not defined, webapp using internal
default>
httpSocketTimeout=<not defined, webapp using internal default>
maxHttpConnection=<not defined, webapp using internal default>
httpConnectionPerRoute=<not defined, webapp using internal default>
enforceSubscriptionsPerSecondLimit=<not defined, webapp using internal
default>
subscriptionsPerSecond=<not defined, webapp using internal default>
serverResponseTimeout=<not defined, webapp using internal default>
channelExpiryPeriod=<not defined, webapp using internal default>
subscriptionExpiryPeriod=<not defined, webapp using internal default>
subscriptionUpdatePeriod=<not defined, webapp using internal default>
channelUpdatePeriod=<not defined, webapp using internal default>
cometConnectionExpiryThreadPeriod=<not defined, webapp using internal
default>
hideRedirectionDialog=<not defined, webapp using internal default>
In the event of an Xtended Services Platform failure, the user is notified that a failure
occurred via an error dialog. The dialog contains a link to the Application Login page.
When the link is accessed, the user is redirected to the next available Xtended Services
Platform for login.
5.2.1.5 CommPilot
Configure the link to the Thin Client web application from the CommPilot web portal. This
enables the web portal to launch the Thin Client. In addition to this setting, there is an
Application Server setting that is required to enable the successful launch of the Thin
Client from the web portal. For more information on this, see section 5.2.2.3 Launch
Profile Link.
XSP_CLI/Applications/CommPilot/ClientApplicationLaunchUrls> set
callcenter http://xsp.broadsoft.com/callcenter
XSP_CLI/Applications/CommPilot/ClientApplicationLaunchUrls> set
receptionist http://xsp.broadsoft.com/receptionist
Set the context of the application for which the external agent is configured to listen for
PIV-based authentication is configured at the following CLI path.
XSP_CLI/Applications/BWReceptionist_<version>/PIV>set
pivAuthRedirectContext piv
See the Cisco BroadWorks Hosted Thin Call Center Agent/Supervisor Configuration and
Administration Guide [12].
Enabling Privacy Policy Link for Call Center and Receptionist.
The Privacy Policy Link, when clicked, displays the Privacy Policy statement in a newly
launched window. To support the display of a Privacy Policy link on the application Sign In
page, set the privacy policy URL through the XSP CLI as shown in the following example:
XSP_CLI/Applications/<Application>_<Version>/General> set
privacyPolicyURL www.broadsoft.com/privacy
Service Providers can customize the Privacy Policy Link through Deployment Studio (DS)
which is shown in the About tab on the Settings page for the logged in user (that is,
Receptionist, Supervisor, and Agent).
See the Cisco BroadWorks Hosted Thin Call Center Agent/Supervisor Configuration and
Administration Guide [12].
=========================================================================
======================================================
com.broadsoft.callcenter true 30
8
com.broadsoft.receptionist true
30 8
2 entries found.
2) Add the Xtended Services Platform(s) hosting the Call Center web application to the
network access list OCI call control list.
AS_CLI/System/NetworkAccessLists/OCI/CallControl> add 10.2.66.233 xsp1
...Done
AS_CLI/System/NetworkAccessLists/OCI/CallControl > add 10.2.66.237 xsp2
...Done
AS_CLI/System/NetworkAccessLists/OCI/CallControl> get
Address Description
========================
10.2.66.233 xsp1
10.2.66.237 xsp2
2 entries found.
3) Add the Xtended Services Platform(s) for the Xsi-Actions and Xsi-Events applications
to OCI Call Control applications. The application ID’s must match the deployed
context on the Xtended Services Platform for the Xsi-Actions/Xsi-Events application.
AS_CLI/System/NetworkAccessLists/OCI/CallControl/Application> add
com.broadsoft.xsi-actions 10.2.66.233
4) Add the Xtended Services Platform(s) hosting the Call Center web application to the
OCI Provisioning Server list.
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> add 10.2.66.233 xsp1
...Done
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> add 10.2.66.237 xsp2
...Done
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
==================================
10.2.66.233 xsp1
10.2.66.237 xps2
AS_CLI/SubscriberMgmt/User/ClientApplicationLaunchProfiles> get
user@domain
2 entries found.
AS_CLI/SubscriberMgmt/Group/ClientApplicationLaunchProfiles> get
MyEnterpriseId MyGroupId
Client Application Enabled Use Version Version
=================================================
callcenter true current
receptionist true current
2 entries found.
AS_CLI/SubscriberMgmt/ServiceProvider/ClientApplicationLaunchProfiles>
get MyEnterpriseId
Client Application Enabled Use Version Version
=================================================
callcenter true custom 22.0.11
receptionist true custom 22.0.8
2 entries found.
AS_CLI/SubscriberMgmt/ClientApplicationLaunchProfiles> get
Client Application Enabled Use Version Version
=================================================
callcenter true current
receptionist true current
2 entries found.
Call Center
List
Basic Call Standard Call Premium Call - Call Center Configuration is the basic
Center Configuration Center Configuration Center Configuration characteristics of the Call Center
Assign Assign Assign - Associate the agents created earlier to the Call
Agents Agents Agents Center
- Associate the supervisors created earlier to the
Configure Configure Call Center. Also associate agents to their
Supervisors Supervisors supervisors.
- Configure the primary phone number /
Configure Configure Configure extension. For DNIS, this is all the DNIS
Addresses Addresses DNIS numbers, aliases, priorities and additional
announcements.
Configure Configure Configure - Configure default announcements.
Announcements Announcements Announcements
The steps involved in the creation of a call center are shown in the following section using
the Call Center Creation Wizard. All steps can also be performed via the web portal by
accessing the call center’s configuration page.
Routing policy This policy determines if the queue should consider Agent Premium
skill levels when routing incoming calls to agents in the
group.
Call Distribution policy This policy determines how the system routes incoming All
calls to agents in the group.
If Routing policy is Skill-based, only the first three options
are available.
Bandwidth and quality of This determines the preferred codec to be used for call All
service (QOS) settings center announcements and Music On Hold.
Queue length The value is set to the number of callers to allow in queue All
before it overflows.
Enable Video Support This must be set to “true” if the call center supports video All
for announcements and Music On Hold.
Allow callers to dial digit to This must be set to “true” if the caller is permitted to dial a All
escape out of the queue digit to escape out of the queue while hearing
announcements/Music On Hold.
Play ringing when offering call This must be set to “true” if ringing should be played to the All
caller when a call is offered to the agent.
Reset caller statistics upon This must be set to “true” if the preserved wait time of the All
entry to queue call is to be reset when a call is transferred from one call
center queue to the other.
Allow agents to join call This must be set to “true” for agents to log in to the queue All
centers to receive calls.
Enable calls to agents in wrap- Agents receive calls from the queue even in Wrap-up state Standard
up state when this option is enabled. Premium
Enable maximum ACD wrap- This sets the value for the wrap-up timer. Standard
up timer Premium
Automatically set agent state to This enables and sets the agent state after a call from a All
“x” after call drop-down list. If Unavailable state is chosen, the
unavailable code can also be chosen from the drop-down
list.
Automatically answer calls For calls to be automatically answered by an agent, enable Premium
after waiting for “x” seconds this option and choose the value in seconds.
Enable Call Center External To enable Enhanced Reporting for the call center, enable Standard
Reporting this option. Premium
DNIS Display Settings Use these settings to indicate whether the DNIS name Premium
and/or number should be displayed to the agent when
a call is presented to the agent.
DNIS Priority Settings Determine the thresholds for promoting calls from one Premium
DNIS priority to another.
These settings are used to prevent starvation, where a
call could remain queued for a long time if there are
always calls coming into the queue with higher priority.
Once the DNIS parameters are set for a call center, the DNISs are added to the call
center. A primary DNIS is always pre-populated in the call center, and can be modified to
set the phone number, extension, and other attributes. Additional DNISs are also added
in this step.
In addition to the phone number and extension, the attributes in the following table are
configured for each DNIS.
Attribute Configuration Call Center Type
Priority Select the priority of the DNIS from the following options: Premium
Highest, High, Medium, and Low.
Calling Line ID Optionally, provide a display phone number. This number Premium
is used instead of the DNIS phone number for display
purposes.
Use Custom Calling Select this option if a custom calling name should be used Premium
Name Settings for display purposes.
Allow Outgoing Call Select this option if agents staffing this call center are Premium
Center Call allowed to initiate outbound call campaigns for this DNIS.
There are three different ways to set the calling name presented to the agent for incoming
calls with the following settings:
Display DNIS Name to agent when presenting call instead of Calling Name (See
DNIS Display settings in Figure 13 Configuring DNIS Parameters for Premium Call
Center).
Use custom Calling Line name settings (See Figure 15 Add DNIS).
The following table gives a summary:
Display DNIS Name to agent
Use custom Calling
when presenting call instead Result
Line name settings
of Calling Name
enabled enabled end configured The custom DNIS calling name is presented
to the agent.
For Premium call centers where skill-based routing was chosen in Step 1 – Configure Call
Center Profile, agents must be assigned a skill level when they are assigned to the call
center.
Figure 17 Assign Agents to Call Center – Premium with Skill- based Routing Selected
The following table contains the various attributes for the Holiday Service policy.
Attribute Configuration Call Center Type
The following table contains the various attributes for the Night Service policy.
Attribute Configuration Call Center Type
Action Specify the action to apply to calls during the night Premium
schedule.
The following actions are configurable:
None
Perform Busy treatment
Transfer to phone number/SIP-URI
Force Night Service Set to “true” to force night service regardless of night Premium
schedule.
Night Schedule This is the schedule to be followed for the Night Premium
Service policy.
Allow feature access codes to Set to “true” if FAC codes can manually override Night Premium
manually override night service Service policy.
Normal Mode Announcements Select the audio or video files to play in the normal Premium
mode announcement.
The following type of files can be chosen:
Default
URL (up to four URL addresses)
Custom (up to four custom files)
NOTE: The URLs and files specified are played in the
order listed.
Manual Mode Announcements Select the audio or video files to play in the manual Premium
mode announcement.
The following type of files can be chosen:
Default
URL (up to four URL addresses)
Custom (up to four custom files)
NOTE: The URLs and files specified are played in the
order listed.
The following table contains the various attributes for the Forced Forwarding policy.
Attribute Configuration Call Center Type
Call forward to phone number Define where you would like calls forwarded. Premium
Allow feature access codes to Specify whether feature access codes Premium
configure forced forwarding activate and deactivate the forced forwarding
of calls.
The following table contains the various attributes for the Bounced Calls policy.
Attribute Configuration Call Center Type
Bounce calls after x rings Specify whether to bounce calls and Standard,
the number of rings to bounce the call Premium
after.
Alert agent if call is on hold for Specify whether to alert agents about Standard,
longer than “x” seconds held calls and specify the time in Premium
seconds after which to alert the agent.
Bounce calls after being on hold by Specify whether to bounce held calls Standard,
agent for longer than “x” seconds and enter the number of seconds after Premium
which a held call should be bounced.
The following table contains the various attributes for the Stranded Calls policy.
Attribute Configuration Call Center Type
The following table contains the various attributes for the Overflow policy.
Attribute Configuration Call Center Type
Action Specify the action to take for overflow calls. The Standard,
following actions are configurable: Premium
Perform Busy treatment
Transfer to phone number/SIP-URI and then enter the
SIP-URI to transfer the calls
Play ringing until caller hangs up
Enable overflow after Set to “true” if the administrator would like to enable Standard,
calls wait “x” seconds the Overflow policy (Time). Specify the waiting time Premium
after which a call is considered an overflow.
The following table contains the various attributes configurable for the Entrance Message.
Attribute Configuration Call Center Type
Play entrance message Indicate whether the entrance message plays to All
queued callers.
Enable estimated wait message Enable or disable Estimated Wait Message. All
Play updated wait message Enable or disable the re-calculation and repetition of All
the Estimated Wait Message. If enabled, specify the
frequency of the announcement.
Message Options Select and configure the message option you want to All
use for this call center.
To announce their position in the queue to callers,
choose option to announce the queue position. Enter
the maximum queue position to play this
announcement to. The number must be from one
through 100.
To announce their approximate waiting time to callers,
choose option to Announce wait time. Enter the
maximum waiting time (in minutes) during which the
message can play. The number must be from one
through 100.
The following table contains the various attributes configurable for the Comfort Message.
Attribute Configuration Call Center Type
Play comfort message Indicate whether the comfort message plays to users. All
The following table contains the various attributes configurable for Music On Hold.
Attribute Configuration Call Center Type
Enable Music On Hold Indicate whether the music or video plays to callers. All
Music On Hold for Internal The administrator can configure different Music-On- Basic,
and External Calls Hold settings for internal and external calls. Standard
Announcements Select the audio or video files to play for Music On All
Hold.
The following type of files can be chosen:
Default
URL (up to four URL addresses)
Custom (up to four custom files)
NOTE: The URLs and files specified are played in
the order listed.
The following table contains the various attributes configurable for the Call Whisper
Message.
Attribute Configuration Call Center Type
Play call whisper message Indicate whether the whisper message plays to Premium
agents.
Announcements Select the audio or video files to play for Music On Premium
Hold.
The following type of files can be chosen:
Default
URL (up to four URL addresses)
Custom (up to four custom files)
NOTE: The URLs and files specified are played in
the order listed.
The following table contains the various attributes configurable for the Comfort Message
Bypass.
Attribute Configuration Call Center Type
Play comfort message bypass Enable or disable Comfort message bypass. Premium
Estimated wait time in Specify the estimated waiting time before the Premium
seconds comfort message is skipped.
Play announcement after Specify whether the comfort message bypass Premium
ringing for “x” seconds announcement plays after ringing and then the
interval after which it plays.
Announcements Select the audio or video files to play for Music On Premium
Hold.
The following type of files can be chosen:
Default
URL (up to four URL addresses)
Custom (up to four custom files)
NOTE: The URLs and files specified are played in
the order listed.
Call Center Thresholds Set to “On” to use the provisioned values of Standard, Premium
Thresholds. When on, clients and e-mail addresses
(if provisioned) will receive a notification of threshold
crossings.
Calls In Queue - Yellow / Red If provisioned, specifies the number of queued calls, Standard, Premium
Threshold which will trigger yellow/red notifications.
Current Longest Waiting Call – If provisioned, specifies the wait time for the longest Standard, Premium
Yellow / Red Threshold waiting call in the queue, which will trigger a
yellow/red notification.
Estimated Wait Time – Yellow / If provisioned, specifies the estimated wait time Standard, Premium
Red Threshold (calculated) for the queue, which will trigger a
yellow/red notification.
Average Handling Time – Yellow / If provisioned, specifies the average handling time Standard, Premium
Red Threshold for the queue, which will trigger a yellow/red
notification.
Average Speed of Answer – If provisioned, specifies the average speed of Standard, Premium
Yellow / Red Threshold answer for the queue, which will trigger a yellow/red
notification.
E-mail Notification Set to true if an e-mail should be generated when Standard, Premium
thresholds are crossed.
E-mail Addresses Provision up to eight e-mail addresses for notification Standard, Premium
of threshold crossings.
Best Practice
If agents are assigned to multiple call centers, it is more efficient to set up the call centers first
and then go to this agent’s pages. This way they can be assigned in bulk to multiple call centers
in a single step.
Current Call State Idle Time – If provisioned, specifies an agent’s idle duration, which, Standard, Premium
Yellow / Red Threshold will trigger a yellow/red notification.
Current Call State On-call Time If provisioned, specifies an agent’s on-call duration, Standard, Premium
– Yellow / Red Threshold which will trigger a yellow/red notification.
Current Call State Unavailable If provisioned, specifies an agent’s unavailable Standard, Premium
Time – Yellow / Red Threshold duration, which will trigger a yellow/red notification.
Average Busy In – Yellow / Red If provisioned, specifies an agent’s average busy time Standard, Premium
Threshold on ACD calls which will trigger a yellow/red notification.
Average Busy Out – Yellow / If provisioned, specifies an agent’s average busy time Standard, Premium
Red Threshold on outbound ACD calls which will trigger a yellow/red
notification.
E-mail Notification Set to true if an e-mail should be generated when Standard, Premium
thresholds are crossed.
E-mail Addresses Provision up to eight e-mail addresses for notification Standard, Premium
of threshold crossings.
The following table contains the various attributes configurable for the agent settings.
Attribute Configuration Call Center Type
Agent ACD State Set the agent’s ACD state from the ACD drop-down Standard, Premium
list. The agent can change the ACD state from the
web portal as well as from the client.
Agent Threshold Select the Agent Threshold Profile, which should be Standard, Premium
Profile applied to this agent.
Make Outgoing Call Select the agent’s outgoing calls setting. Premium
The guard timer is used to provide a short interval between the time that a call ends and the time
that a new call is offered to the agent. The typical setting is 2 through 5 seconds.
The purpose is to allow the agent to properly transition to the Wrap-up state (if applicable)
and prevent a call from alerting the agent the instant they hang up on a call.
Attribute Configuration
Report Template Name Select the report to be scheduled by choosing the appropriate report template.
Scheduling Details Select the time zone for the schedule and determine whether the schedule is a
recurring or a one-time execution.
If it is a one-time execution, specify the date and time at which the report is to be run.
If it is a recurrence, specify the date at which the scheduled report shall become
active and indicate the time at which the report should be run. Indicate the
recurrence period (daily, weekly, monthly, or yearly) and indicate the date at which
the scheduled report shall expire (if required).
Report Details Select the time zone for the schedule and the time frame for the report.
Indicate the sampling period (15 minute, 30 minute, 60 minute, daily, weekly, or
monthly) if the requested report template is interval-based, and indicate the start
day of week if the sampling period is set to “weekly”.
Indicate the report format, date format, and time format.
Performance Parameters Indicate the call completion and short duration call threshold values.
These values are only required for reports that make use of the performance
parameters.
Destination for Report Specify the list of e-mail destinations (up to 9) for the report.
Generation
Report Template Name Select the report to be scheduled by choosing the appropriate report template.
Scheduling Details Select the time zone for the schedule and determine whether the schedule is a
recurring or a one-time execution.
If it is a one-time execution, specify the date and time at which the report is to be run.
If it is a recurrence, specify the date at which the scheduled report shall become active
and indicate the time at which the report should be run. Indicate the recurrence period
(daily, weekly, monthly, or yearly) and indicate the date at which the scheduled report
shall expire (if required).
Call Center Selection Select the call centers to include in the report.
The list of call centers includes former call centers (that is, call centers for which
external reporting has been deleted or call centers that have simply been deleted from
the system). Records of former call centers are included in reports if there are
associated entries in the database for the requested time frame.
Note that records of former call centers are only accessible in reports scheduled by
administrators via the web portal. On-demand or scheduled reports requested by
supervisors only include the current records of call centers.
Performance Parameters Indicate the service-level threshold values and parameters, the service-level objective,
and the abandoned call threshold values.
These values are only required for reports that make use of the performance
parameters.
Destination for Report Specify the list of e-mail destinations (up to 9) for the report.
Generation
Report Template Select the report to be scheduled by choosing the appropriate report
Name template.
Scheduling Details Select the time zone for the schedule and determine whether the schedule is
a recurring or a one-time execution.
If it is a one-time execution, specify the date and time at which the report is to
be run.
If it is a recurrence, specify the date at which the scheduled report shall
become active and indicate the time at which the report should be run.
Indicate the recurrence period (daily, weekly, monthly, or yearly) and indicate
the date at which the scheduled report shall expire (if required).
Report Details Select By DNIS to schedule a Call Center Report. Select the time zone for
the schedule and the time frame for the report.
Indicate the sampling period (15 minute, 30 minute, 60 minute, daily, weekly,
or monthly) if the requested report template is interval-based, and indicate
the start day of week if the sampling period is set to “weekly”.
Indicate the report format, date format, and time format.
DNIS/CallCenter Select the call center and then the DNIS to include in the report.
Selection The list of agents includes former agents (that is, agents who have been
removed from the call center user license or agents who have simply been
deleted from the system). Records of former agents are included in reports
if there are associated entries in the database for the requested time frame.
Note that records of former entries are only accessible in reports scheduled
by administrators via the web portal. On-demand or scheduled reports
requested by agents or supervisors only include the current records of
agents.
Performance Indicate the service-level threshold values and parameters, the service-level
Parameters objective, and the abandoned call threshold values.
These values are only required for reports that make use of the performance
parameters.
Destination for Specify the list of e-mail destinations (up to 9) for the report.
Report Generation
Once the branding template is regenerated using the BI Publisher plug-in, the
administrator uploads the XSL-FO style sheet to Cisco BroadWorks via the web portal.
The following figure shows the web portal page for an enterprise. Custom branding
templates can be defined at the system level and at the enterprise level.
Unable to log in to the The default domain on the Call Verify that the default domain set in the Call
client. Center and/or Receptionist Center CLI and/or Receptionist CLI matches the
application does not match the default domain of the system.
system default domain.
If the following error message is Verify that the Xtended Services Platform IP
seen in the client log file, it address is in the Application Server CLI
indicates an access control list (System/NetworkAccessLists/OCI/Provisioning).
(ACL) problem:
SEVERE:
BwCommunicationMgr:
Failed to register OCI-P protocol
Reporting link is not Call centers (are) not configured From the CommPilot web portal, make sure that
showing up in the for reporting. the call center profile for each call center has
client. either external reporting enabled.
Report request times HTTP time-out set to low. The HttpSocketTimeout in the client CLI should
out for Call Center be increased. It defaults to 60000 milliseconds
client. (1 minute).
Wrong version of client The client application launch Verify the AS_CLI for the
is launched from web profile is set to the wrong value. ClientApplicationLaunchProfile to ensure the
portal. application version is set correctly for the user,
group, service provider, and/or system.
Hosted Thin Client is The client application launch URL Verify that the CommPilot
not launched even on the Xtended Services Platform ClientApplicationLaunchURL on the Xtended
though is not set correctly. Services Platform CLI is set correctly.
ClientApplicationLaunc
hProfile in Application
Server is set correctly
User is logged out User is not being redirected to the Verify that the Xtended Services Platform CLI for
while using the client. same Xtended Services Platform the HTTP interface configuration on each
in a clustered configuration Xtended Services Platform in the cluster is set to
redirect any requests to the cluster FQDN to its
own host address.
Report templates are Public reporting is not configured Verify that the public reporting context in the Call
not showing up in the correctly. Center CLI is set correctly.
Call Center client. Verify that the supervisor user who is logged in is
assigned as a supervisor or agent of at least one
call center.
An error message is The user for the call has migrated The client resets itself on the next call update it
seen in the client when to the secondary Application receives from the server for any call or when
an action is taken on a Server in a redundant Application logging back into the client.
call. Server configuration due to
failover.
A report request is After deploying Enhanced Verify the configuration of the Database Server
failing with the Reporting for the first time, this for the CCReporting web application (for more
following error error might indicate that the information, see section 5.1.4 Install Reporting
message: database is not configured Engine).
[Error 3002] Database correctly for the CCReporting web Inspect the CCReporting web application logs to
not available. Cause: application. verify the status of the database connection.
Read/write access to Post initial deployment, it should If the “bweccr” schema password is not
database schema is be noted that this is an expected configured correctly, the following entry is in the
not available. error if the Database Server is log file, in particular in the CommonPersistency
currently in the process of failing input channel:
over from one site to another.
The CCReporting web application SCHEMA: Could not connect to bweccr (invalid
requires a read-write connection password).
to the “bweccr” database schema In this case, use the CLI
for report generation. (Applications/CCReporting/Database/Schemas)
to reset the “bweccr” schema password to the
appropriate value.
If the password is not configured correctly for a
longer period, then it is possible for the “bweccr”
schema to become locked.
SCHEMA: Could not connect to bweccr
(account locked).
In this case, use the CLI (Applications
/CCReporting/Database/Schemas) to reset the
“bweccr” schema password to the appropriate
value. Then use the dbsctl tool from the
Database Server to unlock the “bweccr” schema.
dbsctl account unlock expired
The following entry appears in the log file, in
particular in the CommonPersistency input
channel, if the application is connecting properly
to the “bweccr” schema.
SCHEMA: bweccr Access status change from
SCHEMA_NA to SCHEMA_RW.
After deploying This is an indication that the Verify the configuration of the Database Server
Enhanced Reporting Application Server is not on the Application Server. (For more
as described in connecting to the “bweccr” information, see section 5.1.8 Configure Enhanced
section 5.1 Deploy schema on the Database Server. Reporting on Application Server.)
Enhanced Reporting, This can be caused by the Inspect the Execution Server (XS) logs to verify
report requests are following: the status of the database connection.
failing with the
following error The database is not configured If the “bweccr” schema password is not
message: correctly on the Application configured correctly, the following entry is in the
Server. log file, in particular in the CommonPersistency
[Error 3069] No The database was configured input channel:
agents found for the properly, but agent, call center,
report. SCHEMA: Could not connect to bweccr (invalid
DNIS, and supervisor password).
[Error 3070] No call information are not
centers found for the synchronized on the centralized In this case, use the CLI
report. database. This can occur if (Applications/ExecutionAndProvisioning/XS/Data
Enhanced Reporting is enabled base/Schemas) to reset the “bweccr” schema
for a group/enterprise prior to password to the appropriate value.
configuring the centralized If the password is not configured correctly for a
database for the first time. longer period, then it is possible for the “bweccr”
The database was configured schema to become locked.
properly, prior to enabling SCHEMA: Could not connect to bweccr
Enhanced Reporting for the (account locked).
group or enterprise, but external
reporting is not enabled for the In this case, use the CLI
relevant call centers. Enabling (Applications/ExecutionAndProvisioning/XS/Data
external reporting on a call base/Schemas) to reset the “bweccr” schema
center ensures that supervisor password to the appropriate value. Then use the
to agent, call center, and DNIS dbsctl tool from the Database Server to unlock
relationships are stored on the the “bweccr” schema.
centralized database. dbsctl account unlock expired
The following entry appears in the log file, in
particular in the CommonPersistency input
channel, if the application is connecting properly
to the “bweccr” schema.
SCHEMA: bweccr Access status change from
SCHEMA_NA to SCHEMA_RW
If the Application Server connects properly to the
“bweccr” schema and the problem still exists,
then verify that external reporting is enabled on
the relevant call centers. For more information,
see section 7.4.1 Step 1 – Configure Call Center
Profile.
If external reporting is enabled for the relevant
call centers, then use the CLI
(System/Util/EnhancedReporting) to
resynchronize the group or enterprise call center
information to the Database Server.
Not Available A database is not available on Verify that the database is installed and working
this site or is not running. properly and that Cisco BroadWorks is running
on the site's nodes.
Unreachable This site or the database listener Check the network connection to the site and
is unreachable. make sure that Cisco BroadWorks is running on
the site's nodes.
Password Mismatch The password set in the CLI does Reset the password for the database in the CLI.
not match the password set for
the database.
Not Available The schema is not available. Check the status of the site. If the status of the
site is "Not Available", "Password Mismatch", or
"Unreachable", address the corresponding
issues until the status displays "Primary" or
"Standby" indicating that the site is available.
When the site is available, use the get command
at the Database Server CLI
Applications/DbManagement/DbManager/Sche
mas level to verify if the schema exists.
If the schema does not exist, use the deploy
command to deploy the schema to the
database.
Password Mismatch The password set in the CLI does Check the network connection to the site and
not match the password set for make sure that Cisco BroadWorks is running on
the schema. the site's nodes.
Account Locked The schema account is locked. Unlock the schema account at the Database
Server.
… where:
<root> The configured reportingRepositoryAddress.
… where:
<ver> One or more digits that represent the database schema version from
which the purged data was extracted
<yyyy> The four-digit year
<mm> The two-digit month number of the year (01 through 12)
<dd> The two-digit day number of the month (01 through 31)
<HH> The two-digit hour in 24-hour format (00 through 23)
<MM> The two-digit minute (00 through 59)
… where:
<table> The name of the table in the database
<ver> One or more digits that represent the database schema version from
which the purged data was extracted
<yyyy> The four-digit year
<mm> The two-digit month number of the year (01 through 12)
<dd> The two-digit day number of the month (01 through 31)
<HH> The two-digit hour in 24-hour format (00 through 23)
<MM> The two-digit minute (00 through 59)
LOCAL_CALLID The local call identifier is reported in the call detail record (CDR).
START_TIME This field contains a time stamp capturing the time at which the call was
originated or received.
RELEASE_TIME This field contains a time stamp capturing the time at which the call was
released by the agent or remote party.
CC_WAIT_TIME This field contains the amount of time that a caller waited on a call
center queue before being offered to the agent. This value is in seconds
and does not contain the ring time associated with the call. It is only
present for an inbound call center call.
ANSWER_TIME This field contains a time stamp capturing the time at which the call was
answered by the agent or remote party.
TALK_TIME This field contains the amount of time the call was in a connected state.
It does not include the ring time or held time.
HOLD_TIME This field contains the amount of time (cumulative) that the call was held,
excluding the current holding period, if applicable.
WRAPUP_TIME This field contains the amount of time (cumulative) that the call was in
the Wrap-up state.
REDIRECT_TIME This field contains a time stamp capturing the time at which the call was
redirected by the agent.
File: ACTIVITY_AGENT_CALL_DETAILS
Column Name Description
REMOTE_NUMBER This is the number calling the agent or the number the agent called.
NUMBER_CALLED This is the DNIS or queue number the caller used (only valid for
incoming ACD calls).
REMOTE_CALLID This is the remote side call identifier used for call correlation.
SIGNED_IN The value set to “T” indicates that the agent who offered the call was
signed in to the call center.
REDIRECT_TO_QUEUE The value set to “T” indicates that the call was redirected to another
queue.
REDIRECT_CALL_TYPE The value set to “T” indicates that the call was transferred within the
enterprise/group.
PERSONALITY The value set to “O” indicates that the call was originated. T indicates
the call was received.
ESCALATION The value set to “S” indicates standard escalation on the call whereas
the value set to “E” indicates emergency escalation for the call.
File: ACTIVITY_AGENT_STATE
Column Name Description
START_TIME This is the time the agent entered into this state.
END_TIME This is the time the agent transitions out of this state.
File: ACTIVITY_AGENT_SIGNIN_SIGNOUT
Column Name Description
File: ACTIVITY_CC_CALLS
Column Name Description
SEQUENCE This is the sequence number from the Xtended Services Interface (Xsi)
event. It is used to keep track of the sequence of the last packet that
updated this row.
DNIS_UID This refers to a unique DNIS in the DNIS table. The call intended for the
call center is identified on a per-DNIS basis.
LOCAL_CALLID This is the local call identifier as reported in the call detail record (CDR).
START_TIME This field contains a time stamp capturing the time at which the call was
originated or received.
END_TIME This field contains a time stamp capturing the time at which the call is
removed from the queue.
INCOMING This field indicates whether the call was incoming to the ACD.
REMOVE_REASON This field contains the reason why the call is removed from the queue.
WAIT_TIME_IN_QUEUE This is the call’s wait time in the queue. This wait time includes any
preserved wait time if the call was in other queues.
TALK_TIME This is the time an agent spends talking on the call. It does not include
hold time.
HOLD_TIME This is the total time the call was put on hold by the answering agent.
WRAPUP_TIME This is the time spent in after-call work (related to this call) by the
answering agent.
OFFER_TIME This is the time the call was offered to an agent who eventually answers
the call.
OFFER_COUNT This is the number of times the call was offered to agents.
OVERFLOW_DNIS_UID This uniquely identifies the call center from where the call overflowed.
File: ACTIVITY_CC_CALL_DETAILS
Column Name Description
DNIS_UID This refers to a unique DNIS in the DNIS table. The call intended for
the call center is identified on a per-DNIS basis.
NUMBER_CALLED This is the DNIS or queue number the caller used (only valid for
incoming ACD calls).
REMOTE_CALLID This is the remote side call identifier, used for call correlation.
REDIRECT_NUMBER This is the transfer number if the call was transferred by a supervisor.
REDIRECT_NUMBER_ This is the transfer number if the call was transferred by the answering
AGENT agent.
AGENT_REMOTE_ This is the call identifier for the agent who answered the call.
CALLID
AGENT_NETWORK_ This is the network call identifier for the agent who answered the call.
CALLID
AGENT_UID This identifies an agent uniquely in the AGENTS table. It is the ID of the
agent who is joining/leaving the call center.
START_TIME This is the time the agent entered into this state.
END_TIME This is the time the agent transitions out of this state.
Files: INTSTATS15_AGENT/INTSTATS30_AGENT/INTSTATS60_AGENT
Column Name Description
RP_CALLS_ This is the number of route point calls that were answered by the agent.
ANSWERED
OUTBOUND_RP_ This is the number of outbound route point calls made by this agent,
CALLS_ANSWERED which were answered.
INBOUND_CALLS_ This is the number of inbound calls (excluding call center calls and
ANSWERED internal calls) that were answered by the agent.
OUTBOUND_CALLS_ This is the number of outbound calls made by this agent, which were
ANSWERED answered.
INTERNAL_CALLS_ This is the number of internal calls made or received by the agent,
ANSWERED which were answered.
NUM_SIGNIN This is the number of times the agent has signed in.
LONGEST_RP_CALL This is the longest route point call the agent is involved in.
LONGEST_OUTBOUN This is the longest outbound route point call the agent is involved in.
D_RP_CALL
LONGEST_INBOUND_ This is the longest inbound call the agent is involved in.
CALL
LONGEST_OUTBOUN This is the longest outbound call the agent is involved in.
D_CALL
TOTAL_INBOUND_ This is the total length of this agent’s inbound calls during the reporting
CALL_TIME period.
TOTAL_OUTBOUND_ This is the total length of this agent’s outbound calls during the reporting
CALL_TIME period.
TOTAL_INTERNAL_ This is the total length of this agent’s internal calls during the reporting
CALL_TIME period.
TOTAL_TALK_TIME This is the total length of time that the agent spent talking (for ACD
calls). This does not include hold time or ring time.
TOTAL_HOLD_TIME This is the total length of time that the agent put incoming ACD calls on
hold during the reporting period.
TOTAL_IDLE_TIME This is the time during the collection interval that the agent was in the
Available state and not on a call.
TOTAL_WRAPUP_ This is the time that the agent spent in Wrap-up state during the
TIME reporting period.
TOTAL_SIGNED_IN_ This is the time that the agent was signed in during the reporting period.
TIME This includes time spent in all agent states other than Sign-out.
TOTAL_AVAILABLE_ This is the time that the agent was in the Available state during the
TIME reporting period.
TOTAL_UNAVAILABLE This is the time that the agent was in the Unavailable state during the
_TIME reporting period.
TOTAL_UNAVAILABLE This is the time that the agent was in the Unavailable state during the
_TIME_NOCODE reporting period but the agent did not enter any code.
Deprecated Files:
INTSTATS15_AGENT_DNIS/INTSTATS30_AGENT_DNIS/INTSTATS60_
AGENT_DNIS
Files:
INTSTATS15_AGENT_DNIS_SKILL/INTSTATS30_AGENT_DNIS_SKILL/INTSTATS6
0_AGENT_DNIS_SKILL
Statistics captured prior to a Release 19 upgrade will be exported and purged using the
deprecated INTSTATSXX_AGENT_DNIS file definitions as their age exceeds the configured
retention values. Eventually, all such statistics will be purged and the
INTSTATSXX_AGENT_DNIS definitions will no longer be used.
Statistics captured after a Release 19 upgrade will be exported and purged using the new
INTSTATSXX_AGENT_DNIS_SKILL file definitions as their age exceeds configured retention
values.
Fresh Release 19 installs will never export statistics using the deprecated
INTSTATSXX_AGENT_DNIS file definitions. The INTSTATSXX_AGENT_DNIS_SKILL file
definitions are used exclusively.
AGENT_UID This identifies an agent uniquely in the AGENTS table. It is the ID of the
agent for whom the statistics are being stored for the interval indicated
by the start time.
DNIS_UID This identifies a DNIS uniquely in the DNIS table. It is the ID of the
DNIS on which the statistics are based.
CC_CALLS_ This is the number of call center calls that were presented to the agent.
PRESENTED A presented call is a call that is routed from a queue to an agent (rings
the agent or attempts to ring the agent).
CC_CALLS_ This is the number of call center calls that were answered by this agent.
ANSWERED
CC_OUTBOUND_ This is the number of outbound call center calls placed by this agent,
CALLS_ANSWERED which are answered.
CC_CALLS_HELD This is the number of times the agent put inbound call center calls on
hold. A call center call that was put on hold twice still only increments
the counter by one.
CC_CALLS_ This is the number of times the agent transferred inbound call center
TRANSFERED calls.
CC_NUM_EMG_ This is the number of times the agent initiated an emergency call to a
ESCALATIONS supervisor.
LONGEST_CC_ This is the longest outbound call an agent is involved in when made as
OUTBOUND_CALL an ACD call.
TOTAL_CC_CALL_TIME This is the total length of this agent’s ACD calls during the reporting
period.
TOTAL_OUTBOUND_ This is the total length of this agent’s outbound calls acting as an ACD
CC_CALL_TIME during the reporting period.
TOTAL_CC_TALK_TIME This is the total length of time that the agent spent talking (for ACD
calls). This does not include hold time or ring time.
TOTAL_CC_HOLD_ This is the total length of time that the agent put incoming ACD calls on
TIME hold during the reporting period.
NUM_CC_ This is the number of calls tagged with the disposition code and
DISPOSITION_CALLS completed during the reporting period. Note that if a call is tagged twice
with the same disposition code, it counts as two calls.
TOTAL_STAFFED_TIM This is the time that the agent was logged in to the ACD during the
E reporting period.
AGENT_SKILL Skill level of the agent in the call center owning the DNIS identified
by DNIS_UID. If that call center is a priority-based call center, this
value will be 0.
If the skill level is changed in the call center during the interval, there
will be a separate row for each unique skill level.
CC_INBOUND_CALLS_P This is the number of call center calls that were presented to the
RESENTED agent at skill level AGENT_SKILL. A presented call is a call that is
routed from a queue to an agent (rings the agent or attempts to ring
the agent).
CC_INBOUND_CALLS_A This is the number of call center calls that were answered by this
NSWERED agent at skill level AGENT_SKILL.
CC_OUTBOUND_CALLS_ This is the number of outbound call center calls placed by this agent
ANSWERED at skill level AGENT_SKILL that are answered.
CC_INBOUND_CALLS_B This is the number of times an inbound call center call bounced when
OUNCED offered to the agent at skill level AGENT_SKILL.
CC_INBOUND_CALLS_H This is the number of times the agent put inbound call center calls,
ELD answered at skill level AGENT_SKILL, on hold. A call center call that
was put on hold twice still only increments the counter by one.
CC_INBOUND This is the number of times the agent transferred inbound call center
CALLS_TRANSFERED calls answered at skill level AGENT_SKILL.
CC_LONG_HOLD_BOUN This is the number of times inbound call center calls bounced
CED_CALLS because of a long hold condition for calls answered by the agent at
skill level AGENT_SKILL.
LONGEST_CC_INBOUND This is the longest ACD for each agent, answered at skill level
_CALL AGENT_SKILL.
LONGEST_CC_OUTBOU This is the longest outbound call an agent is involved in when made
ND_CALL as an ACD call at skill level AGENT_SKILL.
TOTAL_CC_INBOUND_C This is the total length of this agent’s ACD calls, answered at skill
ALL_TIME level AGENT_SKILL, during the reporting period.
TOTAL_OUTBOUND_CC_ This is the total length of this agent’s outbound calls acting as an
CALL_TIME ACD at skill level AGENT_SKILL during the reporting period.
TOTAL_CC_INBOUND_TA This is the total length of time that the agent spent talking for ACD
LK_TIME calls answered at skill level AGENT_SKILL. This does not include
hold time or ring time.
TOTAL_CC_OUTBOUND_ This is the total length of time that the agent spent talking, for
TALK_TIME outbound ACD calls made at skill level AGENT_SKILL. This does
not include hold time or ring time.
TOTAL_CC_INBOUND_H This is the total length of time that the agent put incoming ACD calls,
OLD_TIME answered at skill level AGENT_SKILL, on hold during the reporting
TOTAL_CC_OUTBOUND_ This is the total length of time that the agent put outbound ACD calls,
HOLD_TIME made at skill level AGENT_SKILL, on hold during the reporting
period.
TOTAL_STAFF_TIME This is the time that the agent was logged in to the ACD at skill level
AGENT_SKILL during the reporting period.
Files: INTSTATS15_AGENT_UNAVAIL_CODE/INTSTATS30_AGENT_UNAVAIL_
CODE/INTSTATS60_AGENT_UNAVAIL_CODE
Column Name Description
AGENT_UID This identifies an agent uniquely in the AGENTS table. It is the ID of the
agent for whom the statistics are being stored, for the interval indicated
by the start time.
NUM_TIMES_CODE_ This is the number of times the agent used the code during the reporting
USED period.
TOTAL_CODE_ This is the total duration the agent was using this particular code during
DURATION the reporting period.
Files: INTSTATS15_AGENT_DISP_CODE/INTSTATS30_AGENT_DISP_CODE/
INTSTATS60_AGENT_DISP_CODE
Column Name Description
AGENT_UID This identifies an agent uniquely in the AGENTS table. It is the ID of the
agent for whom the statistics are being stored for the interval indicated
by the start time.
DNIS_UID This identifies a DNIS uniquely in the DNIS table. It is the ID of the
agent for whom the statistics are being stored for the interval indicated
by the start time.
NUM_TIMES_CODE_ This is the number of times the agent used the code during the reporting
USED period.
DNIS_UID This identifies a DNIS uniquely in the DNIS table. It is the ID of the
agent for whom the statistics are being stored, for the interval indicated
by the start time.
OVERFLOW_FROM_ This is the number of calls received by this destination that were
OTHER_CC_BY_SIZE transferred because of overflow size.
OVERFLOW_FROM_ This is the number of calls received by this destination, which were
OTHER_CC_BY_TIME transferred because of overflow time.
OVERFLOW_BY_SIZE This is the number of calls that had overflow processing applied because
of the maximum queue size.
OVERFLOW_BY_TIME This is the number of calls that had overflow processing applied because
of the maximum wait time.
CALLS_FORCE_FORW This is the number of calls that had the Forced Forwarding policy
ARDED applied.
CALLS_TO_NIGHT_ This is the number of calls that had the Night Service policy applied.
SERVICE
CALLS_TO_HOLIDAY_ This is the number of calls that had the Holiday Service policy applied.
SERVICE
CALLS_OFFERED_TO_ This is the number of calls incoming to the queue, which were offered to
AGENTS agents.
CALLS_BOUNCED This is the number of calls bounced while being presented to an agent.
CALLS_BOUNCED_ This is the number of calls transferred out of the queue because of
OUT_OF_QUEUE bounce processing.
CALLS_STRANDED This is the number of calls that had stranded processing applied.
CALLS_TRANSFERRED This is the number of calls transferred out of the queue by a supervisor.
CALLS_ESCAPED This is the number of calls that were removed from the queue via the
ESCAPE key.
CALLS_ABANDONED This is the number of calls that are abandoned by the caller when calls
are in queue or when calls are ringing for an agent.
CALLS_ABANDONED_ This is the number of calls that are abandoned by the caller when calls
AT_ENTRANCE are in queue and being played the entrance message.
LONGEST_WAITING_ This is the maximum amount of time a caller waited in the queue
TIME (including any preserved wait time from other queues) before being
presented to an agent who answered the call for this reporting period.
LONGEST_ANSWERED This is the maximum amount of time a caller waited before the call was
_TIME answered for this reporting period. This is the waiting time (above) plus
the ringing time before answer.
LONGEST_WAIT_ This is the maximum amount of time a caller waited (including any
ABANDONED preserved wait time from other queues) before abandoning the call for
this reporting period.
TOTAL_QUEUE_TIME This is the total amount of time that calls were in queue (includes offer
time to agent) during the reporting period.
TOTAL_WAIT_TIME This is the sum of all times that calls waited before being answered by
an agent during the reporting period. The total wait time does not
include the ring time.
TOTAL_RING_TIME This is the sum of all times that calls were being presented to an agent
during the reporting period. The call whisper time counts as ring time
and the answer timer is started when the two parties are connected.
TOTAL_ This is the sum of all times that calls waited before abandoning the
ABANDONMENT_WAIT queue during the reporting period.
_TIME
TOTAL_STAFF_TIME This is the total length of time during which agents were joined to the
queue and not signed out during the reporting period.
NUM_DISPOSITION_ This is the number of calls tagged with the disposition code and
CALLS completed during the reporting period. Note that if a call is tagged twice
with the same disposition code, it counts as two calls.
Files: INTSTATS15_CC_OVERFLOW/INTSTATS30_CC_OVERFLOW/INTSTATS60_
CC_OVERFLOW
Column Name Description
DNIS_UID This uniquely identifies a DNIS from the DNIS table for which the
statistics are being stored.
OVERFLOW_DNIS_UID This uniquely identifies a DNIS from the DNIS table. It is the DNIS to
which the call is being overflowed.
TOTAL_COUNT This is the number of calls overflowed to the destination identified above.
[1] Cisco Systems, Inc. 2019. Cisco BroadWorks Call Center Statistics Guide, Release
23.0. Available from Cisco at xchange.broadsoft.com.
[2] Cisco Systems, Inc. 2019. Cisco BroadWorks System Engineering Guide. Available
from Cisco at xchange.broadsoft.com.
[3] Cisco Systems, Inc. 2019. Cisco BroadWorks Voice Messaging Solutions Guide,
Release 23.0. Available from Cisco at xchange.broadsoft.com.
[4] Cisco Systems, Inc. 2019. Cisco BroadWorks Software Management Guide,
Release 23.0. Available from Cisco at xchange.broadsoft.com.
[5] Cisco Systems, Inc. 2019. Cisco BroadWorks Xtended Services Interface
Configuration Guide, Release 23.0. Available from Cisco at xchange.broadsoft.com.
[6] Cisco Systems, Inc. 2019. Cisco BroadWorks Database Server Configuration Guide,
Release 23.0. Available from Cisco at xchange.broadsoft.com.
[7] Cisco Systems, Inc. 2019. Cisco BroadWorks Server Security Guide, Release 23.0.
Available from Cisco at xchange.broadsoft.com.
[8] Cisco Systems, Inc. 2019. Cisco BroadWorks Hosted Thin Call Center
Agent/Supervisor User Guide, Release 23.0. Available from Cisco at
xchange.broadsoft.com.
[9] Cisco Systems, Inc. 2019. Cisco BroadWorks Application Server CommPilot Portal
Customization and Localization Guide, Release 23.0. Available from Cisco at
xchange.broadsoft.com.
[10] Cisco Systems, Inc. 2019. Cisco BroadWorks System Capacity Planner. Available
from Cisco at xchange.broadsoft.com.
[11] Cisco Systems, Inc. 2019. Cisco BroadWorks Platform Dimensioning Guide.
Available from Cisco at xchange.broadsoft.com.
[12] Cisco Systems, Inc. 2019. Cisco BroadWorks Hosted Thin Call Center
Agent/Supervisor Configuration and Administration Guide, Release 23.0. Available
Cisco at xchange.broadsoft.com.
[13] Cisco Systems, Inc. 2019. Cisco BroadWorks Hosted Thin Receptionist
Configuration and Administration Guide, Release 23.0. Available from Cisco at
xchange.broadsoft.com.
[14] Cisco Systems, Inc. 2019. Cisco BroadWorks Call Center Reports Guide, Release
23.0. Available from Cisco xchange.broadsoft.com.