86
NexLog Recorder User Manual v2.2.0
Figure 50
—Custom fields for NG911 event logging
The Main Setup page for Custom Fields shows a list of all fields currently
configured, as well as a button to add a new custom field, and a button to Edit
or Delete a selected custom field. Simply select the desired field, and then the
desired action button. Each Custom Field has several options which can be
configured and viewed. These are:
Field Name: This is what the field will is called in the MediaWorks/Front Panel
Column and also how it will by identified by the Server. Any field name can be
used with a custom integration, but certain field names have specific uses on
the server. For example DTMF, CALLING_PARTY, CALLER_ID, MF_ANI,
MDC_ANI, and USER_ID are special fields. If these fields exist on the recorder
and the corresponding back end configuration options are enabled and
configured, they will be populated by the systems. Other fieldnames will only
ever be populated via Custom Integrations or manually by users using client
software. Field names are limited to alphanumeric characters and must start
with an alphabetical character. Underscores are also allowed and will be
translated to spaces for display purposes.
FieldType
: What type of data the field will be designed to hold in the database.
This can be either TEXT or INTEGER. Text is generally always used unless
efficient database searching based on "greater than" or "less than" will be
utilized.
Verifier
: Only used by Custom Integrations. Currently has no effect on a
standard recorder configurations.
Indexed
: If this field is enabled, the recorder database will maintain an index on
the metadata field. This index will make searching on the field in Front Panel
and MediaWorks more efficient and fast, at the expense of additional CPU load
on the server to maintain the index. Fields that will commonly be searched on
should be indexed
Editable
: If true, users will be able to edit the value of this field in MediaWorks,
Otherwise only the Recorder itself will be able to control the value of the custom
field for a call.