Contact Expert v7.0 for Skype for Business Server
Managing Contacts
Contact Management Screens
The following table lists the web screens that can be used for administering customers and retrieving customer interaction details, and how the screens can be accessed:
Screen | Embedded(1) | Popup(2) |
---|---|---|
Contact History | ||
Contact Details | ||
Searching and Managing Contacts | ||
Replacing the Contact | ||
Printing Contact Data | ||
Agent Scripts |
- (1) The screen is loaded into an embedded frame in the Web Content or the Script area of the main window automatically. These areas are visible if the Agent Application is used in full screen mode.
- (2) The screen can be displayed in a popup window by clicking the Toolbar button manually. These windows can be shown either in full screen mode and toolbar mode.
For further information on the main window layout and display modes, please visit Agent Application at a Glance page.
Contact History
Contact History is one of the most important screens in CE Agent Application. In full screen mode, it is automatically loaded into the middle area of the main window each time you get a new task.
Customer Information Bar
The top section of the contact history screen shows the most essential customer and campaign related details from left to right:
- The name of the customer (if no name has been specified,
INBOUND_CONTACT
orOUTBOUND_CONTACT
is shown) - The phone number (in case of voice campaign) or email address (in case of email or chat campaign) of the customer
- The name of the queue or campaign
- The media type of the queue or campaign
- The number of unsuccessful outbound calls (how many times the customer could not be reached so far)
- View and edit contact details button (clicking this button loads the Contact Details screen)
Tip
If you are not sure what kind of information is displayed in a cell of the contact history list, hold your mouse pointer over it and a tooltip will appear to help you.
You can copy any data (e.g. phone number) from the list to the clipboard by selecting the text in and pressing Ctrl _ C on your keyboard.
Quick Contact Details
The cell showing the name of the customer is clickable. Click it to get more details about the customer. Additional contact data (e.g. email address, phone number, SIP URI, etc.) will be displayed in a new modal dialog. To close the dialog, click the Close button or click anywhere outside of the dialog.
Email Editor
This editor allows the agent to contact the customer via email right from the contact history page. This is a convenient way of getting in touch with the customer, since every relevant information is available regarding the specific task - in a single click.
Click on the Email button to open the embedded email editor and compose the message.
This function is only available when enabled on the Preferences tab of the the Agent Application. Email Preferences in the Agent Application
Customer Interaction History
Below the information bar you can find the table containing the historical records.
The records can be sorted and filtered per column by using the criteria fields at the bottom of the columns or change the ordering of the rows by clicking the headers. You can also use the general search field to filter the results across all columns. You can navigate between the table pages, as well as you can set the number of entries to be shown per page.
The table has the below columns:
- Media: The media type of the customer interaction. It can be voice, email or chat.
- Direction: The direction of the customer interaction. It can be inbound, outbound or unspecified (empty).
- Date: The date and time of the customer interaction.
- Campaign/Queue: The name of the inbound queue or outbound campaign which managed the customer interaction.
- Agent: The name of the agent who handled the Contact Expert task associated with the customer. It can be empty if no agent was involved e.g. the customer dropped the line while waiting in the queue.
- Major Code: The major technical closure code (reason code) of the interaction set by Contact Expert automatically or by the agent manually.
- Minor Code: The minor technical closure code (detailed reason code) of the interaction set by Contact Expert automatically or by the agent manually.
- Business Tag: The result of the customer interaction from the business's perspective. It can be empty if no business tag was specified by the agent.
- More: It is a special column containing icons indicating extra information. Clicking them brings up the Record Details modal dialog.
The Media, Direction, Date and More columns are always displayed, the others are automatically hidden or shown depending on the width of the window or screen.
The meaning of the icons shown on the Contact History page are explained in the following table:
Icon | Description |
---|---|
The interaction was a voice call. | |
The interaction was an email. | |
The interaction was a webchat session. | |
Free-text comment belonging to the interaction. | |
The customer initiated the interaction. | |
The agent initiated the interaction. | |
The task has been rescheduled e.g. a callback has been registered. Click the icon to show the details. | |
The customer was transferred to another agent or queue. Click the icon to show the details. | |
In case of email record, there is additional information about the sender and the recipient. Click the icon to show the details. | |
There are table columns that are not displayed on the screen, but contain additional information about the interaction such as callback, follow-up or message details. Click the icon to show the details. | |
In case of email record, you can view the email received from the customer or sent by the agent who replied to the customer by clicking the icon. | |
In case of chat record, you can view the transcript and the recording ID of the conversation by clicking the icon. |
History Record Details
All icons in the More column are clickable. To get more details about a specific customer interaction, click any of the clickable icons. Additional history record data (e.g. information about call transfer, rescheduling, email sender, recipient and subject, etc.) will be displayed in a modal dialog. To close the dialog, click the Close button or click anywhere outside of the dialog.
The following extra fields are shown in the Record Details dialog:
- Follow Up: It contains transfer details in a given format: [destination];r=[reason];o=[outcome].
- Destination: The phone number or SIP URI of the transfer destination (e.g. Contact Expert queue, another agent or consultant).
- Reason: the transfer reason. The value Can be overflow when the queue size limit has been reached and the transfer was made by the system or consult in case the transfer was initiated by an agent.
- Outcome: Whether the transfer was successful (OK) or not (failed).
- Next Call: The scheduled time of the interaction has been rescheduled (e.g. a callback has been registered by the customer or an agent).
- Message From: The email address of the sender in case of email records.
- Message To: The email address of the recipient in case of email records.
- Message Subject: The subject of the email in case of email records.
The dialog also shows other business details that might have been hidden in the history list.
Viewing the Email Interaction History
Any previous emails exchanged with the customer contact person (either received from or sent to) can be reviewed in the customer interaction history section. These are available for review on-demand, so if you need to open and read any previous email, simply click the icon to open it.
The email will be displayed in a popup window titled Read Email.
Read more about working with emails.
Viewing the Chat Interaction History
The chat sessions can be reviewed in a way similar to emails. The transcript of the instant messages are saved for every chat session, so it can be reviewed as well as the emails. Click the icon to view a transcript. A modal dialog containing the transcript will appear. Click the Close button or click anywhere outside of the dialog to close it.
Viewing the Comment History
All comments related to the contact entries can be reviewed. Click the icon to view the comments within the Contact Details section.
You can add new comments to the contacts while a task is open for them.
Contact Details
The Contact Details page consists of two sections: Basic Data and Additional Data. Both sections can be expanded or collapsed by clicking the icon in the header. Depending on the screen or window width, the sections are arranged vertically or horizontally.
Basic Data shows the following details:
- Campaign/Queue: The name of the inbound queue or outbound campaign which manages the interactions with the customer.
- Contact ID: A unique identifier which identifies the customer in Contact Expert.
- Name: The name of the customer (if no name has been specified, INBOUND_CONTACT or OUTBOUND_CONTACT is shown).
Email: The email address of the customer.
Note
Please read the Ad-hoc Outbound Activities article to learn more about the functionality of the icon next to the email address.
Priority: The priority of the customer (low, medium, high or top).
- Portrait URL: The URL of the customer's profile picture. You can view the picture by holding the mouse pointer over the icon
- Creation Time: The date and time when the contact record was created.
Phone Numbers: It lists the individual phone addresses (numbers or SIP URIs) added to the contact record.
- Type: The type of the number (wired, mobile or SIP).
- State: A phone number can either be Active, Inactive or Excluded.
- Number: The customer's phone number or SIP URI.
Retries: The maximum number of retried call attempts. If the number of unsuccessful call attempts exceeds this threshold, the system automatically inactivates the given phone number and switches to one of the active ones.
Note
Please read the Ad-hoc Outbound Activities article to learn more about the functionality of the icon next to the phone address.
The Additional Data section contains all campaign specific contact data.
Contact related data set (CRDS) is specified by your supervisor or administrator for each campaign separately, therefore the structure of the data set can be different. It is also possible that no CRDS field is added to the campaign; the Additional Data section is empty in this case.
The value of a CRDS field can be a number, string (text), boolean (true or false), date, time or selection.
The Comments section contains all related comments assigned to the specific contact.
Viewing Contact Data
The Contact Data screen is available from many other pages (e.g. Contact History, Lookup, etc.) or from the toolbar.
Even if you are not able to edit, you can still view the contact details.
Editing Contact Data
Administrators or supervisors can determine whether you have permission to modify the contact data or not.
If you have the permission, you can edit all the fields allowed to be modified by agents. The editable fields have a light GREY background.
To modify a contact data, double click the light grey area. The field will switch to an editor mode where you can specify the new value. Click anywhere outside of the editor area to return to the view mode.
You can also use keyboard shortcuts. In editor mode, press Enter or Esc to get back to the view mode. If you press Enter, the new value is retained in the field. If you hit Esc, the original value will be restored.
Note that the background of the modified data is GREY by default. It turns red when an incorrect value is entered.
Modified data will not be saved automatically, you need to click the icon to save all changes.
If all changes made were acceptable and the operation was successful, a success confirmation message will appear. Click the Close button to hide the message.
If any given value was incorrect or any value could not be saved, an error message will be shown referring to the deficiencies (e.g. a required field is empty or a date has an incorrect format). Click the Close button to hide the message, modify the wrong data then try to save the changes again.
Adding Comments to Contact Data
It is possible to add new comments to an existing contact data during task handling.
- Use the View/Edit Contact Details button to open the Contact Details form.
- Enter your comment in the Comments section.
- Save the entry.
Creating New Contacts
Administrators or supervisors can determine whether you have permission to add new customer contacts to Contact Expert or not.
- On the New Contact page, select a campaign or queue the customer contact will be assigned to.
- An empty data sheet loads for the contact. Fill the necessary fields as appropriate then click the icon to save all changes.
- If the contact has been created, a success confirmation message will appear. Click the Close button to hide the message. In case the contact could not be created for some reason, an error message shows up referring to the problems. Click the Close button to hide the message, then modify the wrong data and save the changes again.
Contact Replacement
Sometimes a customer calls in to the contact centre using another phone or initiates a call from an organization that has a central PSTN number for all of their outbound calls. In other cases, customers might send emails from an address which has already been used by another person previously. The system recognizes the calling numbers and email addresses and associates those with contact records. However, in this scenario, the contact data provided by Contact Expert might not accurately represent the actual contact person.
In several cases, Contact Expert automatically detects multiple matches and offers you to replace the contact at the beginning of the task. In such cases, the Swap Contact screen is loaded into the Web Content area of the main window. (This feature is available only in full screen mode though.)
If Contact Expert did not recognize that the presented contact did not match the actual customer, use the Replace button on the Contacts tab to search and replace the existing contact record with the correct one.
Selecting the Contact Record
The Swap Contact page consists of two sections. Both can be expanded or collapsed by clicking the icon in the header. In the Select Contact section, all the matches are listed. To view the details of any item, double-click the row. The Contact Details page will be popped up in a new frame.
If you have chose the right contact record, click the icon to replace it with the current one. After this, all screens will be reloaded and the correct contact information will be displayed.
Using the Advanced Contact Search
If Contact Expert does not offer any contact record or the desired contact record is not presented in the list, use the Advanced Search section to find the right contact record. You can search contacts by name, phone number, email address and CRDS fields. To perform a search, click the Search button.
The contact records satisfying the search criteria will appear in a table under the search form. The results can be sorted and filtered per column. Also, you can use the general search field to filter the results across all columns. You can navigate between the table pages as well as set the number of entries per page. Double clicking any row will pop up a Contact Details screen.
To delete every search criteria, click the Clear button.
Creating a New Contact Record
In case the system does not yet contain a contact you need to work with, click New Contact. Read more about creating New Contacts.
Agent Scripts
Legacy Scripting
If you are using Legacy scripting on Windows 10, please read how to enable VBScript execution on Windows 10 for Legacy Scripting.
Working with Scripts
An agent script is a sequence of web forms containing prompts, information, and/or data entry fields to help you perform the tasks that a specific queue or campaign requires.
If a script is available for the queue or campaign you are working in, Contact Expert loads the script in the Script area of the Agent Application's main window where you can navigate forwards and backwards in the web forms or pages as necessary. You can imagine the agent script as a tree or a flow where different web forms will be displayed to you upon your previous selections. The script area can be resized by dragging the window splitter.
The scripts are constructed by the supervisor.
When you are using an agent script during a customer interaction, the application saves all the choices that you make and the input that you enter into the script in the contact record of the particular customer. Therefore, if a customer related data field has already been filled during a former conversation, it will be displayed next time as well.
Were the script you work on designed to allow navigation between pages, or nodes, you will find buttons or links for this. Pressing a navigation button will load the next – or previous – form. There might be multiple navigation buttons, each button has an associated form that can be reached by clicking it.
Working with the scripts generally means reading out specific text and/or pieces of information to the customer as well as entering data received from the customer into editable fields.
Sometimes the data entered is incorrect. In this case, a validation error message is shown. Read the message, correct the value(s) accordingly and try to go to the next node again.
Continuing the Script
If you do not complete the script until you close the task, Contact Expert stores your current position in the script (the current node you see). Next time an agent interacts with the particular customer, Contact Expert can restore the saved state of the agent script, so you or any other agent is able to continue the script.
In such cases, based on your supervisor's decision, one of the following settings is applied for each campaign:
- A new agent script is started each time a task is received. The state of the previously discontinued script will be deleted.
- The previously saved script is loaded at all times.
- You can decide whether to continue the saved script or start a new one.
In the last case, before the script is loaded, a selection screen is shown where you can return to the interrupted workflow by clicking the Continue button or abort the interrupted workflow and start a new one by clicking the Start New button.
Resizing the Script Area
Contact Expert allows you to alter the dimensions of the script area if you wish to see it in a different size. Grab the window splitter control and drag it to the left or right.
Please note that the script area has a minimum width. Some parts of the script might become hidden if you decrease the visible area too much.
Contacts Tab
The Contacts tab is always available during a customer interaction and is used to access and update information about the customer. You can reach any of the contact functions at any time without interrupting the conversation by selecting the Contacts tab on the toolbar and pressing the corresponding button.
This tab might be especially helpful if you use the application in toolbar mode, as in this mode several screens are available from this tab only.
Viewing Contact History
You can access the Contact History page in a popup window by clicking the History button. In this popup mode, exactly the same functions are available as in the embedded mode.
For further details, read the Contact History section.
Viewing and Editing Contact Data
You can access the Contact Details page in a popup window by clicking the Details button.
For further details, read the Contact Details section.
Printing Contact Data
The Print button allows you to send the contact record information to a printer in a simplified view. You can select the destination printer using the printer icon.
Searching and Managing Contacts
You can access the Lookup page in a popup window by clicking the Manage button.
For further details, read Ad-hoc Outbound Activities.
Please note that administrators or supervisors can determine whether you have permission to use this screen or not. If this permission is not granted, you are still able to put yourself onto a Lookup
state, but you cannot access the features available on the screen.
Replacing the Contact
You can access the Swap Contact page in a popup window by clicking the Replace button.
For further details, read the Contact Replacement section.
Sending an Email
Clicking the Send button allows you to send an email directly from the application. This email will be saved as part of the customer interaction history. This functionality is available on-demand – you can initiate an email at any time during a task.
If there is no email address stored for this contact then simply enter the email address directly into the To: text box.
Better yet, update the contact record on the Contact Details page. This way the contact record will be permanently updated and you can re-use the correct address later on.
Read Working with Emails for more information about the Write Email screen.
Reloading the Screens
Clicking the Restart button 'restarts the task' at hand, effectively reloading all web content screens including the agent script.
If you have updated or replaced contact details and you are using a script, you must restart the task.
It might also become necessary if the contact details were changed by somebody else since they were loaded in the application.