Capabilities
Capabilities | Versaterm | Versaterm Informix | Versaterm API |
Connector Capabilities | |||
Read | Yes | Yes | No |
Backfill | Yes | No | No |
Bidirectional Capabilities | |||
Incident Create | No | No | Coming soon |
Incident Update | No | No | Coming soon |
Narrative Update | No | No | Coming soon |
The Versaterm API connection does not read incident data. Incident data comes from the Data Agent connectors. Write-back through the API connection (create incident, update incident and add narrative) is coming soon. For details on bidirectional capabilities, see Bidirectional CAD Integrations.
Overview
The Data Agent will read from the Versaterm database. In views mode, it reads three view definitions: govworx_calls, govworx_units and govworx_remarks. In tables mode, it reads the CAD tables directly. To do this we need a user to connect to the database.
We will send the view definitions to be created separately
The Versaterm Informix connector reads from an Informix database through an ODBC data source (DSN) on the Data Agent server. It reads the CAD tables and has no views mode. It reads incidents closed in the last 30 minutes. It has no backfill option.
Versaterm API connection
Versaterm also connects through the GovWorx Connections Platform. This is an API integration. It does not use the GovWorx Data Agent. Nothing is installed on your network.
Versaterm sends GovWorx a message when an interaction starts, when it is linked to a CAD incident, and when it is aborted. GovWorx sends updates back to a listener that Versaterm hosts. These updates are narrative comments, incident type recommendations, dispatch recommendations and the completed transcript. GovWorx recommends units and does not dispatch them.
For the endpoint, authentication and message format, see the GovWorx developer documentation.
Standard Data Fields
These are the standard data fields the Data Agent reads from Versaterm. The tables below show each GovWorx field and the Versaterm column it comes from. The Versaterm connector and the Versaterm Informix connector read the same sources. The Notes column marks each difference.
Note: Additional fields are considered enhancement requests.
Incident fields
GovWorx field | Versaterm source | Notes |
Incident ID |
| Police records come from cc_data. Fire and EMS records come from cl_data. |
Incident Number |
| Joined as jurisdiction, year, a hyphen and the number. |
Incident Type |
| |
Initial Incident Type |
| Tables mode only. Same value as Incident Type. |
Caller Number |
| Joined with a hyphen. |
Caller Name |
| Joined with spaces. |
Agency |
| Views mode uses the first two characters of zone, then municipality, then jurisdiction. The first one with a value wins. |
Agency Type | Fixed value LAW | Tables mode and Informix, police records only. |
Incident Date |
| |
Disposition |
| Matches cleared_by to the cleared_by code of the record. |
Location |
| Joined with a comma when municipality has a value. |
Location Name |
| Views mode only. |
Apartment |
| Views mode only. |
Priority |
| Views mode only. |
Latitude |
| |
Longitude |
| |
Call Position |
| |
Call Taker ID |
| |
Call Taker Name |
| Matches officer_number to call_taker_id and call_taker_jurs. |
Call Source |
| Views mode and Informix use this column. Tables mode sets EMERGENCY_CALL. |
Call Received Time |
| The earliest CAD note timestamp setting replaces this with the earliest note time. |
Closed At |
| The Data Agent reads closed incidents by clear time. |
Dispatch Queue At |
| Informix and views mode. Tables mode reads cc_data.time_queued for police records only. |
Related Incident |
| Views mode only. |
Additional Context |
| Views mode only. Lists the E911 location records, the incident type changes and the location changes. |
Additional incident fields |
| Views mode only. A JSON object of customer-specific fields in the view. |
Notes
GovWorx field | Versaterm source | Notes |
Note ID |
| |
Note Text |
| The Data Agent skips empty remarks. The view also skips police remarks that start with ! or contain @ or ! after a space. |
Note By |
| |
Note Time |
|
Responders and units
GovWorx field | Versaterm source | Notes |
Unit Name |
| Police units come from dc_data. Fire and EMS units come from fdp_data. |
Personnel ID |
| Same value as Unit Name. |
Dispatched By |
| Tables mode and Informix join the name and the ID with a hyphen. Views mode uses dispatcher_id. |
Dispatched At |
| |
Enroute At |
| |
Arrived At |
| |
Cleared At |
|
Data Agent Settings
To prepare for this connection, we need the following details. These are settings in the GovWorx Data Agent configuration for this connector. A toggle is an on/off switch in that configuration. The Versaterm API connection has no Data Agent settings.
Versaterm
Setting | Type | Explanation |
| Text | Host of the Versaterm database |
| Text | Database user |
| Password | Database password |
| Text | Database Schema to read from |
| Toggle | Toggle will read from the views govworx_calls, govworx_units and govworx_remarks in place of the CAD tables. |
| Number | How far back the first run looks for closed incidents. Default: 20. |
| Number | Caps how far back a stale cursor can reach. Default: 8. |
| Toggle | Toggle will query a fixed date range, for backfilling historical data. Normal polling stops while this is on. |
| Text | Beginning time of the fixed range. |
| Text | End time of the fixed range. Use 00:00 of the next day to cover through midnight. |
| Text | Splits the fixed range into chunks of this length. Default: 01:00. |
| Text | Comma separated list of jurisdiction codes to include. Applies in tables mode. |
| Toggle | Toggle will read police records only. Applies in tables mode. |
| Text | The cc_relation values to include. Blank uses null,+. Applies in tables mode. |
| Text | The cl_relation values to include. Blank uses null,+. Applies in tables mode. |
| Toggle | Toggle will use the earliest CAD note time as Call Received Time. Use it when the first note marks the start of the call better than the CAD pickup time. Call Pickup Time does not change. When no note has a time, Call Received Time stays as read from CAD. Default: off. This setting is on every CAD connector. |
*: Required
Versaterm Informix
Setting | Type | Explanation |
| Text | Database user |
| Password | Database password |
| Text | Name of the ODBC data source on the Data Agent server that points to the Informix database. |
| Toggle | Toggle will use the earliest CAD note time as Call Received Time. Use it when the first note marks the start of the call better than the CAD pickup time. Call Pickup Time does not change. When no note has a time, Call Received Time stays as read from CAD. Default: off. This setting is on every CAD connector. |
*: Required
