Sonic View Call Recording System User Guide

65
SonicView™ IP Recorder User Guide 1 Application User Guide

description

Sonic View Call recording system application User Guide. Information on how to change settings, add more members to recording groups, down load recorded calls.

Transcript of Sonic View Call Recording System User Guide

SonicView™ IP Recorder User Guide

1

Application User Guide

SonicView™ IP Recorder User Guide

2

Table of Contents

Introduction ................................................................................................................................................................... 5

Installing SonicView™ .................................................................................................................................................... 5

Learning SonicView™ ..................................................................................................................................................... 5

Using the documentation .............................................................................................................................................. 5

Using tool tips ................................................................................................................................................................ 5

SonicView™ Application Architecture ........................................................................................................................... 6

Application Server ......................................................................................................................................................... 6

Database Server ............................................................................................................................................................ 7

Recording Engine ........................................................................................................................................................... 7

License Server ................................................................................................................................................................ 7

Network Infrastructure.................................................................................................................................................. 8

PBX Port Mirroring (with single port mirroring): ........................................................................................................... 9

PBX Port Mirroring (with multi-port mirroring): ........................................................................................................... 9

VLAN-based Switched Port Analyzer (VSPAN): .............................................................................................................. 9

License Deployment Scenarios: ................................................................................................................................... 10

Implementation with a Stand-alone PBX: ................................................................................................................... 10

Where to install what? ................................................................................................................................................ 10

What license will I need? ............................................................................................................................................. 10

Implementation with Multiple PBX’s (non-networked PBXs): .................................................................................... 11

Where to install what? ................................................................................................................................................ 11

What license will I need? ............................................................................................................................................. 11

Implementation with Multiple PBX’s (networked PBXs): ............................................................................................ 12

Where to install what? ................................................................................................................................................ 12

What license will I need? ............................................................................................................................................. 12

Implementation with more than 256 stations: ........................................................................................................... 13

Where to install what? ................................................................................................................................................ 13

What license will I need? ............................................................................................................................................. 13

Using the SonicView Application ................................................................................................................................. 14

Looking at the WorkSpace ........................................................................................................................................... 14

Workspace basics ........................................................................................................................................................ 14

Using the QuickSearch Bar .......................................................................................................................................... 16

Using the Advanced Search ......................................................................................................................................... 17

Closing the advanced search ....................................................................................................................................... 19

Using the Explorer ....................................................................................................................................................... 20

Search Filters ............................................................................................................................................................... 21

Hot Lists ....................................................................................................................................................................... 26

Preferences.................................................................................................................................................................. 29

Change Password ........................................................................................................................................................ 29

Chart Settings .............................................................................................................................................................. 29

Application Themes ..................................................................................................................................................... 30

SonicView™ IP Recorder User Guide

3

Custom Notes .............................................................................................................................................................. 30

Administrative tasks .................................................................................................................................................... 31

Adding new Sites in the application ............................................................................................................................ 31

Creating new Sites ....................................................................................................................................................... 31

Edit\Update the settings for existing Sites .................................................................................................................. 32

Deleting existing Sites.................................................................................................................................................. 32

Creating new Departments ......................................................................................................................................... 33

Edit\Update the settings for existing Departments .................................................................................................... 33

Deleting existing Departments .................................................................................................................................... 33

Creating new Groups ................................................................................................................................................... 34

Edit\Update the settings for existing Groups .............................................................................................................. 34

Deleting existing Groups ............................................................................................................................................. 34

Adding new users to the application ........................................................................................................................... 35

Creating new users ...................................................................................................................................................... 35

Creating new Users (licensed mode) ........................................................................................................................... 35

Edit\Update the settings for existing users ................................................................................................................. 36

Deleting existing users ................................................................................................................................................. 36

Add an extension by identifier .................................................................................................................................... 37

Add extensions by range ............................................................................................................................................. 37

Editing extensions ....................................................................................................................................................... 38

Deleting extensions ..................................................................................................................................................... 38

Assigning extensions to Users ..................................................................................................................................... 38

Unassigning extensions ............................................................................................................................................... 38

Assigning a call to a User ............................................................................................................................................. 39

Application Configuration............................................................................................................................................ 40

External URL in E-Mail ................................................................................................................................................. 40

Live monitor toggle...................................................................................................................................................... 40

Checking License Information ..................................................................................................................................... 41

Checking the available licenses ................................................................................................................................... 41

Data Management Policy ............................................................................................................................................ 42

Data Management ....................................................................................................................................................... 43

Creating an archive ...................................................................................................................................................... 43

Deleting an archive ...................................................................................................................................................... 43

Configuring the IP Recorder ........................................................................................................................................ 44

Recorder Name............................................................................................................................................................ 44

Recorder MAC Address................................................................................................................................................ 44

Recorder IP Address .................................................................................................................................................... 44

PBX IP Address ............................................................................................................................................................. 44

Site Name .................................................................................................................................................................... 44

Trunk Lines .................................................................................................................................................................. 44

Minimum call duration record policy .......................................................................................................................... 44

Record internal calls .................................................................................................................................................... 44

Creating Recording Rules to record IP calls ................................................................................................................. 46

Create a new IP Recording Rule .................................................................................................................................. 46

Edit an existing Recording Rule ................................................................................................................................... 48

Delete an existing Recording Rule ............................................................................................................................... 48

Using the WorkArea .................................................................................................................................................... 49

Menu functions ........................................................................................................................................................... 49

Export to Microsoft Excel ...................................................................................................................................... 49

Export to PDF ........................................................................................................................................................ 49

Export to E-mail .................................................................................................................................................... 49

Print ...................................................................................................................................................................... 50

Refresh .................................................................................................................................................................. 50

SonicView™ IP Recorder User Guide

4

Live Monitor .......................................................................................................................................................... 50

Delete .................................................................................................................................................................... 50

Column Hide ......................................................................................................................................................... 50

Call Data Editor ............................................................................................................................................................ 51

Tagging calls with Custom Notes ................................................................................................................................. 51

Saving changes to call data .......................................................................................................................................... 51

Audio Player ................................................................................................................................................................ 52

Player taskbar .............................................................................................................................................................. 52

Statistics Panel ............................................................................................................................................................. 53

Agent-Duration (Histogram) ........................................................................................................................................ 53

Agent-Volume (Pie chart) ............................................................................................................................................ 53

Extension-Duration (Area chart).................................................................................................................................. 53

Extension-Volume (Line chart) .................................................................................................................................... 54

Customizing the charts ................................................................................................................................................ 54

Miscellaneous .............................................................................................................................................................. 57

Database Management ............................................................................................................................................... 57

Backing up a Microsoft© SQL Server database ........................................................................................................... 57

Restoring a Microsoft© SQL Server database ............................................................................................................. 59

Backup\Restore a PostgreSQL Server database .......................................................................................................... 61

Glossary ....................................................................................................................................................................... 64

SonicView™ IP Recorder User Guide

5

Introduction

Welcome to the SonicView™ application, an easy-to-use yet powerful web-based call recording solution. The

SonicView™ software offers robust features designed specifically for business users who want to make use of

enterprise call data for reporting, analysis and monitoring.

Installing SonicView™ You must install the SonicView™ application from the SonicView™ CD onto your computer. For instructions related

to installation and setup, refer to the SonicView™ Installation & Setup Guide on the product CD.

Learning SonicView™

TriVium provides a variety of options for you to learn SonicView™, including a printed user guide, help, hints,

recipes, tutorials, and tool tips. You can also use the online service to easily access a host of continually updated

web resources for learning SonicView™, from tips and tutorials to technical support information.

Using the documentation

An electronic copy of the SonicView™ User Guide is included with the application setup CD.

This user guide assumes you have a working knowledge of your computer and its operating conventions, including

how to use a mouse and standard menus and commands. It also assumes you know how to open, save, and close

files. For help with any of these techniques, please see your Microsoft Windows™, distribution documentation.

Using tool tips

The tool tips feature lets you display the name of tools and controls. To identify a tool or control, position the

pointer over a control and pause. A tool tip appears showing the name and keyboard shortcut (if any) for the item.

SonicView™ IP Recorder User Guide

6

SonicView™ Application Architecture The SonicView™ application architecture can be viewed as a high level break down of the various constituent

components and their interactions.

The different components that make up the SonicView™ application are:

1. The Application Server.

2. The Database Server.

3. The Recording Engine.

4. The License Server.

5. The network infrastructure to enable call recording.

Application Server

The SonicView™ application uses the Apache Tomcat server as a web container, or web server. Apache Tomcat

implements the necessary Java Servlet and JavaServer Pages (JSP) specifications from Sun Microsystems™. This

provides the environment for the SonicView™ application to run in conjunction with a web server. It adds tools for

configuration and management but can also be configured by editing configuration files that are normally XML-

formatted. Tomcat includes its own internal HTTP server.

SonicView™ IP Recorder User Guide

7

Database Server

The SonicView™ application uses either PostgreSQL or Microsoft© SQL server as the database server for storing all

the call information captured from the network.

The database server can be implemented in a straightforward manner as a separate node (on a network) dedicated

to running database-management software. This node provides an interface to client nodes (the end users of the

SonicView™ application) such that the same data is accessible to all nodes. The SonicView™ application interface

allows users to submit requests to the database server and retrieve call information.

The database server manages the processor-intensive work such as data manipulation, compilation, and

optimization. It then, sends only the final results back to the SonicView™ application.

Recording Engine

The SonicView™ application uses the Recording Engine component to sniff and record all call information captured

from the network. Typically, the Recording Engine should be installed on a server class machine with a network

card that interfaces with a managed switch.

After installing the SonicView application using the setup CD, the Recording Engine will not record any VoIP\Digital

calls by default. To make this happen, you will have to ensure that the necessary network infrastructure and

configurations are in place. For a detailed description of the network infrastructure required for call capture, refer

to the Network Infrastructure section. Additionally, to make the necessary configurations on the Engine to enable

call capturing, you should read the Configuring the Recorder sub-section under the Administrative tasks section.

License Server

The SonicView™ application uses the License Server to provide tokens, or keys, to client computers in order to

enable the SonicView™ software to run. This component can only be installed on the same machine as the

Recording Engine.

Note:

If you are installing multiple Recording Engines to record calls from the same PBX in a network, then you should

make sure that only one instance of the License Server is installed across the entire network. Installing multiple

License Servers will cause the application licensing to work incorrectly.

SonicView™ IP Recorder User Guide

8

Network Infrastructure

Based on whether you are using a Single port mirroring switch, Multi-port mirroring switch or a Virtual LAN based

Switched Port Analyzer, on of the following network configurations must be made for the recorder to capture calls:

SonicView™ IP Recorder User Guide

9

PBX Port Mirroring (with single port mirroring):

• The server hosting the Recording Engine component must be connected to a port of the managed switch.

• The single port managed switch should be configured to mirror all the network traffic from the PBX port to the

Recording Engine port.

• The server hosting the Recording Engine component must be configured on the same subnet as that of the PBX.

• The PBX should be configured to such that media streams between stations to happen via the PBX -

conversations between stations will not be recorded if such streams are not routed via the PBX.

PBX Port Mirroring (with multi-port mirroring):

• The server hosting the Recording Engine component must be connected to a port of the managed switch.

• All the IP terminals\stations must be directly connected to switch and the switch should be configured to mirror

all the network traffic from the IP terminals\stations to the spanned port.

• The server hosting the Recording Engine and the IP terminals\stations must be configured on the same subnet

as that of the PBX.

• Peer-to-Peer media streaming must be enabled on the PBX.

VLAN-based Switched Port Analyzer (VSPAN):

• The server hosting the Recording Engine component must be connected to a port of the managed switch.

• The VLAN hosting all the IP terminals\stations must be directly connected to switch and the switch should be

configured to mirror all the network traffic from the VLAN to the spanned port.

• Peer-to-Peer media streaming must be enabled on the PBX.

Note:

The SonicView™ Recording Engine determines IP Telephone activity though packet sniffing and records such calls

by capturing RTP packets as they traverse the corporate data network. In order to accomplish this, the PBX is

required to maintain a single connection to the network (all other network ports on the PBX should remain

unused). Packet capture is accomplished by enabling port mirroring on the managed Ethernet switch to which the

PBX is connected.

The PBX should have enough available audio compression channels to support transcoding if direct media stream is

disabled.

SonicView™ IP Recorder User Guide

10

License Deployment Scenarios: Based on your network topology, carefully review the details outlined in the following sections before installing

and deciding how to license the product. The solution can be deployed as a stand-alone install with a single

instance of the solution components or as a Multi-site install with one or more instances of the solution

components (distributed across PCs between the main location and the remote locations) to provide centralized

storage and management.

Implementation with a Stand-alone PBX:

If your requirement is to record calls from a single PBX and the number of stations to be recorded is 256 or less,

then the following network deployment diagram is how the product will work in your environment.

Where to install what?

• Install the Application, Recording Engine and the License Server on the same server.

What license will I need?

• 1 Basic Package (includes 4 Recording Ports and 1 Supervisor access to the SonicView™ application).

• Any additional Port and Supervisor licenses as per the Recording need.

SonicView™ IP Recorder User Guide

11

Implementation with Multiple PBX’s (non-networked PBXs):

If your requirement is to record calls from multiple PBXs where number of stations to be recorded at each Site is

256 or less and if Station Numbers are not unique across locations (non-networked PBXs), then the network

deployment diagram shown below is one of the ways to deploy the product.

In this scenario, install 1 instance of the Web Server. The number of installed instances of the Recording Engine and

License Server should be equal to the number of PBX’s that are being recorded. For instance, if you need to record

calls off 2 PBX’s, you should install 2 instances of the Recording Engine.

In this scenario, you should create 2 Sites in the SonicView™ application. Each of these Sites should be configured

with a Recorder such that calls from each PBX will show up in only the Site that it belongs to. However, in this

scenario, a Supervisor from one Site will not be able to view calls for the other Site.

Where to install what?

• Install the Application, Recording Engine and the License Server on one main server.

• Only Recording Engine and License Server at the Remote Office on a separate server to only record the calls and

post it to the main server that hosts the SonicView™ application.

What license will I need?

• 1 Basic Package per Site (includes 4 Recording Ports and 1 Supervisor access to the SonicView™ application).

• Any additional Port and Supervisor licenses as per the Recording need for each Site.

SonicView™ IP Recorder User Guide

12

Implementation with Multiple PBX’s (networked PBXs):

If your requirement is to record calls from multiple networked PBXs (with unique Station Numbers across

networked locations) and the number of total stations to be recorded is 256 or less, then you should configure the

setup as described in the following section.

In this scenario, install 1 instance of the Web Server, Recording Engine and License Server each on the main server

machine at the central location. The number of additional installed instances of the Recording Engine should be

equal to the number of remote location PBX’s that are being recorded. You should create only 1 Site in the

SonicView™ application and all the recorded calls from all locations will show under this Site.

For instance, if you need to record calls off 3 Networked PBX’s (1 main and two remote), you should install 2

additional instances of the Recording Engine (only) - one each for the remote location PBXs.

Where to install what?

• Install the Application, Recording Engine and the License Server on one main server.

• Only Recording Engine for each remote location (on separate PCs) to record the calls and post it to the main

server that hosts the SonicView™ application.

What license will I need?

• 1 Basic Package (includes 4 Recording Ports and 1 Supervisor access to the SonicView™ application).

• Any additional Port and Supervisor licenses as per the Recording need.

SonicView™ IP Recorder User Guide

13

Implementation with more than 256 stations:

If your requirement is to record more than 256 stations, then you should set up a Site such that a PBX in each site

is recording at most 256 extensions at a time. The network deployment diagram shown below is how this solution

should be deployed. In this scenario, install 1 instance of the Web Server. The number of installed instances of the

Recording Engine and License Server should be equal to the number of PBX’s that need to be recorded. For

instance, if you need to record calls off 2 PBX’s, you should install 2 instances of the Recording Engine and the

Licensing Server.

In this scenario, you should create 2 Sites in the SonicView™ application. Each of these Sites should be configured

with the respective Recorder such that calls from each PBX will show up in only the Site that it belongs to.

However, in this scenario, a Supervisor from one Site will not be able to view calls for the other Site.

Where to install what?

• Install the Application, Recording Engine and the License Server on one main server.

• Only Recording Engine and License Server on a separate server to only record the calls and post it to the main

server that hosts the SonicView™ application.

What license will I need?

• 1 Basic Package per Site (includes 4 Recording Ports and 1 Supervisor access to the SonicView™ application).

• Any additional Port and Supervisor licenses as per the Recording need for each Site.

SonicView™ IP Recorder User Guide

14

Using the SonicView Application This overview of SonicView™ introduces you to the key features of the program. You’ll learn how state-of-the-art

tools let you transform the call data from your enterprise into a high-impact productivity tool. SonicView™

provides flexible tools that allow you to freely experiment and get creative with your call data. The versatile output

options let you quickly prepare reports for print, email or spreadsheets.

Looking at the WorkSpace

The SonicView™ workspace is arranged to help you focus on viewing and manipulating the call recordings captured

from your network. The workspace includes menus and a variety of tools for viewing, editing and attaching

meaningful information to your data.

Workspace basics

You can view and manipulate the call recording data and files using various elements such as panels, bars, and

windows. Any arrangement of these elements is called a workspace. When you first log into the SonicView™

application, you will be presented with the default workspace, which you can customize for the tasks you perform

there. For instance, you can create one workspace for editing and another for viewing and switch between them as

you work.

The SonicView™ workspace

The SonicView™ default workspace is typical:

The QuickSearch bar contains all of the controls to quickly perform a search on your call recordings and display

the results for manipulation.

The Explorer panel located on the left side of the workspace helps you view and manipulate call recordings in

different ways. Examples include adding calls to specifiable Hot Lists and creating new Search Filters. Certain

panels are displayed by default in the Explorer area, but you can view any panel by selecting it from the

stacked Explorer bar by clicking on it. As you will learn, many of these stacked panels have menus with

functionality-specific options to help enhance your productivity.

The WorkArea is the grid area where you can centrally view all the call recordings from your enterprise. This

area also contains menus to export the information to spread sheets, portable document format files, print

the data and much more.

The Statistics Panel contains charts displaying a quick analysis of the call data available in the main grid area.

These charts can give you a quick status for different metrics to aid analysis and reporting.

SonicView™ IP Recorder User Guide

15

Hide or show all panels Most of the panels in the workspace can be hidden to maximize your WorkArea. To hide or show any panel, you

can click on the ▲ ► ▼ ◄ or ◄► icons located at the top of each panel. Note, however, that such changes to

the workspace will not be persisted across multiple sessions –such changes are applicable only for the session

during which they are made.

Home

At any point in time, you may click the Home icon situated at the top right side of the workspace to view the

home page.

Logout

You can logout from the application by clicking on the logout icon situated at the top right side of the

workspace.

SonicView™ IP Recorder User Guide

16

Using the QuickSearch Bar

The QuickSearch bar contains all of the controls to quickly perform a search on call recordings and display the

results for manipulation in the WorkArea.

Selecting the call direction

The call direction control allows you to select the call direction to the search criteria. The default selection for this

control is All (calls).

The All button selects all the calls irrespective of the call direction (Inbound or Outbound).

The In button ensures that only inbound calls are displayed as part of the searched results.

The Out button ensures that only outbound calls are displayed as part of the searched results.

Selecting a predefined time line

The time line from which to search for call records can be set in two ways: dragging the time line slider to select a

pre-defined time scale (Today, Last week, Last month, Last Quarter and finally, a custom date range) is the easiest

way to set a time range for your search. Another way of selecting the time line is described in the Selecting a

custom time line section below.

For instance, to search for all Inbound calls that occurred in the last quarter; you should perform the following

activities:

1. Select the In option on the Direction control

2. Drag the time line slider control to Last Qtr

3. Click on the Go button

Selecting a custom time line

Another way to specify a date range is to select the desired From date and To date in the date controls provided in

the QuickSearch bar. To do this, you should click on these controls and select a date from the calendar pop-up. This

option provides for custom date range selection and can be used to select time lines that cannot be selected using

the slider control.

For instance, to search for all Inbound calls that occurred between January 12, 2007 and March 15, 2008; you

should perform the following activities:

1. Select the In option on the Direction control

2. Select January 12, 2007 from the calendar by clicking on the From date control. Similarly, select March 15,

2008 from the calendar by clicking on the To date control

3. Click on the Go button

Performing the search

Once you have set the call direction and the time range for the calls, click on the Go button to perform a search

and view the matching call data in the main grid area.

SonicView™ IP Recorder User Guide

17

Using the Advanced Search

Selecting the More option on the QuickSearch bar brings up the advanced search area under the QuickSearch bar.

You can use the fields in this screen to perform complex, fine-grained searches on the underlying data.

The advanced search can be performed using any or all of the below mentioned criteria.

By Site\Department\Group

Select a Site, Department or Group and search for calls within the specified Site, Department or Group.

By time of call

Enter a time range between which you would like to view the call records in the From and To fields. The input time

format for entering data into these fields is HH:MM:SS

HH signifies the Hour, MM for the Minutes and SS the seconds in the 24-hour time format.

For instance, to search for all Inbound calls that occurred on January 12, 2007 between 11AM and 8PM; do the

following:

1. Select the In option on the Direction control

2. Select January 12, 2007 from the calendar by clicking on the From date control. Similarly, select January

12, 2007 in the To date control

3. Click on the More button to display the advanced search options

4. Enter 11:00:00 and 20:00:00 in the time From and To fields

5. Click on the Go button in the QuickSearch bar to perform the search and view the results

By duration of call

Enter a call duration length range between which you would like to view the call records in the From and To fields.

For instance, to search for all Outbound calls that occurred on January 12, 2007 that lasted at least 5 minutes but

less than 8 minutes in duration; do the following:

1. Select the Out option on the Direction control

2. Select January 12, 2007 from the calendar by clicking on the From date control Similarly, select January 12,

2007 in the To date control

3. Click on the More button to display the advanced search options

4. Enter 5 and 8 in the time Duration From and To fields respectively

5. Click on the Go button in the QuickSearch bar to perform the search and view the results

SonicView™ IP Recorder User Guide

18

By name of called\calling party

Enter the caller name or the called party name in the Agent Name and Name fields.

For instance, to search for all Outbound calls that occurred on January 12, 2007 between Teneshia and Michelle; do

the following:

1. Select the Out option on the Direction control

2. Select January 12, 2007 from the calendar by clicking on the From date control. Similarly, select January

12, 2007 in the To date control

3. Click on the More button to display the advanced search options

4. Enter Teneshia and Michelle in the Agent Name and Name fields respectively

5. Click on the Go button in the QuickSearch bar to perform the search and view the results

By number of called & calling party

Enter the caller party number or the called number name in the Number and Extension fields.

For instance, to search for all Outbound calls that occurred on January 12, 2007 between Extension 4128 and 503

728 6100; do the following:

1. Select the Out option on the Direction control

2. Select January 12, 2007 from the calendar by clicking on the From date control. Similarly, select January

12, 2007 in the To date control

3. Click on the More button to display the advanced search options

4. Enter 4128 and 503 728 6100 in the Extension and Number fields respectively

5. Click on the Go button in the QuickSearch bar to perform the search and view the results

By flag type

Select the desired flag category from the Flag Type drop down menu to filter results based on flags.

For instance, to search for all Outbound calls that occurred on January 12, 2007 that are flagged critical; do the

following:

1. Select the Out option on the Direction control

2. Select January 12, 2007 from the calendar by clicking on the From date control. Similarly, select January

12, 2007 in the To date control

3. Click on the More button to display the advanced search options

4. Select the Critical option from the flag type drop down menu

5. Click on the Go button in the QuickSearch bar to perform the search and view the results

List internal calls

Selecting the Internal Calls check box in the advanced search screen will also display any internal calls that match

the search criteria. Selecting this option in conjunction with the Call Direction setting will result in internal call data

being appended to the existing call direction search results.

For instance, to search for all Outbound and Internal calls that occurred on January 12, 2007; do the following:

1. Select the Out option on the Direction control

SonicView™ IP Recorder User Guide

19

2. Select January 12, 2007 from the calendar by clicking on the From date control. Similarly, select January

12, 2007 in the To date control

3. Click on the More button to display the advanced search options

4. Check the Internal Calls check box

5. Click on the Go button in the QuickSearch bar to perform the search and view the results

Tip: if you select the Internal calls option and select the In call direction then the search results will display Internal

and Inbound call records that match the search criteria.

By notes

You may also perform an advanced search based on the notes entered for the call data by entering the desired

notes in the Notes field. Wildcard character patterns such as * ? + - are supported

For instance, to search for all Outbound and Internal calls that occurred on January 12, 2007 that have ‘Boeing

Sales pitch’ tags in the notes; you should perform the following activities:

1. Select the Out option on the Direction control

2. Select January 12, 2007 from the calendar by clicking on the From date control. Similarly, select January

12, 2007 in the To date control

3. Click on the More button to display the advanced search options

4. Check the Internal Calls check box

5. Type boeing in the Notes field

6. Click on the Go button in the QuickSearch bar to perform the search and view the results

Note: the Notes field is not case sensitive; therefore, searching for ‘Boeing Sales pitch’ or ‘Boeing sales Pitch’ will

yield the same results.

Performing the advanced search Once you have entered the necessary search criteria, clicking on the Go button on the QuickSearch bar will display

the matching search results in a new tabbed grid.

Tip: After performing a search, you could modify the search criteria entries in the advanced search screen to

further refine the existing search or perform an altogether new search if you’d like.

Closing the advanced search

At any point, you could click on the Less button on the QuickSearch bar to close the advanced search screen.

SonicView™ IP Recorder User Guide

20

Using the Explorer

The Explorer panel situated on the left side of the workspace allows you to view and manipulate the call data in

different ways. Examples include adding calls to specifiable Hot Lists and creating new Search Filters. Certain

panels are displayed by default in the Explorer area, but you can view any panel by selecting it from the stacked

Explorer bar. As you will learn in this section, many of these stacked panels have menus with functionality-specific

options to help enhance your productivity.

SonicView™ IP Recorder User Guide

21

Search Filters

The search filter menu increases your productivity by letting you save, edit, bookmark, delete and organize

frequent searches (both, QuickSearches and Advanced searches) using the available menu options as explained

below.

Add a new Search Folder

To create a search folder, click the Add Folder search icon. You will be prompted for a name to save the new folder

and doing so will save and display the folder under the Search Filter menu stack.

For instance, to create a search folder called ‘Outstanding Sales’; do the following:

1. Click on the Add Folder icon.

2. Enter ‘Outstanding Sales’ in the text area.

3. Click on the Add button (under the new folder name text area)

SonicView™ IP Recorder User Guide

22

Add a new Search Filter

To create a search filter, you should first create a search criterion (either a QuickSearch or an Advanced search)

and then click the Add search icon. You will be prompted for a name to save the new search criteria and doing so

will save and display the search filter under the Search Filter menu stack.

For instance, to save a search filter for all Inbound calls for the previous week; you should perform the following

activities:

1. Select the In option on the Direction control

2. Drag the time line slider control on the QuickSearch bar to Last Week

3. Select the Add a new search filter icon under the Search Filters menu in the Explorer

4. Enter an appropriate name for the filter (say, ‘Fluid Power Team’)

5. Click on the Add button (under the new filter name text area)

Tip: you can also set advanced search criteria instead to be able to save the Search Filter.

SonicView™ IP Recorder User Guide

23

Update an existing Search Filter

To update an existing search filter, you should first create a search criterion (either a QuickSearch or an Advanced

search); click on an existing search filter and then select the Update search icon. Updating an existing search filter

will immediately reflect the search results using the new criteria in the grid if the search filter in question is already

open.

For instance, to edit the ‘Fluid Power Team’ search filter created in the previous section to show call data for

Internal calls during the last quarter; you should perform the following activities:

1. Open the advanced search panel

2. Check the Internal Calls option

3. Drag the time line slider control to Last Qtr

4. Select the Fluid Power Team search filter from the Explorer by clicking on it

5. Select the Update icon

6. Double click on the Fluid Power Team search filter to verify if the results show records using the new

search criteria

Tip: you can also set criteria from the advanced search panel to update an existing search filter.

SonicView™ IP Recorder User Guide

24

Bookmark a Search Filter

To bookmark a search filter, you should first click on an existing search filter and then select the Bookmark icon.

Book marking a search filter will set the filter as the home page and display the results from this search whenever

the user logs into the application.

For instance, to bookmark the ‘Outstanding Sales’ search filter created in the previous section; you should perform

the following activities:

1. Select the Outstanding Sales search filter from the Explorer by clicking on it

2. Select the Bookmark icon

3. Click on the Home icon situated to the extreme right on the QuickSearch bar to verify if the search filter

results show in the grid

SonicView™ IP Recorder User Guide

25

Delete a Search Filter

To delete a search filter, you should first select an existing search filter and click the Delete icon. Deleting a search

criterion will delete the search permanently from the database. The call recordings however, will not be deleted

from the database during this operation.

For instance, to delete the ‘Fluid Power Team’ search filter created in the previous section; you should perform the

following activities:

1. Select the Fluid Power Team search filter from the Explorer by clicking on it

2. Select the Delete icon

3. Confirm the delete operation in the pop-up

4. After the delete operation is completed, you will not be able to see the Fluid Power Team search filter

under the Search Filters menu. If this filter is already opened in a tab, then this tab will automatically be

closed.

Tip: You cannot delete a search filter that has been book-marked. To be able to do so, you should bookmark

another search filter or hot list and then proceed to delete the original filter or hot list.

SonicView™ IP Recorder User Guide

26

Hot Lists

Hot Lists let you organize call recordings efficiently based on different criteria. For example, you could use a hot list

to group all the Support incidents or Outbound Sales calls together. Using this feature, you may create any number

of Hot Lists to organize the call data to suit your preference. Hot Lists drastically boosts your efficiency in terms of

viewing and analyzing huge amounts of call data!

The usage and functionality of the Hot List menus are explained below.

Add a new Hot List Folder

To create a new Hot List Folder, you should first click the Add Folder icon. You will be prompted for a name to save

the new Hot List Folder and doing so will save and display the new Hot List folder under the menu stack.

For instance, to create a Hot List Folder for called APAC hot deals; do the following:

1. Select the Add Folder icon under the Hot Lists menu in the Explorer panel

2. Enter an appropriate name for the folder (say, APAC hot deals)

3. Click on the Add button (under the New hot list folder name text area)

SonicView™ IP Recorder User Guide

27

Add a new Hot List

To create a new Hot List, you should first click the Add icon. You will be prompted for a name to save the new Hot

List and doing so will save and display the new Hot List under the menu stack.

For instance, to create a Hot List for called Singapore; do the following:

1. Select the Add icon under the Hot Lists menu in the Explorer panel

2. Enter an appropriate name for the filter (say, Singapore)

3. Click on the Add button (under the New hot list name text area)

Adding call data to a new\existing Hot List

A newly created Hot List will not contain any call data by default. Given this fact, you can select one or more call

data records from an existing search tab or search filter and drag and drop them to the selected Hot List.

For instance, to add all of Darcy’s Outbound sales calls to the hot list created in the previous section; you should

perform the following activities:

1. Perform the steps described in the Add a new Hot List section to create a new hot list

2. Select the Out call direction control, enter Darcy in the From (Name) field in the advanced search bar, and

perform the search by clicking on the Go button

3. Select and highlight the new hot list (in this case, the Darcy’s calls hot list)

4. From the search results grid, select the calls that you would like to add to the new hot list. Drag and drop

these selected calls to add them to the Darcy’s calls hot list.

Note: Adding call records to an existing Hot List will immediately reflect the new data in the grid if this Hot List is

being displayed.

SonicView™ IP Recorder User Guide

28

Edit an existing Hot List

To edit an existing Hot List, first select the Hot List from under the menu option, and then either delete or add new

calls to the list as mentioned in the ‘Adding call data to a new\existing Hot List’ section above.

Updating an existing Hot List will immediately reflect the new data in the grid if this Hot List is being displayed.

Bookmark a Hot List

To bookmark a Hot List, you should first click on an existing Hot List and the select the Bookmark icon. Book

marking a Hot List will set the selected Hot List as the home page and display this page whenever the user logs into

the application.

Delete a Hot List

To delete a Hot List, select an existing Hot List and click the Delete icon. Deleting a Hot List will delete the Hot List

permanently from the database. The call recordings however, will not be deleted from the database during this

operation.

Note: You cannot delete a Hot List that has been book marked or designated as the home page for the application.

To be able to circumvent such a restriction, you should designate another search filter or Hot List as the home page

and then proceed to delete the filter or hot list in question.

SonicView™ IP Recorder User Guide

29

Preferences

The Preferences menu stack lets you change the application preferences to suit your needs. Consider this the heart

of your application where you can change the various aspects of how the application can be customized to suit

your working style.

Change Password

The logged in user may change his\her password using the change password menu under the Preference stack.

To be able to change the password, the user will be required to confirm the existing password and also provide a

new password. Note that password changes will take effect only when the user logs into the application for the

next time (after any such changes have been made).

Chart Settings

The logged in user may change his\her default chart view using the Chart settings menu under the Preference

stack.

To be able to change the default charts, the user can delete one or all of the existing default charts from the grid as

shown below. Subsequently, the user can choose a chart type and the chart series from the chart configurator and

save these settings.

Note: only 4 charts are allowed to be configured using this console.

SonicView™ IP Recorder User Guide

30

Application Themes

The logged in user may change his\her default application look and feel by using the Application Theme menu

under the Preference stack.

Note: changes in the application theme will not persist across user logins. They are effective only for the current

logged in session.

Custom Notes

Custom notes are an effective way to save a set of pre-defined notes for call tagging. For example, if a user

responsible for call evaluation wants to recursively tag calls as either ‘Good’ or ‘Poor’, he\she could save a set of

custom notes using the Custom Notes feature and tag calls with these pre-defined tags instead of having to re-type

the entire content every time!

To create a custom note, enter the Custom Notes menu under the Preferences stack and save a note with easy-to-

remember names. Once done, click on the save button to persist this information for reuse.

Likewise, it is easy to manage your existing custom notes. To edit an existing note, just click on the item in the grid

and edit it inline. To delete the saved notes, highlight the item from the grid and click on the delete icon.

SonicView™ IP Recorder User Guide

31

Administrative tasks

The SonicView™ Administration stack is designed to allow a site Administrator to create or control call-recording

policies of a site by completing administrative operations and configuration tasks. Upon logging onto the

application, the tasks that you are authorized to perform display on the Administration stack through various menu

options. These tasks are based on the user group names (roles) and authority levels.

If you access another stack without first saving any of the changes made in the Administration stack, all unsaved

work will be lost, and a message to this effect will be displayed.

Adding new Sites in the application

In the Administration panel, select the Site Configuration item from the list of options. You will now be presented

with a list of existing Sites in the work area. On this screen, you may perform the actions listed below.

Creating new Sites

To add a new Site, click on the ‘Add a new Site’ menu situated in the top right part of the work area. When done,

you will be presented with the Site details screen.

Using this screen, you should enter the Site name, a basic description to the site, the extension length policy (for

example, a Site may have 3 digit extensions such as 134, 135, etc. – in this case the extension length policy for the

site would be 3.) Next, pick the time-zone for the site from the drop-down options. Finally, enter the trunk access

code for this particular site and select the option to discard extra digits from phone numbers.

Clicking on the Save button will commit your changes to the application.

SonicView™ IP Recorder User Guide

32

Edit\Update the settings for existing Sites

To edit the settings for existing site, select the site entry in the grid and click on the ‘Edit Site’ menu situated in the

top right part of the work area. When done, you will be presented with the Site details screen (as shown above)

Using this screen, you can edit the Site name, a basic description to the site and the time-zone for the site. Clicking

on the Save button will commit your changes to the application.

Note: You will not b able to decrease the extension length policy for a Site once it is created.

Deleting existing Sites

To delete an existing Site, select the site entry in the grid and click on the ‘Delete Selections’ menu situated in the

top right part of the work area. You will be prompted to confirm the deletion.

Note: Deleting a Site will delete all Departments, Groups, Recording Rules, Extensions and Users belonging to that

Site.

Note:

The Default Site cannot be deleted as it is required for Administrative purposes.

SonicView™ IP Recorder User Guide

33

Creating new Departments

To add a new Department, click on the ‘Add a new Department’ menu situated in the top right part of the work

area. When done, you will be presented with the Department details screen.

Using this screen, you should select the Site for which this Department is being created, the Department name and

a basic description of the Department. Clicking on the Save button will commit your changes to the application.

Edit\Update the settings for existing Departments

To edit the settings for existing Department, select the entry in the grid and click on the ‘Edit Department’ menu

situated in the top right part of the work area. When done, you will be presented with the Department details

screen.

Using this screen, you should select the Site for which this Department is being created, the Department name and

a basic description of the Department. Clicking on the Save button will commit your changes to the application.

Deleting existing Departments

To delete an existing Department, select the entry in the grid and click on the ‘Delete Selections’ menu situated in

the top right part of the work area. You will be prompted to confirm the deletion.

Note: Deleting a Department will delete all Groups, Recording Rules, Extensions and Users belonging to that

Department.

Note:

The Default Department in a Site cannot be deleted as it is required for Administrative purposes.

SonicView™ IP Recorder User Guide

34

Creating new Groups

To add a new Group, click on the ‘Add a new Group’ menu situated in the top right part of the work area. When

done, you will be presented with the Group details screen.

Using this screen, you should select the Departments for which this Group is being created, the Group name and a

basic description of the Group. Clicking on the Save button will commit your changes to the application.

Edit\Update the settings for existing Groups

To edit the settings for existing Group, select the entry in the grid and click on the ‘Edit Group’ menu situated in

the top right part of the work area. When done, you will be presented with the Group details screen.

Using this screen, you should select the Departments for which this Group is being created, the Group name and a

basic description of the Group. Clicking on the Save button will commit your changes to the application.

Deleting existing Groups

To delete an existing Department, select the entry in the grid and click on the ‘Delete Selections’ menu situated in

the top right part of the work area. You will be prompted to confirm the deletion.

Note: Deleting a Department will delete all Groups, Recording Rules, Extensions and Users belonging to that

Department.

Note:

The Default Group in a Department cannot be deleted as it is required for Administrative purposes.

SonicView™ IP Recorder User Guide

35

Adding new users to the application

In the Administration panel, select the Users item from the list of options. You will now be presented with a list of

existing users in the work area. On this screen, you may perform the actions listed below.

Creating new users

To add a new user, click on the ‘Add a new user’ menu situated in the top right part of the work area. When done,

you will be presented with the user details screen.

Using this screen, you should enter the users’ first\second name, password, the account expiry date and whether

the account should be enabled or not.

Views: if you installed the SonicView™ application to record IP and Digital calls, then you have the option of giving

the user the ability to view either IP calls or Digital calls or both. If a user needs to view only IP calls, then select

only the VoIP option against the Views setting. Likewise, select the Digital option for a user to be able to view only

Digital calls. Sometimes, a user may have a Digital and IP Extension assigned to himself (in case of a Supervisor,

some agents may be on a Digital extension while some are on IP extensions.) In this case, you must select the VoIP

and Digital options against the Views setting for the user to be able to see calls recorded across Digital and IP

extensions.

Clicking on the Save button will commit your changes to the application.

Note:

If a user account is created with a setting where the status is disabled, then that particular user will not be able to

access the application unless the Administrator changes the status to enable. To make changes to the status once

the account is created, refer to section Edit\Update the settings for existing users

Creating new Users (licensed mode)

It is possible to create more number of users than what the PBX license permits. However, these users cannot be

created and saved in the ‘Enabled’ mode.

To create a user in the ‘Disabled’ mode, select the Disabled item from the drop-down menu against the Status

option in the users screen as shown in the image above. Enter all the other mandatory details in the screen and

click the Save button to create this user.

Note: a disabled user will not be able to log into the application. To enable a disabled user, you may either de-allocate an

existing users license or purchase additional Port licenses from TriVium.

SonicView™ IP Recorder User Guide

36

Edit\Update the settings for existing users

To edit the settings for existing users, select the user entry in the grid and click on the ‘Edit user details’ menu

situated in the top right part of the work area. When done, you will be presented with the user details screen.

Using this screen, you can edit the users’ first\second name, password, the account expiration date and whether

the account should be enabled or not. Clicking on the Save button will commit your changes to the application and

will be enforced the next time the user in question accesses the application.

Note:

For the Administrator account, you will be able to edit only the First Name and Last Name fields. To change the

password for the Administrator account, refer to the section Change Password above.

Deleting existing users

To delete an existing user, select the user entry in the grid and click on the ‘Remove entry’ menu situated in the

top right part of the work area. You will be prompted to confirm the deletion.

Note: Deleting a user account will not invalidate that users session if he/she is already logged into the application.

This action will only take effect the next time the user tries to log into the application.

Note:

The default application Administrator account cannot be deleted as it is required for Administrative\Maintenance

purposes.

SonicView™ IP Recorder User Guide

37

Configuring Extensions

In the Administration panel, select the Extension Information item from the list of options. As the name suggests,

you can configure the extensions in your enterprise using this screen. On this screen, you may perform one of the

following actions:

Note:

It is possible to create more number of Extensions than what the PBX license permits. However, these Extensions

cannot participate in an active Recording Rule i.e. they cannot be recorded unless you have licensed them.

Add an extension by identifier

Select the Extension Identifier option, enter the extension identifier, extension name and select the Add button.

The new extension should display in the configured extensions grid if there are no existing extension clashes.

Add extensions by range

Select the Add Extensions from option enter the Extension From, Extension To and select the Add button. All the

new extensions should display in the configured extensions grid if there are no existing extension clashes.

SonicView™ IP Recorder User Guide

38

Editing extensions

The SonicView™ application does not permit editing the Extension details once created. Extensions can only be

assigned to users or kept as unassigned Extensions. Note, however, that calls to and from unassigned extensions

will show up only in the Unassigned calls section and not the main WorkArea. For instructions on how to use the

Unassigned Calls screen, refer the Checking Unassigned Calls Section.

Deleting extensions

To delete extensions, you may select one or more extensions from the grid area and click on the Delete selection

menu situated in the top right part of the work area.

Note:

You will not be able to delete an extension that is part of a Recording Rule. To delete such extensions, first un-

assign the extensions from the Rule and then delete.

Assigning extensions to Users

In a large setup, it is easier to add extensions by ranges. However, doing so will create the extensions as

unassigned extensions in the Site. To assign an extension to a user, click on the icon under the Assign column. In

the pop-up window, select a user that you would like to assign the extension to and click the Save button.

Unassigning extensions

To un-assign an extension from a user, click on the icon under the Assign column and in the pop-up window, select

the ‘Unassign this extension’ option to and click the Save button.

SonicView™ IP Recorder User Guide

39

Checking Unassigned calls In the Administration panel, select the Unassigned Calls menu to view all the unassigned calls in your site. The

Administrator can perform multiple actions on the unassigned calls including advanced searches based on

patterns, assigning them to specific users and deletion.

Assigning a call to a User

To assign an unassigned call to a user, click on the user icon against the call in the grid and select the user to assign

the call to. This process is illustrated in the image below:

SonicView™ IP Recorder User Guide

40

Application Configuration

In the Administration panel, select the Application Configuration item from the list of options. Using section, you

can manage the how the data in the application can be accessed by external users (who are not part of the

application users list) and also how frequently the application should fetch new call recording from the database

for display in the user interface.

External URL in E-Mail

Enter a URL that external users will use to access and hear call recordings exported by E-mail.

For example, if your application is deployed on a server with IP Address 10.0.11.96 and port 8085, then you should

enter 10.0.11.96:8085 in this field if this server is also configured for external access over the same IP address.

If however, the same server as mentioned above is configured for public access over IP address 192.168.0.120 over

port 8085, then you should enter 192.168.0.120:8085 in this field.

For a more detailed understanding of how this affects the external access of call data, read section Export to E-mail

Live monitor toggle

Enter a value in seconds for the live monitor feature in the application. Based on the value selected here, enabling

the live monitor feature in the application will trigger fetching all new call records from the application database

every X interval (where X is the value entered in this field)

SonicView™ IP Recorder User Guide

41

Checking License Information

In the Administration panel, select the License Details menu item from the list of options. Using section, you can

view details about your available licenses and also view which extensions, users, supervisors and on-demand

recording extensions are using the licenses at any given point of time.

The SonicView™ application uses a Site based licensing model. The assumption is that each site has a configured

recorder (mapped to a PBX). Therefore the licensing information on this screen is also Site based. The user will

have to select a Site for which to view the licensing information.

Checking the available licenses

The information in the License Details screen is segmented by the Site. To view the available number of licenses for

your site, select the respective site from the Site list on the left side of the screen.

Once the site is selected, you will see the number of licenses show up in the following way.

User Licenses: X/Y

Supervisor Licenses: X/Y

Port Licenses: X/Y

On-Demand Port Licenses: X/Y

Where X is the number of used licenses and Y is the total number of available licenses from the PBX.

SonicView™ IP Recorder User Guide

42

Data Management Policy

So as to minimize the risk of an Administrative user from archiving\restoring the call recordings during business

hours, the SonicView™ application enforces a data management policy by default. When a site is created, a default

data management policy is created for the site that prevents users from being able to perform disruptive actions

such as the archival or restoration data.

To edit the default data management policy, the user should navigate to the Data Management Policy menu under

the Administration stack and edit the allowable backup and restoration time ranges on any given working day.

Note:

The data management policy is enforced per Site.

SonicView™ IP Recorder User Guide

43

Data Management

In the Administration panel, select the Data Management item from the list of options. Using section, you can

manage the data in the applications database. This feature has options to facilitate creating and managing

database archives and restoring all\selective data from archives.

Creating an archive

To create a database archive, select the Add menu situated in the top right part of the work area. Doing so will

bring up the screen from which you can label the archive and select the date range of data to archive.

Note: All the archived calls are automatically delete from the database once the archival process is done.

Deleting an archive

To delete a database archive, select the Delete menu situated in the top right part of the work area. Doing so will

delete an archive file permanently from the database.

Note: If you selected the ‘Delete the data after backup’ option while creating an archive, (as mentioned in section

Creating an archive) then deleting such an archive will result in permanent loss of such call data from the database

(and also the ability to restore such call data).

Note: Deleting an archive will also delete all the archived files. If these calls are not already restored in the

application, then deleting an archive is analogous to deleting the calls permanently without the capability to

restore them back again!

SonicView™ IP Recorder User Guide

44

Configuring the IP Recorder

In the VoIP Configuration panel, select the Recorder Configuration item from the list of options. You will now be

presented with a series of configuration fields as mentioned below:

Recorder Name

Enter name by which to save this Recorder configuration.

Recorder MAC Address

Enter the MAC Address of the NIC card on which this Recorder is installed.

Note: unless the MAC address provided is accurate, no calls will be recorded. Also, this information is critical for

the Licensing Server to determine the license information from the PBX.

Recorder IP Address

Enter the IP Address of the server on which you have installed the Recording Engine component. If you have

installed this component on the same machine as the Application Server, then enter the local machine’s IP address

in this field.

PBX IP Address

Enter the IP address of the PBX in this text area.

Site Name

Select this site for which this recorder is being configured from the available options in the drop-down menu.

Trunk Lines

This configuration is not required for recording calls over the Ipitomy PBX.

Minimum call duration record policy

Enter a minimum call duration in the ‘Do not record calls less than’ field in seconds. All calls below this threshold

will not be recorded and shown in the application user interface.

Record internal calls

You can check/un-check this field to enable or disable the recording of internal (extension to extension based)

calls.

After making the necessary changes in this screen, you can click on the Save button to commit the changes to the

database. On the other hand, you may disregard such changes and skip this configuration by clicking on the Cancel

button.

SonicView™ IP Recorder User Guide

45

Note:

You will not be able to record any IP calls unless the settings made in the Recorder Configuration section are

correct.

In a production environment, making any changes to the recorder configuration will require you to manually restart

the IP Recording Engine on the server for the new changes to take effect. Doing so, will terminate all on-going call

recordings and any unsaved recordings in the process will be lost.

SonicView™ IP Recorder User Guide

46

Creating Recording Rules to record IP calls

In the Administration panel, select the VoIP Configuration item from the list of options, under this option, select

the Recording Rules menu. The Recording Rules allow you to selectively record calls based on a set of specifiable

conditions. Using this option, you can create, view or edit a list of existing recording rules in the work area. On this

screen, you may perform one of the following actions:

Create a new IP Recording Rule

To create a new rule, click on the Add a new recording rule menu situated in the top right part of the work area.

When done, you will be presented with the rule configurator.

Using the rule configurator you can create a rule based on extensions and enforce a schedule for the rule.

Rule name Enter a name by which this rule will be identified.

Members Select the list of participant extensions that will be part of this rule. To select a list of extensions, you can select the

extensions from the non-member list and move them into the members group by using the arrow buttons

provided in this area.

Non-members The non-members list usually will display all the configured extensions in your network. If you are unable to see

any extensions under the non-member list, refer to the section Configuring Extension information for help on

setting up extensions.

Caller ID Enter a called ID pattern in this area if you would like to associate a recording rule to be triggered only for specific

caller IDs.

Examples of valid caller ID patterns are:

503* – records all calls beginning with 503

10? – records all calls from extension 100 through 109

SonicView™ IP Recorder User Guide

47

Dialed numbers Enter a dialed number pattern in this area if you would like to associate a recording rule to be triggered only for

specific dialed numbers.

Examples of valid dialed number patterns are:

503* – records all calls beginning with 503

10? – records all calls from extension 100 through 109

Schedule Selecting the Always option will enforce this recording rule always with no regard to date, day of the week or time.

If you prefer more granular scheduling, select the Schedule option and select a time based, date based or weekday

based policy for this rule. Using this option, you may select the necessary level of control on the enforcement of

this rule.

Enable Recording Rules are saved in the disabled state by default. If you would like to enable this rule upon creation,

select the enable option. To apply this Rule after saving it, you must restart the Recording Engine service using the

Service Manager utility.

Disable Sometimes, you may want to record calls from disparate sets of extensions at different times although your license

only permits recording a smaller subset. To facilitate this, you may swap the rules from the enabled state to the

disabled state and vice-versa.

For instance, if you have a 4 On-demand port license and would like to record extensions 100 though 103, or 104

through 107 at any point of time, here is how you can achieve this.

Create a new Recording Rule for extension 100 through 103 in the enabled state and save it. Then create a new

Recording Rule for extensions 104 through 107 in the disabled state and save it. After doing this, restart the

Recording Engine to start recording calls on extensions 100 through 103.

To start recording calls on extensions 104 through 107, edit the above rule and save it in the disabled state. Now

edit the 104-107 recording rule and save it in the enabled state and restart the Recording Engine to apply the

changes. You should now be able to see calls from extensions 104 through 107 show in the application.

SonicView™ IP Recorder User Guide

48

Edit an existing Recording Rule

To edit a rule, select the rule from the grid in the work area and click on the Edit a recording rule menu situated in

the top right part of the work area. When done, you will be presented with the rule configurator.

You may perform the steps outlined in section Setting Recording Rules to edit a rule and save these settings.

Delete an existing Recording Rule

To delete a rule, select the rule from the grid in the work area and click on the Remove a selected rule menu

situated in the top right part of the work area.

Note:

By default, unless you set a recording rule, all calls in your network will be recorded.

In a production environment, making any changes to the recording rules will require you to manually restart the IP

Recording Engine on the server for the new changes to take effect. Doing so, will terminate all on-going call

recordings and any unsaved recordings in the process will be lost.

SonicView™ IP Recorder User Guide

49

Using the WorkArea The WorkArea is the grid located in the middle of the workspace. Using the WorkArea, you can view and

manipulate the call recording for Search Filters, Hot Lists and perform various operations on such data. Examples

include the adding calls to specifiable Hot Lists and creating new searches. The WorkArea also has a host of menu

options to export the call recording information to various formats such as Microsoft© Excel©, Portable Document

Formats and a lot more.

The SonicView™ WorkArea

Menu functions

The WorkArea has a host of menus to help you export call record information to different formats and to

collaborate on such data via E-Mail. This section will give you a brief run down on the different menus and their

functionality.

Export to Microsoft Excel

You can export all the call data in the WorkArea to a Microsoft© Excel© spreadsheet by clicking on the Export to

Excel button situated at the top right section of the WorkArea. Clicking on this menu will prompt you to either

open or save the spreadsheet on your local drive.

Export to PDF

You can export all the call data in the WorkArea to a PDF document by clicking on the Export to PDF button

situated at the top right section of the WorkArea. Clicking on this menu will open a new window with the PDF

document (using which, you can choose to either view the document or save it to your hard disk)

Export to E-mail

Using this menu, you can export up to 25 call records (without the call data attached) at a time via E-mail to other

users within or outside your organization.

SonicView™ IP Recorder User Guide

50

If you would like to attach the call data as part of the E-mail, then only 4 call records can be mailed at a time (due

to the verbose amount of data that is attached with every call recording)

The receiver of the E-mail can quickly browse through relevant information in his\her E-mail and even listen to the

audio files if required via a publicly exposed URI to the SonicView™.

Print

As the name suggests, using this menu, you can print all the call recording information in the WorkArea. The

correct working of this feature is contingent on the availability of a properly configured printer attached to your

machine (either locally or over a network)

For help related to installing and setting up a printer, please view your operating system manual or the Printer

setup guide that is distributed along with the printer.

Refresh

The refresh button is usually used to update the information in the WorkArea with more recent data from the

server. In a high call volume environment, given the number of calls made, this feature will ensure that the data in

your WorkArea is always up to date and relevant.

Live Monitor

The live monitor button is usually used to automatically update the information in the WorkArea with more recent

data from the server. In a high call volume environment, given the number of calls made, this feature will ensure

that the data in your WorkArea is always up to date and relevant. This feature can be either turned on or off by

clicking on this menu and toggling the state.

Delete

The delete button is available only in the Administrator account and can be used to delete unnecessary call

recording information from the WorkArea. To delete a call (or multiple calls) you may select the call(s) from the

WorkArea and click on the delete menu.

Column Hide

The column hide feature lets you hide columns that are not relevant to maximize your WorkArea. At any given

time, you may either choose to display or hide any of the columns (except the Flag column) in the WorkArea grid.

SonicView™ IP Recorder User Guide

51

Call Data Editor

The data editor screen lets you attach\edit custom data to each call recording for tagging and quick indexing. To

access the data editor, you should click on the flag icon against the call recording in the WorkArea grid.

Clicking on this icon will bring up the data editor to the bottom of the WorkArea using which you can assign flags to

the call data and edit\add Notes to the recording file to be able to easily search the file in the future.

Tagging calls with Custom Notes

To tag calls with predefined notes, click on the ‘Custom Notes’ icon as shown in the image. From the pop-up, you

may select the saved notes fields to replace the notes with your choice of pre-defined custom notes.

Saving changes to call data

After making changes to the data for the call record using the data editor, you can click on the save icon situated to

the top right corner of the editor screen to persist such changes to the database.

SonicView™ IP Recorder User Guide

52

Audio Player

The SonicView™ WorkArea also provides you an audio player from which you can listen to call recordings using the

integrated dashboard.

To activate the audio player and start listening to the recorded call, just double click on the desired call record row

in the grid area. The SonicView™ audio player provides you will all the necessary transport controls for ease of use.

The use of these controls and other functionality of the audio player are discussed in the section below.

The SonicView™ Audio player

Player taskbar

The heart of the SonicView™ audio player is the player taskbar – strip of transport controls to help you play, pause,

stop, rewind and fast-forward the audio recordings of the calls in the main grid.

Play When you double click on a call record in the main grid, the audio file starts playing by default. However, if you

explicitly want replay the record, then clicking on the play button will start playing the record and show you the

progress of the play head in the progress slider bar.

Pause At any time while a record is being played, you can pause the play by clicking on the pause button.

Stop At any time while a record is being played, you can stop playing the record by clicking on the stop button.

Rewind\Fast-Forward At any time while a record is being played, you can move the play head either backward or forward by using the

rewind or forward buttons respectively. These buttons however, will be active only when you are playing a record

and will not be available for use when the record is not being played.

Volume Slider At any time while a record is being played, you can increase or decrease the volume of the audio playback channel

using the volume slider situated to the right side of the audio player screen.

SonicView™ IP Recorder User Guide

53

Statistics Panel

The SonicView™ statistics panel consist of a series of charts that serve as snapshot indicators for the overall status

of the call answering and recording and patterns in your enterprise setup. These charts can also serve as a

yardstick by which to measure key performance indicators (KPIs) of calling and answering scenarios for analytical

reporting purposes.

The default setting of the statistics panel is to display the following 4 charts:

Agent-Duration (Histogram)

The Agent-Duration histogram plots the average call handling duration of the different call takers (agents) in your

organization. This chart can give you an indication of whether the agents are able to meet the expected call

handling time baseline.

Agent-Volume (Pie chart)

The Agent-Volume pie chart plots the total numbers of call handled per agent based on any time duration of your

choice. For instance, to view the volume of calls handled by agent A over the last quarter, you can easily create an

advanced search criteria for this agent and view the results of the calls in the main grid as well as the charts at the

same time.

Extension-Duration (Area chart)

The Extension-Duration area chart plots the average call handling duration of the different extensions in your

organization. This chart can be used to give you fair idea of device utilization. When used in conjunction with the

Agent-Duration chart, you could use the data in these charts to predict and analyze Agent-Extension usage

patterns for operational purposes.

SonicView™ IP Recorder User Guide

54

Extension-Volume (Line chart)

The Extension-Volume line chart plots the total numbers of call handled per extension based on any time duration

of your choice. For instance, to view the volume of calls handled by extension XXX over the last year, you can easily

create an advanced search criteria for this extension and view the results of the calls in the main grid as well as the

charts at the same time.

Customizing the charts

The SonicView™ Statistics panel can be extended to show you detailed views of the charts to be able to understand

the underlying data patterns. To view the full scale charting capabilities of the SonicView™, you can expand the

viewing area of the charts by clicking on the ◄ icon at the top left corner of this panel. At any time, you may

collapse this panel back to its original size by clicking back on the ◄ icon.

You may also increase the viewing area of any one of the charts in the Statistics panel by clicking on the chart. This

will cause the chart panel to expand and display the clicked chart in full view. You can perform multiple operations

on this view as explained in detail below.

The chart view When a graph is opened in the full screen, the default view is the chart view. You will see the chart view icon

situated at the bottom left side of the screen.

However, you may also change the view to display the chart series data. In this case, you can also restore the chart

view by simply clicking on the chart view icon.

The series view You can view the series data of a chart by clicking on the series data icon situated at the bottom left side of the

screen. Viewing the chart series can give you an idea of the data patterns for different health indicators (based on

your organizational requirements)

While at the series view, you may also choose to export the chart data to Microsoft Excel spreadsheets for

reporting and analysis. To do this, refer the Exporting chart data to Excel section below.

Exporting chart data to Excel You can export the chart series data to Microsoft Excel spreadsheets by clicking on the Export to Excel icon situated

to the bottom right side of the screen. Using this feature, you can quickly export all the series data to spreadsheets

for searching, indexing and analyzing the data.

Note: the Export to Excel icon will be available only in the series view for any chart.

Exporting chart data to Excel You can export the chart series data or the chart image to Portable Document Format (PDF) by clicking on the

Export to PDF icon situated to the bottom right side of the screen. Using this feature, you can quickly export all the

series data or chart images to PDF documents.

SonicView™ IP Recorder User Guide

55

Print At any time while the charting screen is open, you can print the chart series data, charts by clicking on the Print

icon situated to the bottom right side of the screen.

View all charts When any graph is opened in the full screen mode, the default view shows only the selected chart. However, if you

would like to view all the graphs shown on the statistics panel instead, you could click on the View all Charts icon

located to the top right side of the workArea. Clicking on this icon will display all the charts in smaller panels in the

expanded statistics view.

You may go back to viewing any one chart in full view in the following ways:

1. Click on the individual chart from the statistics panel or

2. Drag the icons (resize handles) located at the sides of the individual charts to adjust the chart to the

desired height and width

Refresh Chart To refresh the chart to reflect newer data, you may click on the Refresh icon situated at the top right side of the

WorkArea. Clicking on the Refresh icon will refresh the search criterion for the particular chart view and also

update the main grid with newer results while displaying such newer results in the graph view.

Chart Preferences

At any time while the charting screen is open, you can customize each of the charts using the preferences icon

situated to the bottom right side of the screen. Using this menu, you can transformation the charting screen into a

powerful data visualization tool based on your individual or organizational need.

The various options on the Preference screen are listed below with detailed explanations for their use.

Chart Series

You can change the chart series for any chart by clicking on the Preferences menu for that chart and changing the

chart series option. This drop down menu provides you a range of different indicators based on the most common

scenarios.

Changing the series for a particular chart will immediately reflect in the chart and will continue to display that way

unless you explicitly change the setting again or logout – whichever event happens first.

Chart Title You can change the chart title for any chart by clicking on the Preferences menu for that chart and entering a new

title in the chart title text area.

Graphs You can change the chart graph for any chart by clicking on the Preferences menu for that chart and selecting a

graph type from the list of options provided to you by clicking on the desired button.

Changing the graph type for a particular chart will immediately reflect in the chart and will continue to display that

way unless you explicitly change the setting again or logout – whichever event happens first.

SonicView™ IP Recorder User Guide

56

Display Axes You can hide or show the chart axis (the X or Y axis) for any chart by clicking on the Preferences menu for that chart

and selecting\un-selecting the Show X-axis or Show Y-axis checkbox.

Changing the axis display for a particular chart will immediately reflect in the chart and will continue to display that

way unless you explicitly change the setting again or logout – whichever event happens first.

SonicView™ IP Recorder User Guide

57

Miscellaneous

Database Management

The SonicView™ uses a database engine to persist all the recorded call information. It is therefore important to

understand how to manage the database to achieve maximum performance from the database server and also to

ensure that your database uses a minimal footprint based on your organizational needs.

The SonicView™ application does not provide a console from which to manage the database. However, it does

provide the option to archive and restore calls which essentially helps reduce the disk-space being used by the

database at any given point of time. This should however, not be confused with the database back-up\restore

capability.

The following section briefly outlines the steps to backup and restore a database depending on the type of

database server used. Note, however, that this section merely serves as a starting point for a lay user to be able to

do this. The information here is not intended for advanced database back-up\restore strategies nor does it attempt

to cover this topic exhaustively. For a comprehensive understanding of the database back-up\restore functionality,

please refer your database product manual or website.

Backing up a Microsoft© SQL Server database

The following section briefly outlines the steps to backup and restore a Microsoft© SQL Server database using the

SQL Server Management Studio software that comes bundled with a Microsoft© SQL Server installation CD. For a

thorough understanding of SQL Server Management Studio, please refer the product documentation guide or SQL

Server Books Online on the MSDN website.

Launch the SQL Server management Studio from Start � Programs � Microsoft SQL Server 2005 � SQL Server

Management Studio

SonicView™ IP Recorder User Guide

58

From the Management Studio console, expand the Databases node and select the SonicView™ database. The name

for this database will be the name that you entered during the installation of the product.

Right click on the selected database for the options and select the Tasks� Back up option as shown in the image

below.

In the following screen, select the General menu and enter a back up name in the Name option as highlighted in

the image below. Then select the backup path (the folder where this backup file should be saved) using the buttons

against the Destination option.

SonicView™ IP Recorder User Guide

59

Next, select the Options menu based on whether you want to append the data being backed up to an existing

backup file or not, select the ‘Append to the existing backup set’ or ‘Overwrite all existing backup sets’

If you prefer to check for the reliability of the backed up data set, select the options provided under the Reliability

menu on this screen as shown in the image below.

Once done with the settings, select the OK button to create the backup.

Restoring a Microsoft© SQL Server database

The following section briefly outlines the steps to restore a Microsoft© SQL Server database using the SQL Server

Management Studio software that comes bundled with a Microsoft© SQL Server installation CD. For a thorough

understanding of SQL Server Management Studio, please refer the product documentation guide or SQL Server

Books Online on the MSDN website.

From the Management Studio console, expand the Databases node and select the SonicView™ database. The name

for this database will be the name that you entered during the installation of the product.

Right click on the selected database for the options and select the Tasks� Restore � Database option as shown in

the image below.

SonicView™ IP Recorder User Guide

60

In the following screen, select the General menu and select the database name to restore the data to from the ‘To

database’ drop down menu. Then, select the backup sets to restore the data from by selecting the correct backup

file by checking the check-box against the back-up sets displayed under the ‘Select the backup sets to restore’

menu. Once done, click on the OK button to restore the database.

SonicView™ IP Recorder User Guide

61

Backup\Restore a PostgreSQL Server database

As with everything that contains valuable data, PostgreSQL databases should be backed up regularly. While the

procedure is essentially simple, it is important to have a basic understanding of the underlying techniques and

assumptions.

Note:

All the commands mentioned in this section should be executed from the PostgreSQL bin directory (usually located

at %PROGRAMFILES%\PostgreSQL\8.3\bin) from the command prompt.

SQL Dump

The idea behind the SQL-dump method is to generate a text file with SQL commands that, when fed back to the

server, will recreate the database in the same state as it was at the time of the dump. PostgreSQL provides the

utility program pg_dump for this purpose. The basic usage of this command is:

pg_dump dbname > outfile

As you see, pg_dump writes its results to the standard output. We will see below how this can be useful.

pg_dump is a regular PostgreSQL client application (albeit a particularly clever one). This means that you can do

this backup procedure from any remote host that has access to the database. But remember that pg_dump does

not operate with special permissions. In particular, it must have read access to all tables that you want to back up,

so in practice you almost always have to run it as a database superuser.

To specify which database server pg_dump should contact, use the command line options -h host and -p port. The

default host is the local host or whatever your PGHOST environment variable specifies. Similarly, the default port is

indicated by the PGPORT environment variable or, failing that, by the compiled-in default. (Conveniently, the

server will normally have the same compiled-in default.)

As any other PostgreSQL client application, pg_dump will by default connect with the database user name that is

equal to the current operating system user name. To override this, either specify the -U option or set the

environment variable PGUSER. Remember that pg_dump connections are subject to the normal client

authentication mechanisms (which are described in Chapter 20).

Dumps created by pg_dump are internally consistent, that is, updates to the database while pg_dump is running

will not be in the dump. pg_dump does not block other operations on the database while it is working. (Exceptions

are those operations that need to operate with an exclusive lock, such as VACUUM FULL.)

Important: When your database schema relies on OIDs (for instance as foreign keys) you must instruct pg_dump to

dump the OIDs as well. To do this, use the -o command line option.

Restoring the dump

The text files created by pg_dump are intended to be read in by the psql program. The general command form to

restore a dump is

psql dbname < infile

where infile is what you used as outfile for the pg_dump command. The database dbname will not be created by

this command, you must create it yourself from template0 before executing psql (e.g., with createdb -T template0

dbname). psql supports options similar to pg_dump for controlling the database server location and the user

name. See the psql reference page at the PostgreSQL Server website:

http://www.postgresql.org/docs/8.1/static/app-psql.html for more information.

Not only must the target database already exist before starting to run the restore, but so must all the users who

own objects in the dumped database or were granted permissions on the objects. If they do not, then the restore

SonicView™ IP Recorder User Guide

62

will fail to recreate the objects with the original ownership and/or permissions. (Sometimes this is what you want,

but usually it is not.)

Once restored, it is wise to run ANALYZE on each database so the optimizer has useful statistics. An easy way to do

this is to run vacuumdb -a -z to VACUUM ANALYZE all databases; this is equivalent to running VACUUM ANALYZE

manually.

The ability of pg_dump and psql to write to or read from pipes makes it possible to dump a database directly from

one server to another; for example:

pg_dump -h host1 dbname | psql -h host2 dbname

Important: The dumps produced by pg_dump are relative to template0. This means that any languages,

procedures, etc. added to template1 will also be dumped by pg_dump. As a result, when restoring, if you are using

a customized template1, you must create the empty database from template0, as in the example above.

For advice on how to load large amounts of data into PostgreSQL efficiently, refer to Section 13.4 of the

PostgreSQL Server documentation guide at http://www.postgresql.org/docs/8.1/static/populate.html.

Using pg_dumpall

The above mechanism is cumbersome and inappropriate when backing up an entire database cluster. For this

reason the pg_dumpall program is provided. pg_dumpall backs up each database in a given cluster, and also

preserves cluster-wide data such as users and groups. The basic usage of this command is:

pg_dumpall > outfile

The resulting dump can be restored with psql:

psql -f infile postgres

(Actually, you can specify any existing database name to start from, but if you are reloading in an empty cluster

then postgres should generally be used.) It is always necessary to have database superuser access when restoring a

pg_dumpall dump, as that is required to restore the user and group information.

Handling large databases

Since PostgreSQL allows tables larger than the maximum file size on your system, it can be problematic to dump

such a table to a file, since the resulting file will likely be larger than the maximum size allowed by your system.

Since pg_dump can write to the standard output, you can just use standard Unix tools to work around this possible

problem.

Use compressed dumps. You can use your favorite compression program, for example gzip.

pg_dump dbname | gzip > filename.gz

Reload with

createdb dbname

gunzip -c filename.gz | psql dbname

or

cat filename.gz | gunzip | psql dbname

SonicView™ IP Recorder User Guide

63

Use split. The split command allows you to split the output into pieces that are acceptable in size to the underlying

file system. For example, to make chunks of 1 megabyte:

pg_dump dbname | split -b 1m - filename

Reload with

createdb dbname

cat filename* | psql dbname

Use the custom dump format. If PostgreSQL was built on a system with the zlib compression library installed, the

custom dump format will compress data as it writes it to the output file. This will produce dump file sizes similar to

using gzip, but it has the added advantage that tables can be restored selectively. The following command dumps a

database using the custom dump format:

pg_dump -Fc dbname > filename

A custom-format dump is not a script for psql, but instead must be restored with pg_restore. See the pg_dump and

pg_restore reference pages for details here:

pg_dump reference page: http://www.postgresql.org/docs/8.1/static/app-pgdump.html

pg_restore reference page: http://www.postgresql.org/docs/8.1/static/app-pgrestore.html

SonicView™ IP Recorder User Guide

64

Glossary

A

Application Server: An application server is a software engine that delivers applications to client computers or

devices, typically through the Internet and using the Hyper Text Transfer Protocol. Application servers are

distinguished from web servers by the extensive use of server-side dynamic content and frequent integration with

database engines.

D

Digital Trunk: When dealing with a PBX, digital trunk lines are the phone lines coming into the PBX from the

telephone provider. This differentiates these incoming lines from extension lines that connect the PBX to (usually)

individual phone sets.

Database Server: A database server is a computer program that provides database services to other computer

programs or computers, as defined by the client-server model. The term may also refer to a computer dedicated to

running such a program.

G

Gateway: A network node equipped for interfacing with another network that uses different protocols. A gateway

may contain devices such as protocol translators, impedance matching devices, rate converters, fault isolators, or

signal translators as necessary to provide system interoperability. It also requires the establishment of mutually

acceptable administrative procedures between both networks.

I

IIS: Microsoft Internet Information Services (IIS, formerly called Internet Information Server) is a set of Internet-

based services for servers using Microsoft Windows.

IP Phones: An IP phone uses Voice over IP technologies allowing telephone calls to be made over the Internet

instead of the ordinary PSTN system. The phones use protocols such as Session Initiation Protocol.

M

Managed Switch: A switch is a computer-networking device that connects network segments. Managed switches

provide control capabilities that can increase LAN security and performance, and let you segment traffic. For

example, you could allow only certain employees access to your finance applications. You could also give certain

applications more bandwidth, or ensure that video and voice communications take priority over other types of

traffic.

Mirroring: Port mirroring is used on a network switch to send a copy of all network packets seen on one switch

port (or an entire VLAN) to a network monitoring connection on another switch port.

P

PBX: A Private Branch eXchange (PBX) is a telephone exchange that serves a particular business or office, as

opposed to one that a common carrier or telephone company operates for many businesses or for the general

public.

SonicView™ IP Recorder User Guide

65

PSTN: The public switched telephone network (PSTN) is the network of the world's public circuit-switched

telephone networks, in much the same way that the Internet is the network of the world's public IP-based packet-

switched networks.

Port: A software port (usually just called a 'port') is a virtual data connection that can be used by programs to

exchange data directly, instead of going through a file or other temporary storage location.

R

Recording Server: the computer that hosts the Recording Engine component of the SonicView™ program. The

main task of this component is to sniff network packets and record VoIP calls based on the configurations made

using the SonicView™ GUI

S

SIP: The Session Initiation Protocol (SIP) is a signaling protocol, widely used for setting up and tearing down

multimedia communication sessions such as voice and video calls over the Internet.

SIP Server: A SIP server is the main component of an IP PBX, dealing with the setup of all SIP calls in the network. A

SIP server is also referred to as a SIP Proxy or a Registrar.

U

URI: A Uniform Resource Identifier (URI) is a compact string of characters used to identify or name a resource. The

main purpose of this identification is to enable interaction with representations of the resource over a network,

typically the World Wide Web, using specific protocols. URI’s are defined in schemes defining a specific syntax and

associated protocols.

W

WAN: Wide Area Network (WAN) is a computer network that covers a broad area (i.e., any network whose

communications links cross metropolitan, regional, or national boundaries). Less formally, a WAN could also be a

network that uses routers and public communications links.

Web server: A computer program that is responsible for accepting HTTP requests from clients, which are known as

web browsers, and serving them HTTP responses along with optional data contents, which usually are web pages

such as HTML documents and linked objects (images, etc.).

Windows™ Service: On Microsoft™ Windows™ operating systems, a Windows service is a long-running executable

that performs specific functions and which is designed not to require user intervention. Services can be configured

to start when the operating system is booted and run in the background as long as Windows™ is running, or they

can be started manually when required. They are similar in concept to a Unix daemon.