Howto:Integration reporting and voice recording

From innovaphone wiki
Jump to navigation Jump to search

Records can be searched and played using the reporting web interface in alternative to the player search view.

The innovaphone Voice Player can be remote controlled directly from the reporting tool:


RepVR01.png


If a conversation was recorded, in the reporting view appears automatically the play symbol, with the mouse over event appears also the stop and pause symbols.

If on the PC is running the innovaphone player he will be remote controlled directly from the reporting interface.


Applies To

This information applies to

  • PBX: Version 10
  • Voice recording: (recorder and player) Build 1057
  • Reporting: V10 SR10 Build 100112

and later.

More Information

When the recorder stores a voice file he sends to the reporting the name of the record and the reporting stores that name. If the user click on the play symbol in the reporting tool this file name or command is send to the player.

The Player will reproduce the record even if he is minimized in the taskbar.

The status of the player is visible anyway in the icon tray; the following example shows the play status:

RepVR04.png

also stop RepVR06.png and paused status is indicated RepVR05.png

The user can simply swap from playing one record to another and has not to take care about any state of the player. For example an Eject command is not necessary in remote control. Also things like decode audio files are done automatically by the player.

Configuration

The link between recorder and reporting is the same used for normal voice recording and there is no special setup required.

In the Player setup must be indicated the port number used for the communication with the reporting. Note that some ports could not work on a specific installation, so try first the typical range from 8xxx to 9xxx.

In the following example port 8001 is indicated for the communication with the reporting.

RepVR03.png

Note also the two options usefully in remote control.

“Pop up on play if minimized” means that the player if minimized in the taskbar will pop up if the reporting communicate to play while “Minimized if stopped” means that if the stop command is received the player if in normal view will be minimized in the taskbar.

On the reporting side must be indicated the same port number as shown in the following example:

RepVR02.png

If a player is ready to receive commands form the reporting a “RC” symbol is displayed at the left site of the player section.

Synchronization

As explained the recorder informs the reporting about the file name, but there is just a weak connection between the two databases.

If the player receives a play command and he will not find the relative file the warning “No file” appears in the recorder view. This could happen for example if the administrator deletes “manually” (using for example the file explorer) records (files).

To avoid that (and generally) records should be deleted just using the player interface. If enabled in the setup a player can delete records. That player must have a data connection to the recorder and will inform the recorder that a specific file is deleted. The recorder will then synchronize in a low priority task the reporting (where the play symbols will disappear automatically, of cause you have to refresh the view). Typically the player will not allow you to delete a file if there is no data connection to the recorder (a warning message will appear). In the setup of the player anyway can be enabled the (not recommended) option “Allow delete without recorder connection”. If flagged the situation “no file” occurs.

As known also the recorder can delete records if files are older than e value indicate in his setup (to avoid ^disk space overflow in unmanned installations). If the recorder deletes files the reporting database will also be synchronized.

Note that the reporting send only the filename to the player and note the root directory to search for. The root directory is indicated in the payer setup. Therefore if the database is moved to another disk anything works, just set a new path to the files in the player.

Just to remember here the player setup for the link to the recorder:

RepVR07.png

and the one in the recorder setup:

RepVR08.png

Note that the port on the player to the reporting and to the recorder has to be different.


Retrieving the Voice Recorder Path programmatically

The Reporting's Remote Interface allows you to retrieve call entries from the reporting. If you choose the XML format, you will find a tag

<vr-path>relative-path</vr-path>

that contains the relative path needed by the player to play the recording file associated with the call.

Known Problems

Reproduction of files from the reporting is possible only on the main storage path and not on the backup directory.

Related Articles

Reference10:Concept_Voice_Recorder

Reference10:Concept_Reporting

Reference10:Player_Voice_Recording

Reference10:Voice_Recorder/Setup