Genesis Channel Manager VPI 160 Camino Ruiz, Camarillo, CA 93012-6700 (Voice) 800-200-5430 805-389-5200 (Fax) 805-389-5202 www.vpi-corp.com 1
Contents Genesis Channel Manager ----------------------------------------------------------------------------------------------------------------- 3 Overview ---------------------------------------------------------------------------------------------------------------------------------------- 3 Configuring the Genesis Channel Manager... 4 VPConfig > Database > User Defined Data (Tab)... 4 Add User Field --------------------------------------------------------------------------------------------------------------------- 4 Apply/Cancel Buttons ------------------------------------------------------------------------------------------------------------ 4 VPConfig > Channel Manager > Genesis (Tab)... 5 Genesis Setup --------------------------------------------------------------------------------------------------------------------- 5 Time Intervals ----------------------------------------------------------------------------------------------------------------------- 6 Cross Referencing ----------------------------------------------------------------------------------------------------------------- 6 Database Mappings --------------------------------------------------------------------------------------------------------------- 6 Apply/Cancel Buttons ------------------------------------------------------------------------------------------------------------ 6 VPConfig > Channel Manager > Channels > Channels (Tab)... 7 Channels Tab ----------------------------------------------------------------------------------------------------------------------- 7 Apply/Cancel Buttons ------------------------------------------------------------------------------------------------------------ 7 Event Center-Startup Sequence ----------------------------------------------------------------------------------------------------------- 8 Event Center-Parsed Data ------------------------------------------------------------------------------------------------------------------ 9 Genesis Integration Diagram -------------------------------------------------------------------------------------------------------------13 Revision History -----------------------------------------------------------------------------------------------------------------------------14 Copyright 2007 Voice Print International, Inc. The information contained herein is subject to change without notice. As the registered end user, you are free to make and use as many copies of this manual as you like, so long as it is used for internal purposes only and is not transmitted in any manner whatsoever to any individual, organization or corporate entity not specifically named in your End User License Agreement. VPI shall not be liable for technical or editorial errors or omissions contained herein. 2 TOC
Genesis Channel Manager Overview A trunked radio system is much like a trunked phone system, in that the conversation can take place over any of the available frequencies included in the trunked system. With VPI s Genesis Integration we are able to track on what given Channel a conversation takes place and then tag that Channel with the appropriate call information. There are two different ways to get this information, either from an RF Modem that monitors the Control Channel or by monitoring the Air Traffic Information Access (ATIA) data stream provided by the Motorola Air Traffic Router. Each of these systems is quite different, but basically a Control Channel is much like a D-Channel and ATIA data is much like CTI data, though both provide the exact same data to Activ! Voice. Connected between the Activ! Voice Logger and either the RF Modem or Air Traffic Router is a Genesis System, consisting of a simple workstation running the Genesis Software, known as GenWatch3. The Genesis Channel Manager is configured to parse this data and then tag it to the appropriate recording. NOTE: When using the Genesis Channel Manager, Start Events are triggered by audio, however Stop Events are triggered by an End of Call packet from the Genesis System. Overview of the Genesis Channel Manager 3
Configuring the Genesis Channel Manager VPConfig > Database > User Defined Data (Tab): Add User Field: After licensing the system to use the Genesis Channel Manager, you will have to add the following User Defined Database Fields. Click the Add User Field button to the add the Fields shown in the following screen shot: Apply/Cancel Buttons: Select these buttons prior to exiting the User Defined Data Tab. Continue to the Genesis Channel Manager Tab. 4 Configuring the Genesis Channel Manager
VPConfig > Channel Manager > Genesis (Tab): From here, you configure the Activ! Voice Logger to receive and parse the Genesis data packets (see page 11 for details on Packet Types). Genesis Setup: Configure the system to listen for the Genesis data. When the GenWatch3 software was installed and configured, an Interface was created that sends the data from the Genesis system to the Voice Logger over a predetermined UDP port. This port is entered here: In addition, It s recommend you enable the system to Fail to VOX at this point, as well as temporarily setting the system to Log Genesis Trace Events. Enabling Trace Events could prove beneficial if there are any issues during the initial setup, but should be disabled once the system is fully functional to help maintain a more manageable log file. Configuring the Genesis Channel Manager 5
Time Intervals: The Silence Threshold is used if a End of Call packet is missed. This should be set similarly as a VOX recording. The Expected Heartbeat is how often the Activ! Voice system expects to receive a Heartbeat packet from the Genesis System, and should typically be set to 15 seconds. Though Genesis sends a Heartbeat every 5 seconds, the extra 10 seconds (2 cycles) allow for dropped packets and/or network latency. Cross Referencing: Cross Referencing is where you configure the system to tag the parsed data to the logger database associated field name. The default and currently recommended setting is By Channel Number. When a Channel Number is not available, DIU/DBL and Talk Group are used. By Channel Number channum information goes in the regular extension field (3 digit maximum). By DIU/DBL DIU goes in the regular extension field and DBL goes in the second extension DBL field. By Talk Group talkgroup information (seven digits starting with an 8) goes in the regular extension field. Database Mappings: Database Mappings is where you configure the system to tag the various data fields sent to Activ! Voice by the GenWatch3 Software. Simply highlight the desired item, click the Database Field drop-down box and select the corresponding Database Field from the list of fields created earlier. Apply/Cancel Buttons: Select these buttons prior to exiting the Genesis Tab. Continue to the Channels Tab. 6 Configuring the Genesis Channel Manager
VPConfig > Channel Manager > Channels > Channels (Tab): Channels Tab: The Channels Tab is where you name the Channels, typically by frequency and/or Control Channels. Once the Channels are named, the Extensions need to be defined, and are typically labeled starting at 1 and ending with the last Channel. Apply/Cancel Buttons: Select these buttons prior to exiting the Channels Tab. Continue to the Event Center. Configuring the Genesis Channel Manager 7
Event Center-Startup Sequence The Screen Shot below depicts a typical startup of the Event Center showing how data is parsed for one record. During the Startup sequence, you will see the various Channel Manager options selected, followed by the UDP is Ready message, showing the system is up and ready for the first UDP packet from the Genesis System. 8 Event Center-Startup Sequence
Event Center-Parsed Data The Screen Shot below depicts a typical list of all the parsed data from the Event Center logfile. For example, this message shows the Bytes Read, and Packet Type (01=Heartbeat, 02=Current Control Channel, 03=Channel Assignment, 04=End of Call), and the pre-parsed data. The system then parses the data and shows each individual assignment. Event Center-Parsed Data 9
NOTE: You will not see the individual assignments when Genesis Trace Events is not enabled. Once everything is configured correctly, you will see the Genesis supplied data being tagged into the User Defined database fields created earlier. 10 Event Center-Parsed Data
Packet Types The Genesis Application allows almost complete customization of the output data. In the tables below the expected and/or maximum data size has been defined for each field. The PTYPE field is user defined by VPI to differentiate packet types. PTYPE will always be the first key/value pair. All other pairs may be in any order. Then end of the packet is marked by END;. Sample Current Control Channel Packet: PTYPE= 3 ;ID= data ;IDALIAS= data ;TIMESTAMP= data ;CALLINDEX= data ;CHANNUM= data ;DIGITAL= data ; EMERGENCY= data ;FREQ= data ;FREQALIAS= data ;INTERCONNECT= data ;PRIVATE= data ;SITEID= data ; SITEIDALIAS= data ;TALKGROUP= data ;TALKGROUPALIAS= data ;TARGETID= data ;ZONEID= data ;ZONEIDALIAS= data ; DBL= data ;DIU= data ;END; Heartbeat: # Field Format 1 PTYPE PTYPE= 01 ; Current Control Channel: # Field Format 1 PTYPE PTYPE= 02 ; 2 Timestamp TIMESTAMP= OA or Double Date ; 3 Channel Number CHANNUM= 3 Digit Integer ; 4 Frequency FREQUENCY= 9 Digit Integer : Channel Assignment: # Field Format 1 PTYPE PTYPE= 03 ; 2 ID ID= 1 65,536 ; 3 ID Alias IDALIAS= 256 Character String ; 4 Timestamp TIMESTAMP= OA or Double Date ; 5 Call Index CALLINDEX= 1 65,536 ; 6 Channel Number CHANNUM= 3 Digit Integer ; 7 Digital DIGITAL= 0 or 1 (T or F) ; 8 Emergency EMERGENCY= 0 or 1 (T or F) ; 9 Frequency FREQUENCY= 9 Digit Integer ; 10 Frequency Alias FREQUENCYALIAS= 256 Character String ; 11 Interconnect INTERCONNECT= 0 or 1 (T or F) ; 12 Private PRIVATE= 0 or 1 (T or F) ; 13 Site ID SITEID= 3 Digit Integer ; 14 Site ID Alias SITEIDALIAS= 256 Character String ; 15 Talkgroup TALKGROUP= 1 65,536 ; 16 Talkgroup Alias TALKGROUPALIAS= 256 Character String ; 17 Target ID TARGETID= 1 65,536 ; 18 Zone ID ZONEID= 2 Digit Integer ; 19 Zone ID Alias ZONEIDALIAS= 256 Character String ; 20 DBL DBL= 1-4 ; 21 DIU DIU= 1-16 ; Packet Types 11
End of Call: # Field Format 1 PTYPE PTYPE= 04 ; 2 ID ID= 1 65,536 ; 3 ID Alias IDALIAS= 256 Character String ; 4 Timestamp TIMESTAMP= OA or Double Date ; 5 Call Index CALLINDEX= 1 65,536 ; 6 Digital DIGITAL= 0 or 1 (T or F) ; 7 Emergency EMERGENCY= 0 or 1 (T or F) ; 8 Frequency FREQUENCY= 9 Digit Integer ; 9 Frequency Alias FREQUENCYALIAS= 256 Character String ; 10 Interconnect INTERCONNECT= 0 or 1 (T or F) ; 11 Private PRIVATE= 0 or 1 (T or F) ; 12 Site ID SITEID= 3 Digit Integer ; 13 Site ID Alias SITEIDALIAS= 256 Character String ; 14 Talkgroup TALKGROUP= 1 65,536 ; 15 Talkgroup Alias TALKGROUPALIAS= 256 Character String ; 16 Target ID TARGETID= 1 65,536 ; 17 Zone ID ZONEID= 2 Digit Integer ; 18 Zone ID Alias ZONEIDALIAS= 256 Character String ; 19 DBL DBL= 1-4 ; 20 DIU DIU= 1-16 ; 21 End of Call Timestamp EOCTIMESTAMP= OA or Double Date ; 12 Packet Types
Genesis Channel Manager (rev a) Genesis Integration Diagram 13
Revision History Rev Level: Date: Description: Rev A: 09/04/07 Initial Release. 14 Rev. History