Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

DiallerConsole is a tool for monitoring the activity of the Invade Dialler.

The Dialler and the DiallerConsole work in a Server-Client format; the Dialler serving status information to the DiallerConsole on your local workstation.

DiallerConsole supports the following activities:

  • Displays real-time state and performance information for active (live) campaigns and agents.

  • Displays performance information of closed campaigns and logged off agents.

  • Allows supervisors to dynamically change the performance parameters of active (live) campaigns.

  • Allows supervisors to monitor agents.

  • Allows supervisors to coach agents.

  • Allows supervisors to see a topological view of workstations and agents.

All the information is held and collated within the Dialler engine; it will persist while the Dialler is running. When a campaign is closed the Dialler stores a summary of campaign and agent performance statistics for historical review. This information is stored in XML files. Campaign and agent data are each stored in separate files to facilitate easy import into 3rd party databases (most major database tools – e.g. MS Excel – permit the import of simple XML data).  This data can be used to for further study of campaign performance, agent performance and agent work times (payroll assistance).

Installing DiallerConsole

DiallerConsole can be installed on any Windows workstation over the network, using a normal web browser. The DiallerConsole application may be stored on the dialler itself or an external server accessible via the internet.

DiallerConsole is built using Microsoft’s Silverlight technology. If Silverlight is not installed on the workstation, it will be automatically installed when DiallerConsole is installed. Silverlight is available from Microsoft over the internet. Make sure your client has access to the internet when you are installing.

DiallerConsole is installed via the InVADE Management and Reporting Tool.

Please refer to the companion document “InVADE Management and Reporting tool” for instructions on how to install DiallerConsole.

...

Starting DiallerConsole

DiallerConsole will have a link in Start > All Programs menu. It may also have a link on the desktop.

...

If it cannot then after a short wait a diagnostic will be presented.

The Screen Contents


When DiallerConsole is started the user is presented with screen above. The DiallerConsole summary has 5 main sections.

Agent and Trunk usage


The bar at the top most section of the view shows the real-time capacity usage of the Dialler. It provides information on:

...

Note: If you are selecting different routes for different telephone numbers, those routes may have a smaller capacity than the entire system. Future versions of DiallerConsole will contain real time data for route and port usage.

Live/Closed Campaign Selection Tabs

This Vertical Tab list allows users to switch between viewing live and closed campaigns.

The arrow icon button allows the user to expand and collapse the Campaign list. This may be useful if the user requires more space to display the agent list of the Desk View.

Campaign Summary and Detail


This section can provide a summary list of all active/live or closed campaigns, depending on which view has been selected via the campaign selection tabs. If an individual campaign is selected (by clicking on it):

...

To unselect a campaign and return to the summary list simple press the “Campaign” column header.

Campaign Detail


When a campaign is selected (by clicking on the campaign title in the campaign list) the Campaign Detail window is presented (as shown above).

...

The Campaign Detail window is available for live and closed campaigns. For live campaigns the window shows real time values, for closed campaigns the window shows final values.

Basic Campaign Information

  • Started. The start time and Date.
  • Closed.The end time and date - only displayed for closed campaigns.
  • Target.The meaning of target rate is determined by the Dial Method. It applies to Predictive and OverDial dial method only. This can be changed dynamically.
    For Predictive it represents the target abandon rate. The Predictive dialling algorithm will dynamically alter the dial rate to get as close to, but not exceed the target rate. Values permitted are 0.0 -> 10.0.For OverDial it represents the fixed dial rate at which the dialler will operate. This will produce an unpredictable amount of abandoned calls. Most countries have legal limits on the abandon call rates of call centres. The user should be aware of these and act appropriately.
  • Actual Rate.The Current (or final) rate being achieved for the Dial Method. Its meaning relates to that of the Target and likewise its meaning is determined by the Dial Method.
    For Predictive Dial Method it represents the abandon rate; this is the percentage of calls that could not be connected to an agent as a percentage of all connected calls – not all calls made. When AMD is set the number of connected call included those automatically coded as Answer Machine.
    For OverDial Dial Method it represents the Over Dial Rate Achieved.
  • Dial Rate.The Dial Rate is the current percentage at which calls are made per free agent. For Over Dialling this should be close to the Target Rates. For Predictive the value will depend on the number of agents currently free, and the number of agents predicted to become free. For predictive the value will fluctuate.
  • Dial Avg.The Dial Rate Average is the average dial rate achieved over the life time of the Campaign.
  • Answer Time.This is the average time Respondents take to answer calls. It is used in the predictive calculation. This can be changed dynamically.
  • Method.The Dialling Algorithm to be used. This can be changed dynamically. Values can be either:
    Progressive: Dialling will be paced at one call per free agent. When dialler calls are connected it is switched to the longest idle agent. This will evenly distribute the wait time between calls more evenly.
    Predictive: Dialling will result in more than one call per agent. The rate at which dialler calls are made depends on the proportions of connected calls to non connected calls, and the average length of time agents are in interviews. This latter statistics allows the diallers to predict how many agents are about to become free.
    OverDial: dialling will be paced multiple calls per free agent. The ratio of agents to calls is fixed. The base is a dial rate is 100% dial which is one call per free agent. The dial rate can be increase as a percentage above 100%. For example 250% would produce 2.5 calls per free agent.
    External: Dialling means that the dialler will place a call for every dial number it receives, and when it receives each one. This allows the pacing to be controlled by an external sample provider.
    Preview: The dialler will not make any calls on this campaign. The agent will initial “manual” calls.
  • NoAns Timeout. The No Answer Timeout may be applied to this project. This is the time after which a ringing dialler call is defined as a “No Answer”. This can be changed dynamically Some MR and CRM tools provide this to the dialler when a campaign is started. Such a value will be shown in the Dialler Console. Some MR and CRM tools provide a no answer timeout with each call sample. If so, the value shown here will only apply to records passed without its own NA timeout.
  • AMD.Denotes if Answer Machine Detection is applied on this project. This can be changed dynamically.
  • Call Record.Sets the call record function on or off. After being set to “on”, all new calls made will be recorded. Calls already in progress when this function is enabled will not.
  • CLID.This field sets the number that is presented to your telephony provider as the originating number for all calls made on this campaign. Please note this has to be a valid Call Line ID number as defined by your provider.

Call Results

The Call results table shows the history of calls made using the sample provided to the campaign. The data is presented as running totals and percentages.

  • Total Dials.The total calls placed by the Dialler for that Campaign.
  • Connected.The total number of Dialler calls connected. These are deemed to be successful dialler outcomes. All others are considered failures. Outcalls made by agents are not considered to be dialler outcomes.
  • No Answer.The total number of Dialler calls that were failed because they were not answered.  
  • Busy.The total number of Dialler calls that were failed because they were Busy.  
  • Bad Addresses.The total number of Dialler calls that were failed because the numbers provided were not recognised by the network – bad addresses.
  • Congestion.The total number of Dialler calls that were failed because the network reported congestion. This may be caused by a local trunk failure or a failure on the network. Beware of high congestion, or congestion spiralling out of control. It usually means a trunk is down.
  • Other.The total number of Dialler calls that were failed because of reasons unknown. Sometimes the network returns an uncommon call failure code. This may be due to temporary network failures of calls terminating on analogue or non standard compliant equipment.
  • AMD.The total number of Dialler calls that were detected as “answer machine” by the dialler. If a campaign’s dial parameters have AMD (answer machine detection) set to on the dialler will run a short (around 2 seconds) voice path test on a connected call before either coding it as an AMD or passing it to an agent.
  • Fax.The total number of Dialler calls that were detected as “Fax machine” by the dialler. If a campaign’s dial parameters have AMD (answer machine detection) set to on the dialler will run a short (around 2 seconds) voice path test on a connected call before either coding it as an AMD or passing it to an agent.
  • Fast Drop.The total number of Dialler calls that were failed because even though the call connected it was dropped (released or possibly hung up) before the call could be switched to an agent. It is normal to see just a few of these; however it becomes more common with AMD on. A call dropped during AMD is classed as Fast Drop, however as many MR and CRM tools do not have an equivalent code, they may display them as abandoned (many national standards permit 2 seconds of silence within which a respondent may hang up without the call being considered a “nuisance call” and being classed as “abandoned”).
  • Out (Agent).Total number of connected calls made by an agent and not by the dialler. These may include preview dials. Agent ‘Out Calls’ as well as ‘Dlr Call’ are considered in the ‘In Call’ time calculation. These calls are not dialler calls and so are not part of the dialler total or percentages.

Agent Status

Agent Status shows the total number of logged on agents and the number and percentage of agents in any one state.

  • Total.The total number of agents logged on to the dialler.
  • In Call.The total number of agents connected to a respondent. This could be a dialler call a follow-up call or a preview call.
  • Wrap Up.The total number of agents in wrap up mode. That is: in an interview but no longer in a call.
  • Waiting.The total number of agents waiting for the dialler to connect them to a respondent.
  • Unavailable.The total number of agents logged on but not available for dialler calls. They may be involved in preview dialling.

Agent Statistics

Agent Activity Times show the proportion of time that agents spend in each state as:

...

  • In Call.The average time agents have spent on calls.
  • Wrap.The average time agents have spent in wrap up during interviews.
  • Wait.The average time agents have spent between interviews waiting for dialler calls.
  • Unavailable.The average time agents have spent logged on but not available for dialler calls.

Campaign Trunk Usage

The Campaign Trunk usage panel at the top right of the Dialler Console window shows the trunks in use by the selected campaign at the current time, and the maximum that the campaign has used so far.

...

  • Dialling.The number of calls progressing – made but not yet connected or failed
  • Peak.The maximum number dialling calls
  • Connected.The number of connected calls – calls at agents
  • Peak.The maximum number connected calls
  • All.The number of connected and dialling calls
  • Peak.The maximum number trunks used by this campaign

Altering Campaign Parameters

When an active campaign is selected and the Campaign detail window is showing, a supervisor is able to change some of the campaigns running parameters.

...

When a campaign’s parameters have been altered that can be permanently saved using the “Save” button. This will apply those parameter values at the start of a campaign for any campaign with the same name.

Agent List

Live/Old Agent Selection Tabs

This Vertical Tab list allows users to switch between viewing live (currently logged on) and old (logged off) agents. The “Old Agents” tab cannot be viewed until a campaign is selected for detail view

...

The arrow icon button allows the user to expand and collapse this section. This may be useful if the user wishes to limit the display to the campaign summary section only.

Agent Summary and Detail


This section can provide a summary list of all active/live or old (logged off) agents, each group presented on a different tab.

Live Agent List

Below the Campaign Summary list is the Agent List. This shows current status and cumulative statistics for each agent session within a campaign. Each row represents an agent session.     

...

  • In Call.The time that the agent spends on calls during the session.
  • Wait.The time that the agent spends waiting for dialler calls to arrive on his/her handset.
  • Wrap.The time that the agent spends in “wrap up” during interviews. This is the time between ending one call and requesting another call.
  • Unavail.The time that the agent spends not in a call and also unavailable to receive dialler calls; the agent may in manual call mode.
  • Monitors.This column shows if an agent is being monitored. In the cell a single green block signifies a monitor. The cell will show a block for each monitor on the agent. To discover who is performing the monitoring, simply place the mouse over the block.
  • Rec.This column shows a red block if the agent’s conversation is being recorded.

Old Agent List


The old agent list displays a row per agent. An agent session starts when the agent logs on and ends when an agent logs off.

...

To unselect an agent simply click on the list header.

Calls List

The Calls list shows all calls made on a campaign. To view live data the campaign must be selected. Below is an example of the Calls tab being greyed out as no campaign is selected, and a view of the tab when a Campaign is selected.

...

  • Call Made.The time and date the call was initiated
  • Type.Whether or not the call was made by the Dialler (on predictive or progressive campaigns) or by the agent (on preview campaigns)
  • Code. How the call outcome is coded by the CATI tool.
  • Outcome.This is the telephony result of the call, outling a cause of failure for calls that were not tranferred to agents. Values are:
    Noanswer: The respondent failed to answer within the NATimeout
    Busy: The respondent line was engaged
    Badaddress: The sample is not a valid telephone
    Congestion: The telephony network (local or public) was unable to establish a call to the respondent
    Other: The call failed for  a reason unknown or unspecified by the public network
    AMD:The call connected to an answer machine
    Fax:The call was automatically detected as connecting to a fax machine
    Fastdrop:The respondent was connected, but disconnected before the call could be passed to an agent
    Abandon:The call connected to the respondent but the dialler could not find an available agent
    Success:The call connected and was transferred to an agent successfully
  • Number. CalledThe telephone number used in the call.
  • DataBaseID.The ID associated with the sample provided by the CATI tool.
  • InterviewID.The ID associated with the interview itself, provided by the CATI tool.
  • Agent.The name or ID of the agent who was passed the call.
  • Ring -> Con.If the call was successful, the time it took for the call to go from “Ringing” state to a “Connected” state.
  • Ring -> Fail.If the call was unsuccessful, the time it took for the call to go from “Ringing” state to a “Failed” state. This value is almost always the NATiimeout.
  • Connected.The length of time the call was connected for.
  • Idle -> Comp.The time spent between the end of a call and the end of an interview, equivalent to “Wrap-up” time.

Desk View

Desk View is a topological representation of a call centre. Users may position agent stations or desks in their relative positions, or they may group those locations my some other criteria, such as Supervisor groupings (this may be most appropriate for home workers). At its core a desk represents a location or telephony point at which an agent can logon, so an essential part of a desk is the telephone number/address that is used to log on the agent   

Desk Views are stored on a dialler so is Dialler Console is being used to access multiple diallers, each one will present its own set of Desk Views. When a new dialler is installed or it is used for the first time with a Dialler Console that supports Desk Views, each dialler presents a single, blank Desk View called “Default”.

Content of a Desk View

Desk View has 3 representations of a Desk.

...

Detailed: hover the mouse over any desk with a logged on agent and a larger, detailed view of the agent information is presented (B06002 above). Moving the mouse off the detailed view will remove it.

Changing the Content of a Desk View

With the help of the operation bar at the top of the Desk View content may be added, deleted or moved.

...

To delete a desk simply select it by left clicking on it; selecting the desk will cause a black border to appear around it. After it is selected press the delete button on the Desk View operations bar.

Saving a Desk View and creating new ones

Once a user has changed the content of a Desk View it must be saved in order to make the change permanent (if the Dialler Console session is closed without saving the changes, they will be lost). To save the changes press the “Save” button. This will then present the user with a prompt to save the Desk View with the same name or with a new name. Saving with a new name will create a new Desk View. The Desk view with the old name will still exist.

The list of available Desk Views is taken from a dialler when any Dialler Console connects to it. For other users to access any changes to a Desk View (that they have not made themselves) or to access new Desk Views they must either reconnect to a particular dialler or must start Dialler Console again

Selecting a different Desk View

The set of available Desk Views are available in a drop down list on the Desk View Operations bar.

...

When Dialler Console is closed it remembers which Desk View was selected and will select that Desk View for the next Dialler console session on that dialler.

Monitoring Agents

At the top of the live agent list is a monitor control pane.

...

Coaching sessions are set up identically to monitor sessions, but with the “Coaching” box ticked. An existing monitor session can also be converted to and from a coaching session by ticking and un-ticking the coaching box while a session is already live.

Exporting Data

An important feature of the DiallerConsole is the ability to export campaign data.

...

Calls Detail for each of Call within the selected campaigns.


Managing Dialler Connections

The application is capable of connecting to one of several diallers. New dialler connection details can be easily added and selected if required. Dialler connections are controlled through a Dialler Management Window. This can be accessing using the icon button at the top left of the screen. As well as an icon, this button also shows the currently selected dialler

...

  • Connect to a different dialler. Simply select the dialler connection details in the list and press the “select” button. This will close the window, close the connection to the current dialler and initiate a connection to the newly selected dialler.

  • Add a new dialler. Pressing the “+” button on the right adds a new entry in the list and sets the focus to the add/edit section. Once the user has completed the connection details they can “confirm” to commit the addition

  • Alter a dialler’s connection details.  Pressing the button on the right sets the focus to the add/edit section. Once the user has completed changed to the connection details of the currently selected dialler they can “confirm” to commit the changes

  • Remove a dialler. Pressing the “-” button on the right will remove the currently selected dialler.

Errors

Dialler Console is capable of reporting general dialler information and errors. These may be general dialler, CATI system connection, campaign, or agent issues.

...