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
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
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
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
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
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
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