MiVoice Office Application Suite - Technical Manual
Call Recorder Client
Configuration > Features > Call Recording > Compliance > Compliance Pause/Resume > Call Recorder Client

 

The Call Recorder Client provides automated muting of call recordings based on Windows applications that a user has open/or in current focus. As users open or close applications or switches between them, if the application is on a pre-configured list for do not record then the call recording will be automatically paused. Once the user has closed or changed the focus to another application the call recording will then be automatically un-paused.

The muting of call recordings requires no intervention by the user and can be configured so that there are no visible notifications to make them aware that this is happening. Alternatively notifications can be enabled to give feedback to the users when this is occurring.

 

The Call Recorder Client can be found as part of the Phone Manager install. It can be installed with Phone Manager or independently.

 

Connections

Each Call Recorder Client uses a user's 'specific login credentials' when connecting back to the server. By default, it will try to use Windows Integrated login to find a user account on the MCS. Once connected, the client will monitor the user's Primary Extension for calls unless the user has a Phone Manager Desktop client running, in which case it will use whichever extension Phone Manager Desktop is associated with.

 

Configuration

The following settings control how the Call Recorder client operates and appears to the user:

 

Show pause notifications: Display a notification in the system tray that a recording has been paused.

Show status icon: Hides or displays the system tray icon that shows the client and call status.            

Show settings menu: Make the settings menu visible to the users.            

Enable debug mode: Enable the diagnostic options to the users, this includes showing the configured URLs/Window names that are to be matched and any pages that are open that do match.

Show desktop toolbar:Hides or displays the manual pause tool bar within the client application

Prevent client exit: Prevents the user from closing the application.    

Enumerate Child windows: Specifies whether the Call Recorder Client should match on just parent windows or should search through child windows for matches..    

Check Open Applications: When disabled (default), the client will only check the in-focus application and will recheck when focus changes. If Check Open Application is enabled then all applications are checked whether they are in focus or not. The application will then search based on a timer and not off focus changed events.

Tag With User: When enabled, the call in progress will be tagged with the current user. (Not required on MiVoice Office 250)  

If Enumerate Child Windows & Check Open Applications are both enabled then the Call Recorder Client will be performing a lot of searching which may affect the client computer's performance.

 

Muting Calls Monitors

Each Call Recorder Client will monitor any rules created for a match with the name of any application/URL the user has in focus on their computer. While there is a match detected by the Call Recorder Client, any recording currently in place at the user's extension will be paused until the matching application/URL is closed or changes to something else.

Rules can be created on the Muting Rules page. Pressing the 'Add' button loads the' Add/Edit Monitor' page which has the following parameters:

Once a rule is entered here it will automatically be picked up by any currently connected Call Recorder Clients within 2 minutes.

 

Matching

The Call Recorder Client will try and match the following against the rules entered:

* Only get searched if the 'Enumerate Child Windows' options is selected.

Browser Matching

Call Recorder Client works with the most common browsers to provide URL and Tab Names where possible. Over time, changes to browsers may cause issues to the Client's ability to query the information it needs and may require an updated version of the Call Recorder client to be released.

The following information can be obtained from browsers:

 

 

Browser Version URL (In-focus Tab) URL (Out-of-focus Tab) Tab Name (In-focus Tab) Tab Name (Out-of-focus Tab)
Internet Explorer 11
Firefox 46.0.1
Chrome 51.0.2704.84
Edge 20.10240.16384.0

 

 

When writing a rule to capture the correct moment to pause a call, use the Call Recorder Client's Logging page to see exactly what the client is tracking at the time and then write a rule to match it. For more information, refer to the Call Recorder Client Manual.

 

Plain Text Examples:

http://www.mitel.com -> This would pause any recording in progress if the user browses to any page on Mitel.com.

http://www.mitel.com/Products -> This would pause any recording in progress if the user browses to the products page on the Mitel website.

 

Regular Expression Examples:

^https:.*paymentsite.*card -> This would pause any recording in progress if the user browses to a URL that starts 'https:' and then has the word 'paymentsite' followed by the word 'card' somewhere in the URL.