13. MediaWorks EXP URL arguments

13.1. URL Arguments

The base URL for MediaWorks EXP is:

https://<hostname of recorder>/client/mediaworks/

URL arguments are added after the forward slash of the base URL. The first argument must be prepended with a question mark, and each subsequent argument must be prepended with an ampersand (&).

Example: https://demo.nexlogdx.com/client/mediaworks/?arg1=value1&arg2=value2

13.1.1. Chrome Application

Enables a Chrome Application Instant Recall interface where sessionType=1 and tabType=5

Argument: chromeApp

Values: [integer]

1 - Enable

Enables a Chrome Application Instant Recall interface where :ref:`sessionType=1<sessionType>` and tabType=5

Fig. 13.1 Enables a Chrome Application Instant Recall interface where sessionType=1 and tabType=5

13.1.2. Debugging

Displays a popup for each window.onerror event that occurs.

NOTE: This is for debugging purposes only.

Argument: alertErrors

Values: [integer]

1 - Enable

13.1.3. Define Columns

Restricts client interface to specific columns and column width.

“Width” is an optional attribute that can be used to assume a certain percentage of the total space. If you don’t set any widths, each column will attempt to use an equal portion. It’s not recommended to set some columns with widths, while leaving others unset.

Argument: defineColumns

Value: [string]

defineColumns ={“name”:ColumnName, “width”:10}

13.1.4. Descriptor

Specifies the source location of the ETI file to be loaded. Should be paired with eti to open the source file. The value should be the incident record’s GUID.

Argument: descriptor

Values:[string]

string - ETI source file location

13.1.5. Disable IR Filters

Removes the filter options from the Instant Recall interface. Should be paired with setFilter so that the tab knows what it should display

Argument: hideFilterOptions

Values:[integer]

1 - Enable, hides filters

13.1.6. Disable Record Context Menu

Disables call record right click menu.

Argument: disableContextMenu

Values: [integer]

1 – Enable, disables record right click menu

13.1.7. ETI

Enables the automatic loading of a packaged incident file (ETI). Should be paired with descriptor

Argument: eti

Values:[integer]

1 - Enable

13.1.8. Evaluation

Opens a specific Quality Factor evaluation. The value should be the evaluation record’s GUID.

Argument: evaluationGuid

Values:[string]

string - Evaluation GUID to open

13.1.9. Headless

Hides File menu from callgrid header. Useful for small windows. Should be paired with IR tab and hideFilterOptions arg.

Argument: headless

Value: [integer]

1 – Enable, shows IR without header

13.1.10. Hide Transport

Hides main audio player controls. For audio playback, this should be paired with miniTransport

Argument: hideTransport

Values:[integer]

1 - Enable, hides main transport

Hidden Transport

Fig. 13.2 Hidden Transport

13.1.11. Incident

Opens a specific incident. The value should be the incident record’s GUID.

Argument: incidentGuid

Values:[string]

string - Incident GUID to open

13.1.12. Instant Recall Minutes

Sets the minutes in the lookback period for Instant Recall.

Argument: instantRecallMinutes

Values:[integer]

0-480 - Number of minutes

13.1.13. Miniature Transport

Forces the miniature transport interface to be used for audio playback.

If the standard transport should be hidden, pair this argument with hideTransport

Argument: miniTransport

Values:[integer]

0 - Disables, use standard transport

Standard Transport

Fig. 13.3 Standard Transport

1 - Enabled, use Mini Transport

Mini Transport

Fig. 13.4 Mini Transport

13.1.14. Mobile Interface

Forces the mobile interface to be used.

Argument: forceMobile

Values:[integer]

1 - Enable, forces mobile interface and license to be used

Mobile Interface

Fig. 13.5 Mobile Interface

13.1.15. Password

Sets the application password, must be paired with username for automatic login.

WARNING: The password will be clearly visible in the URL field

Argument: password

Values:[string]

string - Sets the application username

13.1.16. Session Type

Restricts client interface to a specific view element.

Should be paired with tabType

Argument: sessionType

Values:[integer]

1 - Full View

Full View

Fig. 13.6 Full View

2 - Call Grid Only

Call Grid Only

Fig. 13.7 Call Grid Only

3 - Timeline Only

Timeline Only

Fig. 13.8 Timeline Only

13.1.17. Set Filter

Sets the filter used for Instant Recall results. Values are entered as an array. The string must be URL encoded. Multiple filters can be joined with a comma ,.

Argument: setFilter

Values:[filter:string]

user_id:string - Also accepts CURUSER to filter for the logged in user.

channelname:string - Filters on Channel Name

∗resourcegroup∗:string - Filters on Resource Group

custom_field:string - Filters on the system’s custom fields, using the specified string.

13.1.18. Shortcut Keys

Enables/Disables keyboard shortcuts using Ctrl, Shift, or Alt.

Argument: ignoreKeys

Values:[integer]

1 - Enable, disables shortcut keys

13.1.19. Show Map

Displays the map in full view for instant recall. Should be paired with sessionType=1, and setFilter for best usage.

Argument: map

Values:[string]

full - Enable, shows maximized map of media

Map

Fig. 13.9 Map

13.1.20. Tab Type

Restricts client interface to a specific tab. Should be paired with sessionType

Argument: tabType

Values:[integer]

0 – Channels

1 – Search

2 – Browse

3 – Evaluation

4 – Incident

5 - Instant Recall

13.1.21. Touch Mode

Allows to use MWP on touchscreen desktops.

Argument: touchMode

Value: [integer]

1 – Enable, allows to use MWP on touch screen desktop.

13.1.22. Username

Sets the application username, must be paired with password for automatic login.

Argument: username

Values:[string]

string: Sets the application username