Dispositions Tab

Bright Pattern Documentation

Generated: 6/26/2022 8:42 pm
Content is available under license unless otherwise noted.

Interaction Records Search

When you select the Interaction Records tab from the top of the screen, the application pane will initially display a search page where you define media type(s) of the interactions you are looking for as well as other search criteria, such as time frame, participating agent(s), and/or service(s) involved.

This section offers an overview of the Interaction Records Search feature. For detailed descriptions of search criteria and search results, see sections List of Interaction Records Search Criteria and Search Results.


Please note, only completed interaction segments appear in the Interaction Records search. For emails, this means that an email will only appear in search results after it has been replied to, closed without reply, or saved as a draft. Thus, emails in the initial distribution queue will not be shown.


The standard aggregation period for the raw data used to produce detailed interaction records and historical reports is 15 minutes; therefore, under normal circumstances, detailed records for completed interactions and agent activities is available in Interaction Records and Agent Timeline with a maximum delay of 15 minutes.


Adding Search Conditions

Your search criteria can have any number of conditions (i.e., search criteria). To add a condition to your search, click add condition. To edit or delete an existing condition, use the mouse-over operation.


Interaction records search


Saving Search Conditions

You can save a set of search conditions for future use--a helpful capability for when you regularly run the same searches and you do not want to add conditions manually each time you search. To save a set of search conditions, click Save and assign a name to it. To use a previously saved set of search conditions, click Load, and select its name from the drop-down menu.


Click "Save" to save your search conditions for future use


Viewing Search Results

When all desired search conditions are specified, click the Search button. The Search Results page will open with the list of interaction records matching your search criteria. Each row of the displayed table describes a single interaction.


Search results


Note that an interaction may have multiple segments (e.g., when a call was handled by multiple agents). The number of segments in a call is shown in the Segments column. You can see details for each segment of a selected call by clicking that number.

Some columns show data that is media-type specific (e.g., Case ID Subject is only relevant for emails). You can adjust the format of your table to display only the columns for the data that you need. To remove columns, hover over any column header, open the drop-down menu, and unselect the columns for the data you do not need.

You can download all records that appear in the Search Results page in the .CSV format. To export the records, click the export button at the bottom of the page.

You can also manually download email content, call recordings, and call progress analysis (CPA) recordings for the interactions shown in the Search Results page. Note that manual download is limited to up to 100 emails, 100 call recordings, and 500 CPA recordings, respectively.

Periodic automated export of call/CPA recordings is configured via Services and Campaigns > Results Tab of the Contact Center Administrator application.


Erasing Interaction Content

The Erase feature for an interaction record allows you to remove the content of the record (i.e., voice recording and/or transcript for a call, the transcript for a chat, message body for an email, etc.), which may be necessary in order to comply with privacy laws or security standards. When taking this action, note that you can delete the content of one interaction at a time. For bulk erasure of interaction content, see the Contact Center Administrator Guide, section Results Tab > Interactions Erasing.


An interaction record with the option to erase it


How to Erase Interaction Content

To erase content of a single interaction, take the following steps:

  1. Configure the desired criteria for your records search and find the desired interaction record.
  2. Open the record for review by clicking it's content item.
  3. At the bottom of the record, select the Erase Interaction-Records-Erase-Button-53.PNG button; this will pop the Erase interaction window

    Interaction-Records-Erase-Window-1-53.PNG


  4. Select Items to erase, which displays the type of content you wish to erase (e.g., a voice recording, a transcript, or both)
  5. Fill in the mandatory Reason field; this allows you to provide a reason the content was erased.
  6. Select the Erase button and you will see a new prompt, warning you that erasing the interaction is permanent.

    Interaction-Records-Erase-Interaction-Prompt-53.PNG


  7. Select the Erase button again and the interaction will be permanently erased. Note that for email interactions, the Erase function erases content of one email message at a time. For other media types (voice, chat), the content of the entire interaction will be erased at once, regardless of the number of interaction segments.


Note that in the interaction window, if you select the segment that was erased, a message will display the time, date, user, and reason the interaction was erased.

Interaction-Records-Erased-Interaction-Message-53.PNG



Properties Tab

General service settings are configured in the Properties tab. The settings are listed in alphabetical order and are described as follows.


Services & Campaigns > Properties tab


Common Properties

The following properties are available for all service types except where noted.

Name

Name is the service name. This field is mandatory and must be unique within the contact center.

Because service names are used as names for corresponding default service skills, they should not coincide with names of any auxiliary skills.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Type

Type is the type of service or campaign.

If you expect to receive inbound calls that are logically part of your outbound campaign but want these calls to be handled by different agents, you will have to set up two services: an Outbound Voice service for the primary outbound campaign and a Blended Voice service for the inbound calls. Make sure the following conditions are met:

Note the following:

Client Partition

Reserved for future use.

Outbound email account

Outbound email account is an email-service-specific property that will be used for sending new outbound emails associated with this service. This parameter must be specified if this service will be used to send outbound emails unrelated to existing cases.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Hours of operation

Hours of operation (HOP) are the service hours. Choose select to use one of the pre-configured schedules, and select a schedule from the drop-down list. Note that you can edit the selected schedule by clicking customize.

Choose specify to define a schedule specifically for this service. See section Hours of Operation for information about creating a schedule. Once you have finished defining this new schedule, you can make it available for use in other services by clicking save this HOP as shared.

HOP can be defined for the scenario entry through which interactions access the service. To understand the relationship between these settings, see the description of property Hours of operation of the dial-in scenario entry.

Note also that this HOP setting only specifies when the service is open/closed. In order to complete the HOP configuration, you need to define the following additional elements in the interaction processing scenario associated with this service:

Override schedule on selected days

You can override the above permanent service schedule temporarily by selecting the Override schedule on selected days checkbox and defining a temporary schedule for a specified period of time.

Use dispositions

Indicates whether dispositions can be used for this service or campaign. For outbound and blended voice services, the use of dispositions is mandatory.

If the checkbox is selected, you will be able to define service-specific dispositions in the Dispositions tab and the Agent Desktop application will display the disposition selection menu for the interactions associated with this service. Otherwise, the disposition-related elements will be hidden for this service.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Require dispositions

If the use of dispositions is enabled by the previous setting, you can additionally indicate whether disposition selection is mandatory. For outbound and blended voice services, the use of dispositions is mandatory.

If the Require dispositions checkbox is selected, Agent Desktop will force agents to select a disposition for the current interaction before exiting after-call work (ACW). Otherwise, agents will be able to finish interaction handling without selecting any disposition. Note that if ACW timeout is defined, the system will automatically set a blank disposition (i.e., no disposition) after the timeout runs out, even when Require dispositions is set.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Enter After Call Work

Enter After Call Work specifies whether agents should enter the After Call Work state after finishing interactions associated with this service. To apply the setting defined at the contact center level, select system-wide setting.

Note that after-call work (ACW) is mandatory for services with mandatory disposition selection (see the previous setting). For the teams providing services with mandatory disposition selection, it is also recommended not to enforce automatic exit from the After Call Work state or set the timeout for such an exit generously.

Natural Language Understanding

Integration accounts of the Natural Language Understanding (NLU) type that are configured for your system appear in the Natural Language Understanding drop-down list. To enable NLU sentiment analysis to be used during chat interactions, select the desired integration account from the list.

Clicking add/edit will redirect you to Call Center Configuration > Integration Accounts, where you will configure or edit such an integration account.

Note that this property is not available for chat services.


Service-Specific Properties

The following is a list of service properties available per service type.

Voice Properties (Inbound, Outbound, and Blended)

The following properties are available for all voice services except where noted.

Enable voice signature flag

If the Enable voice signature flag checkbox is selected, agents will be able to indicate whether a voice signature has been collected during a particular call associated with this service. The voice signature flag will be stored as part of the call record, and it can be used to facilitate the export of and subsequent search for the corresponding recordings. For more information, see sections Interaction Records Search and Recordings Details Format of the Reporting Reference Guide, .

The voice signature flag can be displayed for agents via the activity form associated with the given service. For more information, see the Form Builder Reference Guide, section Voice Signature System. If the form is not used, the flag will be displayed in the Contact Info Panel of Agent Desktop. For more information, see section How to Collect a Voice Signature of the Agent Guide.

Voice signature collection makes sense only if calls are recorded. Therefore, when you select this checkbox, the Recorded calls parameter of this service (see below) will be automatically set to 100% and become read-only.

To facilitate and ensure compliance of the voice signature collection process, one of the following additional capabilities shall be considered:

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Perform list lookups on incoming calls

For blended voice campaigns, selecting this checkbox enables the system to identify incoming callers by looking up list data.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Record calls/ Do not record calls

The Record calls checkbox allow you to record a specific service's calls. Note: If call recording is enabled as a global setting, this checkbox option will change to Do not record calls and you can mark this service or campaign to not be recorded

Record IVR call segment

Record IVR call segment indicates whether recordings of calls associated with this service will include recording for the IVR phase of the call. Note that the use of this option should normally be avoided for IVR applications that may process sensitive authentication data such as payment card PIN codes.

Please note: The incorporation of the $(banVoiceRecording) or $(banMonitoring) variables in a voice scenario with an IVR menu will override any recording or monitoring settings you have configured, if selected by a customer. For more information, see Variables in the Scenario Builder Reference Guide.

Transcribe calls

Transcriptions may be saved for voice calls if a speech-to-text integration account (e.g., IBM Watson) is enabled for your contact center and call recording is enabled for a service. To enable transcripts for a service, select the transcribe calls checkbox.

Enable Virtual Queue functionality

Enable Virtual Queue functionality indicates whether the Virtual Queue option is enabled for this service. Virtual Queue, also sometimes referred to as Callback Option, is an enhancement of the regular automatic call distribution method used in inbound call center services. During periods of significant wait times, this option allows customers to hang up the call while keeping their position in the service queue and to receive a callback when it is their turn to be connected to an agent.

Note that in order to function properly, the Virtual Queue option must be additionally configured in the scenario associated with this service. For detailed instructions about virtual queue configuration, see the Virtual Queue Tutorial.

This setting is available for inbound and blended voice services only.

Notify agents in ACW about calls in queue

Agents may be notified visually and audibly about new service calls waiting in queue while they are in the After Call Work state. This may be used to prompt the agents to finish their ACW faster. This option is essential only for inbound and blended services and only if the ACW state is used for handling of interactions associated with this service (see Enter After Call Work above). If selected, notifications will be sent to all agents who have the default service skill with any level other than “0” and who are currently in the ACW state.

Notify after calls are waiting for

This setting is essential only if the Notify agents in ACW about calls in queue option is selected. This setting specifies how long a new service call will wait in queue before notifying the agents. If not specified, the agents will be notified as soon as a new call enters the service queue.

Outbound chat service

For voice services, the outbound chat service drop-down list shows all services of the "chat" type. Selecting an outbound chat service enables agents to send an SMS while on a voice call, creating a chat interaction with the SMS ANI from the selected chat service.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Chat Properties

The following properties are available for chat services.

Bot / Chat Suggestions engine

Integration accounts of the IBM Watson type that are configured for your system appear in the Bot / Chat Suggestions engine drop-down list. To enable a bot to make suggestions to users during chat interactions, select the desired integration account from the list.

Clicking add/edit will redirect you to Call Center Configuration > Integration Accounts, where you will configure or edit such an integration account.

Outbound chat accounts

Select the account to use for outbound chats for this service or campaign. Outbound chat accounts include chat media (e.g., web chat), SMS numbers, and integration accounts (e.g., messenger integrations).

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Email Properties

The following properties are available for email services.

Short name

An optional field, short name is the short service name available for email services only and has a 12-character limit. If specified, this name will be displayed for emails associated with the given service in personal and team email queue views of the Agent Desktop. (Otherwise, nothing will be displayed due to limited space.)

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Directory folder

For email services, this is the folder of the Agent Desktop directory where this service will appear. This directory will be shown to the agent when the agent selects an email transfer function. You can select an existing folder or create a new one.

Marketing Properties

These properties are reserved for future use.



Outbound - Dial Rules

This section describes the campaign dial rules that are configured in the Dial Rules section of the Services and Campaigns' Outbound tab.

The dial rules put limits on the number of call attempts, as well as specify actions that are to be taken with respect to records that have not been finalized within a current dialer's pass through the calling list. (A pass is a part of the campaign during which the dialer tries all dialable records in associated calling lists.)

During each pass, the dialer selects records from enabled lists associated with the given campaign, taking into account the following factors (in the order of priority):

  1. List order (if multiple lists are assigned to the campaign)
  2. Dialing ratio (if multiple lists are assigned to the campaign with the same list order)
  3. Records marked as priority records within the list. Note that the priority setting only affects the first attempt to dial the record; for any possible subsequent attempts, the prioritized record will be treated as a regular record. Priority of records also may be set to expire after a specified time period.
  4. Rescheduled records that are due for the next call attempt. Note that rescheduling may be defined as a window (i.e., have both the start and end time). When the end time is reached, the record is no longer treated as a rescheduled one (even if it could not be called during its reschedule window) and becomes a regular record processed in the general sorting order.
  5. Sorting order configured for the list within the given campaign.

The above general record selection order may be further affected by the Perform full passes through list setting.


Services & Campaigns > Outbound Voice Service > Outbound > Dial Rules


Dial Rules Page Settings

Maximum attempts per record

This setting specifies the maximum number of calling attempts for one list record within the campaign. If the specified number of attempts for a particular record is reached, it will not be attempted again. If the calling record has only one number, the record disposition in this case will correspond to the disposition of the last call attempt. If the record contains multiple phone numbers and they are tried during the campaign, the disposition in this case will be set to No numbers left to call.

Maximum attempts per number

Maximum attempts per number specifies the maximum number of calling attempts for the same phone number within a record.

Attempt all numbers in record first

Use this setting to redefine the order in which multiple phones of the same record will be dialed relative to the other records of the same list.

By default, the Dialer will pull a number of records into memory for dialing. By choosing the option to Attempt all numbers in record first, the dialer will attempt the subsequent numbers on the already attempted records, before pulling additional new records into memory for dialing, assuming there are no additional changes to consider (i.e., new agents have been added to the pool and the and initial records in memory must be extended).

Without the Attempt all numbers in record first option selected, the dialer will dial through all records on first number before attempting to dial on any subsequent numbers in the record.

Perform full passes through list

By default (with the checkbox selected), during a dialer’s pass through a calling list, each dialable record is attempted once. That is, once the dialer starts a pass, it will select records for dialing one by one according to the specified sorting order until it reaches the end of the list. After that, the next pass through the list will begin. Thus, if the list is updated incrementally, new records may or may not be called during the current pass depending on their position in the list (which is determined by the applied sorting order). This default setting can be recommended when all records in the associated calling lists have relatively similar value and it is important that all of them are attempted during the given campaign.

With the checkbox unselected, the dialer will always look for the next dialable record from the top of the list. This may be desirable when new records are added periodically to an active calling list and the sorting order is used to define relative value of records within that list (e.g., more recent leads have a higher conversion rate). This setting guarantees that new high-value records appearing at the top of the list will be attempted as soon as they are added to the list. Note that in this case the end of the list may never be reached (e.g., with a long original list, frequent updates, and/or large number of high-value records in those updates).

To further illustrate how this option works, consider the situation where you add new records to a list in a running campaign and, according to the specified sorting order, they are positioned at the top of the list:

List of dial rules by disposition

This list contains the dispositions that are defined for the given outbound campaign and indicate that the record processing within the campaign has not been finalized. (These include any system dispositions indicating unsuccessful interaction processing with possible subsequent attempts as well as any custom dispositions of type Continue.)

Default actions are provided for all such dispositions. For custom dispositions of type Continue, the default action is Reschedule (24h). To modify the default action for a particular disposition, double-click the corresponding table row and specify the desired action in the Edit Dial Rule dialog that appears.


Edit Dial Rule Dialog Settings

To edit a Dial Rule, double-click on any entry in the list. Double-clicking brings up the Edit Dial Rule dialog window with the following settings to specify.

Disposition

Disposition displays the selected disposition. It is read-only.

Retry

Retry indicates whether the called phone number shall be retried within a short period of time. Retries are to be used for dispositions indicating attempt failure due to a short temporary condition (e.g., Busy or Phone network unavailable). Such retries are considered to be part of the same calling attempt. Select the checkbox to enable retries for the given disposition.

Maximum retries

This is the maximum number of retries per calling attempt. Maximum retries must be specified if the Retry option is selected.

Retry interval

Retry interval is the period of time in minutes between retries. It must be specified if the Retry option is selected.

Action

Action is what will be applied when a calling attempt produces the selected disposition. The following types of actions are available:

In the above example, if an answering machine is recognized automatically, the call can be further processed by the specified scenario. If the call was connected to the agent, and the agent set the disposition to "Answering Machine," the scenario will not be automatically applied; however, the agent can transfer this call to the scenario manually.

Min wait time

See the description of the action Wait.

Reschedule interval

Reschedule interval is the amount of time in hours in which another attempt to call this number will be made if Action is set to Reschedule. Note that manual rescheduling takes priority over the default reschedule interval specified here.

Scenario

This is the scenario that will be applied to the call attempt. It must be specified if Action is set to Run scenario.


The Edit Dial Rule dialog window is where you update settings for each dial rule of the outbound voice campaign



Outbound - General

The following general campaign settings are configured in the General section of the Services and Campaigns Outbound tab.


General Settings

Outbound campaign general settings


Type

This is the type of campaign. There are four different campaign types from which to choose.

Note that the definition of some of the subsequent campaign properties will depend on the selected campaign type.

Enabled

Enabled indicates the current state of the campaign. By default, the campaign is disabled and normally it should remain in this state until it is completely configured. Completeness of campaign configuration can be verified via the Diagnostics page. After the campaign has been completely configured, select the Enabled checkbox to indicate that it is ready to run.

Campaigns can be disabled again when they are no longer active but have to remain in configuration to ensure availability of campaign results. Note that disabling of campaigns is always a manual operation.

Note: For blended services, you should keep the outbound portion of a service enabled at all times, even during the periods without any outbound activity. If you disable the outbound portion, dispositions of the possible callbacks made to the campaign caller ID may not be processed correctly. This may result in repeated attempts to contact customers who are not supposed to be contacted again within the given campaign (e.g., accepted the campaign offer or requested not to be called again). If you need to prevent the outbound portion of a blended service from making calls, remove all of its calling hours.

Status

Status shows whether the outbound campaign has started or if it is stopped (i.e., ready to run). Click Start or Stop to change the status of the outbound campaign.


Start / Stop Automation

After the campaign has been enabled, it can be started and stopped manually at any time using these buttons.

Note that a campaign also can be started and stopped manually form the Agent Desktop application by a user designated as an operator for this campaign.

In addition, the campaign can be started and stopped automatically using the combination of the From/Until and using hours of operation settings as described below.

From

From indicates the moment from which this campaign can be started automatically based on the service hours of operation defined in the Properties tab.

If specified, the campaign will start automatically at the specified time provided that this time is within the specified service hours of operation. If the specified time is outside of the service hours, the campaign will start automatically at the nearest service opening time following the specified campaign start time.

Note that this parameter controls automatic campaign start only. Even if it is defined, the campaign can still be started earlier manually.

using hours of operation

By default, the campaign will be run automatically according to the hours of operation specified in the Properties tab for the given outbound service. If you click this link, you will be taken to the tab where you can modify the service hours.

Note that this schedule reflects the time when the agents of the associated teams will be expected to handle interactions of the given campaign. This schedule is normally defined for the time zone where your contact center is located. The actual calling schedules for various types of phones and other possible time-related calling restrictions are defined in the Calling Hours page relative to the time zone of destination phone numbers.

Until

Until indicates the moment when this campaign will be terminated automatically even if processing of some of the calling records has not been finished or attempted. This setting will not affect the campaign-related calls that may be in progress at the specified time.

Note that this parameter controls automatic campaign termination only. Even if it is defined, the campaign can still be started or resumed manually later.

Campaign link group

Campaigns of the same type with the same hours of operation, and same assigned agent teams can be linked together so that, when processing of all records of one campaign is finished, the next campaign in the group will be started automatically.

To associate this campaign with an existing group select the group from the list. If there are other campaigns associated with the selected list, the system will ask you to confirm that the type of this campaign, its hours of operation, assigned teams, and skills will be redefined to match the corresponding settings of campaigns already in the group.

The service parameters whose settings are controlled by the link group membership will be highlighted with orange dots.

To remove the campaign from a link group it was previously assigned to, select None from the drop-down menu.

Begin this campaign after

By default, the order in which campaigns in the link group will be activated is determined by the order those campaign were added to the group. You can redefine this order for the given campaign by selecting the preceding campaign from the drop-down menu. If the given campaign shall be processed first, select none (1st).


Preview Options

Preview options


Screenpop URL

Screenpop URL is the URL of the web page that will be displayed by the Agent Desktop application when the agent receives a preview record. Normally this is a web page that might contain additional information about the calling record. A query string can be added to supply variables for the screen pop. See the group of variables Outbound Target Work Item Parameters in the Scenario Builder Reference Guide.

This parameter is optional. If it is not set, only the customer name and phone number to be dialed will be displayed in the contact panel of the Agent Desktop application.

Note that you can display information from calling records using Activity forms.

In addition, the specified web page will be displayed in the Context Information Area of Agent Desktop. This area is not shown when Agent Desktop is run minimized using the Pop-out function. Thus, when using URL screen pop, consider disabling agents' privilege Force pop-out phone window.

Screen-popping CRM URLs

When configuring the general properties of your preview campaign, you can enable specific Salesforce or Zendesk URLs to be screen-popped to the Agent Desktop.

For Salesforce Classic, Salescloud, and Lightning:

  1. In the Screenpop URL field of Preview Options, enter the object ID (e.g., $(workitem.otherInfo.SalesforceID)).


For Zendesk:

  1. In the Screenpop URL field of preview service, enter the ticket URL with the Zendesk ID (e.g., tickets/$(workitem.otherInfo.ZendeskID)).

Start dialing first number automatically

By default, agents dial numbers from list records manually. Select this checkbox if the first number of the list record shall be dialed automatically after the amount of time allocated for record preview (see option Start dialing after).

Start dialing after

Start dialing after is the amount of time allocated for list record preview. This parameter is essential only if option Start dialing first number automatically is enabled.

Use specific agent assignments for records

Records of the calling lists associated with the given campaign may be assigned to specific agents. If you select this option, any such records will be distributed only to the agents assigned to handle them. For more information, see the description of field type Agent Login ID in section Lists.

Limit manual outbound calls to numbers in lists and record manual call results in campaigns

When enabled, this setting allows manually dialed phone numbers to be included in outbound or blended campaigns, should the phone number match one of the campaign’s dialable phone numbers; click-to-call numbers are also included. Once included in a campaign, manually dialed calls will be counted toward related campaign metrics.

Additionally, when this setting is selected, the following applies:

Note that this checkbox is unchecked by default and this setting is not currently available for use with hardphones.


Predictive Options

Predictive options


No Answer timeout

If the ring back tone is received, No Answer timeout specifies for how long the system shall wait for an answer before abandoning the call attempt with the disposition No Answer.

Scenario to run when answered

Scenario to run when answered indicates which scenario should be run upon answer. The Default scenario will provide a simple connect to the longest available agent while the calls that are not connected to agents within the specified Unattended call timeout (see below) will be terminated.

Bright Pattern Contact Center provides a scenario template called Predictive Telemarketing Campaign that serves as an example of how unattended calls can be treated in a compliant manner (according to the current FCC regulations).

Detect voice before connection

This indicates whether, upon answer, the system shall wait to detect voice before connecting this call to an agent. Deselect this checkbox if the calls should be connected to agents immediately upon answer.

Detect answering machine

Detect answering machine indicates whether upon voice detection the system shall try to distinguish live voice from an answering machine greeting or other prerecorded announcement. This setting is essential only if the Detect voice before connection setting is enabled (see above). Deselect this checkbox if the calls should be connected to agents immediately upon detection of a voice.

Wait for beep when detecting answering machine

This indicates whether the “announcement vs. answering machine” decision shall be based on detection of a beep sound after the speech segment. (If disabled, disposition Announcement will be used for all long speech messages.) It is essential only if the Detect answering machine setting is enabled (see above).

Record CPA phase of call attempts

Record CPA phase of call attempts indicates whether the Call Progress Analysis (CPA) phase of the campaign calls shall be recorded. Such recordings are stored in separate audio files and can be used to verify reaction of the system to various call attempt outcomes. CPA recordings can be checked using the Quality Management playback function and also exported for offline analysis.

This option is visible and available to you only if specifically activated for your contact center at the service provider level.

Unattended call timeout

Unattended call timeout specifies for how long, from the moment a call is answered by the called party, the default scenario will wait until terminating this call. Note that this setting only applies if the <<Default scenario>> is selected as the scenario to run when answered.

If you apply any other scenario to process answered call attempts (i.e., select anything other than <<Default scenario>> as the scenario to run when answered), you should set the unattended call timeout as the last interval of the Find Agent block of the given scenario. You should also define the action applied to such unattended calls when the timeout expires as the conditional Time Out exit of the given block.

Bright Pattern Contact Center provides a scenario template called Predictive Telemarketing Campaign that serves as an example of how unattended calls can be treated in a compliant manner (according to the current FCC regulations). In this scenario template, the interval of the Find Agent block is set to 0-2 seconds and its Time Out conditional exit starts an IVR script that introduces the caller and provides the called party with an opt-out option.

Maximum dropped calls (reporting threshold), %

This setting is reserved for future use.

Dialer Aggressiveness

Target occupancy, %

This setting is used in Predictive mode only.

Target occupancy specifies the target occupancy for the agents participating in this campaign that will be used by the predictive algorithm to calculate the dialing frequency. Occupancy is defined as the time spent handling calls relative to the time total working time--that is, (Busy Time + ACW Time) / (Busy Time + ACW Time + Ready Time) * 100.

Changes in the target occupancy of a running campaign will take effect immediately. Such changes may be necessary in order to observe compliance with the telemarketing law for maximum percentage of unattended calls (also known as abandonment rate). The percentage of unattended calls can be monitored in real time (see section General Campaign Metrics View of the Supervisor Guide) and/or historically (see section Telemarketing Compliance Report of the Reporting Reference Guide).

Initial Overdial Rate, %

This setting is used in Predictive mode only.

Initial Overdial Rate, % specifies the percentage of call attempts that will be made for this campaign relative to call attempts that are expected to be answered. This configured value will determine the dialing frequency at the start of this campaign. For example, if you expect only every second attempt to be successful, you can set the initial overdial rate to 200%, and the system will initially make twice as many call attempts as there are agents in the Ready state.

Note that this setting is an inversion of the Estimated Success Rate (ESR), which was used in the product prior to Bright Pattern Contact Center version 3.10 for the same purpose. The ESR is defined as the expected percentage of call attempts that will be answered relative to all call attempts that will be made for this campaign; thus, if you upgrade from a previous version of Bright Pattern Contact Center and the ESR for a particular campaign was set to 50%, you will see the Initial Overdial Rate for this campaign set to 200%. (The ESR is displayed as a read-only value next to it.)

Once the system has accumulated enough statistics for dial frequency prediction, the configured Initial Overdial Rate value will be replaced with the actual overdial rate calculated and constantly updated in real time.

You can reset statistics used in calculation of the actual success rate and reapply the configured Initial Overdial Rate value at any time during campaign operation by clicking the Reset statistics button.

Limit manual outbound calls to numbers in lists and record manual call results in campaigns

When enabled, this setting allows manually dialed phone numbers to be included in outbound or blended campaigns, should the phone number match one of the campaign’s dialable phone numbers; click-to-call numbers are also included. Once included in a campaign, manually dialed calls will be counted toward related campaign metrics.

Additionally, when this setting is selected, the following applies:

Note that this checkbox is unchecked by default and this setting is not currently available for use with hardphones.


Progressive Options

Progressive options


No Answer timeout

If the ring back tone is received, No Answer timeout specifies for how long the system shall wait for an answer before abandoning the call attempt with the disposition No Answer.

Scenario to run when answered

Scenario to run when answered indicates which scenario should be run upon answer. The Default scenario will provide a simple connect to the longest available agent while the calls that are not connected to agents within the specified Unattended call timeout (see below) will be terminated.

Bright Pattern Contact Center provides a scenario template called Predictive Telemarketing Campaign that serves as an example of how unattended calls can be treated in a compliant manner (according to the current FCC regulations).

Detect voice before connection

This indicates whether, upon answer, the system shall wait to detect voice before connecting this call to an agent. Deselect this checkbox if the calls should be connected to agents immediately upon answer.

Detect answering machine

Detect answering machine indicates whether upon voice detection the system shall try to distinguish live voice from an answering machine greeting or other prerecorded announcement. This setting is essential only if the Detect voice before connection setting is enabled (see above). Deselect this checkbox if the calls should be connected to agents immediately upon detection of a voice.

Wait for beep when detecting answering machine

This indicates whether the “announcement vs. answering machine” decision shall be based on detection of a beep sound after the speech segment. (If disabled, disposition Announcement will be used for all long speech messages.) It is essential only if the Detect answering machine setting is enabled (see above).

Record CPA phase of call attempts

Record CPA phase of call attempts indicates whether the Call Progress Analysis (CPA) phase of the campaign calls shall be recorded. Such recordings are stored in separate audio files and can be used to verify reaction of the system to various call attempt outcomes. CPA recordings can be checked using the Quality Management playback function and also exported for offline analysis.

This option is visible and available to you only if specifically activated for your contact center at the service provider level.

Unattended call timeout

Unattended call timeout specifies for how long, from the moment a call is answered by the called party, the Find Agent block of the applied scenario (see Scenario to run when answered above) will wait for an available agent before processing it in the manner defined by the conditional exit Time Out.

Note that the Default scenario will terminate such calls.

Bright Pattern Contact Center provides a scenario template called Predictive Telemarketing Campaign that serves as an example of how unattended calls can be treated in a compliant manner (according to the current FCC regulations).

Maximum dropped calls (reporting threshold), %

Enter the maximum percentage of allowable dropped calls.

Progressive Power Dialing

Overdial Rate, %

This setting is used in Progressive mode only.

Overdial Rate, % specifies the percentage of call attempts that will be made for this campaign relative to call attempts that are expected to be answered. This configured value will determine dialing frequency for the duration of the campaign. For example, if you expect only every second attempt to be successful, you can set the initial overdial rate to 200%, and the system will make twice as many call attempts as there are agents in the Ready state.

Setting the Overdial Rate to 100% (default) practically means that for any answered call, there will be an agent available to accept it.

Limit manual outbound calls to numbers in lists and record manual call results in campaigns

When enabled, this setting allows manually dialed phone numbers to be included in outbound or blended campaigns, should the phone number match one of the campaign’s dialable phone numbers; click-to-call numbers are also included. Once included in a campaign, manually dialed calls will be counted toward related campaign metrics.

Additionally, when this setting is selected, the following applies:

Note that this checkbox is unchecked by default and this setting is not currently available for use with hardphones.


Automatic (IVR) options

Automatic IVR options


Max concurrent calls

This option specifies how many calls can be in progress simultaneously.

No Answer timeout

If the ring back tone is received, No Answer timeout specifies for how long the system shall wait for an answer before abandoning the call attempt with disposition No Answer.

Scenario to run when answered

Scenario to run when answered indicates which scenario should be run upon answer. Note that for Automatic (IVR) mode, the scenario containing a recorded IVR message should be explicitly defined.

Detect voice before connection

This option indicates whether upon answer the system shall wait to detect a voice before connecting this call to an agent. Deselect this checkbox if the calls should be connected to agents immediately upon answer.

Detect answering machine

Detect answering machine indicates whether, upon voice detection, the system shall try to distinguish the voice from an answering machine greeting. It is essential only if the Detect voice before connection setting is enabled (see above). Deselect this checkbox if the calls should be connected to agents immediately upon detection of a voice.

Wait for beep when detecting answering machine

This option indicates whether the “announcement vs. answering machine” decision shall be based on detection of a beep sound after the speech segment. (If disabled, the disposition Announcement will be used for all long speech messages.) It is essential only if the Detect answering machine setting is enabled (see above).

Record CPA phase of call attempts

Record CPA phase of call attempts indicates whether the Call Progress Analysis (CPA) phase of the campaign calls shall be recorded. Such recordings are stored in separate audio files and can be used to verify the reaction of the system to various call attempt outcomes. CPA recordings can be checked using the Quality Management playback function and also exported for off-line analysis.

This option is visible and available to you only if specifically activated for your contact center at the service provider level.

Limit manual outbound calls to numbers in lists and record manual call results in campaigns

When enabled, this setting allows manually dialed phone numbers to be included in outbound or blended campaigns, should the phone number match one of the campaign’s dialable phone numbers; click-to-call numbers are also included. Once included in a campaign, manually dialed calls will be counted toward related campaign metrics.

Additionally, when this setting is selected, the following applies:

Note that this checkbox is unchecked by default and this setting is not currently available for use with hardphones.


Properties Tab

General service settings are configured in the Properties tab. The settings are listed in alphabetical order and are described as follows.


Services & Campaigns > Properties tab


Common Properties

The following properties are available for all service types except where noted.

Name

Name is the service name. This field is mandatory and must be unique within the contact center.

Because service names are used as names for corresponding default service skills, they should not coincide with names of any auxiliary skills.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Type

Type is the type of service or campaign.

If you expect to receive inbound calls that are logically part of your outbound campaign but want these calls to be handled by different agents, you will have to set up two services: an Outbound Voice service for the primary outbound campaign and a Blended Voice service for the inbound calls. Make sure the following conditions are met:

Note the following:

Client Partition

Reserved for future use.

Outbound email account

Outbound email account is an email-service-specific property that will be used for sending new outbound emails associated with this service. This parameter must be specified if this service will be used to send outbound emails unrelated to existing cases.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Hours of operation

Hours of operation (HOP) are the service hours. Choose select to use one of the pre-configured schedules, and select a schedule from the drop-down list. Note that you can edit the selected schedule by clicking customize.

Choose specify to define a schedule specifically for this service. See section Hours of Operation for information about creating a schedule. Once you have finished defining this new schedule, you can make it available for use in other services by clicking save this HOP as shared.

HOP can be defined for the scenario entry through which interactions access the service. To understand the relationship between these settings, see the description of property Hours of operation of the dial-in scenario entry.

Note also that this HOP setting only specifies when the service is open/closed. In order to complete the HOP configuration, you need to define the following additional elements in the interaction processing scenario associated with this service:

Override schedule on selected days

You can override the above permanent service schedule temporarily by selecting the Override schedule on selected days checkbox and defining a temporary schedule for a specified period of time.

Use dispositions

Indicates whether dispositions can be used for this service or campaign. For outbound and blended voice services, the use of dispositions is mandatory.

If the checkbox is selected, you will be able to define service-specific dispositions in the Dispositions tab and the Agent Desktop application will display the disposition selection menu for the interactions associated with this service. Otherwise, the disposition-related elements will be hidden for this service.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Require dispositions

If the use of dispositions is enabled by the previous setting, you can additionally indicate whether disposition selection is mandatory. For outbound and blended voice services, the use of dispositions is mandatory.

If the Require dispositions checkbox is selected, Agent Desktop will force agents to select a disposition for the current interaction before exiting after-call work (ACW). Otherwise, agents will be able to finish interaction handling without selecting any disposition. Note that if ACW timeout is defined, the system will automatically set a blank disposition (i.e., no disposition) after the timeout runs out, even when Require dispositions is set.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Enter After Call Work

Enter After Call Work specifies whether agents should enter the After Call Work state after finishing interactions associated with this service. To apply the setting defined at the contact center level, select system-wide setting.

Note that after-call work (ACW) is mandatory for services with mandatory disposition selection (see the previous setting). For the teams providing services with mandatory disposition selection, it is also recommended not to enforce automatic exit from the After Call Work state or set the timeout for such an exit generously.

Natural Language Understanding

Integration accounts of the Natural Language Understanding (NLU) type that are configured for your system appear in the Natural Language Understanding drop-down list. To enable NLU sentiment analysis to be used during chat interactions, select the desired integration account from the list.

Clicking add/edit will redirect you to Call Center Configuration > Integration Accounts, where you will configure or edit such an integration account.

Note that this property is not available for chat services.


Service-Specific Properties

The following is a list of service properties available per service type.

Voice Properties (Inbound, Outbound, and Blended)

The following properties are available for all voice services except where noted.

Enable voice signature flag

If the Enable voice signature flag checkbox is selected, agents will be able to indicate whether a voice signature has been collected during a particular call associated with this service. The voice signature flag will be stored as part of the call record, and it can be used to facilitate the export of and subsequent search for the corresponding recordings. For more information, see sections Interaction Records Search and Recordings Details Format of the Reporting Reference Guide, .

The voice signature flag can be displayed for agents via the activity form associated with the given service. For more information, see the Form Builder Reference Guide, section Voice Signature System. If the form is not used, the flag will be displayed in the Contact Info Panel of Agent Desktop. For more information, see section How to Collect a Voice Signature of the Agent Guide.

Voice signature collection makes sense only if calls are recorded. Therefore, when you select this checkbox, the Recorded calls parameter of this service (see below) will be automatically set to 100% and become read-only.

To facilitate and ensure compliance of the voice signature collection process, one of the following additional capabilities shall be considered:

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Perform list lookups on incoming calls

For blended voice campaigns, selecting this checkbox enables the system to identify incoming callers by looking up list data.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Record calls/ Do not record calls

The Record calls checkbox allow you to record a specific service's calls. Note: If call recording is enabled as a global setting, this checkbox option will change to Do not record calls and you can mark this service or campaign to not be recorded

Record IVR call segment

Record IVR call segment indicates whether recordings of calls associated with this service will include recording for the IVR phase of the call. Note that the use of this option should normally be avoided for IVR applications that may process sensitive authentication data such as payment card PIN codes.

Please note: The incorporation of the $(banVoiceRecording) or $(banMonitoring) variables in a voice scenario with an IVR menu will override any recording or monitoring settings you have configured, if selected by a customer. For more information, see Variables in the Scenario Builder Reference Guide.

Transcribe calls

Transcriptions may be saved for voice calls if a speech-to-text integration account (e.g., IBM Watson) is enabled for your contact center and call recording is enabled for a service. To enable transcripts for a service, select the transcribe calls checkbox.

Enable Virtual Queue functionality

Enable Virtual Queue functionality indicates whether the Virtual Queue option is enabled for this service. Virtual Queue, also sometimes referred to as Callback Option, is an enhancement of the regular automatic call distribution method used in inbound call center services. During periods of significant wait times, this option allows customers to hang up the call while keeping their position in the service queue and to receive a callback when it is their turn to be connected to an agent.

Note that in order to function properly, the Virtual Queue option must be additionally configured in the scenario associated with this service. For detailed instructions about virtual queue configuration, see the Virtual Queue Tutorial.

This setting is available for inbound and blended voice services only.

Notify agents in ACW about calls in queue

Agents may be notified visually and audibly about new service calls waiting in queue while they are in the After Call Work state. This may be used to prompt the agents to finish their ACW faster. This option is essential only for inbound and blended services and only if the ACW state is used for handling of interactions associated with this service (see Enter After Call Work above). If selected, notifications will be sent to all agents who have the default service skill with any level other than “0” and who are currently in the ACW state.

Notify after calls are waiting for

This setting is essential only if the Notify agents in ACW about calls in queue option is selected. This setting specifies how long a new service call will wait in queue before notifying the agents. If not specified, the agents will be notified as soon as a new call enters the service queue.

Outbound chat service

For voice services, the outbound chat service drop-down list shows all services of the "chat" type. Selecting an outbound chat service enables agents to send an SMS while on a voice call, creating a chat interaction with the SMS ANI from the selected chat service.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Chat Properties

The following properties are available for chat services.

Bot / Chat Suggestions engine

Integration accounts of the IBM Watson type that are configured for your system appear in the Bot / Chat Suggestions engine drop-down list. To enable a bot to make suggestions to users during chat interactions, select the desired integration account from the list.

Clicking add/edit will redirect you to Call Center Configuration > Integration Accounts, where you will configure or edit such an integration account.

Outbound chat accounts

Select the account to use for outbound chats for this service or campaign. Outbound chat accounts include chat media (e.g., web chat), SMS numbers, and integration accounts (e.g., messenger integrations).

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Email Properties

The following properties are available for email services.

Short name

An optional field, short name is the short service name available for email services only and has a 12-character limit. If specified, this name will be displayed for emails associated with the given service in personal and team email queue views of the Agent Desktop. (Otherwise, nothing will be displayed due to limited space.)

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Directory folder

For email services, this is the folder of the Agent Desktop directory where this service will appear. This directory will be shown to the agent when the agent selects an email transfer function. You can select an existing folder or create a new one.

Marketing Properties

These properties are reserved for future use.



Outbound - General

The following general campaign settings are configured in the General section of the Services and Campaigns Outbound tab.


General Settings

Outbound campaign general settings


Type

This is the type of campaign. There are four different campaign types from which to choose.

Note that the definition of some of the subsequent campaign properties will depend on the selected campaign type.

Enabled

Enabled indicates the current state of the campaign. By default, the campaign is disabled and normally it should remain in this state until it is completely configured. Completeness of campaign configuration can be verified via the Diagnostics page. After the campaign has been completely configured, select the Enabled checkbox to indicate that it is ready to run.

Campaigns can be disabled again when they are no longer active but have to remain in configuration to ensure availability of campaign results. Note that disabling of campaigns is always a manual operation.

Note: For blended services, you should keep the outbound portion of a service enabled at all times, even during the periods without any outbound activity. If you disable the outbound portion, dispositions of the possible callbacks made to the campaign caller ID may not be processed correctly. This may result in repeated attempts to contact customers who are not supposed to be contacted again within the given campaign (e.g., accepted the campaign offer or requested not to be called again). If you need to prevent the outbound portion of a blended service from making calls, remove all of its calling hours.

Status

Status shows whether the outbound campaign has started or if it is stopped (i.e., ready to run). Click Start or Stop to change the status of the outbound campaign.


Start / Stop Automation

After the campaign has been enabled, it can be started and stopped manually at any time using these buttons.

Note that a campaign also can be started and stopped manually form the Agent Desktop application by a user designated as an operator for this campaign.

In addition, the campaign can be started and stopped automatically using the combination of the From/Until and using hours of operation settings as described below.

From

From indicates the moment from which this campaign can be started automatically based on the service hours of operation defined in the Properties tab.

If specified, the campaign will start automatically at the specified time provided that this time is within the specified service hours of operation. If the specified time is outside of the service hours, the campaign will start automatically at the nearest service opening time following the specified campaign start time.

Note that this parameter controls automatic campaign start only. Even if it is defined, the campaign can still be started earlier manually.

using hours of operation

By default, the campaign will be run automatically according to the hours of operation specified in the Properties tab for the given outbound service. If you click this link, you will be taken to the tab where you can modify the service hours.

Note that this schedule reflects the time when the agents of the associated teams will be expected to handle interactions of the given campaign. This schedule is normally defined for the time zone where your contact center is located. The actual calling schedules for various types of phones and other possible time-related calling restrictions are defined in the Calling Hours page relative to the time zone of destination phone numbers.

Until

Until indicates the moment when this campaign will be terminated automatically even if processing of some of the calling records has not been finished or attempted. This setting will not affect the campaign-related calls that may be in progress at the specified time.

Note that this parameter controls automatic campaign termination only. Even if it is defined, the campaign can still be started or resumed manually later.

Campaign link group

Campaigns of the same type with the same hours of operation, and same assigned agent teams can be linked together so that, when processing of all records of one campaign is finished, the next campaign in the group will be started automatically.

To associate this campaign with an existing group select the group from the list. If there are other campaigns associated with the selected list, the system will ask you to confirm that the type of this campaign, its hours of operation, assigned teams, and skills will be redefined to match the corresponding settings of campaigns already in the group.

The service parameters whose settings are controlled by the link group membership will be highlighted with orange dots.

To remove the campaign from a link group it was previously assigned to, select None from the drop-down menu.

Begin this campaign after

By default, the order in which campaigns in the link group will be activated is determined by the order those campaign were added to the group. You can redefine this order for the given campaign by selecting the preceding campaign from the drop-down menu. If the given campaign shall be processed first, select none (1st).


Preview Options

Preview options


Screenpop URL

Screenpop URL is the URL of the web page that will be displayed by the Agent Desktop application when the agent receives a preview record. Normally this is a web page that might contain additional information about the calling record. A query string can be added to supply variables for the screen pop. See the group of variables Outbound Target Work Item Parameters in the Scenario Builder Reference Guide.

This parameter is optional. If it is not set, only the customer name and phone number to be dialed will be displayed in the contact panel of the Agent Desktop application.

Note that you can display information from calling records using Activity forms.

In addition, the specified web page will be displayed in the Context Information Area of Agent Desktop. This area is not shown when Agent Desktop is run minimized using the Pop-out function. Thus, when using URL screen pop, consider disabling agents' privilege Force pop-out phone window.

Screen-popping CRM URLs

When configuring the general properties of your preview campaign, you can enable specific Salesforce or Zendesk URLs to be screen-popped to the Agent Desktop.

For Salesforce Classic, Salescloud, and Lightning:

  1. In the Screenpop URL field of Preview Options, enter the object ID (e.g., $(workitem.otherInfo.SalesforceID)).


For Zendesk:

  1. In the Screenpop URL field of preview service, enter the ticket URL with the Zendesk ID (e.g., tickets/$(workitem.otherInfo.ZendeskID)).

Start dialing first number automatically

By default, agents dial numbers from list records manually. Select this checkbox if the first number of the list record shall be dialed automatically after the amount of time allocated for record preview (see option Start dialing after).

Start dialing after

Start dialing after is the amount of time allocated for list record preview. This parameter is essential only if option Start dialing first number automatically is enabled.

Use specific agent assignments for records

Records of the calling lists associated with the given campaign may be assigned to specific agents. If you select this option, any such records will be distributed only to the agents assigned to handle them. For more information, see the description of field type Agent Login ID in section Lists.

Limit manual outbound calls to numbers in lists and record manual call results in campaigns

When enabled, this setting allows manually dialed phone numbers to be included in outbound or blended campaigns, should the phone number match one of the campaign’s dialable phone numbers; click-to-call numbers are also included. Once included in a campaign, manually dialed calls will be counted toward related campaign metrics.

Additionally, when this setting is selected, the following applies:

Note that this checkbox is unchecked by default and this setting is not currently available for use with hardphones.


Predictive Options

Predictive options


No Answer timeout

If the ring back tone is received, No Answer timeout specifies for how long the system shall wait for an answer before abandoning the call attempt with the disposition No Answer.

Scenario to run when answered

Scenario to run when answered indicates which scenario should be run upon answer. The Default scenario will provide a simple connect to the longest available agent while the calls that are not connected to agents within the specified Unattended call timeout (see below) will be terminated.

Bright Pattern Contact Center provides a scenario template called Predictive Telemarketing Campaign that serves as an example of how unattended calls can be treated in a compliant manner (according to the current FCC regulations).

Detect voice before connection

This indicates whether, upon answer, the system shall wait to detect voice before connecting this call to an agent. Deselect this checkbox if the calls should be connected to agents immediately upon answer.

Detect answering machine

Detect answering machine indicates whether upon voice detection the system shall try to distinguish live voice from an answering machine greeting or other prerecorded announcement. This setting is essential only if the Detect voice before connection setting is enabled (see above). Deselect this checkbox if the calls should be connected to agents immediately upon detection of a voice.

Wait for beep when detecting answering machine

This indicates whether the “announcement vs. answering machine” decision shall be based on detection of a beep sound after the speech segment. (If disabled, disposition Announcement will be used for all long speech messages.) It is essential only if the Detect answering machine setting is enabled (see above).

Record CPA phase of call attempts

Record CPA phase of call attempts indicates whether the Call Progress Analysis (CPA) phase of the campaign calls shall be recorded. Such recordings are stored in separate audio files and can be used to verify reaction of the system to various call attempt outcomes. CPA recordings can be checked using the Quality Management playback function and also exported for offline analysis.

This option is visible and available to you only if specifically activated for your contact center at the service provider level.

Unattended call timeout

Unattended call timeout specifies for how long, from the moment a call is answered by the called party, the default scenario will wait until terminating this call. Note that this setting only applies if the <<Default scenario>> is selected as the scenario to run when answered.

If you apply any other scenario to process answered call attempts (i.e., select anything other than <<Default scenario>> as the scenario to run when answered), you should set the unattended call timeout as the last interval of the Find Agent block of the given scenario. You should also define the action applied to such unattended calls when the timeout expires as the conditional Time Out exit of the given block.

Bright Pattern Contact Center provides a scenario template called Predictive Telemarketing Campaign that serves as an example of how unattended calls can be treated in a compliant manner (according to the current FCC regulations). In this scenario template, the interval of the Find Agent block is set to 0-2 seconds and its Time Out conditional exit starts an IVR script that introduces the caller and provides the called party with an opt-out option.

Maximum dropped calls (reporting threshold), %

This setting is reserved for future use.

Dialer Aggressiveness

Target occupancy, %

This setting is used in Predictive mode only.

Target occupancy specifies the target occupancy for the agents participating in this campaign that will be used by the predictive algorithm to calculate the dialing frequency. Occupancy is defined as the time spent handling calls relative to the time total working time--that is, (Busy Time + ACW Time) / (Busy Time + ACW Time + Ready Time) * 100.

Changes in the target occupancy of a running campaign will take effect immediately. Such changes may be necessary in order to observe compliance with the telemarketing law for maximum percentage of unattended calls (also known as abandonment rate). The percentage of unattended calls can be monitored in real time (see section General Campaign Metrics View of the Supervisor Guide) and/or historically (see section Telemarketing Compliance Report of the Reporting Reference Guide).

Initial Overdial Rate, %

This setting is used in Predictive mode only.

Initial Overdial Rate, % specifies the percentage of call attempts that will be made for this campaign relative to call attempts that are expected to be answered. This configured value will determine the dialing frequency at the start of this campaign. For example, if you expect only every second attempt to be successful, you can set the initial overdial rate to 200%, and the system will initially make twice as many call attempts as there are agents in the Ready state.

Note that this setting is an inversion of the Estimated Success Rate (ESR), which was used in the product prior to Bright Pattern Contact Center version 3.10 for the same purpose. The ESR is defined as the expected percentage of call attempts that will be answered relative to all call attempts that will be made for this campaign; thus, if you upgrade from a previous version of Bright Pattern Contact Center and the ESR for a particular campaign was set to 50%, you will see the Initial Overdial Rate for this campaign set to 200%. (The ESR is displayed as a read-only value next to it.)

Once the system has accumulated enough statistics for dial frequency prediction, the configured Initial Overdial Rate value will be replaced with the actual overdial rate calculated and constantly updated in real time.

You can reset statistics used in calculation of the actual success rate and reapply the configured Initial Overdial Rate value at any time during campaign operation by clicking the Reset statistics button.

Limit manual outbound calls to numbers in lists and record manual call results in campaigns

When enabled, this setting allows manually dialed phone numbers to be included in outbound or blended campaigns, should the phone number match one of the campaign’s dialable phone numbers; click-to-call numbers are also included. Once included in a campaign, manually dialed calls will be counted toward related campaign metrics.

Additionally, when this setting is selected, the following applies:

Note that this checkbox is unchecked by default and this setting is not currently available for use with hardphones.


Progressive Options

Progressive options


No Answer timeout

If the ring back tone is received, No Answer timeout specifies for how long the system shall wait for an answer before abandoning the call attempt with the disposition No Answer.

Scenario to run when answered

Scenario to run when answered indicates which scenario should be run upon answer. The Default scenario will provide a simple connect to the longest available agent while the calls that are not connected to agents within the specified Unattended call timeout (see below) will be terminated.

Bright Pattern Contact Center provides a scenario template called Predictive Telemarketing Campaign that serves as an example of how unattended calls can be treated in a compliant manner (according to the current FCC regulations).

Detect voice before connection

This indicates whether, upon answer, the system shall wait to detect voice before connecting this call to an agent. Deselect this checkbox if the calls should be connected to agents immediately upon answer.

Detect answering machine

Detect answering machine indicates whether upon voice detection the system shall try to distinguish live voice from an answering machine greeting or other prerecorded announcement. This setting is essential only if the Detect voice before connection setting is enabled (see above). Deselect this checkbox if the calls should be connected to agents immediately upon detection of a voice.

Wait for beep when detecting answering machine

This indicates whether the “announcement vs. answering machine” decision shall be based on detection of a beep sound after the speech segment. (If disabled, disposition Announcement will be used for all long speech messages.) It is essential only if the Detect answering machine setting is enabled (see above).

Record CPA phase of call attempts

Record CPA phase of call attempts indicates whether the Call Progress Analysis (CPA) phase of the campaign calls shall be recorded. Such recordings are stored in separate audio files and can be used to verify reaction of the system to various call attempt outcomes. CPA recordings can be checked using the Quality Management playback function and also exported for offline analysis.

This option is visible and available to you only if specifically activated for your contact center at the service provider level.

Unattended call timeout

Unattended call timeout specifies for how long, from the moment a call is answered by the called party, the Find Agent block of the applied scenario (see Scenario to run when answered above) will wait for an available agent before processing it in the manner defined by the conditional exit Time Out.

Note that the Default scenario will terminate such calls.

Bright Pattern Contact Center provides a scenario template called Predictive Telemarketing Campaign that serves as an example of how unattended calls can be treated in a compliant manner (according to the current FCC regulations).

Maximum dropped calls (reporting threshold), %

Enter the maximum percentage of allowable dropped calls.

Progressive Power Dialing

Overdial Rate, %

This setting is used in Progressive mode only.

Overdial Rate, % specifies the percentage of call attempts that will be made for this campaign relative to call attempts that are expected to be answered. This configured value will determine dialing frequency for the duration of the campaign. For example, if you expect only every second attempt to be successful, you can set the initial overdial rate to 200%, and the system will make twice as many call attempts as there are agents in the Ready state.

Setting the Overdial Rate to 100% (default) practically means that for any answered call, there will be an agent available to accept it.

Limit manual outbound calls to numbers in lists and record manual call results in campaigns

When enabled, this setting allows manually dialed phone numbers to be included in outbound or blended campaigns, should the phone number match one of the campaign’s dialable phone numbers; click-to-call numbers are also included. Once included in a campaign, manually dialed calls will be counted toward related campaign metrics.

Additionally, when this setting is selected, the following applies:

Note that this checkbox is unchecked by default and this setting is not currently available for use with hardphones.


Automatic (IVR) options

Automatic IVR options


Max concurrent calls

This option specifies how many calls can be in progress simultaneously.

No Answer timeout

If the ring back tone is received, No Answer timeout specifies for how long the system shall wait for an answer before abandoning the call attempt with disposition No Answer.

Scenario to run when answered

Scenario to run when answered indicates which scenario should be run upon answer. Note that for Automatic (IVR) mode, the scenario containing a recorded IVR message should be explicitly defined.

Detect voice before connection

This option indicates whether upon answer the system shall wait to detect a voice before connecting this call to an agent. Deselect this checkbox if the calls should be connected to agents immediately upon answer.

Detect answering machine

Detect answering machine indicates whether, upon voice detection, the system shall try to distinguish the voice from an answering machine greeting. It is essential only if the Detect voice before connection setting is enabled (see above). Deselect this checkbox if the calls should be connected to agents immediately upon detection of a voice.

Wait for beep when detecting answering machine

This option indicates whether the “announcement vs. answering machine” decision shall be based on detection of a beep sound after the speech segment. (If disabled, the disposition Announcement will be used for all long speech messages.) It is essential only if the Detect answering machine setting is enabled (see above).

Record CPA phase of call attempts

Record CPA phase of call attempts indicates whether the Call Progress Analysis (CPA) phase of the campaign calls shall be recorded. Such recordings are stored in separate audio files and can be used to verify the reaction of the system to various call attempt outcomes. CPA recordings can be checked using the Quality Management playback function and also exported for off-line analysis.

This option is visible and available to you only if specifically activated for your contact center at the service provider level.

Limit manual outbound calls to numbers in lists and record manual call results in campaigns

When enabled, this setting allows manually dialed phone numbers to be included in outbound or blended campaigns, should the phone number match one of the campaign’s dialable phone numbers; click-to-call numbers are also included. Once included in a campaign, manually dialed calls will be counted toward related campaign metrics.

Additionally, when this setting is selected, the following applies:

Note that this checkbox is unchecked by default and this setting is not currently available for use with hardphones.


Dispositions and Notes

Dispositions are custom interaction results defined by your contact center management. When handling a service interaction, you may be required to select one of the dispositions that define the outcome of the interaction. If dispositions are defined for the services that you provide, the Contact Info Panel of your Agent Desktop will display the Disposition Selector for every associated service interaction.

If you are required to set dispositions, you will receive detailed instructions for their use from your system administrator. Learn more about dispositions and how they are managed in the Contact Center Administrator Guide.

In addition to dispositions, you can also enter free-form text notes to provide more information about the outcome of the interaction.


Disposition selector


How to Enter Dispositions and Notes

To enter a disposition for an interaction and/or related notes, follow these steps:

  1. At any time during the interaction with the customer or while in the After Call Work state, click the Disposition selector.
  2. From the drop-down menu, select the disposition that corresponds to the result of the interaction. Some dispositions specific to outbound campaigns may require additional parameters, such as scheduling of another call attempt. If such parameters are required, they will be displayed in the Contact Info Panel.
  3. If necessary, enter free-form notes in the text field.
  4. Continue to process the interaction normally. For more information about finishing interactions, see How to Release a Call and How to Wrap Up After-call Work.


Selected disposition and free-form notes


Note: If you use a custom form in the Context Information Area for processing data related to a specific call, both the Disposition Selector and the Notes field may appear in that form instead of the Contact Info Panel.


Other Uses for Dispositions

If configured for your contact center, a disposition can be used to trigger a workflow, an automated series of events that are initiated when an interaction is completed.

Workflows automate what happens after the conversation is done and will handle any necessary follow-ups, depending on the interaction’s disposition type. Such follow-up actions include setting context variables, sending an email, sending a text message, scheduling an event, clearing a scheduled event, and making a request. Workflows help to reduce your workload by following up with customers and gathering data in a consistent way.

For example, setting a particular disposition for an interaction could trigger the following series of events to happen:

  1. Send a survey to the customer
  2. Wait a specified amount of time (e.g., 30 minutes, 1 day, 1 week, etc.)
  3. Send a follow-up email to the customer.


Using Dispositions to Request That Content Be Erased

Starting with Bright Pattern Contact Center version 5.2, you can use a disposition to request that content from a specific interaction be erased. This capability was added to meet PCI DSS 3.2 and GDPR requirements, which specify that sensitive data (e.g., credit card information) may not be stored in your contact center, even if it is encrypted. As such, Bright Pattern allows for the manual deleting of data that is stored in voice recordings, voice recording transcripts, chat transcripts, email messages, screen recordings, and so forth.

You can request that such data be erased, but only your system administrator can erase it.

What to Do

  1. If such a disposition is enabled for your contact center, you can disposition an interaction with a request to erase content, provided that you give a reason. Note that the name of the disposition is determined by your contact center. If you do not know which disposition to select, contact your supervisor or system administrator.

    Disposition "Erase content" selected


  2. In the Notes field, provide the reason for the request and enter additional details about the interaction. Then complete the interaction.

    Use Notes to provide a reason for erasing content


  3. The disposition will initiate a workflow that sends your system administrator an internal message with the request. The unique identifier tells the administrator which interaction is affected, and he or she can review the interaction and the request.

    Example message delivered to the system administrator





Pre-defined Dispositions

This section provides descriptions of the predefined dispositions that are created by default whenever you define a new service. For general information about dispositions, their purpose, and configuration, see section Dispositions Tab of this guide.

Many dispositions defined apply to outbound campaigns only, and some of those are used for preview records only.

All dispositions in the Connection Problem folder are by default visible to agents. This is essential for preview campaigns where call progress is monitored by agents. If you are running a predictive or progressive campaign where the call progress analysis is performed by the system, you may consider hiding some of these dispositions. If you do so, it is recommended that you leave dispositions Answering machine and Silence visible to the agents.

Note: The dispositions that are hidden from the agents are shown in italic, both in the application and in the following list.


Final folder

The meaning of each predefined description is given as follows.

Product sold

The business purpose of the call/chat was fulfilled.

Offer rejected

The business purpose of the call/chat was not fulfilled, but no follow up is required or expected by the customer.

Add to DNC

The remote party requested that no further calls be made to his numbers.

Record matches DNC

The attempted record matches an entry in one the associated record-based DNC lists (i.e. Do Not Call lists).

Bad record

The agent reviewed the calling record and marked it as unusable (e.g., due to insufficient or corrupted data).

Problem solved

The customer email confirmed successful resolution of the original matter (e.g., a thank you note) and was closed without reply. This disposition closes the email case.

Answer provided

The customer email was replied to and no follow-up is expected or necessary. This disposition closes the email case.

Spam

The content of the customer email had no connection to any services provided by the contact center. This disposition closes the email case.


Non-final folder

Number matches DNC

The attempted number matches a number in one of the associated number-based DNC lists.

Wrong person

The person who answered the call was not the person for whom the call was intended (but the latter may be reached at the same number later).

Wrong number

The person for whom the call was intended cannot be reached at this number.

Dropped while talking

The call was dropped (accidentally disconnected) while the conversation was in progress. This disposition can also be used for chats that were ended due to customer inactivity.

Need more information

The customer email was replied to and some follow-up is expected. The email case stays open.


Connection problem folder

Busy

The called number was busy.

Fast busy

The call attempt returned the fast busy signal (reorder tone) indicating that the call cannot be established due to network congestion. Note that sometimes network operators also use Fast Busy to indicate invalid and/or disconnected numbers.

No answer

The called party did not answer within the No Answer timeout.

Fax or modem

The called line is connected to a fax or modem.

Announcement

The connected call attempt returned speech that was not live voice or an answering machine greeting. For example, this announcement can be an interactive voice response (IVR) announcement indicating that a company office was closed or an IVR menu asking to press a digit for the desired department.

Network announcement

The call attempt returned speech before connecting the call, such as a network message indicating, for example, that the call could not be established at this time.

Answering machine

The call was answered by an answering machine.

Silence

The call was established but no sound from the remote party could be detected for more than 5 seconds.

Invalid number

The call attempt returned a tone indicating that the dialed number was invalid.

Other connection issue

This is the generic disposition reserved for any possible connection problems other than the ones specified above.


System folder

Abandoned

The answered call was dropped before call progress analysis could be finished.

Congestion

This disposition is reserved for future use.

No agent

The call was dropped after being answered by the called party because it could not be connected to an agent in a timely manner.

No disposition

The agent who handled this interaction did not select any disposition for it.

System failure

The call ended because of a system failure.

Agent failure

The call ended because of an Agent Desktop application failure.

Phone network unavailable

The call could not be made because the public telephone network was not available.

Finalized by dial rule

Processing of this record was finalized by a dial rule.

No numbers left to call

The maximum number of calling attempts has been reached for all numbers of this calling record and there are no more attempts for this record to be made. Note that this disposition is used only when the record contains multiple phone numbers and they are tried during the campaign. When list records contain only one phone number (or only one is used during the given campaign), the final disposition of the record that reached maximum attempts corresponds to the disposition of the last call attempt.

Disposition not found

Scenario attempted to set the interaction disposition to a value that could not be recognized.

Skipped

The agent accepted the preview record and then skipped it (i.e., discarded the record without dialing).

Record expired

The calling record has expired. See section Lists for more information about the uses of record expiration mechanism and the related settings.

Call failed

Call or call attempt terminated externally with an unknown error code.



Properties Tab

General service settings are configured in the Properties tab. The settings are listed in alphabetical order and are described as follows.


Services & Campaigns > Properties tab


Common Properties

The following properties are available for all service types except where noted.

Name

Name is the service name. This field is mandatory and must be unique within the contact center.

Because service names are used as names for corresponding default service skills, they should not coincide with names of any auxiliary skills.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Type

Type is the type of service or campaign.

If you expect to receive inbound calls that are logically part of your outbound campaign but want these calls to be handled by different agents, you will have to set up two services: an Outbound Voice service for the primary outbound campaign and a Blended Voice service for the inbound calls. Make sure the following conditions are met:

Note the following:

Client Partition

Reserved for future use.

Outbound email account

Outbound email account is an email-service-specific property that will be used for sending new outbound emails associated with this service. This parameter must be specified if this service will be used to send outbound emails unrelated to existing cases.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Hours of operation

Hours of operation (HOP) are the service hours. Choose select to use one of the pre-configured schedules, and select a schedule from the drop-down list. Note that you can edit the selected schedule by clicking customize.

Choose specify to define a schedule specifically for this service. See section Hours of Operation for information about creating a schedule. Once you have finished defining this new schedule, you can make it available for use in other services by clicking save this HOP as shared.

HOP can be defined for the scenario entry through which interactions access the service. To understand the relationship between these settings, see the description of property Hours of operation of the dial-in scenario entry.

Note also that this HOP setting only specifies when the service is open/closed. In order to complete the HOP configuration, you need to define the following additional elements in the interaction processing scenario associated with this service:

Override schedule on selected days

You can override the above permanent service schedule temporarily by selecting the Override schedule on selected days checkbox and defining a temporary schedule for a specified period of time.

Use dispositions

Indicates whether dispositions can be used for this service or campaign. For outbound and blended voice services, the use of dispositions is mandatory.

If the checkbox is selected, you will be able to define service-specific dispositions in the Dispositions tab and the Agent Desktop application will display the disposition selection menu for the interactions associated with this service. Otherwise, the disposition-related elements will be hidden for this service.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Require dispositions

If the use of dispositions is enabled by the previous setting, you can additionally indicate whether disposition selection is mandatory. For outbound and blended voice services, the use of dispositions is mandatory.

If the Require dispositions checkbox is selected, Agent Desktop will force agents to select a disposition for the current interaction before exiting after-call work (ACW). Otherwise, agents will be able to finish interaction handling without selecting any disposition. Note that if ACW timeout is defined, the system will automatically set a blank disposition (i.e., no disposition) after the timeout runs out, even when Require dispositions is set.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Enter After Call Work

Enter After Call Work specifies whether agents should enter the After Call Work state after finishing interactions associated with this service. To apply the setting defined at the contact center level, select system-wide setting.

Note that after-call work (ACW) is mandatory for services with mandatory disposition selection (see the previous setting). For the teams providing services with mandatory disposition selection, it is also recommended not to enforce automatic exit from the After Call Work state or set the timeout for such an exit generously.

Natural Language Understanding

Integration accounts of the Natural Language Understanding (NLU) type that are configured for your system appear in the Natural Language Understanding drop-down list. To enable NLU sentiment analysis to be used during chat interactions, select the desired integration account from the list.

Clicking add/edit will redirect you to Call Center Configuration > Integration Accounts, where you will configure or edit such an integration account.

Note that this property is not available for chat services.


Service-Specific Properties

The following is a list of service properties available per service type.

Voice Properties (Inbound, Outbound, and Blended)

The following properties are available for all voice services except where noted.

Enable voice signature flag

If the Enable voice signature flag checkbox is selected, agents will be able to indicate whether a voice signature has been collected during a particular call associated with this service. The voice signature flag will be stored as part of the call record, and it can be used to facilitate the export of and subsequent search for the corresponding recordings. For more information, see sections Interaction Records Search and Recordings Details Format of the Reporting Reference Guide, .

The voice signature flag can be displayed for agents via the activity form associated with the given service. For more information, see the Form Builder Reference Guide, section Voice Signature System. If the form is not used, the flag will be displayed in the Contact Info Panel of Agent Desktop. For more information, see section How to Collect a Voice Signature of the Agent Guide.

Voice signature collection makes sense only if calls are recorded. Therefore, when you select this checkbox, the Recorded calls parameter of this service (see below) will be automatically set to 100% and become read-only.

To facilitate and ensure compliance of the voice signature collection process, one of the following additional capabilities shall be considered:

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Perform list lookups on incoming calls

For blended voice campaigns, selecting this checkbox enables the system to identify incoming callers by looking up list data.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Record calls/ Do not record calls

The Record calls checkbox allow you to record a specific service's calls. Note: If call recording is enabled as a global setting, this checkbox option will change to Do not record calls and you can mark this service or campaign to not be recorded

Record IVR call segment

Record IVR call segment indicates whether recordings of calls associated with this service will include recording for the IVR phase of the call. Note that the use of this option should normally be avoided for IVR applications that may process sensitive authentication data such as payment card PIN codes.

Please note: The incorporation of the $(banVoiceRecording) or $(banMonitoring) variables in a voice scenario with an IVR menu will override any recording or monitoring settings you have configured, if selected by a customer. For more information, see Variables in the Scenario Builder Reference Guide.

Transcribe calls

Transcriptions may be saved for voice calls if a speech-to-text integration account (e.g., IBM Watson) is enabled for your contact center and call recording is enabled for a service. To enable transcripts for a service, select the transcribe calls checkbox.

Enable Virtual Queue functionality

Enable Virtual Queue functionality indicates whether the Virtual Queue option is enabled for this service. Virtual Queue, also sometimes referred to as Callback Option, is an enhancement of the regular automatic call distribution method used in inbound call center services. During periods of significant wait times, this option allows customers to hang up the call while keeping their position in the service queue and to receive a callback when it is their turn to be connected to an agent.

Note that in order to function properly, the Virtual Queue option must be additionally configured in the scenario associated with this service. For detailed instructions about virtual queue configuration, see the Virtual Queue Tutorial.

This setting is available for inbound and blended voice services only.

Notify agents in ACW about calls in queue

Agents may be notified visually and audibly about new service calls waiting in queue while they are in the After Call Work state. This may be used to prompt the agents to finish their ACW faster. This option is essential only for inbound and blended services and only if the ACW state is used for handling of interactions associated with this service (see Enter After Call Work above). If selected, notifications will be sent to all agents who have the default service skill with any level other than “0” and who are currently in the ACW state.

Notify after calls are waiting for

This setting is essential only if the Notify agents in ACW about calls in queue option is selected. This setting specifies how long a new service call will wait in queue before notifying the agents. If not specified, the agents will be notified as soon as a new call enters the service queue.

Outbound chat service

For voice services, the outbound chat service drop-down list shows all services of the "chat" type. Selecting an outbound chat service enables agents to send an SMS while on a voice call, creating a chat interaction with the SMS ANI from the selected chat service.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Chat Properties

The following properties are available for chat services.

Bot / Chat Suggestions engine

Integration accounts of the IBM Watson type that are configured for your system appear in the Bot / Chat Suggestions engine drop-down list. To enable a bot to make suggestions to users during chat interactions, select the desired integration account from the list.

Clicking add/edit will redirect you to Call Center Configuration > Integration Accounts, where you will configure or edit such an integration account.

Outbound chat accounts

Select the account to use for outbound chats for this service or campaign. Outbound chat accounts include chat media (e.g., web chat), SMS numbers, and integration accounts (e.g., messenger integrations).

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Email Properties

The following properties are available for email services.

Short name

An optional field, short name is the short service name available for email services only and has a 12-character limit. If specified, this name will be displayed for emails associated with the given service in personal and team email queue views of the Agent Desktop. (Otherwise, nothing will be displayed due to limited space.)

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Directory folder

For email services, this is the folder of the Agent Desktop directory where this service will appear. This directory will be shown to the agent when the agent selects an email transfer function. You can select an existing folder or create a new one.

Marketing Properties

These properties are reserved for future use.








Privileges

Registered users of your Bright Pattern Contact Center solution are assigned privileges that can be used to control access to various contact center functions. Privileges are arranged in the same way as they appear on the Roles page of the Contact Center Administrator application. For general information about privileges and roles, see section Roles.

Privileges are organized into six categories (i.e., groups):

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to privileges, we recommend that all affected agents re-login to Agent Desktop.


Interaction Handling group

Access full-screen Agent Desktop

The Access full-screen Agent Desktop privilege allows the user to enable full-screen Agent Desktop view within CRM applications.

Because CRM systems typically have their own email and case management capabilities, the full-screen mode normally would be used by supervisors only.

Delete contacts

The Delete contacts privilege allows the deletion of contacts. If enabled, users can delete individual contacts via the Agent Desktop. When a contact is deleted, its activity history is deleted too. Cases are not deleted automatically.

Edit contacts

The Edit contacts privilege provides write access to contacts. If enabled, users can create new contacts, and users can modify any fields in existing contacts (but not activity history).

Force pop-out phone window

This privilege is reserved for future use.

Handle automatically distributed interactions

The Handle automatically distributed interactions allows the user to receive calls from a service queue and preview records. This is the basic privilege that allows the user to perform typical call center agent work (i.e., provide services over the phone and participate in outbound campaigns).

The ability to handle customer chat or email interactions is controlled via separate privileges (see Handle email and Handle service chat).

Handle email

When enabled, the Handle email privilege allows users to:

Handle service chats

With the Handle service chats privilege, the user may handle chat interactions with customers. This includes chat interactions started by customers via SMS.

Note that the ability to initiate a chat with a customer via SMS is controlled by a separate privilege (see Initiate SMS conversation). Likewise, the ability to use internal chat is controlled by a separate privilege (see Send internal chats).

Initiate SMS conversation

The Initiate SMS conversation privilege allows the user to initiate chats with customers via SMS.

Listen to call recordings and view chat transcripts on assigned services

With this privilege granted, the user may review call recordings and chat transcripts of the services that the user is qualified to handle (i.e., has corresponding service skills).

Listening to own call recordings and view own chat transcripts

This privilege provides Agent Desktop users the capability, via activity history, to access recordings where the agent participated (at least partially). This privilege applies to Agent Desktop only.

Login to Agent Desktop

Login to Agent Desktop allows the user to log in to Agent Desktop application and perform basic back-office telephony functions. Any user who needs access to Agent Desktop must have this privilege. Note that this privilege alone is not sufficient for performing typical contact center agent work.

Note that any user who logs into Agent Desktop will be counted as a concurrent user for the duration of the login session. Your service provider may impose a limit on how many of your users may be logged on concurrently.

Make external calls

A user with the Make external calls privilege may make external calls and blind transfers to external destinations from the Agent Desktop application. If the user does not have this privilege, an attempt to make an external call or blind transfer will result in a text error message displayed on Agent Desktop.

Note that the absence of this privilege does not prevent users from making external calls using the dial pad of their hardphones.

Mask original email content

The Mask original email content privilege allows the user to mask fragments of original customer email text. For more information, see section How to Mask Sensitive Data of the Agent Guide.

Modify own identification data

The Modify own identification data privilege allows the user to be able to modify specific fields of the user profile. If the privilege is not present, the following fields are locked:

See other agents/teams in directory

This privilege lets the user see all configured teams and team members in the Agent Desktop directory and view their current availability (presence). For more information, see section How to Use the Directory of the Agent Guide.

See other agents’ cases

See other agents’ cases allows the user to see cases handled by other agents. If the user does not have this privilege, the user will be able to see only cases that with which the user has worked. This privilege affects case search only. Absence of this privilege does not affect the user’s ability to receive emails related to existing cases that the user has not worked on.

Send internal chats

The Send internal chats privilege allows the user to initiate internal chat conversations.

Start recording of interactions

With this privilege, the user may start call recording.

Stop recording of interactions

Stop recording of interactions allows the user to stop call recording.

Transfer calls

The Transfer calls privilege allows the user to transfer customer interactions to consultation parties and host conferences (both via-consultation and single-step).

Absence of this privilege does not affect user’s ability to

Use Calendar

The Use Calendar privilege enables users to use the Agent Desktop calendar for scheduling.

Use Favorites tab

Use Favorites tab is an agent-level privilege that controls whether the user can see and set favorites from the Agent Desktop application. This privilege is an agent behavior control to prevent users from dialing destinations that they should not based on FCC/TCPA and organizational rules.

Use Recent Calls tab

The Use Recent Calls tab privilege lets the user restrict access to recent calls. This privilege uses TCPA manual dialing to limit which agents can access recent calls.

Use RightNow

Use RightNow allows the user to use Agent Desktop embedded into the RightNow application. This privilege enables access to the Agent Desktop widget within RightNow.

For more information, see the RightNow Integration Guide.

Use ServiceNow

Use ServiceNow allows the user to use Agent Desktop embedded into the ServiceNow application. This privilege enables access to the Agent Desktop widget within ServiceNow.

For more information, see the ServiceNow Integration Guide.

Use Zendesk

With the Use Zendesk privilege, the user may use Agent Desktop embedded into the Zendesk application. This privilege enables access to the Agent Desktop widget within Zendesk. To enable full-screen Agent Desktop view within Zendesk application, the user must also have the Access full Agent Desktop privilege.

For more information, see the Zendesk Integration Guide.

Security Administration group

Can edit and erase interaction records

This privilege provides access to the manual erasure functions in accordance with PCI DSS 3.2 and GDPR requirements. With this privilege enabled, users will be able to edit and erase interaction records securely and manually in the event that another user has mistakenly included a customer's sensitive data in interaction content (e.g., call recording, chat, etc.).

This privilege is added to predefined Security Administrator and System Administrator roles.

Grant all privileges

Grant all privileges allows the user to grant any privilege, regardless of the user's May grant or revoke settings with respect to specific privileges. This is helpful during product upgrades where new privileges may be introduced.

Manage roles and security settings

With this privilege enabled, the user has full access to the following settings:

Service and Campaign Administration group

Configure reporting settings

With this privilege enabled, the user has full access to the following settings:

Configure system-wide settings

The Configure system-wide settings privilege gives the user full access to all pages of the following menus: Tasks, Call Center Configuration, and Quality Management.

For tasks, note that all users who have the Configure system-wide settings privilege enabled will receive an email notification each time a scheduled task fails.

Control campaign operations

Control campaign operations enables the user to view and control assigned campaigns via Agent Desktop.

A user must have this privilege in order to be available for selection as a service/campaign operator via the Services and Campaigns > Assignments page. In the Agent Desktop application, access will be limited to campaigns where the user is assigned as an operator.

If this privilege is revoked from a user, the user's name will appear in red color in the list of operators of any services/campaigns that the user may have been previously assigned to operate.

Edit knowledge base

The Edit knowledge base privilege gives the user full access to the Knowledge Base via the Contact Center Administrator application. It also allows the user to create articles in the Knowledge Base via the Agent Desktop application.

Note that access to the Knowledge Base via the Agent Desktop application is provided in the context of the services that the user can handle.

Manage all services and campaigns

The Manage all services and campaigns privilege allows the user to configure all existing services campaigns regardless of whether the user is assigned to them as an administrator. Note that in order to assign teams to campaigns, the user must also have the Manage teams privilege.

Another privilege exists to enable the user to access only assigned services campaigns (see below). Note that in order to prevent the user from creating new services and campaigns, both these privileges must be disabled.

Manage assigned services and campaigns

With this privilege, the user has full access to configuration of the services and campaigns that the user is assigned to as an administrator. For more information, see section Services and Campaigns - Assignments Tab.

Note that in order to assign teams to a service/campaign, the user must also have the Manage teams privilege.

Another privilege exists to enable the user to access all configured campaigns regardless of assignment (see above). Note that in order to prevent the user from creating new campaigns, both these privileges must be disabled.

Manage lists

The Manage lists privilege gives the user full access to calling lists and do-not-call (DNC) lists. Absence of this privilege does not affect the user’s ability to associate existing lists with campaigns.

Manage scenarios

The Manage scenarios privilege allows the user to create, view, and edit scenarios. Absence of this privilege does not affect the user’s ability to configure scenario entries and associate such entries with existing scenarios.

Manage skills

With the Manage skills privilege, the user may create and edit existing auxiliary skills and assign skills to agents with specific levels.


Supervision group

Access Real-time Stats API

The Access Real-time Stats API privilege gives the user access to applications that are connected to Bright Pattern Contact Center via the Real-time Stats API; this includes viewing the wallboard application. Note: The availability of data on the Agent Desktop Home Screen is not affected by this privilege, with the exception of the wallboard icon.

All assigned teams combined view

When enabled, this privilege will show, on the supervisor's home screen, the agents from all teams assigned to the logged in supervisor, specifically with the following metrics:

It shows all services that are the teams are assigned to (individual services can be hidden if needed), specifically the following metrics:

Can see contents of email push queues

This privilege allows supervisors of teams with the push distribution method enabled to view push queues. Push queue items appear in team queues when the “All Services with Push Queues” option is selected; however, it is possible to select only one service and see only its queue.

While looking at a push queue, a supervisor can:

Note that this setting is not assigned to any roles by default.

Can update final dispositions

This privilege enables users (i.e., agents, supervisors) to update dispositions even when final.

Change alert configuration

Users with the Change alert configuration privilege may enable/disable alerts available for some real-time metric displayed via Agent Desktop, change their appearance, and modify threshold values that trigger such alerts.

Note that the ability to set configured alerts as system-wide defaults is controlled via a separate privilege (see Set alerts for real-time metrics system-wide).

If the user does not have this privilege, the Alert Configuration dialog of the Agent Desktop will provide read-only information about the current alert configuration.

Change real-time metric views

The Change real-time metric views privilege allows the user to add metrics to, and remove them from, any real-time metric views of the Agent Desktop application. The user may also change the order in which the metrics appear in the table views.

Absence of this privilege does not affect the user’s ability to add services and campaigns to, and remove them from, real-time metric views.

Note that the ability to set created real-time metric views as system-wide defaults is controlled via a separate privilege (see Set real-time metric views system-wide).

Customize Wallboards

The Customize Wallboards privilege allows additional elements to appear on the user's wallboard. These elements include title, selector, flip arrows, and menu. Using these elements, users can customize the look and display of their Agent Desktop wallboard. Using the Wallboard Layout Editor, cards and cells can be added, deleted, scaled, and expanded using mouseovers, click-and-drag, and drag-and-drop movements.

Define/View subteams of selected agents

The privilege Define/View subteams of selected agents enables subteam controls to be displayed in Agent Desktop and the Reports portal. In addition, the privilege allows users to switch between them. Subteams are smaller groups of agents that supervisors have selected from full teams.

Delete cases

The Delete cases privilege allows the deletion of cases. If enabled, users can delete individual cases via the Agent Desktop. When a case is deleted, all interactions related to a case are deleted.

Download recordings and transcripts

With this privilege, the user may download call/screen recordings, chat transcripts, and email messages from the interaction search and review pages of the Contact Center Administrator application.

Force agent states

The Force agent states privilege allows the user to change current agent states of members of any team that the user is assigned to supervise.

Grade interactions

Grade interactions allows the user to grade interactions while monitoring them in real-time via Agent Desktop and/or when reviewing their recordings/transcripts via the Contact Center Administrator application.

Note that in order to grade interactions while reviewing their recordings/transcripts, the user must also have the privilege Listen to call recordings and view chat transcripts (see below).

Listen to recordings linked to external CRM records

This privilege allows the user to listen to call recordings linked to activity history in the CRM records.

Listening to all call recordings and view all chat transcripts

With Listening to all call recordings and view all chat transcripts, the user may review voice recordings and chat transcripts via the Contact Center Administrator application.

Absence of this privilege does not affect the user’s ability to review screen recordings in the Agent Timeline or email messages in the Interaction Search.

When removing this privilege from a user, make sure this user also does not have the privilege Listen to call recordings and view chat transcripts for assigned services in the BPO Client group (see below).

Manage canned chat responses system-wide

The Manage canned chat responses system-wide privilege allows the user to make canned chat responses available to all other agents of the contact center. For more information, see section How to Create and Edit Canned Chat Responses of the Agent Guide.

Monitor agent screen

When enabled, the Monitor agent screen privilege allows the user to view and monitor the screens of a selected agent that the user is assigned to supervise.

Monitor interactions

The Monitor interactions privilege allows the user to connect to calls handled by agents that the user is assigned to supervise in silent monitoring, coaching, and barge-in modes. For more information, see section Call Monitoring, Coaching and Barge-In of the Supervisor Guide.

Pull screen pop

Pull screen pop allows the user to get snapshots of the Context Information Area of the desktops of agents that the user is assigned to supervise. Note that in order to be able to get a snapshot, the user must be connected to the agent in one of the call monitoring modes. Thus, the user also must have the privilege Monitor interactions (see above).

Push/Pull Global Wallboards

Users with the privilege Push/Pull Global Wallboards can push their personal wallboards to other users and/or teams, as well as pull shared wallboards from a global pool. Note that only global wallboards can be pulled.

Set alerts for real-time metrics system-wide

This privilege allows the user to set alerts that the user configures as system-wide defaults. Note that in order to use this privilege, the user must also have privilege Change alert configuration.

Set real-time metric views system wide

Set real-time metric views system wide allows the user to set real-time metric views that the user configures as system-wide defaults. Note that in order to use this privilege, the user must also have the privilege Change real-time metric views.

For more information, see section Customization of Metric Views of the Supervisor Guide.

View historical reports

The View historical reports privilege allows the user to generate and view reports via the Contact Center Administrator application. Absence of this privilege does not affect the user’s ability to access any of the general reporting settings or be a recipient of emailed scheduled reports.

View interaction records

With this privilege, the user may search for and review interaction records via the Contact Center Administrator application.

Absence of this privilege does not affect the user’s ability to generate and view the Call Detail Report or Email Detail Report. To prevent access to these reports, use privilege View historical reports (see above).

View real-time agent metrics

View real-time agent metrics allows the user to view real-time metrics for the agents of the teams that the user is assigned to supervise.

View real-time service metrics

With View real-time service metrics, the user may view real-time metrics for all services associated with the teams that the user is assigned to supervise.

Absence of this privilege does not affect the user’s ability to view campaign-specific metrics. To prevent access to these metrics, use privilege Control campaign operations (see above).

Watch agent screen recordings

The privilege Watch agent screen recordings allows supervisors to search for and view the screen recording sessions of agents on their teams. The screen recordings appear in interaction records in agent timeline searches. If a screen recording is available for the selected agent, and if the privilege is enabled, then the Watch screen recording button is shown to the supervisor.


System Administration group

Privileges associated with system administration are described as follows.

Allow recording export API access

This privilege allows users to access the Recording Retrieval API that retrieves call recordings and metadata based on the call identifier.

Bulk Export/Import Contacts

When enabled, the privilege Bulk Export/Import Contacts allows the export/import icon on the Agent Desktop Contacts screen to be shown.

Configure Contact Forms and fields

The Configure Contact Forms and field privilege allows users to edit contact, activity history, and augmentation and case forms.

Configure directory

The Configure directory privilege allows the user to create and modify external contacts that appear in the Directory of the Agent Desktop application.

Manage BPO Clients

When enabled, the Manage BPO Clients privilege allows users to:

Manage all teams

If granted the Manage all teams privilege, the user may

For more information, see sections Users, Teams, and Skill Levels.

Note that if a user is assigned as a supervisor of a particular team, absence of this privilege does not affect the user’s ability to change most of the configuration settings of the given team and its current members.

Manage phones

The Manage phones privilege gives the user full access to configuration of softphones, hardphones, access numbers, and scenario entries. Absence of this privilege does not affect the user’s ability to assign phone numbers to users.

Manage users

The Manage users privilege allows the user to create users and change configuration of existing users, provided that he also has the Manage all teams privilege (see above).

Privileged Access IP Range

The Privileged Access IP Range privilege allows users (e.g., administrators) to be able to log in to the system from any IP address (e.g., a public place such as a coffee shop). Without this privilege, users can only log in from specific IP addresses.

Publish help

Publish help gives the user full access to configuring help screens.

View audit log

With the View audit log privilege, the user can view the audit log.

View usage data

The View usage data privilege allows the user to access to reports about usage of telecom carriers’ resources via Contact Center Administrator > Reports > Usage.


BPO Client group

Listening to call recordings and view chat transcripts on services in reviewer role

With this privilege granted, the user may listen to call recordings and view chat transcripts of the services to which the user is assigned as a reviewer.




Outbound - Dial Rules

This section describes the campaign dial rules that are configured in the Dial Rules section of the Services and Campaigns' Outbound tab.

The dial rules put limits on the number of call attempts, as well as specify actions that are to be taken with respect to records that have not been finalized within a current dialer's pass through the calling list. (A pass is a part of the campaign during which the dialer tries all dialable records in associated calling lists.)

During each pass, the dialer selects records from enabled lists associated with the given campaign, taking into account the following factors (in the order of priority):

  1. List order (if multiple lists are assigned to the campaign)
  2. Dialing ratio (if multiple lists are assigned to the campaign with the same list order)
  3. Records marked as priority records within the list. Note that the priority setting only affects the first attempt to dial the record; for any possible subsequent attempts, the prioritized record will be treated as a regular record. Priority of records also may be set to expire after a specified time period.
  4. Rescheduled records that are due for the next call attempt. Note that rescheduling may be defined as a window (i.e., have both the start and end time). When the end time is reached, the record is no longer treated as a rescheduled one (even if it could not be called during its reschedule window) and becomes a regular record processed in the general sorting order.
  5. Sorting order configured for the list within the given campaign.

The above general record selection order may be further affected by the Perform full passes through list setting.


Services & Campaigns > Outbound Voice Service > Outbound > Dial Rules


Dial Rules Page Settings

Maximum attempts per record

This setting specifies the maximum number of calling attempts for one list record within the campaign. If the specified number of attempts for a particular record is reached, it will not be attempted again. If the calling record has only one number, the record disposition in this case will correspond to the disposition of the last call attempt. If the record contains multiple phone numbers and they are tried during the campaign, the disposition in this case will be set to No numbers left to call.

Maximum attempts per number

Maximum attempts per number specifies the maximum number of calling attempts for the same phone number within a record.

Attempt all numbers in record first

Use this setting to redefine the order in which multiple phones of the same record will be dialed relative to the other records of the same list.

By default, the Dialer will pull a number of records into memory for dialing. By choosing the option to Attempt all numbers in record first, the dialer will attempt the subsequent numbers on the already attempted records, before pulling additional new records into memory for dialing, assuming there are no additional changes to consider (i.e., new agents have been added to the pool and the and initial records in memory must be extended).

Without the Attempt all numbers in record first option selected, the dialer will dial through all records on first number before attempting to dial on any subsequent numbers in the record.

Perform full passes through list

By default (with the checkbox selected), during a dialer’s pass through a calling list, each dialable record is attempted once. That is, once the dialer starts a pass, it will select records for dialing one by one according to the specified sorting order until it reaches the end of the list. After that, the next pass through the list will begin. Thus, if the list is updated incrementally, new records may or may not be called during the current pass depending on their position in the list (which is determined by the applied sorting order). This default setting can be recommended when all records in the associated calling lists have relatively similar value and it is important that all of them are attempted during the given campaign.

With the checkbox unselected, the dialer will always look for the next dialable record from the top of the list. This may be desirable when new records are added periodically to an active calling list and the sorting order is used to define relative value of records within that list (e.g., more recent leads have a higher conversion rate). This setting guarantees that new high-value records appearing at the top of the list will be attempted as soon as they are added to the list. Note that in this case the end of the list may never be reached (e.g., with a long original list, frequent updates, and/or large number of high-value records in those updates).

To further illustrate how this option works, consider the situation where you add new records to a list in a running campaign and, according to the specified sorting order, they are positioned at the top of the list:

List of dial rules by disposition

This list contains the dispositions that are defined for the given outbound campaign and indicate that the record processing within the campaign has not been finalized. (These include any system dispositions indicating unsuccessful interaction processing with possible subsequent attempts as well as any custom dispositions of type Continue.)

Default actions are provided for all such dispositions. For custom dispositions of type Continue, the default action is Reschedule (24h). To modify the default action for a particular disposition, double-click the corresponding table row and specify the desired action in the Edit Dial Rule dialog that appears.


Edit Dial Rule Dialog Settings

To edit a Dial Rule, double-click on any entry in the list. Double-clicking brings up the Edit Dial Rule dialog window with the following settings to specify.

Disposition

Disposition displays the selected disposition. It is read-only.

Retry

Retry indicates whether the called phone number shall be retried within a short period of time. Retries are to be used for dispositions indicating attempt failure due to a short temporary condition (e.g., Busy or Phone network unavailable). Such retries are considered to be part of the same calling attempt. Select the checkbox to enable retries for the given disposition.

Maximum retries

This is the maximum number of retries per calling attempt. Maximum retries must be specified if the Retry option is selected.

Retry interval

Retry interval is the period of time in minutes between retries. It must be specified if the Retry option is selected.

Action

Action is what will be applied when a calling attempt produces the selected disposition. The following types of actions are available:

In the above example, if an answering machine is recognized automatically, the call can be further processed by the specified scenario. If the call was connected to the agent, and the agent set the disposition to "Answering Machine," the scenario will not be automatically applied; however, the agent can transfer this call to the scenario manually.

Min wait time

See the description of the action Wait.

Reschedule interval

Reschedule interval is the amount of time in hours in which another attempt to call this number will be made if Action is set to Reschedule. Note that manual rescheduling takes priority over the default reschedule interval specified here.

Scenario

This is the scenario that will be applied to the call attempt. It must be specified if Action is set to Run scenario.


The Edit Dial Rule dialog window is where you update settings for each dial rule of the outbound voice campaign



Results Tab

The Results tab provides access to settings related to the export of campaign results as well as the export of call recordings for voice services and chat transcripts for chat services.


Results tab


Campaign results are stored in the calling list database and can be downloaded manually in .CSV format or exported periodically to designated network locations.

Campaign results are archived into .ZIP files when one of the following events occurs:

Archived campaign results are listed in the Archive tab and are available for manual download only.

Note that campaign results are permanently deleted when the campaign itself is deleted.

Storage of recordings is typically defined by the terms and conditions of your service contract. Expired recordings are deleted automatically.

Before configuring the export of recordings, consider the bandwidth and amount of disk space that may be required to transfer and store all of the exported voice files. As a general guideline, use 5.7 MB per agent per working hour to calculate the necessary disk space. Note that some restrictions may be imposed at the service provider level on the hours during which export may take place (see property Window) and bandwidth allocated for the export tasks.

Note that if your audio files and/or chat transcripts are encrypted at the time of recording according to your encryption settings, they will be decrypted for export.

Settings

Results tab configuration settings are organized by export type: Periodic Recording Export Jobs, One-time Campaign Results Download, Periodic Export Jobs, and Periodic Salesforce.com Export Jobs. Settings for each type are described as follows.


Periodic Recording Export Jobs

Periodic Recording Export Jobs allows you to configure multiple export jobs for call recordings of this service or campaign. Each export job can have its own schedule, destination, file name format, and a set of filters.

Click add to specify a new periodic export job. The following dialog box will pop up.

Note that if your recordings are encrypted while they are stored in the Bright Pattern platform, they will be un-encrypted for export.


Periodic Export of Recordings dialog window


Name

Name is the name of this export job. This name will appear in the list of periodic tasks. See section Tasks for more information.

Enabled

Select the Enabled checkbox to activate this export job.

Voice signature only

Select the Voice signature only checkbox if the operation shall export only recordings that contain voice signatures.

Dispositions

Using Dispositions, export recordings of calls that were dispositioned in a specific way, and select the corresponding disposition(s). To export recordings for all calls regardless of their dispositions, select All.

For outbound services, note that recordings for some of the unsuccessful call attempts may not be available unless the Record CPA phase of call attempts option is selected for the given campaign.

Recording completed after

The Recording completed after setting allows you to specify the start time and date from which the recordings will be exported. Upon completion of the initial and each subsequent task export task, this parameter will be updated automatically to show the date and time of the last exported recording. The next export task will begin with the chronological next recording that satisfies the selection criteria (i.e., service, disposition, etc.).

Estimate size

When clicked, the Estimate size button obtains the estimated disk space that may be necessary to accommodate the recordings that satisfy the selection criteria.

Daily export time window

Daily export time window is the time window during which export of recordings will take place. This parameter is specified at the service provider level and will appear as read-only.

Recordings files folder FTP URL

Recordings files folder FTP URL is where one specifies the FTP site folder where the recordings should be exported.

Recording file name

Recording file name is the specified format of the recording file name and subfolder structure. By default, at the designated network location, exported files are arranged in folders titled recordings/[date]/[hour] corresponding to the date and the hours when the calls started. The default recording file name consists of the call start date/time, phone number of the call party opposite to the agent, username of the last agent to handle this call, and a global unique identifier generated by the system for this recording.

To modify the file name and/or folder structure, click the current format. The current format will appear in an editable field. You can delete any of the current file name components or insert new ones. To add a new component to the current format, set the cursor to the desired place in the file name, click the Insert placeholder button, and select the desired component from the drop-down menu. For descriptions of the available file name components, see section Recordings Details Format of the Reporting Reference Guide.

A file name example corresponding to the currently selected format will be displayed under the editable field.

Recording CSV file name

Recording CSV file name is the specified format of the recording details file name.

For each instance of a periodic recordings export, the system also generates a data file. The file is exported to the same network location in the CSV format and contains details of the corresponding calls, which may facilitate search for specific recordings once they have been exported out of the system. For more information about the format of this file, see section Recordings Details Format of the ServicePattern Reporting Reference Guide.

The default data file name is recordings_details with the date and time of export added to it.

Protocol

Protocol specifies the export method. In all three methods, if the recordings are stored encrypted, they will be un-encrypted for export.

Note that export to AWS must be explicitly enabled by your service provider and configured via Integration Accounts. For all three methods, the exported recordings will continue to be stored and available for playback via Bright Pattern for the recordings storage time agreed upon with your service provider. After the recordings have been deleted from the local storage:

Username

Username is the specified FTP username.

Password

Password is the specified FTP password.

Test connection

The Test connection button is used to test the FTP connection with the supplied credentials.


One-time Campaign Results Download

This setting allows you to download campaign results locally in the .CSV format. To download, click the Download now button, specify the download settings, and click Export. The following dialog box will pop up.


Export Campaign Results


Lists

Select the lists whose records the downloaded file should contain.

Dispositions

If you would like to download records that were dispositioned in a specific way, select the corresponding disposition(s) here. To download results for all records regardless of their dispositions, select All.

Format

Format is where you indicate whether the downloaded file shall contain only the last result for each completed record (simple), or whether it should include results of all dialing attempts (detailed).

For detailed results, specify whether the downloaded list shall contain all call attempts for the records that were completed within the requested time frame or only the call attempts that were actually made within that time frame.

For specification of campaign result formats, see sections SimpleFormat and Detailed Format of the Reporting Reference Guide.

Between

By default, the downloaded file will contain all records since the last download. Use the Between setting to limit the download to contain only information about the records that were closed within a specific time interval.

Timezone

Set the timezone for the records to be exported.

Compress file

Selecting the Compress file checkbox will download results in a .ZIP file.


Periodic Export Jobs

Periodic Export Jobs allows you to configure multiple jobs for automated export of campaign results via FTP in the .CSV format. Each export job can have its own schedule, destination, and set of filters. Click add to specify a new periodic export job. The following dialog box will pop up. Fields shown in red are required fields.


Edit Export Parameters


Name

Name is the name of this export job. This name will appear in the list of periodic tasks.

Enabled

Selecting the Enabled checkbox will activate this export job.

Lists

Select the lists whose records the exported results should contain.

Dispositions

If you would like to export records that were dispositioned in a specific way, select the corresponding disposition(s) here. To export results for all records regardless of their dispositions, select All.

Format

Format is the specified format of the exported file. Indicate whether the exported file should contain only the last result for each completed record (simple), or whether it should include the results of all dialing attempts (detailed).

For detailed results, specify whether the exported list should contain all call attempts for the records that were completed within the requested time frame or only the call attempts that were actually made within that time frame.

For specification of campaign result formats, see sections SimpleFormat and Detailed Format of the Reporting Reference Guide.

Start date and time

This is the specified start date and time of the periodic export.

Export interval

Export interval is the specified frequency for the results to be exported. The minimum update period is

FTP URL with file name

FTP URL with file nameis the specified FTP site and the name of the file to which the results should be exported. The date and time of export will be automatically appended to the file name for each export instance.

Protocol

Protocol is the specified transfer protocol (FTP or SFTP).

FTP username

FTP username is the specified FTP username.

FTP password

FTP password is the specified FTP password.

Test connection

The Test connection button is used to test the FTP connection with the supplied credentials.


Periodic Salesforce.com Export Jobs

Periodic Salesforce.com Export Jobs allows you to configure multiple export jobs for automated creation of Salesforce.com objects according to the campaign results. For more information, see section Importing Calling Lists and Exporting Campaign Results of the Salesforce.com Integration Guide.

Each export job can have its own schedule, destination, and a set of filters. Click add to specify a new periodic export job. The following dialog box will pop up. Fields shown in red are required fields.


Edit Salesforce.com Export Parameters


Name

Name is the name of this export job. This name will appear in the list of periodic tasks.

Enabled

When selected, the Enabled checkbox will activate this export job.

Lists

Select the lists whose records the exported results shall contain.

Dispositions

If you would like to export records that were dispositioned in a specific way, select the corresponding disposition(s) here. To export results for all records regardless of their dispositions, select All.

Format

Format is the specified format of the exported file. Indicate whether the exported file shall contain only the last result for each completed record (simple), or whether it should include results of all dialing attempts (detailed).

For specification of campaign result formats, see sections SimpleFormat and Documentation:ServicePattern:reporting-reference-guide:DetailedFormat|Detailed Format]] of the Reporting Reference Guide.

Start date and time

This is the specified start date and time of the periodic export.

Export interval

Export interval is the specified frequency for the results to be exported. The minimum interval is 15 minutes.

Salesforce.com integration account

Salesforce.com integration account is the integration account that will be used to access the Salesforce.com records to be updated.

Salesforce.com object

This is the Salesforce.com object that will be updated using the results of this campaign.

Map fields

Use the Map fields button to map Bright Pattern Contact Center campaign result fields to the properties of the specified Salesforce.com object.

For specification of campaign result formats, see sections SimpleFormat and Detailed Format of the Reporting Reference Guide.

Test by creating object

Click this button to create a test Salesforce.com object according to the mapping you specified using the Map fields button. Check your Salesforce.com application to make sure the object has been created.


Interactions Erasing

To support compliance with various regulations related to data ownership and privacy, such as GDPR, Bright Pattern allows for the manual erasure of data that is stored in interaction records for voice recordings, voice recording transcripts, chat transcripts, email messages, screen recordings, and other such interaction content.

The ability to remove sensitive data from interaction records is enabled for users with the Security Administration privilege “Can edit and erase interaction records.”

System administrators with the privilege to edit and erase interaction records can erase content for specific services and campaigns by using the Interactions Erasing feature in the Services & Campaigns Results tab. Note that to erase any content, you must provide a reason.

How to Erase Interaction Content

  1. Go to Services & Campaigns and select the desired service or campaign from the list.

  2. Click the Results tab and click Start erasing.

    Results > Interactions erasing


  3. The Erase interaction dialog will appear.

    Erase interaction dialog


  4. Select the items to erase, choosing from the following options: Voice recording, Transcript of voice recording, Chat transcript, Email message, and Screen recording.

  5. In the From date field, specify the date of the interaction to be erased.

  6. In the Reason field, document the reason for erasing the content. Note that this field is mandatory.

  7. Click Erase.

  8. A warning dialog will inform you that The requested operation will irrevocably destroy the [recording/transcript/message body] of selected interaction(s). To proceed, click Erase.

    A warning message appears

The erase action will be recorded in your contact center's audit log.